ข่าว กูเกิลเผยสถิติการใช้ Rust ใน Android ลดช่องโหว่หน่วยความจำลงได้มาก จาก 76% เหลือ 24%

  • ผู้เริ่มหัวข้อ ผู้เริ่มหัวข้อNews 
  • วันที่เริ่มต้น วันที่เริ่มต้น
กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see


News 

Moderator
สมาชิกทีมงาน
Moderator
Verify member
กูเกิลเผยสถิติจากการใช้ภาษา Rust ในระบบปฏิบัติการ Android มาตั้งแต่ปี 2019 เป็นเวลาราว 6 ปี ว่าช่วยลดช่องโหว่ที่เกี่ยวข้องกับหน่วยความจำลงได้มาก จากฟีเจอร์ด้านหน่วยความจำที่ระดับตัวภาษา ถือเป็นมาตรการความปลอดภัยระดับสูงที่ทรงพลังมาก

แนวทางของกูเกิลคือเขียนโค้ดใหม่ของ Android ด้วยภาษา Rust ที่เป็น memory safe language ส่วนโค้ดเก่าพยายามคงจำนวนไว้ไม่ให้เพิ่มขึ้นมาก ผลคือสัดส่วนโค้ดที่เป็น memory safe ค่อยๆ เยอะขึ้นเรื่อยๆ (ตอนนี้ประมาณ 2:1 ระหว่างโค้ดเก่า vs โค้ดใหม่) แต่ผลที่ได้คือช่องโหว่ความปลอดภัยที่เกี่ยวกับ memory safety ลดลงอย่างมาก

สถิติเดิมของกูเกิลคือ ช่องโหว่หน่วยความจำคิดเป็นสัดส่วน 76% ของช่องโหว่ทั้งหมดของ Android ในปี 2019 แต่ตัวเลขนี้ลดลงเหลือเพียง 24% (ค่าเฉลี่ยของอุตสาหกรรมอยู่ที่ 70%)

บทเรียนของกูเกิลคือไม่จำเป็นต้องทิ้งโค้ดเก่า แต่เน้นเรื่องการทำงานเข้ากันได้ (interoperability) ระหว่างโค้ดใหม่กับโค้ดเก่า ซึ่งเป็นเหตุผลให้กูเกิลบริจาค 1 ล้านดอลลาร์ให้ Rust Foundation พัฒนาภาษา Rust ให้ทำงานกับ C++ ได้ดีขึ้น

ที่มา - Google

ข่าวเก่าที่เกี่ยวข้อง


No Description


No Description


No Description


Topics:
Rust
Android
Google
Security
Programming

Continue reading...
 

กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see
กลับ
ยอดนิยม ด้านล่าง