(ส่วนที่นำมาจากคำตอบของฉันกับคำถามที่คล้ายกัน)
HTTPS สามารถบรรลุสองสิ่ง:
- การรับรอง ตรวจสอบให้แน่ใจว่าผู้เข้าชมกำลังสื่อสารกับเจ้าของโดเมนจริง
- การเข้ารหัสลับ ตรวจสอบให้แน่ใจว่ามีเพียงเจ้าของโดเมนนี้และผู้เข้าชมเท่านั้นที่สามารถอ่านการสื่อสารของพวกเขาได้
ทุกคนอาจตกลงกันว่า HTTPS ควรมีผลบังคับใช้เมื่อส่งความลับ (เช่นรหัสผ่านข้อมูลธนาคาร ฯลฯ ) แต่แม้ว่าเว็บไซต์ของคุณจะไม่ประมวลผลความลับดังกล่าวมีหลายกรณีที่การใช้ HTTPS มีประโยชน์อย่างไร
ผู้โจมตีไม่สามารถแก้ไขเนื้อหาที่ร้องขอได้
เมื่อใช้ HTTP ผู้ดักฟังสามารถจัดการเนื้อหาที่ผู้เยี่ยมชมเห็นบนเว็บไซต์ของคุณ ตัวอย่างเช่น:
- รวมถึงมัลแวร์ในซอฟต์แวร์ที่คุณเสนอให้ดาวน์โหลด (หรือถ้าคุณไม่เสนอซอฟต์แวร์ใด ๆ ผู้โจมตีก็เริ่มทำเช่นนั้น)
- ตัดทอนเนื้อหาบางส่วนของคุณ การเปลี่ยนการแสดงความคิดเห็นของคุณ
- ฉีดโฆษณา
- แทนที่ข้อมูลบัญชีการบริจาคของคุณด้วยตนเอง
HTTPS สามารถป้องกันสิ่งนี้ได้
ผู้โจมตีไม่สามารถอ่านเนื้อหาที่ร้องขอได้
เมื่อใช้ HTTP ผู้ดักฟังสามารถเรียนรู้ว่าหน้า / เนื้อหาใดบนโฮสต์ของคุณที่ผู้เยี่ยมชมของคุณเข้าถึง แม้ว่าเนื้อหาอาจเป็นสาธารณะ แต่ความรู้ที่บุคคลเฉพาะใช้นั้นอาจเป็นปัญหาได้:
- มันเปิดการโจมตีสำหรับวิศวกรรมทางสังคม
- มันละเมิดความเป็นส่วนตัว
- มันสามารถนำไปสู่การเฝ้าระวังและลงโทษ (จนถึงการถูกจำคุกทรมานและตาย)
แน่นอนว่าสิ่งนี้ขึ้นอยู่กับลักษณะของเนื้อหาของคุณ แต่สิ่งที่ดูเหมือนว่าจะไม่เป็นอันตรายต่อเนื้อหาที่คุณสามารถตีความได้โดยบุคคลอื่น
ปลอดภัยกว่าดีกว่าขออภัย HTTPS สามารถป้องกันสิ่งนี้ได้