Google ออกรายงานช่องโหว่ Meltdown และ Spectre คาดกระทบ CPU Intel หลังปี 1995 ทั้งหมด

Google ได้ออกรายงานถึงรายละเอียดของ 2 ช่องโหว่ที่ชื่อว่า Meltdown และ Spectre โดย Bug ทั้ง 2 ตัวนี้สามารถทำให้เกิดการขโมยข้อมูลที่กำลังถูกประมวลผลบนคอมพิวเตอร์ ซึ่งข้อมูลนั้นประกอบด้วย รหัสผ่านที่ถูกเก็บอยู่ในตัวบริหารจัดการหรือ Browser รูปภาพส่วนตัว อีเมล ข้อความต่างๆ และเอกสารสำคัญทางธุรกิจ เป็นต้น

Credit: Intel

ผู้คนพบช่องโหว่นี้คือ Jann Horn นักวิจัยด้านความมั่นคงปลอดภัยของ Google เองซึ่งพบว่านี่คือ Bug เดียวกันกับที่เกิดขึ้นกับ Intel CPU โดย Google ได้ทดสอบ Bug นี้กับ Virtual Machine ใน Cloud และสามารถดึงข้อมูลจากลูกค้ารายอื่นที่ใช้งานเซิร์ฟเวอร์ตัวเดียวกันได้

การแก้ปัญหาต้องเกิดจากฝ่าย Hardware และ Software ร่วมกัน

Horn ได้อธิบายว่าการแก้ปัญหาครั้งนี้ต้องเกิดจากการออกแพตซ์ Firmware ของผู้ผลิต CPU และซอฟต์แวร์จากเจ้าของ OS และแอปพลิเคชันด้วย ซึ่งคาดว่า Intel, AMD, ARM, Windows, Linux, macOS, Android, ChromeOS, Amazon, Google, Microsoft และเจ้าของแอปพลิเคชันต่างๆ ล้วนได้รับผลกระทบทั้งสิ้น

ช่องโหว่เกิดใน CPU ที่ใช้เทคนิค ‘speculative execution’

Speculative Execution เป็นความสามารถของ CPU สมัยใหม่ซึ่งจะทำงานบางอย่างโดยคาดเดาว่างานนั้นอาจจะได้ใช้ในอนาคตหรือหากทำไปแล้วไม่ถูกใช้งานการเปลี่ยนแปลงที่เกิดขึ้นนั้นจะถูกย้อนกลับและผลลัพธ์จะถูกละเลยไป ทั้งหมดนี้เพื่อลดเวลาให้ทำงานได้ไวมากขึ้น (Optimized Technique) อย่างไรก็ดี Horn กลับพบหนทางที่จะนำ Speculative Execution ไปอ่านข้อมูลในหน่วยความจำของ CPU ซึ่งไม่ควรทำได้ในระดับของแอปพลิเคชันผู้ใช้งาน

ความหมายของ Meltdown และ Spectre ที่ Google อธิบายไว้

  • Meltdown (CVE-2017-5753 และ CVE-2017-5715) “Bug ตัวนี้หลอมละลายเส้นแบ่งด้านความมั่นคงปลอดภัยที่ปกติแล้วถูกบังคับใช้โดยฮาร์ดแวร์

  • Spectre (CVE-2017-5754) “ที่มาของชื่อ Spectre คือมันแก้ไขไม่ง่าย ซึ่งมันจะคอยหลอกหลอนเราไปอีกสักพัก การใช้ช่องโหว่ Spectre ทำได้ยากกว่า Mealtdown และการบรรเทาปัญหานี้ก็ทำได้ยากกว่าด้วย

คาดว่า CPU Intel ตั้งแต่ปี 1995 มีช่องโหว่ไม่ทางใดก็ทางหนึ่ง

ทาง Google เชื่อว่า “โปรเซสเซอร์ของ Intel ที่ผลิตโดยมีการทำงานนอกเหนือจากการ Execution ปกติได้รับผลกระทบโดย Meltdown นั่นหมายถึงโปรเซสเซอร์ทุกตัวของ Intel ตั้งแต่ปี 1995 (ยกเว้น Itanium และ Atom ก่อนปี 2013)” โดย Google ได้ทดสอบ Meltdown กับผู้ผลิตโปรเซสเซอร์รายใหญ่แต่มีผลกระทบกับ Intel เท่านั้นซึ่งมีส่วนแบ่งตลาดมากกว่า 80% นอกจากนี้ผลการทดสอบ Spectre ปรากฏว่าทั้ง Intel, AMD และ ARM ได้รับผลกระทบทั้งหมดซึ่งคาดว่า CPU ทั้งหมดในช่วงไม่กี่ปีที่ผ่านมาได้รับผลกระทบ

สามารถติดตามงานวิจัยเพื่มเติมได้ที่ Meltdown และ Spectre

ที่มา : https://www.bleepingcomputer.com/news/security/google-almost-all-cpus-since-1995-vulnerable-to-meltdown-and-spectre-flaws/




About nattakon

จบการศึกษา ปริญญาตรีและโท สาขาวิศวกรรมคอมพิวเตอร์ KMITL เคยทำงานด้าน Engineer/Presale ดูแลผลิตภัณฑ์ด้าน Network Security และ Public Cloud ในประเทศ ปัจจุบันเป็นนักเขียน Full-time ที่ TechTalkThai

Check Also

นักวิจัยสามารถ Decrypt ทราฟฟิค HTTP ในการเชื่อมต่อ VPN ได้ด้วยการโจมตีแบบ ‘VORACLE’

ในงาน DEF CON ที่ ลาส เวกัส นักวิจัยด้านความมั่นคงปลอดภัยที่ชื่อ Ahamed Nafeez ได้นำเสนอวิธีการโจมตีที่สามารถ​ Decrypt​ ทราฟฟิค HTTP ที่ถูกเข้ารหัสภายใต้การเชื่อมต่อ VPN …

Alibaba Cloud เตรียมเปิดบริการ Cloud สำหรับธุรกิจค้าปลีกโดยเฉพาะ ช่วยธุรกิจค้าปลีกทั่วโลกให้ค้าขายได้ง่ายขึ้น

Alibaba ได้ออกมาประกาศเปิดบริการ Cloud สำหรับเหล่าธุรกิจค้าปลีกโดยเฉพาะ ด้วยการนำบริการ Cloud และ AI ต่างๆ มาจัดเป็นโซลูชันเพื่อนำเสนอให้เหล่าธุรกิจค้าปลีกทั่วโลกสามารถขยายสาขาได้อย่างง่ายดาย และประมวลผลข้อมูลปริมาณมหาศาลได้แบบ Real-time ตลอดเวลา