ทีมต้องป้องกันการอัปโหลดไฟล์อันตรายและการหลุดออกนอกไดเรกทอรี จึงถามว่า ในการพัฒนา Web Application ปัจจุบันมีแนวทางปฏิบัติทั่วไปแบบไหนที่ช่วยในการดูแลรักษาโค้ดและความปลอดภัยของระบบ?

การเขียนโค้ดแบบ Monolithic ลงในไฟล์เดียวเพื่อความง่ายในการจัดการ
การใช้ Plain Text ในการส่งข้อมูลระหว่าง Client และ Server
การปิด Database ทั้งหมดเพื่อป้องกันการเข้าถึงจากภายนอก
การใช้ Microservices Architecture เพื่อแบ่งระบบเป็นเซอร์วิสขนาดเล็ก

เฉลยอธิบาย

Microservices Architecture ช่วยให้ระบบสามารถบำรุงรักษาและปรับปรุงได้ง่ายขึ้น แต่ละเซอร์วิสสามารถพัฒนาและปรับใช้แยกกันได้อย่างอิสระ ฐานความปลอดภัยปัจจุบัน: OWASP Top 10:2025 — https://owasp.org/Top10/

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

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