วันเสาร์ที่ 5 กุมภาพันธ์ พ.ศ. 2565

ซอฟต์แวร์เต็มไปด้วยบั๊กโครงการที่ "น่าตื่นเต้น" นี้ จะช่วยขจัดมัน

binary-code
ภาพจาก ACM

Arm ผู้ออกแบบชิปได้เปิดตัวต้นแบบบอร์ดสำหรับการพัฒนาโปรแกรม ทีอยู่บนสถาปัตยกรรม Capability Hardware Enhanced RISC Instruction (CHERI) 

บอร์ด Morello ที่พัฒนาขึ้นร่วมกับนักวิจัยหลัก ๆ จาก University of Cambridge ของสหราชอาณาจักร และ Microsoft สามารถปูทางสำหรับการออกแบบ CPU ใหม่ที่ขจัดข้อบกพร่องด้านความมั่นคงที่เกี่ยวข้องกับหน่วยความจำซึ่งเป็นผลมาจากโค้ดที่เขียนด้วยภาษาการเขียนโปรแกรม เช่น C และ C++

Ben Laurie ของ Google กล่าวว่าการแบ่งซอฟต์แวร์เป็นส่วน ๆ ของ CHERI นั้นคล้ายคลึงกับการแยกกระบวนการในซอฟต์แวร์สำหรับระบบปฏิบัติการที่ใช้กันในปัจจุบัน 

Saar Amar ของ Microsoft กล่าวว่า "มีโค้ด C และ C++ หลายพันล้านบรรทัดที่ใช้งานกันอย่างแพร่หลาย และความเข้ากันได้ในระดับซอร์สโค้ดที่แข็งแกร่งของ CHERI จะเป็นเส้นทางสู่การบรรลุเป้าหมายของความปลอดภัยของหน่วยความจำอย่างมีประสิทธิภาพสูง โดยไม่ต้องเขียนโค้ดใหม่ทั้งหมด"

อ่านข่าวเต็มได้ที่: ZDNet

ไม่มีความคิดเห็น:

แสดงความคิดเห็น