Security Requirement
V5.4 Memory , String and Unmanaged Code ⌨️
ChatGPT
- ความปลอดภัยของข้อมูล และ การป้องกันช่องโหว่ในโปรแกรม โดยเฉพาะช่องโหว่ที่เกี่ยวกับ Format String Vulnerability เช่น ใช้ %s, %x, %d โดยไม่ควบคุมหรือกรองอินพุตที่ป้อนเข้ามา ส่งผลให้สามารถเข้าถึงหรือแก้ไขหน่วยความจำที่ไม่ควรเข้าถึงได้้
Gemini
- การรักษาความปลอดภัยในการเขียนโปรแกรม โดยเฉพาะอย่างยิ่งเมื่อใช้ฟังก์ชันที่เกี่ยวข้องกับการจัดรูปแบบข้อความ หรือ Format String ซึ่งช่องโหว่ของ Format String เกิดขึ้นเมื่อโปรแกรมรับข้อมูลจากผู้ใช้ เช่น input มาใช้เป็นส่วนหนึ่งของ Format String โดยตรง ทำให้ผู้ใช้สามารถแทรกคำสั่งหรือข้อมูลที่เป็นอันตรายเข้าไปใน Format String ได้
My Summary
- เป็นการตรวจสอบความปลอดภัยของข้อมูล ที่มีช่องโหว่ที่เป็นการจัดรูปแบบข้อความ หรือ Format String ซึ่งช่องโหว่นั้นเกิดขึ้นจากการรับ input จากผู้ใช้มา ซึ่งอาจทำให้เกิดการทำงานที่ผิดพลาดได้ ถ้าไม่ได้ทำการ Format String ไว้
< my profile
< my work