Ментор Андрей Андреевич Алтухов — преподаватель кафедры защиты информации ФРКТ МФТИ, начальник отдела разработки программного обеспечения средств доверенной загрузки (ПО СДЗ) АО «ОКБ САПР» исследователь в области разработки организации доверенной загрузки и доверенных платформ. Занимается анализом программно-аппаратных платформ, системным ПО, в том числе работающим и на ранних стадиях загрузки, разработкой средств доверенной загрузки для средств вычислительной техники на различных платформах, в том числее и имеющих сертификат, удостоверяющий их соответствие требованиям регулятора.
Проект Проект нацелен на комплексный анализ UEFI прошивко ЭВМ от аппаратной реализации (чипсет, флеш-память, TPM) и устройства прошивок (регионы SPI Flash, DXE-фаза, SMM) до е велияния на безопасность загрузки ОС и платформы в целом. Исследуются фундаментальные технологии (Secure Boot, SMM), процессы обновления, функциональная избыточность и качество UEFI прошивок ЭВМ для формирования практически применимых выводов о доверии и надежности UEFI механизмов безопасности и способов их использования. Практическая часть включает анализ спецификаций, реверс-инжиниринг образов и разработку тестовых модулей для проверки гипотез на реальном оборудовании. Исследование прошивок будет проводиться как методом черного, так и белого ящиков.
Базовые требования к менти
Интерес к системному программированию
Интерес к раннему этапу работы с ЭВМ
Интерес к задачам информационной безопасности
Желание разибраться в устрйостве современных BIOS
Готовность много работать и разбираться в сложных технических вопросах
Базовые навыки программирования приветствуются, но необязательны на старте
Приветсвуется знание языка C, основ ассемблера (x86/ARM)
Понимание базовой архитектуры ЭВМ и принципов работы ОС
Навыки, которые будут развиты в процессе
Системное программирование.
Глубокая работа с UEFI/EDK II, разработка BIOS
Обратная разработка (Reverse Engineering). Дизассемблирование бинарных образов прошивки.
Изучение фундаментальных принципов безопасности на стыке аппаратного и программного обеспечения, методов атак на ранние этапы загрузки (bootkit, руткиты уровня прошивки).
Понимание платформы. Детальное изучение устройства UEFI-прошивок, процесса загрузки от включения питания до передачи управления ядру ОС, взаимодействия с сопроцессорами безопасности (TPM, PSP, CSME).
Ожидаемый результат (MVP — Minimal Viable Product) Итогом является конкретный, воспроизводимый и проверяемый результат, выбираемый по согласованию с руководителем. Работа строится вокруг исследовательской гипотезы и ее проверки. Возможные форматы результата:
Аналитический отчет с практическими выводами. Например, рекомендации по защите от конкретного класса атак.
Исследование механизма. Детальный разбор работы компонента (например, SMM или TPM) с обоснованием его уязвимости или доверенности.
Практическое решение. Прототип (PoC) — тестовый UEFI-модуль, инструмент для анализа или патч, устраняющий конкретную проблему.
Опыт ментора Профессиональная специализация ментора — это разработка и анализ средств защиты информации, включая программное обеспечение средств доверенной загрузки (ПО СДЗ), и их сертификация. Выполнение исследовательских и инженерных работ в области безопасности программно-аппаратных платформ (архитектуры x86−64, RISC-V, ARM). Сиситемное програмирование и разработка прошиок для встраиванемых систем. Педагогическая и научная деятельность заключается в 10-летнем преподавательском опыте, в рамках дисциплин «Защита в операционных системах», «Защита программ и данных», «Защаита баз данных» на кафедре защиты информации. Богатый опыт научного руководства и консультирования студентов старших курсов (4 — 6 курс) в рамках курсовых, дипломных и исследовательских проектов. Имеется практический опыт управления инженерными коллективами и постановки задач. Ментор строит проектное взаимодействие на основе оценки текущего уровня менти и осуществляет декомпозиции общей исследовательской задачи на последовательные, завершенные, достижимые этапы. Это позволяет постепенно погружаться в сложную предметную область, системно наращивая компетенции, и гарантированно достигать результата. Проекты выстраиваются таким образом, чтобы быть доступными для входа с базовой подготовкой, но требовать последовательной и системной работы. При успешном выполнении этапов проект имеет потенциал для развития в полноценную выпускную квалификационную работу (магистерскую диссертацию или дипломный проект).
Область знаний: Компьютерные науки
Формат работы: Дистанционно
Формат работы: Очно
Статус ментора: Научный сотрудник
Организация: ОКБ САПР
Организация: МФТИ
Минимальный курс: 1
Видео-презентация менторского проекта (весна 2026)
Видео-презентация менторского проекта (весна 2026)