เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | Contents | ถัดไป>

6.9. Apparmor


LXC จัดส่งด้วยโปรไฟล์ Apparmor เริ่มต้นที่มีจุดประสงค์เพื่อปกป้องโฮสต์จากการใช้สิทธิ์ในทางที่ผิดโดยไม่ได้ตั้งใจภายในคอนเทนเนอร์ ตัวอย่างเช่น คอนเทนเนอร์จะไม่สามารถเขียนถึง / proc / sysrq-trigger หรือมากที่สุด / ระบบ ไฟล์


การขอ usr.bin.lxc-เริ่มต้น โปรไฟล์ถูกป้อนโดยการเรียกใช้ lxc-เริ่มต้น. โปรไฟล์นี้ส่วนใหญ่ป้องกัน lxc-เริ่มต้น จากการติดตั้งระบบไฟล์ใหม่นอกระบบไฟล์รูทของคอนเทนเนอร์ ก่อนดำเนินการคอนเทนเนอร์ของ init, LXC ขอเปลี่ยนเป็นโปรไฟล์ของคอนเทนเนอร์ โดยค่าเริ่มต้น โปรไฟล์นี้คือ lxc-คอนเทนเนอร์-ค่าเริ่มต้น นโยบายที่กำหนดไว้ใน /etc/apparmor.d/lxc/lxc-default. โปรไฟล์นี้ป้องกันไม่ให้คอนเทนเนอร์เข้าถึงเส้นทางอันตรายจำนวนมาก และติดตั้งระบบไฟล์ส่วนใหญ่


ไม่สามารถจำกัดโปรแกรมในคอนเทนเนอร์ได้อีก ตัวอย่างเช่น MySQL ทำงานภายใต้โปรไฟล์คอนเทนเนอร์ (ปกป้องโฮสต์) แต่จะไม่สามารถเข้าสู่โปรไฟล์ MySQL ได้ (เพื่อป้องกันคอนเทนเนอร์)


 

ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: