ทีมต้องป้องกันการอัปโหลดไฟล์อันตรายและการหลุดออกนอกไดเรกทอรี จึงถามว่า ในการพัฒนา Web Application ปัจจุบันมีแนวทางปฏิบัติทั่วไปแบบไหนที่ช่วยในการดูแลรักษาโค้ดและความปลอดภัยของระบบ?
กการเขียนโค้ดแบบ Monolithic ลงในไฟล์เดียวเพื่อความง่ายในการจัดการ
ขการใช้ Plain Text ในการส่งข้อมูลระหว่าง Client และ Server
คการปิด Database ทั้งหมดเพื่อป้องกันการเข้าถึงจากภายนอก
งการใช้ Microservices Architecture เพื่อแบ่งระบบเป็นเซอร์วิสขนาดเล็ก
เฉลยอธิบาย
Microservices Architecture ช่วยให้ระบบสามารถบำรุงรักษาและปรับปรุงได้ง่ายขึ้น แต่ละเซอร์วิสสามารถพัฒนาและปรับใช้แยกกันได้อย่างอิสระ ฐานความปลอดภัยปัจจุบัน: OWASP Top 10:2025 — https://owasp.org/Top10/