Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> อินเทอร์เน็ต

HTTPS จำเป็นต้องใช้ตลอดเวลาหรือไม่?

Hypertext Transfer Protocol (HTTP) เป็นพัฒนาการที่แพร่หลายที่สุดบนเว็บ เป็นสิ่งเดียวที่เว็บทุกเว็บใช้ส่งข้อมูลไปยังเบราว์เซอร์ เวอร์ชันปลอดภัย (HTTPS) ใช้ Transport Layer Security (TLS) เพิ่มความปลอดภัยการสื่อสารระหว่างคุณและเว็บไซต์ โดยรับรองความเป็นส่วนตัว

หากอยู่บนอินเทอร์เน็ตมาตั้งแต่ปลาย 90s จะสังเกตว่าตั้งแต่ 2007 ความทั่วไปของ "https://" ใน URL เพิ่มขึ้นเกือบแบบ Exponential การใช้ HTTPS ทุกที่จริงๆ จำเป็นหรือไม่?

ทำไมต้อง HTTPS?

HTTPS ทำงานโดยเข้ารหัสการเชื่อมต่อกับเซิร์ฟเวอร์ ทำให้บุคคลที่สามไม่สามารถ "ฟัง" (Sniff) การสื่อสารได้ หากเว็บให้ Cookie (เช่น Session Login) ใครก็ตามที่ขโมย Cookie ไป สามารถกระทำแทนคุณจากคอมพิวเตอร์ของพวกเขา กลายเป็น Impostor ด้วยการทำให้การเชื่อมต่อเป็นส่วนตัวและเข้ารหัส สิ่งนี้ลดโอกาสลงมาก

ปัญหา HTTPS ทางประวัติศาสตร์: ค่าใช้จ่ายในการ Implement ด้าน Host ต้องมี Processing Power มากในอดีต เพื่อเข้ารหัสการเชื่อมต่อหลายพันของเว็บใหญ่ ค่าใช้จ่ายที่ห้าม (ด้าน Computing Power) ไม่ใช่ปัจจัยแล้ว เนื่องจาก CPU ราคาถูกก็มีความเร็วเยอะมากในปัจจุบัน

แต่ยังคงถาม: HTTPS จำเป็นต้องใช้บน Web Server ทุกครั้งหรือไม่?

กรณีที่ HTTPS ไม่จำเป็น

เห็นโครงการใหญ่ๆ พยายามส่งเสริม HTTPS ทุกสถานการณ์ ทุกเว็บไซต์ทุกที่ ด้วยแปรงกว้าง ต้องการทาสีโลกทั้งใบด้วยสีเข้ารหัส ทำให้คนเข้าใจผิดว่าเป็นความจำเป็นทุกกรณี

ความคิดว่า HTTPS ต้องใช้ทุกอย่าง และความจริง เป็น "ขนาน" กันเสมอ ความจริง: HTTPS มีประโยชน์เฉพาะกรณีที่แลกเปลี่ยนข้อมูล เกี่ยวกับคุณ ส่วนตัว อธิบาย: ล็อกอิน Facebook หรือแอปแชร์ Memes ส่งข้อมูลส่วนตัว: Username, Password ไปเซิร์ฟเวอร์บริษัท ควรเข้ารหัสหากไม่อยากให้บุคคลที่สามเข้าถึง โดยเฉพาะใช้ Public Wi-Fi

แต่เว็บไซต์ Static ที่ส่งข้อมูลเกี่ยวกับ ตัวมันเอง โดยไม่ขอข้อมูลจากคุณเลย? เว็บแบบนี้หายาก แต่ยังมีอยู่ ไม่ต้อง HTTPS เพื่อรักษาความปลอดภัยของคุณ และหากส่งข้อมูลแบบสาธารณะ ไม่น่าจะต้องเก็บเป็นความลับ

ควรใช้ HTTPS ทุกที่อยู่ดี?

มีเว็บมากมายใช้ HTTPS โดยไม่ได้ประโยชน์จริง แต่น้อยและห่างกัน Причинаที่ HTTPS เป็นตัวเลือกหลักของ Web Hosts: Implement ง่ายมากในยุคนี้ ค่าใช้จ่าย Processing Power ต่ำเกินกว่าจะวัดได้ ตลาดตัดสินใจว่า "ดูแล้วก็ใส่ HTTPS ทุกอย่าง ไม่ต้องโต้แย้ง ว่าดีกว่า"

คำถามว่า HTTPS ควรใช้ทุกที่หรือไม่ ไม่มีคำตอบที่เปลี่ยนแปลงการเดินต่อของเว็บ คำตอบกำลังถูกตอบโดยล้านล้านบุคคลด้วยการกระทำเอง คำตอบดูเหมือน "ใช่!" อย่างดัง

คุณคิดว่า HTTPS ควรพิจารณาแต่ละกรณี? หรืออยากเข้าชมเฉพาะเว็บที่ใช้ HTTPS? บอกเหตุผลในความคิดเห็น!