เมื่อเร็ว ๆ นี้ พวกที่ Canonical ได้ออกอัปเดตเกี่ยวกับช่องโหว่ของ Spectreซึ่ง ทำให้เกิดการแย่งชิงมากมายตั้งแต่ต้นปีพร้อมกับ Meltdown ทั้งสองมีหน้าที่ในการอนุญาตให้ผู้โจมตีเข้าถึงข้อมูลที่เป็นความลับเนื่องจากข้อบกพร่องด้านการออกแบบในโปรเซสเซอร์
ก่อนหน้านี้ Canonical เปิดตัวการอัปเดตไมโครโค้ดใหม่นี้สำหรับผู้ใช้ Ubuntu ทุกคนที่มีโปรเซสเซอร์ AMD ในความพยายามที่จะกำจัดช่องโหว่ของ Spectre V2 ที่อยู่ในนั้น
ช่องโหว่ด้านความปลอดภัยนี้ส่งผลกระทบต่อไมโครโปรเซสเซอร์ทั้งหมดที่ใช้ฟังก์ชันการทำนายสาขาและการดำเนินการเชิงคาดเดา และสามารถอนุญาตให้อ่านหน่วยความจำที่ไม่ได้รับอนุญาตผ่านการโจมตีช่องสัญญาณด้านข้างในระบบที่ไม่ได้รับการแก้ไขที่ถูกต้อง
การอัปเดตใหม่สำหรับโปรเซสเซอร์ AMD เทียบกับ SpectreV2
ปัญหานี้ถูกค้นพบโดย Jann Horn ซึ่งเป็นตัวแปรที่สอง (CVE-2.017-5715) ของช่องโหว่ Spectre ซึ่งอธิบายว่าเป็นการโจมตีแบบฉีด
ในการแก้ไขปัญหาจำเป็นต้องมีการอัปเดตเฟิร์มแวร์ไมโครโค้ด โปรเซสเซอร์และตอนนี้ Canonical ได้เปิดให้ผู้ใช้มีโปรเซสเซอร์ AMD ในคอมพิวเตอร์ของตน
อัปเดตแพ็คเกจ ไมโครโค้ดสำหรับซีพียู AMD ใน Ubuntu ทุกรุ่นที่รองรับคือ มีอยู่แล้ว ได้แก่ Ubuntu 18.04 LTS (Bionic Beaver), Ubuntu 17.10 (Artful Aardvark), Ubuntu 16.04 LTS (Xenial Xerus) และ Ubuntu 14.04 LTS (Trusty Tahr)
บัญญัติกล่าวว่า แพ็กเกจที่อัปเดตนี้มีการอัปเดตไมโครโค้ดสำหรับโปรเซสเซอร์ตระกูล AMD 17Hซึ่งจำเป็นสำหรับการอัปเดตความปลอดภัยเคอร์เนลของ Linux ที่ บริษัท ได้เผยแพร่ในช่วงไม่กี่สัปดาห์ที่ผ่านมาสำหรับ Ubuntu ทุกรุ่น
ขอแนะนำให้ผู้ใช้อัปเดตระบบทันทีผู้ใช้ Ubuntu 18.04 LTS ควรอัปเกรดเป็นไฟล์ amd64-microcode - 3.20180524.1 ~ ubuntu0.18.04.1ผู้ใช้ Ubuntu 17.10 ควรอัปเกรดเป็น amd64-microcode - 3.20180524.1 ~ ubuntu0.17.10.1ผู้ใช้ Ubuntu 16.04 LTS จะต้องอัปเกรดเป็นไฟล์ amd64-microcode - 3.20180524.1 ~ ubuntu0.16.04.1 และ Ubuntu 14.04 LTS ควรอัปเดตเป็น amd64-microcode - 3.20180524.1 ~ ubuntu0.14.04.1
จะติดตั้งการอัปเดตกับ Spectre V2 ได้อย่างไร?
Si คุณต้องการติดตั้งการอัปเดตกับ Spectre V2 คุณต้องเปิดเทอร์มินัลด้วย Ctrl + Alt + T และดำเนินการคำสั่งใด ๆ ต่อไปนี้ตามเวอร์ชันและสถาปัตยกรรมของระบบของคุณ
แพ็คเกจเหล่านี้ใช้ได้กับการแจกแจงที่มาจาก Ubuntu
การติดตั้งบน Ubuntu 18.04 LTS
สำหรับผู้ใช้ Ubuntu เวอร์ชันล่าสุดซึ่งเป็น 18.04 และ มีสถาปัตยกรรม 64 บิตคุณต้องดำเนินการคำสั่งเหล่านี้:
wget https://launchpad.net/~ubuntu-security-proposed/+archive/ubuntu/ppa/+build/14953007/+files/amd64-microcode_3.20180524.1~ubuntu0.18.04.1_amd64.deb sudo dpkg -i amd64-microcode_3.20180524.1~ubuntu0.18.04.1_amd64.deb
Si ระบบของคุณคือ 32 บิตคุณต้องพิมพ์คำสั่งเหล่านี้:
wget https://launchpad.net/~ubuntu-security-proposed/+archive/ubuntu/ppa/+build/14953008/+files/amd64-microcode_3.20180524.1~ubuntu0.18.04.1_i386.deb sudo dpkg -i amd64-microcode_3.20180524.1~ubuntu0.18.04.1_i386.deb
การติดตั้งบน Ubuntu 17.10
ตอนนี้ถ้าคุณยังใช้เวอร์ชันเก่าอยู่ Ubuntu 17.10 และระบบของคุณคือ 64 บิตที่คุณต้องพิมพ์:
wget https://launchpad.net/~ubuntu-security-proposed/+archive/ubuntu/ppa/+build/14953014/+files/amd64-microcode_3.20180524.1~ubuntu0.17.10.1_amd64.deb sudo dpkg -i amd64-microcode_3.20180524.1~ubuntu0.17.10.1_amd64.deb
และถ้า ระบบของคุณเป็น 32 บิตคำสั่งนี้:
wget https://launchpad.net/~ubuntu-security-proposed/+archive/ubuntu/ppa/+build/14953015/+files/amd64-microcode_3.20180524.1~ubuntu0.17.10.1_i386.deb sudo dpkg -i amd64-microcode_3.20180524.1~ubuntu0.17.10.1_i386.deb
การติดตั้งบน Ubuntu 16.04 LTS
ในทางกลับกันหากคุณยังคงใช้เวอร์ชันของ Ubuntu 16.04 LTS และเป็นระบบ 64 บิตของคุณที่คุณต้องพิมพ์ คำสั่งนี้:
wget https://launchpad.net/~ubuntu-security-proposed/+archive/ubuntu/ppa/+build/14953071/+files/amd64-microcode_3.20180524.1~ubuntu0.16.04.1_amd64.deb sudo dpkg -i amd64-microcode_3.20180524.1~ubuntu0.16.04.1_amd64.deb
หรือถ้าพวกเขากำลังใช้ เวอร์ชัน 32 บิตต้องใช้คำสั่งนี้:
wget https://launchpad.net/~ubuntu-security-proposed/+archive/ubuntu/ppa/+build/14953072/+files/amd64-microcode_3.20180524.1~ubuntu0.16.04.1_i386.deb sudo dpkg -i amd64-microcode_3.20180524.1~ubuntu0.16.04.1_i386.deb
การติดตั้งบน Ubuntu 14.04 LTS
สุดท้ายสำหรับเวอร์ชันล่าสุดพร้อมการสนับสนุนนั่นคือ Ubuntu 14.04 LTS ควรดาวน์โหลดแพ็คเกจนี้หากมีสถาปัตยกรรม 64 บิต:
wget https://launchpad.net/~ubuntu-security-proposed/+archive/ubuntu/ppa/+build/14954344/+files/amd64-microcode_3.20180524.1~ubuntu0.14.04.1_amd64.deb sudo dpkg -i amd64-microcode_3.20180524.1~ubuntu0.14.04.1_amd64.deb
และแทนที่จะใช้ Ubuntu 32 LTS เวอร์ชัน 14.04 บิตคำสั่งคือสิ่งนี้:
wget https://launchpad.net/~ubuntu-security-proposed/+archive/ubuntu/ppa/+build/14954345/+files/amd64-microcode_3.20180524.1~ubuntu0.14.04.1_i386.deb sudo dpkg -i amd64-microcode_3.20180524.1~ubuntu0.14.04.1_i386.deb
เมื่อเสร็จสิ้นการติดตั้งจำเป็นอย่างยิ่งที่คุณจะต้องรีสตาร์ทคอมพิวเตอร์เพื่อให้การเปลี่ยนแปลงที่เกิดขึ้นในระบบได้รับการบันทึกและเริ่มคอมพิวเตอร์ของคุณด้วยการอัปเดตใหม่
และด้วยเหตุนี้คุณจะได้รับการอัปเดตและป้องกันอุปกรณ์ของคุณจากตัวแปรใหม่นี้
หากคุณต้องการทราบรายละเอียดเพิ่มเติมเกี่ยวกับคำชี้แจงนี้คุณสามารถเยี่ยมชมได้ ลิงค์ต่อไปนี้. แม้ว่าอย่างที่เราทราบกันดีว่าไม่มีระบบใดที่ปลอดภัย แต่ก็ไม่ได้มีการอัปเดตมากเกินไปจึงหลีกเลี่ยงปัญหาที่ทราบได้