วิธีบรรเทาปัญหาอย่างเต็มรูปแบบสำหรับช่องโหว่ Microarchitectural Data Sampling (MDS)

ตัวเลือกนี้มีให้ใช้งานสำหรับ macOS Mojave, High Sierra และ Sierra หลังจากติดตั้งรายการอัปเดตความปลอดภัย

Intel ได้เปิดเผยข้อมูลช่องโหว่ที่ชื่อ Microarchitectural Data Sampling (MDS) ซึ่งพบในคอมพิวเตอร์เดสก์ท็อปและแล็ปท็อปที่มี CPU ของ Intel รวมถึงคอมพิวเตอร์ Mac รุ่นใหม่ทั้งหมด

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

ตัวเลือกนี้มีให้ใช้งานสำหรับ macOS Mojave, High Sierra และ Sierra และอาจส่งผลกระทบต่อประสิทธิภาพการทำงานของคอมพิวเตอร์อย่างมีนัยสำคัญ

ผลกระทบด้านประสิทธิภาพการทำงานจากการปิดใช้งานไฮเปอร์เธรดดิง

การบรรเทาปัญหาอย่างเต็มรูปแบบที่ครอบคลุมถึงการปิดใช้งานไฮเปอร์เธรดดิงนี้ จะป้องกันไม่ให้เกิดข้อมูลรั่วไหลข้ามเธรดต่างๆ และระหว่างที่เปลี่ยนไปมาระหว่างเคอร์เนลและ User Space ซึ่งเป็นการรั่วไหลที่เกี่ยวโยงกับช่องโหว่ MDS ทั้งสำหรับการโจมตีภายในและระยะไกล (เว็บ)

การทดสอบที่ดำเนินการโดย Apple ในเดือนพฤษภาคม 2019 แสดงให้เห็นว่าประสิทธิภาพการทำงานลดลงสูงสุด 40% เมื่อใช้การทดสอบที่มีปริมาณงานมัลติเธรดและเกณฑ์มาตรฐานสาธารณะ Apple ทำการทดสอบประสิทธิภาพการทำงานโดยใช้คอมพิวเตอร์ Mac รุ่นที่เฉพาะเจาะจง ซึ่งผลที่วัดได้จริงจะแตกต่างกันไปขึ้นอยู่กับรุ่น การกำหนดค่า การใช้งาน และปัจจัยอื่นๆ

วิธีรับการบรรเทาปัญหาอย่างเต็มรูปแบบสำหรับ MDS ใน macOS

เพื่อให้สามารถดำเนินการบรรเทาปัญหา MDS อย่างเต็มรูปแบบ หลังจากติดตั้งรายการอัปเดตความปลอดภัยแล้ว ให้เริ่มระบบ Mac ของคุณในโหมดการกู้คืน macOS แล้วป้อนคำสั่งลงในแอปเทอร์มินัล

  1. เปิดเครื่องหรือเริ่มการทำงานเครื่อง Mac ใหม่ แล้วกด Command (⌘)-R ค้างไว้ หรือใช้ชุดปุ่มสำหรับการกู้คืน macOS บนคีย์บอร์ดโดยทันที

  2. จากเมนูยูทิลิตี้ในแถบเมนู ให้เลือกเทอร์มินัล

  3. พิมพ์สองคำสั่งต่อไปนี้ที่พร้อมท์ของเทอร์มินัล โดยพิมพ์ทีละคำสั่ง กด Return หลังแต่ละคำสั่ง

    nvram boot-args="cwae=2"

    nvram SMTDisable=%01

  4. จากเมนู Apple () เลือกรีสตาร์ท

วิธีย้อนการบรรเทาปัญหากลับเป็นรูปแบบก่อนหน้าและเปิดใช้งานไฮเปอร์เธรดดิงอีกครั้ง

หากต้องการย้อนการดำเนินการบรรเทาปัญหากลับเป็นรูปแบบก่อนหน้าและเปิดใช้เทคโนโลยีหน่วยประมวลผลไฮเปอร์เธรดดิงอีกครั้ง ให้รีเซ็ต NVRAM และเริ่มการทำงานเครื่อง Mac ใหม่

หากคุณตั้งค่า boot-args แบบกำหนดเองเอาไว้ คุณจะต้องเพิ่ม boot-args เหล่านั้นไปยังคำสั่ง nvram

หมายเหตุ: ไม่สามารถใช้การบรรเทาปัญหาอย่างเต็มรูปแบบได้ในระหว่างที่ใช้ Boot Camp เพื่อใช้ Windows บน Mac

วิธีตรวจสอบสถานะของไฮเปอร์เธรดดิงใน macOS

หลังจากติดตั้งรายการอัปเดตแล้ว คุณสามารถตรวจสอบได้ว่าไฮเปอร์เธรดดิงเปิดใช้งานหรือปิดใช้งานอยู่ได้ โดยดูในแอปข้อมูลระบบ

เลือกเมนู Apple  > เกี่ยวกับ Mac เครื่องนี้ แล้วคลิกปุ่ม รายงานระบบ จากนั้นเลือกฮาร์ดแวร์ในแถบด้านข้าง หากหน่วยประมวลผลใน Mac ของคุณรองรับไฮเปอร์เธรดดิง คำว่าเทคโนโลยีไฮเปอร์เธรดดิงจะแสดงเป็นเปิดใช้งานหรือปิดใช้งานอยู่

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

วันที่เผยแพร่: