Защищённая мобильная ОС в ВКР: MDM, шифрование и совместимость с Android
В марте 2026 года компания IXI объявила о расширении экосистемы IXIUS: отечественная ОС IXIOS, сервис CloudSync и собственный магазин «Архив Приложений» теперь позиционируются как единый контур для корпоративного и государственного сектора. Для выпускника ИТ это не просто новость, а готовый полигон для диплома: здесь сходятся шифрование данных, управление парком устройств, совместимость с Android-приложениями и контроль подписей. Такая тема выигрывает у абстрактного «анализа рынка мобильных ОС», потому что её можно измерить: временем загрузки, долей устройств с включённым шифрованием, числом отклонённых подписей APK, покрытием тестов совместимости. Ниже — как превратить новость в защищаемую работу, какие схемы построить и какие метрики посчитать.
FAQ: что спрашивают студенты, взявшие тему защищённой мобильной ОС
Хватит ли одной новости, чтобы обосновать актуальность?
Нет, и это типичная ловушка. Новость — это событие, актуальность же обосновывают через требования регуляторов, статистику инцидентов и ограничения импортозамещения. Схема такая: новость → проблема (импортозависимость, утечки через сторонние магазины приложений) → задача (спроектировать/оценить контур). В первой главе достаточно 5–7 источников: сама публикация, документация по MDM, отчёты по мобильным угрозам, стандарты ISO/IEC 25010 и ГОСТ 34.
Где брать данные, если реальную ОС IXIUS не отдают?
Три рабочих пути. Первый — воспроизвести сценарий на открытом стеке: Android Emulator, MDM-заготовка, тестовый магазин приложений. Второй — использовать публичные наборы (например, результаты Android Compatibility Test Suite). Третий — экспертный опрос ИТ-специалистов с анкетой на 15–25 респондентов и обработкой результатов. Комбинация «эмуляционный стенд + опрос» закрывает и практическую, и исследовательскую часть без доступа к вендорному оборудованию.
Какой стек выбрать, чтобы не утонуть в разработке?
Для темы про шифрование и политики: Android/Kotlin (или Java) + KeyStore, минимальный MDM-агент, серверная часть на Python/FastAPI или Kotlin/Spring. Для темы про магазин приложений: сервис реестра пакетов, проверка подписи, API отдачи APK. Не берите полноценную сборку AOSP — три месяца на неё не хватит, а комиссия оценит архитектуру и метрики, а не объём собранного образа.
Как считать эффективность, если «безопасность» — качественная категория?
Переводите в измеримое. Шифрование: доля устройств с файловым шифрованием, время холодной загрузки, деградация пропускной способности при записи. Магазин приложений: время проверки подписи пакета, число отклонённых APK, ложноположительные срабатывания. Управление парком: время доставки политики MDM, MTTR при блокировке устройства. Дополнительно — оценка по ISO/IEC 25010 (безопасность, производительность, совместимость) как многокритериальная свёртка.
Темы ВКР, которые вырастают из кейса IXIUS
-
«Проектирование MDM-контура для защищённой мобильной ОС»
Цель: разработать архитектуру централизованного управления политиками для парка устройств.
Задачи: анализ моделей угроз мобильного парка; проектирование протокола «устройство — сервер политик»; реализация агента и серверной части; оценка масштабируемости на 500+ устройств.
Структура: Гл. 1 — анализ MDM-решений и требований; Гл. 2 — проектирование (C4-диаграммы, схема БД политик); Гл. 3 — стенд, нагрузочные тесты, метрики задержки доставки политики. -
«Оценка защищённости хранилища данных на мобильном устройстве»
Цель: сравнить режимы шифрования и предложить политику хранения корпоративных данных.
Задачи: обзор файлового и полноразмерного шифрования; анализ работы аппаратного хранилища ключей; экспериментальное сравнение режимов; формулировка рекомендаций.
Структура: Гл. 1 — теория криптографии и OWASP MASVS; Гл. 2 — стенд и методика замеров; Гл. 3 — таблицы метрик, выводы, ограничения метода. -
«Сервис верификации приложений для корпоративного магазина»
Цель: спроектировать подсистему проверки подписи и происхождения пакетов.
Задачи: анализ схем подписи APK; разработка конвейера проверки; интеграция с каталогом; оценка производительности на потоке пакетов.
Структура: Гл. 1 — анализ угроз «магазин как вектор атаки»; Гл. 2 — архитектура конвейера, UML-диаграмма последовательности; Гл. 3 — тестирование, метрики, обработка отказов.
Как разложить кейс по главам диплома
Глава 1: анализ — где место новости
Новость про IXIUS уместна в первом абзаце подраздела «Анализ текущего состояния». Дальше — декомпозиция: три подсистемы экосистемы (ОС, облачное хранилище, магазин) раскладываются на требования. Соберите таблицу «функция — угроза — мера защиты — стандарт». Например: совместимость с Android → риск подмены пакета → проверка подписи → OWASP MASVS. Диаграммная часть: контекстная C4-диаграмма уровня «система в окружении» и диаграмма вариантов использования (UML Use Case) с акторами «сотрудник», «администратор MDM», «сервис верификации».
Глава 2: проектирование и реализация
Здесь появляется код и конфигурации. Политика MDM хорошо смотрится как декларативное описание — комиссии сразу видно, что вы понимаете управление, а не только «ставите галочки».
{
"policy_id": "corp-baseline-v2",
"encryption": {
"required": true,
"mode": "file-based",
"key_storage": "hardware-keystore",
"min_key_strength_bits": 256
},
"app_store": {
"source": "corp_archive",
"allow_sideload": false,
"verify_signature": "strict",
"revocation_check": true
},
"android_compat": {
"profile": "compat-layer",
"cts_suite": "monthly",
"fallback": "isolated-container"
}
}
Для главы 2 обязательно нарисуйте диаграмму последовательности (UML Sequence): «агент → сервер политик → хранилище ключей → подтверждение применения». И отдельно — диаграмму развёртывания, где видно, что сервер политик и сервис верификации не находятся в одном домене отказа.
Глава 3: тестирование и метрики
Минимальный диагностический скрипт на стенде выглядит так — он же идёт в приложение к диплому:
# Диагностика контура: состояние шифрования и применение политик
adb shell getprop ro.crypto.state # ожидаем: encrypted
adb shell getprop ro.crypto.type # ожидаем: file
adb shell dumpsys device_policy | grep -A3 "Password quality"
adb shell pm list packages --show-versioncode | wc -l
adb logcat -d | grep -i "signature verify failed"
Результаты сводите в таблицу метрик. Ниже — рабочая заготовка, её можно расширять под свою тему.
| Метрика | Как измерять | Целевое значение | Стандарт/подход |
|---|---|---|---|
| Доля устройств с файловым шифрованием | Опрос агента MDM | ≥ 98% | ISO/IEC 25010 (security) |
| Время применения политики | Отправка → подтверждение | ≤ 30 с | Метрики отказоустойчивости |
| Время верификации подписи APK | Замер конвейера | ≤ 300 мс | OWASP MASVS |
| Ложные срабатывания верификатора | Тестовый корпус пакетов | ≤ 1% | Метрики качества ПО |
| Деградация записи при шифровании | Сравнение с выключенным режимом | ≤ 15% | Производительность |
| MTTR блокировки устройства | Инцидент → удалённая блокировка | ≤ 5 мин | Эксплуатационные метрики |
Нормоконтроль и оформление схем
Схемы архитектуры оформляйте по правилам, привычным нормоконтролю: рамка, основная надпись, ссылка на приложение. Диаграммы C4 и UML допускаются как иллюстрации, но подписи и обозначения должны быть расшифрованы в тексте — за «картинку без объяснения» снимают баллы. Перечень сокращений (MDM, FBE, CTS, APK) выносите отдельным подразделом. Если тема связана с автоматизированной системой, проектные разделы удобно привязывать к ГОСТ 34 — это ожидаемая комиссией логика «требования → техпроект → внедрение».
Практические выводы: чему вы научитесь
- Проектировать контур управления мобильным парком и обосновывать границы доверия.
- Настраивать и проверять шифрование данных на устройстве, включая работу с аппаратным хранилищем ключей.
- Строить конвейер верификации подписей пакетов и обрабатывать отказы, не роняя каталог приложений.
- Считать метрики безопасности и производительности так, чтобы они защищались цифрами, а не словами.
- Оформлять архитектурные схемы и приложения к ВКР в соответствии с требованиями нормоконтроля.
- Задачи во введении дословно совпадают с выводами по главам и заключением.
- Каждая архитектурная схема имеет ссылку в тексте и расшифровку обозначений.
- Метрики сопровождаются методикой замера и условиями стенда (версия ОС, железо, объём выборки).
- Список источников: новость, документация, стандарты — с датами обращения; никаких битых ссылок.
- Оформление по ГОСТ: поля, шрифт, нумерация рисунков и таблиц, подписи.
- Приложения содержат листинги, скриншоты стенда и таблицы сырых замеров.
- Проверка на заимствования пройдена, технические термины не «зацензурены» автозаменой.
1. Пересказ новости вместо анализа. Абзац «компания объявила» занимает две страницы, а требований и ограничений нет. Лечится таблицей «функция — угроза — мера — стандарт» и явным списком допущений вашего стенда.
2. Демонстрация безопасности без замеров. Утверждение «шифрование повышает защищённость» не проверяемо. Добавьте сравнение режимов и цену решения: падение скорости записи, рост энергопотребления, усложнение восстановления данных.
3. Забытая совместимость с Android. В кейсе IXIUS это отдельная подсистема, а в работах её часто игнорируют. Проверьте сценарий с приложением, требующим сервисов Google: опишите, что именно ломается и как это решается — изоляцией, прослойкой совместимости или отказом от пакета.
Источник: Обновилась российская мобильная ОС: совместимость с Android, магазин приложений и шифрование данных (опубликовано 2026-03-24)