Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีการตรวจสอบว่าระบบ Windows ของคุณได้รับการปกป้องจากการล่มสลายและ Spectre

วิธีการตรวจสอบว่าระบบ Windows ของคุณได้รับการปกป้องจากการล่มสลายและ Spectre

Microsoft ได้เผยแพร่การอัปเดตฉุกเฉินเพื่อแก้ไขข้อบกพร่อง Meltdown และ Spectre แล้ว อย่างไรก็ตาม เมื่อพิจารณาถึงความซับซ้อนของจุดบกพร่องและเนื่องจากซอฟต์แวร์ป้องกันไวรัสบางตัว ระบบ Windows ของคุณอาจหรืออาจไม่ได้รับการติดตั้งอย่างสมบูรณ์ แม้ว่าหน้าจอการอัปเดต Windows ปกติจะไม่ให้รายละเอียดใดๆ เกี่ยวกับระดับแพตช์ แต่ Microsoft ได้เผยแพร่สคริปต์ PowerShell แบบง่ายที่แจ้งให้คุณทราบว่าระบบ Windows ของคุณได้รับการติดตั้งอย่างสมบูรณ์หรือไม่ คำแนะนำต่อไปนี้แสดงวิธีใช้เพื่อตรวจสอบระบบของคุณ

อัปเดต Windows

ก่อนตรวจสอบระบบของคุณ เราขอแนะนำให้คุณตรวจสอบและอัปเดต Windows หากต้องการอัปเดต Windows ให้เปิดแอปการตั้งค่าโดยกดแป้นพิมพ์ลัด Win + I แล้วเลือก "อัปเดตและความปลอดภัย"

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

ตรวจสอบว่าระบบของคุณได้รับการแก้ไขหรือไม่

Microsoft ออกสคริปต์ PowerShell แบบง่ายที่จะบอกคุณว่าระบบของคุณได้รับการติดตั้งกับ Meltdown และ Spectre หรือไม่ สิ่งที่คุณต้องทำคือดาวน์โหลดและรันสคริปต์ภายใน PowerShell โปรดทราบว่าขั้นตอนต่อไปนี้ใช้ได้กับ Windows 7 และ 8 ด้วย

เช่นเดียวกับหลายๆ อย่างใน Windows คุณต้องมีสิทธิ์ของผู้ดูแลระบบเพื่อเรียกใช้สคริปต์ ค้นหา PowerShell ในเมนู Start คลิกขวาที่ไฟล์แล้วเลือกตัวเลือก “Run as Administrator”

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

Get-ExecutionPolicy

วิธีการตรวจสอบว่าระบบ Windows ของคุณได้รับการปกป้องจากการล่มสลายและ Spectre

ในการดาวน์โหลดและรันสคริปต์ เราต้องเปลี่ยนนโยบายการดำเนินการ ในการทำเช่นนั้น ให้รันคำสั่งต่อไปนี้:

Set-ExecutionPolicy RemoteSigned

เมื่อได้รับแจ้ง ให้พิมพ์ A แล้วกด Enter เพื่อยืนยันการเปลี่ยนแปลง จะเปลี่ยนนโยบายการดำเนินการเป็น "RemoteSigned" ไม่ต้องกังวล คุณสามารถเปลี่ยนกลับเป็นเวอร์ชันดั้งเดิมได้ในภายหลัง

วิธีการตรวจสอบว่าระบบ Windows ของคุณได้รับการปกป้องจากการล่มสลายและ Spectre

หลังจากเปลี่ยนนโยบายแล้ว ให้รันคำสั่งด้านล่างเพื่อดาวน์โหลดและติดตั้งสคริปต์การตรวจสอบ:

Install-Module SpeculationControl

ขณะติดตั้ง หากคุณได้รับพร้อมท์ให้อัปเดต NuGet ให้พิมพ์ Y เพื่อดำเนินการต่อ คุณอาจได้รับคำเตือนเกี่ยวกับที่เก็บที่ไม่น่าเชื่อถือ คุณสามารถละเว้นข้อความและพิมพ์ A แล้วกด Enter เพื่อติดตั้งสคริปต์

วิธีการตรวจสอบว่าระบบ Windows ของคุณได้รับการปกป้องจากการล่มสลายและ Spectre

หมายเหตุ :สำหรับผู้ที่ไม่ได้รับคำสั่งที่ไม่รู้จักข้อผิดพลาด คุณสามารถดาวน์โหลด “Speculation Control Validation PowerShell Script” และแตกไฟล์ไปยังโฟลเดอร์บนเดสก์ท็อปของคุณ เปิดโฟลเดอร์ กด Shift + คลิกขวาที่โฟลเดอร์นั้นแล้วเลือก “เปิด PowerShell ที่นี่”

หลังจากติดตั้งแล้ว ให้นำเข้าสคริปต์โดยใช้คำสั่งด้านล่าง:

Import-Module SpeculationControl

วิธีการตรวจสอบว่าระบบ Windows ของคุณได้รับการปกป้องจากการล่มสลายและ Spectre

เมื่อติดตั้งและนำสคริปต์เข้าสู่ PowerShell สำเร็จแล้ว คุณสามารถใช้สคริปต์ดังกล่าวได้ตรวจสอบระบบของคุณ เพียงรันคำสั่งด้านล่าง:

Get-SpeculationControlSettings

วิธีการตรวจสอบว่าระบบ Windows ของคุณได้รับการปกป้องจากการล่มสลายและ Spectre

ทันทีที่คุณรันคำสั่ง สคริปต์จะสแกนระบบของคุณและให้ผลลัพธ์ที่คล้ายกับรูปภาพต่อไปนี้

วิธีการตรวจสอบว่าระบบ Windows ของคุณได้รับการปกป้องจากการล่มสลายและ Spectre

หากคุณเห็นผลลัพธ์เหมือนกับในภาพด้านบน แสดงว่าคุณได้รับการป้องกันจากจุดบกพร่อง Meltdown แต่ได้รับแพตช์ที่ไม่สมบูรณ์สำหรับจุดบกพร่องของ Spectre

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

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

อย่างไรก็ตาม ขึ้นอยู่กับอายุของระบบและผู้ผลิต คุณอาจได้รับหรืออาจไม่ได้รับการอัปเดตเฟิร์มแวร์ของชิปเซ็ต อย่างไรก็ตาม ข้อผิดพลาดของ Spectre ก็ยากที่จะหาประโยชน์เช่นกัน นอกจากนี้ แอปพลิเคชันของผู้ใช้ส่วนใหญ่ เช่น Chrome, Firefox, Edge, Internet Explorer เป็นต้น กำลังได้รับการอัปเดตเพื่อลดการโจมตีให้เหลือน้อยที่สุด

ด้วยเหตุนี้ อย่าลืมอัปเดตแอปพลิเคชันทั้งหมดของคุณพร้อมกับระบบ Windows เพื่อความปลอดภัยที่ดียิ่งขึ้น

เมื่อคุณทำทุกอย่างเสร็จแล้ว คุณสามารถใช้คำสั่งด้านล่างเพื่อเปลี่ยนนโยบายการดำเนินการกลับเป็นจำกัด:

Set-ExecutionPolicy Restricted

คุณไม่จำเป็นต้องเปลี่ยนนโยบายการดำเนินการกลับไปเป็น "RemoteSigned" หากคุณต้องการตรวจสอบว่าระบบของคุณได้รับการแพตช์อย่างสมบูรณ์หรือไม่ คุณต้องการเฉพาะเมื่อคุณติดตั้งสคริปต์ PowerShell ของบริษัทอื่นเท่านั้น

เครดิตรูปภาพ:รหัสไบนารี