How-to · อ่าน 3 นาที

HTTPS กับ HTTP ต่างกันตรงไหน ทำไมต้องมีตัว S

เวลาดูที่อยู่เว็บไซต์บนแถบ URL มักเห็นคำว่า "https://" นำหน้าอยู่เสมอ พร้อมสัญลักษณ์รูปกุญแจล็อก แล้วตัว S ที่เพิ่มเข้ามาจาก HTTP มีความหมายว่าอะไร สำคัญแค่ไหน

HTTP คือโปรโตคอลส่งข้อมูลพื้นฐาน

HTTP (HyperText Transfer Protocol) คือกฎการสื่อสารที่ใช้รับส่งข้อมูลระหว่างเบราว์เซอร์กับเว็บเซิร์ฟเวอร์ แต่ข้อมูลที่ส่งผ่าน HTTP จะอยู่ใน รูปแบบข้อความธรรมดา (plain text) หากมีใครดักจับข้อมูลระหว่างทาง เช่น บนเครือข่าย Wi-Fi สาธารณะ ก็สามารถอ่านเนื้อหาที่ส่งไปมาได้ทันที รวมถึงข้อมูลอ่อนไหวอย่างรหัสผ่านหรือเลขบัตร

HTTPS เพิ่มการเข้ารหัสเข้ามา

HTTPS (HyperText Transfer Protocol Secure) คือ HTTP ที่เพิ่มการเข้ารหัสข้อมูลด้วยโปรโตคอล SSL/TLS เข้าไป ทำให้ข้อมูลที่ส่งระหว่างเบราว์เซอร์กับเซิร์ฟเวอร์ถูกเข้ารหัสก่อนส่งออกไป แม้จะมีใครดักจับข้อมูลระหว่างทางได้ ก็จะเห็นเป็นข้อมูลที่ถอดรหัสไม่ออก อ่านไม่รู้เรื่อง

สังเกตได้ยังไงว่าเว็บไหนใช้ HTTPS

ดูได้จากสัญลักษณ์รูปกุญแจล็อกหน้าที่อยู่เว็บไซต์บนเบราว์เซอร์ และคำขึ้นต้น URL ว่าเป็น "https://" ไม่ใช่ "http://" เฉยๆ ปัจจุบันเว็บไซต์ส่วนใหญ่เปลี่ยนมาใช้ HTTPS กันแทบทั้งหมดแล้ว เพราะ Google ก็ให้น้ำหนัก SEO กับเว็บที่ใช้ HTTPS มากกว่าด้วย

ทำไมเรื่องนี้ถึงสำคัญ

ก่อนกรอกข้อมูลสำคัญอย่างรหัสผ่าน ข้อมูลบัตรเครดิต หรือข้อมูลส่วนตัวลงในเว็บไซต์ใดก็ตาม ควรเช็คให้แน่ใจก่อนว่าเว็บนั้นใช้ HTTPS เพราะถ้าเป็นเว็บ HTTP ธรรมดา ข้อมูลที่กรอกมีความเสี่ยงถูกดักจับได้ระหว่างทาง โดยเฉพาะเวลาใช้งานผ่าน Wi-Fi สาธารณะ

สรุปสั้นๆ

HTTPS คือ HTTP เวอร์ชันที่เข้ารหัสข้อมูลก่อนส่ง ทำให้ปลอดภัยกว่าในการป้องกันการดักจับข้อมูลระหว่างทาง ก่อนกรอกข้อมูลสำคัญในเว็บไซต์ใด ควรเช็คสัญลักษณ์กุญแจล็อกและ "https://" ให้แน่ใจก่อนเสมอ