นับเป็นอีกข่าวดีของนักพัฒนาที่ใช้ภาษา C เมื่อ Microsoft ประกาศเปิด Open Source ให้กับ Checked C บน Github เพื่อให้เหล่านักพัฒนาสามารถนำไปใช้ตรวจสอบโค้ดภาษา C ที่พัฒนาขึ้นมาให้มีบั๊กหรือช่องโหว่ได้น้อยลง
Checked C นี้เป็น Extexsion ของภาษา C ที่เพิ่มการตรวจสอบ Static และ Dynamic Checking เพื่อตรวจหาความผิดพลาดต่างๆ ที่อาจเกิดขึ้นในโค้ด เช่น Buffer Overrun, Out-of-Bounds Memory Access, Incorrect Type Cast และอื่นๆ
ทั้งนี้ในระหว่างปี 2010 – 2015 ที่ผ่านมา Buffer Overflow ถือเป็นสาเหตุของปัญหาในบั๊กกว่า 16% ที่ทาง US National Vulnerability Database ออกมาเปิดเผยในแต่ละปี และส่งผลกระทบกับซอฟต์แวร์ชื่อดังต่างๆ มากมายไม่ว่าจะเป็น Windows, Linux, IT, Chrome, Safari, Aapche, OpenSSL, Bash, Ruby, PHP, QuickTime และอื่นๆ
Checked C นี้อยู่เปิดเผยภายใต้ลิขสิทธิ์แบบ MIT License และผู้ที่สนใจสามารถเข้าไปใช้งานกันได้ที่ https://github.com/Microsoft/checkedc เลยนะครับ
TechTalkThai ศูนย์รวมข่าว Enterprise IT ออนไลน์แห่งแรกในประเทศไทย







