AppArmor

AppArmor: https://habr.com/ru/company/ruvds/blog/532988/

РСшСниС, ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰Π΅Π΅ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° SELinux, Π½ΠΎ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ простоС Π² настройкС ΠΈ эксплуатации, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ хотя Π±Ρ‹ Π² силу Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎ Π²Π½ΠΈΠΊΠ°Ρ‚ΡŒ Π²ΠΎ всС эти Π΄ΠΎΠΌΠ΅Π½Ρ‹, ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ ΠΈ Ρ€ΠΎΠ»ΠΈ. Π­Ρ‚ΠΎ ΠΊΠ°ΠΊ Ρ€Π°Π· Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ AppArmor.

Π’Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ SELinux AppArmor являСтся Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ систСмы Mandatory Access Control (MAC), основанной Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ Linux Security Modules (LSM). МодСль бСзопасности Apparmor Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² привязкС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² контроля доступа Π½Π΅ ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ, Π° ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ. AppArmor обСспСчиваСт ΠΈΠ·ΠΎΠ»ΡΡ†ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ, Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹Ρ… Π² ядро, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅.

Π Π΅ΠΆΠΈΠΌΡ‹:

  • Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Enforce ядро Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ соблюдСниС ΠΏΡ€Π°Π²ΠΈΠ», записанных Π² Ρ„Π°ΠΉΠ»Π΅ профиля. ΠΠ°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ запись ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π² Π»ΠΎΠ³ΠΈ.

  • Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Complain AppArmor лишь рСгистрируСт Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ, Π½Π΅ блокируя ΠΏΡ€ΠΈ этом сами дСйствия.

Last updated