Google Cloud Platform โชว์เหนือ อุดช่องโหว่ Spectre/Meltdown โดยไม่กระทบประสิทธิภาพ

หัวข้อกระทู้ ใน 'เทคโนโลยี' เริ่มโพสต์โดย iPokz, 15 มกราคม 2018.

  1. iPokz

    iPokz ~" iPokz "~ Staff Member

    Google Cloud Platform อธิบายวิธีการแก้ปัญหาช่องโหว่ Spectre และ Meltdown (ที่ค้นพบโดย Project Zero ของกูเกิลเอง) ว่าสามารถแพตช์ป้องกันโดยไม่สูญเสียประสิทธิภาพ

    กูเกิลบอกว่าเริ่มงานพัฒนาแพตช์หลังค้นพบช่องโหว่ชุดนี้ไม่นาน ช่องโหว่ Spectre ส่วนแรก (Variant 1) และ Meltdon (Variant 3) และสามารถปิดช่องโหว่ได้ตั้งแต่เดือนกันยายน 2017 โดยไม่ต้องให้ลูกค้าปิดเครื่อง และไม่พบปัญหาประสิทธิภาพแต่อย่างใด

    ส่วนที่ยากคือ Spectre (Variant 2) ที่เชื่อกันว่าไม่มีทางป้องกันโดยไม่ปิดฟีเจอร์ของซีพียู และส่งผลให้ประสิทธิภาพลดลง แต่สุดท้ายก็สามารถแก้ปัญหานี้ได้ ด้วยเทคนิคที่เรียกว่า Retpoline ซึ่งเป็นการแก้ไขโค้ดที่ระดับไบนารีตอนคอมไพล์ ปิดไม่ให้ทำ branch-target-injection

    เทคนิคนี้ช่วยให้กูเกิลไม่ต้องแก้ไขซอร์สโค้ดของซอฟต์แวร์เดิม และสามารถปิดช่องโหว่โดยแทบไม่มีผลเรื่องประสิทธิภาพเลย ส่งผลให้บริการทุกตัวบน Google Cloud Platform ปิดช่องโหว่เรียบร้อยตั้งแต่เดือนธันวาคม และกูเกิลก็เผยแพร่เทคนิค Retpoline ในรูปงานวิจัยต่อสาธารณะแล้ว

    ที่มา - Google Cloud Platform Blog

    [​IMG]

    Topics: Google Cloud PlatformMeltdownSecurityGoogleCloud Computing
     

แบ่งปันหน้านี้