เว็บต้องรองรับโหลดเพิ่มขึ้นโดยไม่สูญเสียข้อมูลหรือสร้างคำขอซ้ำ จึงถามว่า ในการพัฒนาเว็บแอปพลิเคชัน ข้อมูลใดที่ไม่ควรเก็บในเซสชัน (Session) เพื่อลดการใช้หน่วยความจำ
กข้อมูลการทำธุรกรรมหรือข้อมูลใหญ่ขนาดตั้งแต่ MB ขึ้นไป
ขหมายเลข User ID หรือข้อมูลประจำตัวผู้ใช้ที่จำเป็น
คสถานะการยืนยันตัวตน (Authentication Status)
งข้อมูลรหัสผ่านหรือข้อมูลสำคัญที่เปิดเผยได้ทั้งหมด
เฉลยอธิบาย
เซสชันจำเป็นต้องเก็บข้อมูลน้อยที่สุดเพื่อประหยัดหน่วยความจำ ข้อมูลขนาดใหญ่ (เช่น ไฟล์อัพโหลด ข้อมูลที่โต ๆ) ควรเก็บในฐานข้อมูลแทน ตัวเลือก A ผิดเพราะไม่ควรเก็บรหัสผ่านเลย ตัวเลือก C ผิดเพราะ User ID จำเป็นต้องเก็บในเซสชัน ตัวเลือก D ผิดเพราะสถานะการยืนยันตัวตนจำเป็นต้องเก็บในเซสชัน ฐานความปลอดภัยปัจจุบัน: OWASP Top 10:2025 — https://owasp.org/Top10/