IMA (Linux Integrity Measurement)
Linux Integrity Measurement Architecture — функция ядра, которая хэширует все запускаемые файлы и записывает хэши в журнал с привязкой к TPM. Позволяет удалённую аттестацию: доказать, какой код выполнялся. Разработана IBM, в основном ядре с версии 2.6.30 (2009).
Три режима: измерение (только хэш и журнал), оценка (appraisal — сверка хэша с эталоном и отказ в запуске при несовпадении) и аудит (журнал событий безопасности). Применение: среды с высокими требованиями (госсектор, биржевая торговля), где нужно доказать, что неавторизованный код не запускался. Дистрибутивы (RHEL, openSUSE) поставляют IMA выключенным — нужны явное включение и настройка политики. От SELinux и AppArmor отличается тем, что те управляют доступом, а IMA проверяет целостность. Накладные расходы: 5–20 % в зависимости от сложности политики.