Microsoft เปิด Open Source ให้ Checked C ระบบตรวจสอบโค้ดภาษา C ให้มีบั๊กและช่องโหว่น้อยลง

นับเป็นอีกข่าวดีของนักพัฒนาที่ใช้ภาษา C เมื่อ Microsoft ประกาศเปิด Open Source ให้กับ Checked C บน Github เพื่อให้เหล่านักพัฒนาสามารถนำไปใช้ตรวจสอบโค้ดภาษา C ที่พัฒนาขึ้นมาให้มีบั๊กหรือช่องโหว่ได้น้อยลง

microsoft_techtalkthai_banner

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 เลยนะครับ

ที่มา: http://www.theregister.co.uk/2016/06/16/microsoft_releases_open_source_bugbomb_in_the_rambling_house_of_c/

About techtalkthai

ทีมงาน TechTalkThai เป็นกลุ่มบุคคลที่ทำงานในสาย Enterprise IT ที่มีความเชี่ยวชาญทางด้าน Network, Security, Server, Storage, Operating System และ Virtualization มารวมตัวกันเพื่ออัพเดตข่าวสารทางด้าน Enterprise IT ให้แก่ชาว IT ในไทยโดยเฉพาะ

Check Also

Cisco เผย AI Agent สร้าง Network Traffic พุ่ง 450% เล็งเปลี่ยนโฉมหน้าโครงสร้างพื้นฐาน WAN ทั่วโลกภายในทศวรรษหน้า

Cisco ได้เผยแพร่รายงานฉบับใหม่ในชื่อ “AI Impact on Wide Area Networks” ซึ่งระบุว่าการเข้ามาของ AI Inference และ AI Agents จะเปลี่ยนแปลงรูปแบบ …

ปั้นองค์กรด้วย SBO: Skills-Based Organization เพราะยุคนี้ “ทักษะ” มีค่ามากกว่า “ตำแหน่ง”

รูปแบบการทำงานที่ยึดติดกับตำแหน่งงานในโครงสร้างสายบังคับบัญชาแบบเดิมมากว่าศตวรรษ กำลังกลายเป็นอุปสรรคต่อความคล่องตัว นวัตกรรม และการเติบโตขององค์กร ในยุคที่เทคโนโลยี โดยเฉพาะ AI และ GenAI เข้ามาพลิกโฉมและปรับโครงสร้างบทบาทการทำงานอย่างรวดเร็ว อายุขัยเฉลี่ยของทักษะลดลงเหลือไม่ถึง 5 ปี และในบางสายงานเทคโนโลยีอาจสั้นเพียง 2.5 …