Linus Torvalds อนุมัติเตรียมปล่อยฟีเจอร์ ‘Lockdown’ Kernel ใน Linux แล้ว
เมื่อสุดสัปดาห์ที่ผ่านมามีรายงานว่า Linus Torvalds ได้อนุมัติฟีเจอร์ด้านความมั่นคงปลอดภัย ‘Lockdown’ ที่เป็นการป้องกันระดับ Kernel เรียบร้อยแล้ว โดยคาดว่าจะอยู่ใน LSM (Linux Security Module) ที่มาใน Linux Kernel เวอร์ชัน 5.4 แต่จะปิดไว้โดย Default Lockdown เป็นฟีเจอร์ด้านความมั่นคงปลอดภัยที่ออกแบบมาให้ป้องกัน User Process และ Kernel แม้กระทั่งจากบัญชี Root เองไม่ให้เข้าไปปฏิสัมพันธ์กับโค้ดระดับ Kernel โดยไอเดียก็คือ Lockdown จะไปจำกัดฟังก์ชันระดับ Kernel บางอย่างซึ่งอาจนำไปสู่การลอบรันโค้ดจากระดับ User ได้ เช่น บล็อกโปรเซสไม่ให้เขียน/อ่านที่ /dev/mem และ /dev/kmem หรือบล็อกการเข้าถึงที่ /dev/port เพื่อป้องกันการเข้าถึง Raw port ผู้สนใจสามารถติดตามเพิ่มเติมได้ ที่นี่ ทั้งนี้เบื้องต้น Lockdown จะมี 2 โหมดคือ ‘integrity’ และ ‘confidentiality’ โดยโหมดแรก Tovalds กล่าวว่า “ ถ้าใช้งาน Integrity จะถูกปิดฟีเจอร์ระดับ Kernel ที่อนุญาต Userland เข้าไปแก้ไข Running Kernel ” ในขณะที่โหมดหลัง “ โหมด Confidentiality คือการปิดฟีเจอร์ที่ทำให้ userland สามารถ Extract ข้อมูลสำคัญออกมาจาก Kernel “ ...