ในช่วงไม่กี่วันที่ผ่านมามีการอัปเดตเคอร์เนล Gnu / Linux ซึ่งประกาศการสิ้นสุดของข้อบกพร่องที่ทำให้การดูแลระบบและอุปกรณ์ที่เป็นปัญหาใกล้สูญพันธุ์ ถึง ข้อบกพร่องนี้ได้รับการตั้งชื่อด้วย "Dirty Cow"ซึ่งเป็นข้อผิดพลาดในอดีตที่ใช้ประโยชน์จากฟังก์ชันเขียนเพื่อคัดลอกที่เคอร์เนลมีอยู่
Dirty Cow ได้รับการแก้ไขแล้วและค่อยๆถูกกำจัดออกจากการแจกแจง Gnu / Linux หลัก แต่ ฉันจะแก้ไขมันบนระบบปฏิบัติการ Raspberry Pi ได้อย่างไร?
วิธีแก้ปัญหานั้นง่ายมากเพราะอยู่ในเคอร์เนล มันจะเพียงพอที่จะอัปเดตเคอร์เนลเพื่อแก้บั๊กแต่ไม่ใช่การแจกแจงทั้งหมดที่มีเคอร์เนลที่อัปเดต การแจกแจงที่มีชื่อเสียงที่สุดบางรายการสำหรับ Raspberry Pi ยังไม่มีวิธีแก้ไขข้อผิดพลาดนี้แม้ว่าจะคาดว่าจะได้รับการแก้ไขอย่างรวดเร็ว
ฉันจะแก้ไข Dirty Cow ได้อย่างไรถ้าฉันมี ...
- อูบุนตู: ในกรณีนี้ได้รับการแก้ไขแล้วและในการอัปเดตในอนาคตจะได้รับการแก้ไขโดยอัตโนมัติ
- Debian หรือ Raspbian: ในกรณีนี้เราต้องเปิดเทอร์มินัลและเขียนสิ่งต่อไปนี้:
sudo apt-get update sudo apt-get ติดตั้ง raspberrypi-kernel
- Fedora หรือ Pidora: การแจกจ่ายนี้จะมีเวอร์ชันใหม่ในเวลาอันสั้นดังนั้นเราจะแก้ไขปัญหาได้อย่างรวดเร็ว: การอัปเดตระบบ
- Arch ลินุกซ์: Arch Linux เป็นการกระจาย กลิ้งปล่อย ดังนั้นการอัปเดตระบบด้วย Yaourt เราจะมีเคอร์เนลใหม่พร้อมกับการแก้ไขข้อบกพร่อง
- Slackware: การกระจายนี้ยังไม่ได้รับการอัปเดตและฟังก์ชันเดียวที่ไม่มี Dirty Cow คือ รวบรวมและติดตั้งเวอร์ชันเคอร์เนลใหม่ จากซอร์สโค้ด
นี่คือการแจกแจงหลักที่มีเวอร์ชันสำหรับ Raspberry Pi และคุณจะต้องใช้อย่างแน่นอน และถ้าคุณไม่มีสิ่งเหล่านี้หรือคุณไม่ได้กังวลเกี่ยวกับเรื่องนี้ให้คิดว่า ปัญหาอาจมีความสำคัญมากหากคุณใช้ฟังก์ชันเซิร์ฟเวอร์ หรือผู้ดูแลระบบเนื่องจาก Dirty Cow อนุญาตให้ทุกคนใช้ประโยชน์จากระบบของคุณได้ดังนั้นพยายามแก้ไข!