เว็บต้องรักษาความลับของข้อมูลและยืนยันชื่อเซิร์ฟเวอร์ระหว่างเชื่อมต่อ วิธีใดเหมาะสมที่สุด
กใช้ TLS ที่ตรวจสอบ certificate และเลือกชุดรหัสที่ปลอดภัย
ขเข้ารหัสไฟล์ด้วย AES แล้วส่งผ่าน HTTP โดยไม่ยืนยันปลายทาง
คใช้ checksum อย่างเดียว
งซ่อน URL จากผู้ใช้
เฉลยอธิบาย
TLS ใช้กลไกกุญแจสาธารณะเพื่อยืนยัน/ตกลงกุญแจ และ symmetric encryption สำหรับข้อมูลของ session จึงต้องตรวจใบรับรองด้วย