ข้อใดเป็นสาระที่ถูกต้องต่อจาก “Error และ diagnostic ใน production”

ควรแยก expected business error จาก unexpected failure แจ้งผู้ใช้เหมาะ บันทึกหลักฐาน และหยุดงานเมื่อความถูกต้องรับประกันไม่ได้
ควรดู query plan กับ workload จริง เก็บ audit field และใช้ migration ที่ย้อนหรือ roll forward ได้โดยไม่แก้ production ด้วยมือ
ต้อง invalidate หรือจัดอายุให้สอดคล้อง ความเสี่ยงสูงอาจต้อง re-auth ก่อนเปลี่ยนบัญชีธนาคาร ดูข้อมูลละเอียด หรือทำรายการสำคัญ
ต้องไม่เผย stack, version หรือ secret ขณะ log ภายในต้องพอสอบสวน การปิดรายละเอียดหน้าจอแต่ไม่เก็บหลักฐานเลยทำให้แก้เหตุไม่ได้

เฉลยอธิบาย

หลักฐานส่วนที่ 9: A01–A02: Broken Access Control และ Security Misconfigurationระบุข้อความเต็มว่า “Error และ diagnostic ใน production ต้องไม่เผย stack, version หรือ secret ขณะ log ภายในต้องพอสอบสวน การปิดรายละเอียดหน้าจอแต่ไม่เก็บหลักฐานเลยทำให้แก้เหตุไม่ได้” ดังนั้นคำตอบคือ “ต้องไม่เผย stack, version หรือ secret ขณะ log ภายในต้องพอสอบสวน การปิดรายละเอียดหน้าจอแต่ไม่เก็บหลักฐานเลยทำให้แก้เหตุไม่ได้” ส่วนตัวเลือกอื่นเป็นหลักของคนละเงื่อนไขหรือคนละประเด็น

ข้อสอบอื่นในวิชาความรู้เกี่ยวกับการพัฒนาระบบสารสนเทศ ปัญญาประดิษฐ์ (AI) แอปพลิเคชัน และเว็บไซต์

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