ในการพัฒนาเว็บแอปพลิเคชัน ทำไมจึงต้องตรวจสอบและทำความสะอาดข้อมูลที่รับมาจากผู้ใช้
กเพื่อลดจำนวนบรรทัดโค้ดในโปรแกรม
ขเพื่อให้การส่งข้อมูลเร็วขึ้น
คเพื่อป้องกันการโจมตี SQL injection และ XSS
งเพื่อให้ฐานข้อมูลเก็บข้อมูลได้มากขึ้น
เฉลยอธิบาย
การตรวจสอบและทำความสะอาดข้อมูล (Validation and Sanitization) เป็นส่วนสำคัญของความปลอดภัยในการพัฒนาเว็บแอปพลิเคชัน เพื่อป้องกันการโจมตีแบบ SQL injection (การแทรกโค้ด SQL ที่มีอันตราย) และ XSS (Cross-Site Scripting) ซึ่งเป็นช่องโหว่ทั่วไปในเว็บ ตัวเลือกอื่นไม่ใช่เหตุผลหลักสำหรับการตรวจสอบข้อมูล