Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 10

ป้องกัน Windows จากช่องโหว่ Meltdown และ Spectre: คู่มือครบครัน

ปีใหม่มายังไม่ได้ความหมายว่าเริ่มต้นใหม่ 2017 นำมาซึ่งช่องโหว่ความปลอดภัยอย่าง WannaCry ransomware และการแฮ็ก Equifax แต่ต้นปี 2018 ก็ไม่ได้ดีขึ้นเท่าไหร่

เพิ่งต้อนรับปีใหม่เสร็จ ช่องโหว่ความปลอดภัยระดับใหญ่ก็ปรากฏในข่าวใหญ่ และไม่ใช่แค่ช่องโหว่เดียว แต่อยู่สองช่องโหว่ ชื่อว่า Meltdown และ Spectre มาจากไมโครโปรเซสเซอร์ ด้านความรุนแรงและจำนวนผู้ได้รับผลกระทบ นักเชี่ยวชาญเปรียบเทียบกับบั๊ก Heartbleed ปี 2014

บั๊กโจมตีระบบปฏิบัติการเดสก์ท็อปทั้งหมด แต่บทความนี้เน้นที่ Windows มาดูรายละเอียดช่องโหว่ทำงานอย่างไร และตรวจสอบว่าส่งผลต่อคุณหรือไม่

Meltdown และ Spectre: มองลึกขึ้น

ก่อนอธิบายวิธีตรวจจับบั๊กบนระบบของคุณ มาเข้าใจก่อนว่าช่องโหว่ทั้งสองคืออะไรและทำงานอย่างไร

กลุ่มนักวิจัยความปลอดภัยกลุ่มเดียวกันค้นพบทั้งสองปัญหา ในระดับพื้นฐาน เป็นข้อบกพร่องในสถาปัตยกรรมโปรเซสเซอร์ (ทранซิสเตอร์ หน่วยตรรกะ และส่วนประกอบเล็กๆ ที่ทำงานร่วมกัน)

ข้อบกพร่องนี้ทำให้แฮกเกอร์สามารถเปิดเผยข้อมูลเกือบทุกอย่างที่คอมพิวเตอร์ประมวลผล รวมถึงรหัสผ่าน ข้อความเข้ารหัส ข้อมูลส่วนตัว และอื่นๆ

Meltdown ส่งผลต่อโปรเซสเซอร์ Intel เท่านั้น น่ากลัวคือบั๊กนี้มีมาตั้งแต่ 2011 ใช้ส่วนของกระบวนการ out-of-order execution (OOOE) เปลี่ยนสถานะแคชของ CPU แล้ว dump เนื้อหา memory ที่ปกติเข้าถึงไม่ได้

Spectre โจมตี Intel, AMD, และ ARM ได้ ส่งผลต่อโทรศัพท์ แท็บเล็ต และอุปกรณ์สมาร์ท ใช้ speculative execution และ branch prediction ร่วมกับ cache attacks หลอกแอปเปิดเผยข้อมูลที่ควรซ่อนอยู่ในพื้นที่ memory ที่ป้องกันไว้

การโจมตี Spectre ต้องปรับแต่งเครื่องต่อเครื่อง ทำให้ยากกว่า แต่เนื่องจากอิงจากแนวปฏิบัติที่มั่นคงในอุตสาหกรรม จึงยากกว่าในการแก้ไข

คอมพิวเตอร์ Windows 10 ของคุณได้รับผลกระทบจาก Meltdown หรือไม่?

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

ก่อนอื่น รัน PowerShell เป็น Administrator: กด Windows key + Q หรือเปิด Start Menu พิมพ์ PowerShell คลิกขวาผลลัพธ์แรก (Windows PowerShell, desktop app) เลือก Run as administrator

หลัง PowerShell โหลดเสร็จ ทำตามขั้นตอนเพื่อตรวจสอบ Meltdown สามารถ copy-paste คำสั่งได้:

  • พิมพ์ Install-Module SpeculationControl กด Enter
  • ยืนยัน NuGet provider prompt ด้วย Y แล้ว Enter
  • ทำซ้ำสำหรับ Untrusted repository prompt
  • พิมพ์ Set-ExecutionPolicy $SaveExecutionPolicy -Scope Currentuser กด Enter
  • เมื่อติดตั้งเสร็จ พิมพ์ Import-Module SpeculationControl กด Enter
  • สุดท้าย พิมพ์ Get-SpeculationControlSettings กด Enter
ป้องกัน Windows จากช่องโหว่ Meltdown และ Spectre: คู่มือครบครัน

หลังรันคำสั่ง ตรวจสอบ output จะเป็น True หรือ False

หากเห็นแต่ True ยินดีด้วย คุณได้รับการปกป้องแล้ว ไม่ต้องดำเนินการเพิ่ม หากมี False ระบบของคุณเปราะบาง ต้องดำเนินการต่อ จด suggested actions ที่แสดงในผลลัพธ์ ตามภาพหน้าจอ เครื่องทดสอบต้องการ BIOS/firmware update และยังต้องติดตั้งแพตช์ผ่าน Windows Update

ป้องกันตัวจาก Meltdown อย่างไร?

ขอให้เกียรติ ไมโครซอฟท์เคยออกแพตช์ Meltdown ได้เร็ว หาได้ผ่าน Windows Update (Settings > Update & Security > Windows Update > Check of updates) ดาวน์โหลดและติดตั้งแพตช์ KB4056892 สำหรับ Windows build 16299

ป้องกัน Windows จากช่องโหว่ Meltdown และ Spectre: คู่มือครบครัน

อย่างไรก็ตาม แพตช์นี้ incompatible กับบางชุด antivirus ทำงานได้ก็ต่อเมื่อ ISV ของซอฟต์แวร์ความปลอดภัยอัปเดต ALLOW REGKEY ใน Windows registry

ควรอัปเดตเบราว์เซอร์ด้วย Google แพตช์ Meltdown ใน Chrome 64 Mozilla อัปเดต Firefox 57 (Quantum) ไมโครซอฟท์แพตช์ Edge ล่าสุด ตรวจสอบกับนักพัฒนาเบราว์เซอร์หากใช้แอปนอกมAINSTREAM

สุดท้าย อัปเดต BIOS และ firmware ของระบบ บางผู้ผลิตมีแอปใน Windows ให้เช็คอัปเดตได้เร็ว หากไม่มีหรือลบไปแล้ว หาได้ที่เว็บไซต์บริษัท

ป้องกันตัวจาก Spectre อย่างไร?

Meltdown เป็นภัยคุกคามทันทีและง่ายกว่าสำหรับแฮกเกอร์ แต่ Spectre ยากกว่าในการแก้ไข

เนื่องจากวิธีการทำงานของ Spectre การแก้ไขต้องการให้บริษัท redesign วิธีสร้างโปรเซสเซอร์ กระบวนการอาจใช้ปีถึงหลายสิบปี จนกว่าโปรเซสเซอร์รุ่นปัจจุบันจะหมดจากตลาด

แต่ไม่ได้หมายความว่า Intel ไม่พยายามเสนอวิธีป้องกัน แต่ผลตอบสนองเป็นความวุ่นวาย

กลางเดือนมกราคม Intel ปล่อยแพตช์ Spectre ทันที ผู้ใช้ Windows ร้องว่าปีด buggy บังคับ reboot สลับๆ Intel ตอบสนองด้วยแพตช์ที่สอง แตกยังไม่แก้ปัญหา reboot ยังคงเกิด

ขณะนี้ล้านๆ ผู้ใช้ติดตั้งแพตช์แล้ว Intel บอกอย่าดาวน์โหลดจนกว่าจะแก้ไข แต่ปัญหาสำหรับผู้ใช้ Windows: แพตช์ Intel ส่งผ่าน Windows Update ผู้ใช้ติดตั้งโดยไม่รู้ตัว เพราะกระบวนการอัปเดต Windows โปร่งแสงน้อย

Reboot สลับๆ แม้รบกวน แต่ส่วนที่กังวลที่สุดคือความเสียหายข้อมูลที่อาจเกิดขึ้น ตามคำของ Intel "It caused higher than expected reboots and other unpredictable system behavior [...] which may result in data loss or corruption."

เร็วต่อสปลายมกราคม ไมโครซอฟท์ถูกบังคับให้แทรกแซง ออก out-of-band emergency security update สำหรับ Windows 7, 8.1, และ 10 ที่ปิดใช้งานแพตช์ของ Intel อย่างสมบูรณ์

วิธีติดตั้งแพตช์ของไมโครซอฟท์

น่าเสียดาย แพตช์ใหม่ไม่พร้อมใน Windows Update ต้องติดตั้งด้วยตนเอง

ไปที่ Microsoft Update Catalog หา Update for Windows (KB4078130) พร้อมแล้วกด Download

ป้องกัน Windows จากช่องโหว่ Meltdown และ Spectre: คู่มือครบครัน

กดที่ไฟล์ [string of text].EXE

ป้องกัน Windows จากช่องโหว่ Meltdown และ Spectre: คู่มือครบครัน

ไฟล์เล็กมาก ดาวน์โหลดเสร็จในไม่กี่วินาที คลิกสองครั้งที่ EXE และทำตามคำแนะนำบนจอ

อนาคตจะเป็นอย่างไร? หากติดตามมาคุณจะรู้ว่าผู้ใช้ที่ได้รับผลกระทบกลับสู่จุดเริ่มต้น: เปิดโอกาสถูกโจมตีและไม่ได้รับการปกป้อง

หวังว่า Intel จะปล่อยแพตช์ที่ดีขึ้นในสัปดาห์หน้า ในระหว่างนั้น ต้องอดทนรอ

Meltdown และ Spectre ทำให้คุณกังวลไหม?

เข้าใจได้ที่จะกังวล เพราะคอมพิวเตอร์ของเรากำกับกุญแจชีวิต

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

บริษัทเทคโนโลยีใหญ่ๆ รู้เรื่องทั้งสองตั้งแต่กลาง 2017 มีเวลาเตรียมแพตช์และตอบสนองได้ดีที่สุดแล้ว

แม้ข้อเท็จจริงแล้ว Meltdown และ Spectre ยังทำให้คุณกังวลไหม? แชร์ความคิดเห็นในส่วนความคิดเห็นด้านล่างได้เลย!