เว็บต้องรักษาสถานะการเข้าสู่ระบบโดยลดความเสี่ยงขโมยเซสชัน จึงวินิจฉัยว่า สมมติว่าคุณกำลังพัฒนาเว็บแอปพลิเคชันสำหรับระบบจองตั๋วเครื่องบิน หากเซิร์ฟเวอร์ต้องประมวลผลการจองจากผู้ใช้พร้อมกันจำนวนมาก ควรใช้เทคนิกใดเพื่อรับประกันว่าไม่มีข้อมูลสูญหาย

ใช้เทคนิค Transaction ในฐานข้อมูลเพื่อให้ทุกการจองสำเร็จได้อย่างปลอดภัย หรือล้มเหลวทั้งหมด
เพิ่มจำนวนเซิร์ฟเวอร์ให้มากขึ้นเท่านั้น
ปิดระบบการจองเมื่อมีผู้ใช้จำนวนมากเข้ามา
เก็บข้อมูลการจองในหลายแหล่งที่แตกต่างกัน

เฉลยอธิบาย

Transaction ในฐานข้อมูลมีคุณสมบัติ ACID (Atomicity Consistency Isolation Durability) ที่รับประกันว่าการดำเนินการจะสำเร็จทั้งหมดหรือล้มเหลวทั้งหมด ไม่มีสถานะกึ่งกลาง ข้อ B เป็นวิธีในการเพิ่มประสิทธิภาพแต่ไม่รับประกันความถูกต้องของข้อมูล ข้อ C และ D ไม่เหมาะสม ฐานความปลอดภัยปัจจุบัน: OWASP Top 10:2025 ครอบคลุม Broken Access Control, Security Misconfiguration, Supply Chain, Cryptographic Failures, Injection, Insecure Design, Authentication, Integrity, Logging และ Exceptional Conditions — https://owasp.org/Top10/

ข้อสอบอื่นในวิชาความรู้เกี่ยวกับการพัฒนาโปรแกรมระบบงานในลักษณะ Web Application

ดูข้อสอบวิชานี้ทั้งหมด →