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

เซิร์ฟเวอร์จะปฏิเสธการแก้ไขข้อมูลจากผู้ใช้ทั้งหมด
หน้าตาของแอปพลิเคชันจะแสดงผลผิดปกติ
ระบบจะบังคับให้ผู้ใช้ต้องสร้างบัญชีใหม่ทุกครั้งก่อนแก้ไขข้อมูล มิเช่นนั้นจะไม่สามารถสร้างบัญชีหรือเข้าใช้งานแอปพลิเคชันได้เลย
ปัญหา Race Condition ที่ผู้ใช้คนหนึ่งอาจเขียนข้อมูลที่ทับข้อมูลของผู้อื่นโดยไม่รู้

เฉลยอธิบาย

Race Condition เกิดขึ้นเมื่อสองหรือมากกว่าสองกระบวนการเข้าถึงและแก้ไขข้อมูลเดียวกันพร้อมกัน โดยไม่มีการควบคุมการเข้าถึง ผลลัพธ์จะไม่แน่นอนและข้อมูลอาจสูญหาย ข้อ B, C, D ไม่ใช่ผลของปัญหา Race Condition ฐานความปลอดภัยปัจจุบัน: OWASP Top 10:2025 —

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

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