Разрабатываемое ядро получило название AniDroid Hardened Kernel.
AniDroid Hardened Kernel является первым защищенным ядром для устройств на базе Android , использующим механизмы подсистемы GRSecurity , предоставляющей возможность использования функционала защиты информации на уровня ядра ОС Android-устройства.
Ядро AniDroid Hardened Kernel собирается с использованием новейших компиляторов из состава набора Linaro Toolchain (GCC 4.6.3) и в настоящий момент находится на ранней стадии разработки и имеет полную поддержку функционирования только на телефонах Google (Samsung) Nexus S.
Основные сведения о разработке:
- Linux Kernel версии 3.1.10;
- GRSecurity версии 2.2.2.
Реализованные функции GRSecurity:
- Защита памяти Ядра (разграничение доступа на запись и чтение к /dev/kmem, /dev/mem и /dev/port);
- Активная защита от Эксплоитов (функции противодействия эксплойтам);
- Ролевое разграничение доступа (RBAC, функционал ролевого разграничения доступа);
- Защита файловой системы (включая защиту для приложений в CHROOT-окружениях);
- Аудит событий ядра (журналирование всех событий ядра ОС);
- Защита исполняемых Приложений (предотвращение атак на приложения использованием PTRACE);
- Защита сетевого взаимодействия (защита от атак TCP/UDP blackhole и LAST_ACK DoS атак);
- Поддержка управления через интерфейс Sysctl.