Безопасность
AppArmor
Мандатный контроль доступа в SAIKYO OS
О AppArmor
AppArmor — система мандатного контроля доступа (MAC), которая ограничивает возможности программ на основе профилей. В SAIKYO OS AppArmor включён по умолчанию с базовыми профилями безопасности.
Проверка статуса
# Статус AppArmor
sudo aa-status
# Подробный статус
sudo apparmor_statusРежимы профилей
- enforce — профиль активен, нарушения блокируются
- complain — профиль активен, нарушения только логируются
- disabled — профиль отключён
Управление профилями
# Перевести в режим enforce
sudo aa-enforce /etc/apparmor.d/usr.bin.firefox
# Перевести в режим complain
sudo aa-complain /etc/apparmor.d/usr.bin.firefox
# Отключить профиль
sudo aa-disable /etc/apparmor.d/usr.bin.firefox
# Перезагрузить профиль
sudo apparmor_parser -r /etc/apparmor.d/usr.bin.firefoxПрофили SAIKYO OS
Предустановленные профили для ключевых приложений:
- Firefox ESR
- Chromium
- LibreOffice
- Evince (PDF)
- Cups (печать)
Логи AppArmor
# Просмотр логов
sudo journalctl -k | grep apparmor
# Или в файле
sudo cat /var/log/syslog | grep apparmorСоздание профиля
# Генерация профиля для программы
sudo aa-genprof /path/to/program
# Обновление профиля на основе логов
sudo aa-logprof