ทีมต้องป้องกันการอัปโหลดไฟล์อันตรายและการหลุดออกนอกไดเรกทอรี จึงถามว่า หลักการทำงานพื้นฐานของเว็บแอปพลิเคชันแบบ สามชั้น (Three-Tier Architecture) คือข้อใด
กแยกเป็นชั้นนำเสนอ ชั้นตรรมชาติ และชั้นข้อมูล
ขแยกเป็นชั้นเบราว์เซอร์ ชั้นความจำ และชั้นจัดเก็บ
คแยกเป็นชั้นแฟรนต์เอนด์ ชั้นแคช และชั้นเซิร์ฟเวอร์
งแยกเป็นชั้นเว็บเซิร์ฟเวอร์ ชั้นแอปพลิเคชันเซิร์ฟเวอร์ และชั้นฐานข้อมูล
เฉลยอธิบาย
สถาปัตยกรรมสามชั้นของเว็บแอปแบ่งเป็น: (1) ชั้นเว็บเซิร์ฟเวอร์รับคำขอจากเบราว์เซอร์ (2) ชั้นแอปพลิเคชันเซิร์ฟเวอร์ประมวลผลตรรกะเชิงธุรกิจ (3) ชั้นฐานข้อมูลจัดเก็บข้อมูล ตัวเลือก A ใช้คำศัพท์ไม่ถูกต้อง ตัวเลือก C และ D ไม่ใช่คำศัพท์มาตรฐานสำหรับสถาปัตยกรรมสามชั้น ฐานความปลอดภัยปัจจุบัน: OWASP Top 10:2025 — https://owasp.org/Top10/