Обучение проводится на базе Института системного программирования им. В.П.Иванникова Российской академии наук (г. Москва) с частичным применением дистанционных образовательных технологий. Продолжительность аудиторной части - 5 учебных дней
СРОКИ ОБУЧЕНИЯ
2027 год
с 21 июня по 9 июля (с 21 по 24 июня - дистанционная часть, с 5 по 9 июля - аудиторная часть)
Программа согласована с ФСТЭК России Цель обучения Совершенствование компетенций, необходимых для осуществления профессиональной деятельности, повышение профессионального уровня в рамках имеющейся квалификации специалистов аккредитованных ФСТЭК России испытательных лабораторий и разработчиков средств защиты информации в части выбора и применения методов и средств фаззинг-тестирования программного обеспечения в соответствии с Методикой выявления уязвимостей и недекларированных возможностей в программном обеспечении (ПО), утверждённой ФСТЭК России 20 декабря 2020 г. Категория обучающихся Специалисты аккредитованных ФСТЭК России испытательных лабораторий и разработчиков средств защиты информации Требования к поступающим на обучение Наличие высшего образования по направлению подготовки (специальности) в области математических и естественных наук, инженерного дела, технологий и технических наук (в соответствии с перечнями специальностей и направлений подготовки высшего образования, утвержденными Минобрнауки России), подтвержденное документом об образовании (Примечание)
Дополнительные требования к поступающим на обучение а) требуемые знания:
базовых положений дискретной математики, теории множеств, математической логики;
базовых алгоритмов и структуры данных, теории сложности алгоритмов;
языков программирования (как минимум, стандартов C99 и C++ ISO/IEC 14882:2003, C#, Java, Python);
основ программной инженерии, технологий программной инженерии, жизненного цикла разработки ПО;
базовых принципов устройства операционных систем (ОС) Linux и Windows, основных положений набора стандартов POSIX;
архитектуры ЭВМ x86, устройства настольных компьютеров и серверов, основного набора команд x86;
базовой техники обратной инженерии бинарного кода;
основных сетевых протоколов и сервисов;
б) требуемые умения:
свободного чтения англоязычной технической литературы;
чтения дизассемблированного кода, как минимум, для архитектуры x86;
разработки программ на языках С/С++, C#, Java, Python;
в) требуемые навыки:
работы в окружении ОС Linux и Windows, свободного владения стандартными средствами интерфейса командной строки;
владения навыками программирования на языках C/C++, C#, Java, Python;
конфигурирования и управления виртуальными машинами;
владения базовыми навыками работы со средствами дизассемблирования и декомпиляции (IDA Pro, HexRays и т.п.);
развертывания и настройки инструментальных средств, поддерживающих жизненный цикл разработки ПО
Изучаемые темы
Фаззинг-тестирование в жизненном цикле ПО
Исследование безопасности ПО при помощи динамического анализа
Базовые методы фаззинг-тестирования
Способы улучшения фаззинг-тестирования. Ознакомление с фреймворком LibAFL и фаззингом, использующим большие языковые модели
Применение методов фаззинг-тестирования в процессах сертификации ПО
Контактная информация и реквизиты
Юридический, фактический и почтовый адрес: 394036, г. Воронеж, ул. Студенческая, д. 36 Телефоны и E-mail: (473) 258-47-80, 239-05-22, +7 900-304-01-21 dpo-gniii@bk.ru Директор Центра: Акименко Александр Константинович Реквизиты: ИНН/КПП 3666263230 / 366601001 ОГРН 1223600005496 Расчетный счет 40703810213000059444 Корреспондентский счет 30101810600000000681 БИК 042007681 Центрально-Черноземный банк ПАО Сбербанк г. Воронеж