Google เพิ่ม DNS Parser ที่เขียนด้วย Rust ลงในโมเด็มของ Pixel 10 เพื่อเสริมความปลอดภัย

Google ประกาศการผนวก DNS parser ที่เขียนด้วยภาษา Rust เข้าไปในเฟิร์มแวร์โมเด็มของ Pixel 10 ซึ่งเป็นส่วนหนึ่งของความพยายามในการยกระดับความปลอดภัยของอุปกรณ์และผลักดันการใช้โค้ดที่ปลอดภัยจากปัญหาด้านหน่วยความจำ (memory-safe code) ในระดับพื้นฐานมากขึ้น การเคลื่อนไหวนี้ช่วยลดความเสี่ยงด้านความปลอดภัยโดยการบรรเทาช่องโหว่ทั้งกลุ่มในส่วนที่เสี่ยง พร้อมทั้งปูทางสำหรับการนำภาษา memory-safe ไปใช้ในพื้นที่อื่นๆ ต่อไป

การพัฒนาครั้งนี้สอดคล้องกับมาตรการต่างๆ ที่ Google ดำเนินการเพื่อเสริมความแข็งแกร่งให้กับโมเด็มฐานเซลลูลาร์ เช่น การใช้ Clang sanitizers และมาตรการป้องกันการโจมตีผ่าน 2G และ baseband ก่อนหน้านี้ Google ยังรายงานว่าจำนวนช่องโหว่ด้าน memory safety ใน Android ลดลงต่ำกว่า 20% ของช่องโหว่ทั้งหมดที่พบในปีที่แล้ว โดยเลือกใช้ DNS เนื่องจากเป็นโปรโตคอลพื้นฐานของการสื่อสารเซลลูลาร์สมัยใหม่ ซึ่งหากมีช่องโหว่จากภาษาไม่ปลอดภัยอย่าง C อาจนำไปสู่การโจมตีจากระยะไกลได้

ที่มา: The Hacker News

คำศัพท์เทคนิคที่น่าสนใจ

  • DNS (Domain Name System) – ระบบที่แปลงชื่อโดเมนเป็นที่อยู่ IP
  • Rust – ภาษาโปรแกรมที่เน้นความปลอดภัยของหน่วยความจำ (memory-safe)
  • Modem – อุปกรณ์ที่ควบคุมการสื่อสารผ่านเครือข่ายเซลลูลาร์
  • Memory-safe code – โค้ดที่ป้องกันข้อผิดพลาดเช่น buffer overflow
  • Firmware – ซอฟต์แวร์ฝังตัวในฮาร์ดแวร์
  • CVE-2024-27227 – รหัสช่องโหว่ความปลอดภัยที่เกี่ยวข้องกับ DNS

Leave A Comment