|
SSL Certificates
SSL Certificate คืออะไร?
ก่อนที่จะรู้ว่า SSL Certificate คือ อะไร เรามารู้กันก่อนว่า SSL นั้นคืออะไร?. SSL หรือ Secure Sockets Layer คือ มาตรฐานการรักษาความปลอดภัยของข้อมูลที่รับส่งผ่านอินเตอร์เน็ต ตัวอย่างที่มีให้เห็นกันก็คือเว็บไซต์ธนาคารต่างๆ สังเกตได้จากตรง URL ของเว็บไซต์ธนาคารเหล่านั้นจะเป็น HTTPS ทั้งสิ้น. ที่ต้องมีมาตรฐานนี้ ขึ้นมาก็เพราะว่าการรับส่งข้อมูลแบบธรรมดา หรือที่เรารู้จักกันในชื่อ HTTP นั้น มันสามารถที่จะถูกดักขโมยข้อมูลกลางทางได้ครับ เหมือนการดักฟังโทรศัพท์. การที่เปลี่ยนมารับส่งข้อมูลผ่าน HTTPS จะเป็นการป้องกันไม่สามรถสามารถดักข้อมูลไปใช้ได้นั้นเองครับ เพราะว่าข้อมูลที่รับส่งกัน ได้ถูกเข้ารหัสไว้ ^_^.
คราวนี้มาถึง SSL Certificate ล่ะครับ... ทำไมถึงต้องมี Certificate ด้วย?. SSL Certificate คือ ใบรับรองความปลอดภัยที่จะถูกออกโดยผู้ให้บริการ Certificate ครับ เช่น Verisign, Entrust, Thawte เป็นต้น ซึ่งหน้าที่หลักของมัน คือ ทำให้เวลาเข้าเว็บไซต์ของเราที่เป็น HTTPS แล้วมันเป็นสีเขียวครับ. ถ้าเว็บไซต์ที่เป็น HTTPS แต่ไม่มี Certificate เวลาเราเปิดเข้าไปบราวเซอร์มันก็จะขึ้นตอนเป็นสีแดงๆ น่ากลัวๆ เหมือนเว็บไซต์เราติดไวรัสเลยครับ พอคนเข้ามาไม่รู้ว่าคืออะไร ตกใจก็ปิดเว็บไซต์ของเราไปเลย เป็นการเสียโอกาสมาก แถมดูไม่น่าเชื่อถือด้วยครับ.
เว็บไซต์อะไรที่ต้องการ SSL Certificate?
เว็บไซต์ที่มีการรับส่งข้อมูลที่มีความสำคัญ ข้อมูลที่ถ้าหากถูกขโมยไปแล้วจะเกิดความเสียหายได้ โดยเฉพาะเรื่องเงินๆ ทองๆ ครับ เว็บไซต์เหล่านี้จำเป็นต้องมี SSL Certificate ครับ เพื่อความปลอดภัยของข้อมูล. ดังเช่นที่เว็บไซต์ของเราก็ต้องใช้ SSL Certificate เพื่อป้องกันข้อมูลของลูกค้าของเราเหมือนกัน. หรือบางท่านอาจจะต้องการให้เว็บไซต์ดูน่าเชื่อถือ ว่าข้อมูลที่รับส่งให้กับเว็บไซต์นี้ ไม่สามารถถูกดักขโมยได้ ก็สามารถเลือกที่จะใช้บริการนี้ได้เช่นกันครับ.
ไม่ต้องซื้อ IP address แยกแล้ว (Server Name Indication)
ปัจจุบันเรามีการ configure ให้เซิร์ฟเวอร์รองรับการใช้งาน Server Name Indication (SNI) ทำให้ลูกค้าโฮสติ้งที่ต้องการใช้ SSL Certificate กับเว็บไซต์ ไม่จำเป็นต้องซื้อ IP address เพิ่มแล้ว คือ เสียเงินเฉพาะค่า SSL Certificate นั้นเอง. แต่ว่า SNI ก็มีข้อจำกัดอยู่เหมือนกัน คือ จะไม่รองรับกับเว็บบราวเซอร์เก่าๆ. (ถ้าใช้เว็บบราวเซอร์ที่ไม่รองรับ SNI เปิดเข้ามาในเว็บ จะมีข้อความขึ้นเตือนเหมือนว่าเว็บคุณไม่มี SSL Certificate แต่ก็จะยังเข้าใช้งานเว็บไซต์ได้อยู่)
รายชื่อบราวเซอร์ที่ ไม่รองรับ SNI มีดังนี้
- Internet Explorer ที่เวอร์ชั่นต่ำกว่า 7
- Internet Explorer ทุกเวอร์ชั่นที่รันใน Windows XP
- Mozilla Firefox ที่เวอร์ชั่นต่ำกว่า 2
- Opera ที่เวอร์ชั่นต่ำกว่า 8
- Opera Mobile ที่เวอร์ชั่นต่ำกว่า 10.1
- Safari ที่เวอร์ชั่นต่ำกว่า 3.0
หมายเหตุ: อาจจะมีบราวเซอร์เก่าๆ ที่ไม่รองรับ SNI อีก คุณสามารถอ่านรายละเอียดเพิ่มเติมเกี่ยวกับ SNI ได้ที่นี่ http://en.wikipedia.org/wiki/Server_Name_Indication
SSL Certificate มีให้เลือก 3 แบบ คือ
(
เป็นแบรนด์ SSL ที่ได้รับการจัดอันความน่าเชื่อถืออยู่ในเกณฑ์สูงมาก)
สำหรับผู้ที่ไม่ได้ใช้บริการโฮสติ้งกับเรา
ในกรณีที่คุณใช้บริการโฮสติ้งที่อื่นอยู่ แต่ต้องการที่จะสั่งซื้อ SSL Certificate กับทางเรา ในเบื้องต้นให้คุณสอบถามทางผู้ให้บริการโฮสติ้งก่อนครับ ว่าบริการของเค้าสามารถที่จะนำ SSL Certificate ไปติดตั้งได้หรือไม่ครับ ถ้าได้รับการยืนยันแล้ว ว่าสามารถใช้งานได้ จึงค่อยทำการสั่งซื้อกับเราครับ :)
ขั้นตอนการขอ SSL Certificate
หลังจากที่คุณสั่งซื้อเรียบบร้อยแล้ว เราจะส่งฟอร์มไปให้คุณรายละเอียดข้อมูลเพิ่มเติม เพื่อใช้ในการขอออก SSL Certificate ครับ. ซึ่งในกรณีที่คุณใช้บริการโฮสติ้ง หรือ VPS กับเราอยู่ คุณจะเพียงแค่ต้องกรอกข้อมูลองค์กรทั่วๆ ไปครับ (Organization Information) แต่ถ้าเป็นการนำ SSL Certificate ไปติดตั้งที่อื่น คุณจะต้อง Generate CSR นำมากรอกในฟอร์มด้วยครับ. หลังจากนั้นจะมีอีเมลยืนยันการขอ SSL Certificate ส่งไปให้ที่อีเมล admin@ชื่อโดเมน.ของคุณ ครับ ดังนั้นจะต้องสร้างอีเมล admin@ชื่อโดเมน ไว้รอรับอีเมล และจะต้องคลิกลิงค์ยืนยันในอีเมลดังกล่าวด้วยครับ
กรอกฟอร์มสั่งซื้อ SSL Certificate |
|