Итоговое тестирование «М БРПО-01» — ответы и пояснения

Авторские учебные материалы Виталия Пикова · версия 1.0 (2026-06-04) · 100 вопросов · документ для преподавателя
Учебная цель. Как правило, все слушатели наших курсов успешно проходят итоговое тестирование и получают удостоверение — но придётся постараться и вдумчиво ответить на все 100 вопросов. Ценность теста не столько в оценке, сколько в поводе ещё раз пройтись по материалам.

Нормативная база (действующие редакции на 2026 год)

Распределение вопросов по темам

ТемаРаздел программыВопросовс неск. ответами
1ЭВМ и ОС (Windows, Linux)82
2Сети, OSI/TCP-IP, анализ защищённости134
3Основы ИБ, НПА, модели угроз82
4Языки, архитектура, ЖЦ РБПО / SDL134
5Методологии и инструменты РБПО83
6Термины, ГОСТ Р ИСО/МЭК 15408 и РБПО134
7Сертификация и лицензирование82
8Организация процесса РБПО (56939-2024)134
9Планирование процессов ЖЦ82
10Обучение и осведомлённость83
Итого10030

Общий объём программы — 40 ауд. часов (4 дня), 10 тем. Число вопросов по каждой теме соответствует доле этой темы в программе.

Методическая заметка: в ГОСТ Р 56939-2024 процесс 5.18 — функциональное тестирование, 5.19 — нефункциональное тестирование.

Подсчёт: за вопрос с одним ответом балл — при выборе верного варианта; за вопрос с несколькими — только если отмечены все правильные и ни одного лишнего.

Тема 1. Организация ЭВМ и вычислительных систем. ОС Windows и Linux (4 ч.)

№ 1один ответ
Что является основной функцией операционной системы?
АКомпиляция исходного кода прикладных программ в машинный код
БАнтивирусная защита компьютера, не требующая дополнительных средств
ВУправление аппаратными и программными ресурсами и предоставление интерфейса между прикладными программами и оборудованием✓
ГАвтоматическая разработка прикладного программного обеспечения
Правильный ответ: В
Пояснение

ОС управляет процессором, памятью, устройствами ввода-вывода, файловой системой и процессами, предоставляя приложениям унифицированный интерфейс к аппаратуре. Компиляция — задача компилятора, а не ОС; антивирус — отдельный класс ПО.

Источник: Тема № 1: основы операционных систем
№ 2один ответ
Какая файловая система Windows поддерживает разграничение доступа к файлам и папкам на уровне списков управления доступом (ACL)?
АexFAT
БNTFS✓
ВISO 9660
ГFAT32
Правильный ответ: Б
Пояснение

NTFS поддерживает разрешения NTFS (ACL/DACL), аудит, шифрование (EFS), журналирование. FAT32/exFAT прав доступа не хранят, поэтому для защищаемых данных они не подходят. Это важно при настройке защищённой среды функционирования ПО.

Источник: Тема № 1: файловые системы FAT и NTFS
№ 3один ответ
Какой механизм Linux позволяет выдать процессу только минимально необходимую привилегию вместо полного набора прав root?
АLinux capabilities (например, CAP_NET_BIND_SERVICE)✓
БЗапуск программы от имени пользователя root
ВУстановка бита SUID на исполняемый файл
ГКоманда chmod 777 для файла программы
Правильный ответ: А
Пояснение

Capabilities дробят всемогущество root на отдельные привилегии и выдаются точечно — это прямая реализация принципа минимальных привилегий. SUID, наоборот, запускает программу с правами владельца (часто root); chmod 777 ослабляет защиту; запуск от root даёт максимум прав.

Источник: Тема № 1; лекция ppk.pikov.art (анализ привилегий: capabilities vs SUID)
№ 4несколько ответов
Какие утверждения о механизме SUID в Linux верны? (выберите все)
АПрограмма с битом SUID выполняется с правами владельца файла, а не запустившего пользователя✓
БПри наличии уязвимости в SUID-root программе злоумышленник может получить права root✓
ВМонтирование файловой системы с опцией nosuid отключает действие бита SUID✓
ГSUID повышает безопасность, поэтому его следует устанавливать на все системные утилиты
Правильный ответ: А, Б, В
Пояснение

SUID — мощный, но опасный механизм: уязвимость в SUID-root программе ведёт к эскалации до root, поэтому количество SUID-файлов минимизируют, а на разделах с данными монтируют nosuid/nodev/noexec. Массовая установка SUID, напротив, расширяет поверхность атаки.

Источник: Тема № 1; лекция ppk (техники анализа привилегий)
№ 5один ответ
Что обозначает защитный механизм ASLR?
АРандомизацию размещения адресного пространства, затрудняющую эксплуатацию переполнений✓
БАппаратное шифрование всего жёсткого диска
ВРезервное копирование оперативной памяти на диск
ГАнтивирусную проверку запускаемых файлов
Правильный ответ: А
Пояснение

ASLR (Address Space Layout Randomization) случайно размещает в памяти стек, кучу и библиотеки, из-за чего эксплойтам труднее предсказать адреса. Это одна из защитных опций сборки/ОС наряду со stack protector, FORTIFY_SOURCE, DEP/NX.

Источник: Тема № 1; защитные механизмы ОС и компилятора
№ 6один ответ
Зачем в современных процессорах и ОС аппаратно разделяют режим ядра (kernel mode) и пользовательский режим (user mode)?
АДля изоляции ядра и процессов, чтобы прикладные программы не имели прямого доступа к критичным ресурсам✓
БДля ускорения вывода графики на экран
ВДля сжатия данных в оперативной памяти
ГДля увеличения тактовой частоты процессора
Правильный ответ: А
Пояснение

Привилегированный режим (ring 0) отведён ядру; прикладной код выполняется в непривилегированном режиме и обращается к ресурсам только через системные вызовы. Это базовый механизм изоляции и контроля доступа в ОС.

Источник: Тема № 1: архитектура современных ОС
№ 7несколько ответов
Какие утверждения при сравнении ОС Windows и Linux верны? (выберите все)
АWindows хранит большую часть системных настроек в реестре (Registry)✓
БВ Linux разграничение доступа к файлам реализуется через права (rwx) и владельца/группу✓
ВОбе системы поддерживают многозадачность и многопользовательский режим работы✓
ГWindows и Linux используют единый общий формат исполняемых файлов
Правильный ответ: А, Б, В
Пояснение

Неверно лишь утверждение про «единый общий формат исполняемых файлов»: у Windows это PE (.exe/.dll), у Linux — ELF. Утверждения о многозадачности и многопользовательском режиме, о правах rwx в Linux и о реестре Windows — верны. Понимание различий важно при настройке безопасной среды и кросс-платформенной разработке.

Источник: Тема № 1: сравнение Windows и Linux
№ 8один ответ
Что такое hardening (укрепление, настройка безопасности) операционной системы?
АНастройка системы для сокращения поверхности атаки: отключение лишних служб, минимизация прав, применение чек-листов✓
БУстановка максимально возможного количества прикладных программ
ВРазгон процессора для повышения производительности
ГДефрагментация диска и очистка временных файлов
Правильный ответ: А
Пояснение

Hardening — приведение конфигурации к защищённому состоянию по чек-листам и рекомендациям (в т.ч. методические документы ФСТЭК России по настройке ОС). Цель — убрать лишние сервисы, ужесточить права и параметры, сократив поверхность атаки.

Источник: Тема № 1; методические документы ФСТЭК России по безопасной настройке ОС

Тема 2. Основы сетевых технологий. OSI и TCP/IP. Анализ защищённости инфраструктуры (6 ч.)

№ 9один ответ
Сколько уровней в эталонной модели взаимодействия открытых систем (OSI)?
А5
Б4
В7✓
Г6
Правильный ответ: В
Пояснение

Модель OSI содержит 7 уровней: физический, канальный, сетевой, транспортный, сеансовый, представления, прикладной. Модель TCP/IP — 4 уровня.

Источник: Тема № 2: модель OSI
№ 10один ответ
Какому уровню модели OSI соответствует протокол IP?
АКанальному
БТранспортному
ВПрикладному
ГСетевому✓
Правильный ответ: Г
Пояснение

IP отвечает за логическую адресацию и маршрутизацию пакетов между сетями — это сетевой (3-й) уровень OSI. На транспортном уровне работают TCP и UDP.

Источник: Тема № 2: протоколы стека TCP/IP
№ 11один ответ
К какому уровню модели OSI относятся протоколы TCP и UDP?
АСеансовому
БСетевому
ВКанальному
ГТранспортному✓
Правильный ответ: Г
Пояснение

TCP и UDP — протоколы транспортного (4-го) уровня. TCP обеспечивает надёжную доставку с установлением соединения, UDP — быструю передачу без гарантий.

Источник: Тема № 2: основные протоколы стека TCP/IP
№ 12несколько ответов
Какие из перечисленных протоколов относятся к прикладному уровню? (выберите все)
АARP
БSMTP✓
ВEthernet
ГHTTP✓
ДFTP✓
Правильный ответ: Б, Г, Д
Пояснение

HTTP, FTP, SMTP — протоколы прикладного уровня. ARP (разрешение адресов) и Ethernet относятся к канальному уровню / уровню сетевого доступа. Путаница уровней — частая ошибка, поэтому модель полезно держать в голове.

Источник: Тема № 2: модель OSI и стек TCP/IP
№ 13один ответ
Чем протокол TCP отличается от UDP?
АTCP устанавливает соединение и гарантирует доставку и порядок сегментов, UDP работает без соединения и без гарантий✓
БUDP всегда безопаснее TCP, так как шифрует данные
ВTCP не использует порты, а UDP использует
ГTCP работает на сетевом уровне, а UDP — на прикладном
Правильный ответ: А
Пояснение

TCP — надёжный протокол с установлением соединения (хендшейк), контролем доставки, порядка и потока. UDP — без соединения, быстрый, но без гарантий. Ни тот, ни другой сам по себе не шифрует данные; оба используют порты.

Источник: Тема № 2: протоколы транспортного уровня
№ 14один ответ
Сколько уровней в модели TCP/IP?
А3
Б7
В4✓
Г5
Правильный ответ: В
Пояснение

Модель TCP/IP содержит 4 уровня: сетевого доступа (канальный), межсетевой, транспортный и прикладной. Уровню сетевого доступа TCP/IP соответствуют физический и канальный уровни OSI.

Источник: Тема № 2: модель TCP/IP
№ 15один ответ
Зачем нужна инвентаризация активов ИТ-инфраструктуры (по программе — с помощью ПО «Сканер-ВС 6.0»)?
АЧтобы повысить тактовую частоту серверов
БЧтобы сформировать и поддерживать актуальный перечень узлов, сервисов и ПО — основу для управления уязвимостями✓
ВЧтобы заменить необходимость в межсетевом экране
ГЧтобы автоматически устранить все уязвимости без участия администратора
Правильный ответ: Б
Пояснение

Нельзя защитить то, о существовании чего не знаешь. Инвентаризация активов даёт карту сети, перечень хостов, сервисов и установленного ПО — это отправная точка для оценки и устранения уязвимостей.

Источник: Тема № 2: сбор информации об ИТ-инфраструктуре (Сканер-ВС 6.0)
№ 16несколько ответов
Какие возможности предоставляет «Сканер-ВС 6» (АО «Эшелон Технологии»)? (выберите все)
ААвтоматическое устранение всех найденных уязвимостей без участия администратора
БСетевое сканирование и инвентаризацию информационных активов✓
ВВыявление уязвимостей с использованием баз БДУ ФСТЭК России и NIST NVD✓
ГПодбор паролей по сетевым протоколам (SSH, RDP, SMB и др.)✓
Правильный ответ: Б, В, Г
Пояснение

«Сканер-ВС 6» — система комплексного анализа защищённости: инвентаризация, поиск уязвимостей по базам (БДУ ФСТЭК, NVD и базам ОС), подбор паролей, тестирование на проникновение, контроль конфигураций. Само устранение уязвимостей выполняет администратор/разработчик — сканер их находит.

Источник: Тема № 2; «Сканер-ВС 6», АО «Эшелон Технологии»
№ 17один ответ
Какую функцию выполняет межсетевой экран (firewall)?
АКомпиляцию сетевых приложений
БШифрование жёстких дисков рабочих станций
ВРезервное копирование баз данных
ГФильтрацию сетевого трафика по заданным правилам разрешения/запрета✓
Правильный ответ: Г
Пояснение

Межсетевой экран контролирует трафик между сетями/узлами по правилам (адреса, порты, протоколы, состояние соединений), разграничивая сетевые потоки. Это базовый рубеж сетевой защиты.

Источник: Тема № 2: принципы межсетевого взаимодействия и защиты
№ 18один ответ
Почему сегментация сети повышает защищённость?
АОтменяет необходимость аутентификации пользователей
БПолностью исключает любые уязвимости в приложениях
ВУвеличивает скорость интернет-соединения
ГОграничивает горизонтальное перемещение и распространение атаки между сегментами✓
Правильный ответ: Г
Пояснение

Разделение сети на сегменты с контролем доступа между ними локализует инцидент: скомпрометировав один сегмент, злоумышленник не получает свободный доступ ко всей сети. Это реализация эшелонированной защиты и ограничения «радиуса поражения».

Источник: Тема № 2; принципы defense in depth
№ 19несколько ответов
Что относится к мерам защиты сетевой среды функционирования ПО? (выберите все)
АПрименение TLS для защиты передаваемых данных✓
БСегментация сети и межсетевое экранирование✓
ВЗакрытие неиспользуемых сетевых портов и отключение лишних сервисов✓
ГОтключение журналирования событий для экономии места на диске
Правильный ответ: А, Б, В
Пояснение

Сегментация, фильтрация, минимизация открытых портов и шифрование каналов — стандартные меры. Отключение журналирования, наоборот, лишает возможности выявлять и расследовать инциденты, поэтому это плохая практика.

Источник: Тема № 2: настройка безопасной среды функционирования ПО
№ 20один ответ
Каким уровням модели OSI соответствует уровень сетевого доступа модели TCP/IP?
АПрикладному и представления
БСетевому и транспортному
ВТранспортному и сеансовому
ГФизическому и канальному✓
Правильный ответ: Г
Пояснение

Уровень сетевого доступа TCP/IP объединяет физический и канальный уровни OSI (передача кадров в физической среде). Межсетевой уровень TCP/IP соответствует сетевому уровню OSI.

Источник: Тема № 2: соответствие уровней OSI и TCP/IP
№ 21несколько ответов
Что позволяет сетевое сканирование при оценке защищённости? (выберите все)
АПостроить карту сети и перечень узлов✓
БОпределить версии ПО для сопоставления с базами уязвимостей✓
ВОбнаружить открытые порты и доступные сетевые сервисы✓
ГГарантированно устранить все уязвимости в найденных сервисах
Правильный ответ: А, Б, В
Пояснение

Сканирование выявляет хосты, порты, сервисы и их версии и строит карту сети, что нужно для последующего анализа уязвимостей. Но обнаружение ≠ устранение: исправления вносят администраторы и разработчики.

Источник: Тема № 2; инвентаризация и анализ защищённости

Тема 3. Основы информационной безопасности. НПА. Модели угроз и нарушителя (4 ч.)

№ 22один ответ
Какие три базовых свойства информации защищают в информационной безопасности?
АКонфиденциальность, целостность, доступность✓
БСовместимость, переносимость, масштабируемость
ВАктуальность, новизна, популярность
ГСкорость, объём, стоимость
Правильный ответ: А
Пояснение

Классическая триада — конфиденциальность, целостность, доступность (К-Ц-Д / CIA). В АСУ ТП и КИИ приоритет нередко смещён к доступности и целостности.

Источник: Тема № 3: основные методы защиты от угроз нарушения К-Ц-Д
№ 23один ответ
Кто ведёт Банк данных угроз безопасности информации (БДУ) и где он размещён?
АФСТЭК России, ресурс bdu.fstec.ru✓
БРоскомнадзор, ресурс rkn.gov.ru
ВМинистерство цифрового развития, ресурс gosuslugi.ru
ГЦентральный банк, ресурс cbr.ru
Правильный ответ: А
Пояснение

БДУ ФСТЭК (bdu.fstec.ru) содержит описания угроз (УБИ) и уязвимостей и используется при моделировании угроз. Каждая запись содержит идентификатор, наименование, объекты воздействия, источник и последствия.

Источник: Тема № 3; БДУ ФСТЭК России
№ 24один ответ
Какой методический документ является основным для моделирования угроз безопасности информации в РФ?
А«Методика оценки угроз безопасности информации» ФСТЭК России от 05.02.2021✓
БГОСТ Р 56939-2024
ВБазовая модель угроз ПДн 2008 года (как единственный действующий документ)
ГПриказ ФСТЭК России № 76
Правильный ответ: А
Пояснение

С 2021 года модели угроз строят по «Методике оценки угроз безопасности информации» ФСТЭК (от 05.02.2021), которая пришла на смену методическим документам 2008 года. ГОСТ Р 56939 — про процессы разработки ПО; приказ № 76 — про уровни доверия.

Источник: Тема № 3; Методика оценки угроз ФСТЭК России, 05.02.2021
№ 25несколько ответов
Что входит в модель угроз безопасности информации по Методике ФСТЭК России (2021)? (выберите все)
АИсточники угроз и характеристика нарушителей (их потенциал)✓
БОписание объекта (систем и сетей) и его активов✓
ВПеречень конкретных средств защиты с указанием вендоров и цен
ГВозможные негативные последствия от реализации угроз✓
Правильный ответ: А, Б, Г
Пояснение

Модель угроз описывает объект, активы, негативные последствия, нарушителей и их возможности, возможные угрозы и сценарии. Конкретный выбор и стоимость СЗИ — это задача проектирования системы защиты, а не модели угроз.

Источник: Тема № 3; Методика оценки угроз ФСТЭК России, 05.02.2021
№ 26один ответ
Нарушитель с наивысшим потенциалом при моделировании угроз — это, как правило:
АСпециальные службы иностранных государств (практически неограниченные ресурсы, 0-day)✓
БХакер-одиночка, использующий готовые скрипты из интернета
ВЛюбопытный внутренний пользователь без привилегий
ГСтажёр, случайно нарушивший регламент
Правильный ответ: А
Пояснение

Потенциал нарушителя ранжируют от низкого до высокого. Наивысший потенциал приписывают спецслужбам иностранных государств: собственные исследования, эксплойты «нулевого дня», аппаратные закладки, неограниченные ресурсы. Для значимых объектов КИИ такой нарушитель часто считается актуальным.

Источник: Тема № 3; модель нарушителя (Методика ФСТЭК 2021)
№ 27один ответ
Какой федеральный закон определяет базовые понятия в области информации и её защиты?
А№ 149-ФЗ «Об информации, информационных технологиях и о защите информации»✓
Б№ 187-ФЗ «О безопасности критической информационной инфраструктуры РФ»
В№ 99-ФЗ «О лицензировании отдельных видов деятельности»
Г№ 152-ФЗ «О персональных данных»
Правильный ответ: А
Пояснение

№ 149-ФЗ — рамочный закон об информации и её защите. № 152-ФЗ регулирует персональные данные, № 187-ФЗ — КИИ, № 99-ФЗ — лицензирование. Каждый закрывает свою область.

Источник: Тема № 3; ФЗ-149, ФЗ-152, ФЗ-187, ФЗ-99
№ 28несколько ответов
Какие соответствия «нормативный акт — предмет регулирования» верны? (выберите все)
АГОСТ Р 56939-2024 — это федеральный закон о безопасной разработке
Б№ 149-ФЗ — информация и её защита✓
В№ 152-ФЗ — защита персональных данных✓
Г№ 187-ФЗ — безопасность критической информационной инфраструктуры✓
Правильный ответ: Б, В, Г
Пояснение

Соответствия «152-ФЗ — персональные данные», «187-ФЗ — КИИ» и «149-ФЗ — информация и её защита» верны. А вот ГОСТ Р 56939-2024 — это национальный стандарт (ГОСТ Р), а не федеральный закон. Путать уровни нормативных актов (ФЗ, постановления, приказы, ГОСТы) нельзя.

Источник: Тема № 3; система НПА в области ИБ
№ 29один ответ
Что такое угроза безопасности информации (по ГОСТ Р 50922)?
АДокумент, описывающий порядок резервного копирования
БВыявленная и устранённая уязвимость программного обеспечения
ВСовокупность условий и факторов, создающих потенциальную или реальную опасность нарушения безопасности информации✓
ГЛюбая ошибка пользователя при работе с компьютером
Правильный ответ: В
Пояснение

Угроза — это потенциальная или реальная опасность нарушения К-Ц-Д. Её не следует смешивать с уязвимостью (недостаток, который может быть использован) и с атакой (действие по реализации угрозы).

Источник: Тема № 3; ГОСТ Р 50922 «Защита информации. Термины и определения»

Тема 4. Языки программирования, архитектура ПО и жизненный цикл безопасной разработки (6 ч.)

№ 30один ответ
Что такое SDL (Security Development Lifecycle)?
АФинальная проверка безопасности только после выпуска продукта
БЯзык программирования для системного ПО
ВПодход, встраивающий меры безопасности во все этапы жизненного цикла разработки ПО✓
ГАнтивирусное средство для среды разработки
Правильный ответ: В
Пояснение

SDL означает, что безопасность учитывается на каждом этапе — от требований и проектирования до выпуска и реагирования на инциденты, а не «прикручивается» в конце. Идеология SDL лежит в основе процессного подхода ГОСТ Р 56939.

Источник: Тема № 4; концепция SDL
№ 31один ответ
В чём суть принципа «эшелонированной защиты» (defense in depth)?
АНесколько независимых рубежей защиты, чтобы отказ одного не приводил к компрометации системы✓
БЗащита только периметра сети без внутренних мер
ВПрименение единственного, но очень надёжного средства защиты
ГСокрытие архитектуры системы как основная мера безопасности
Правильный ответ: А
Пояснение

Defense in depth — многослойная защита: если злоумышленник преодолел один рубеж, его встречает следующий. Опора на единственное средство или только на периметр — антипаттерн.

Источник: Тема № 4; принципы безопасной архитектуры
№ 32один ответ
Что означает принцип минимальных привилегий (least privilege)?
АПривилегии назначаются один раз и никогда не пересматриваются
БКаждому субъекту и компоненту предоставляются только необходимые для работы права✓
ВПрограмме выдаются максимальные права на случай будущих задач
ГВсе пользователи получают права администратора для удобства
Правильный ответ: Б
Пояснение

Минимум прав ограничивает ущерб при компрометации компонента или учётной записи. Реализуется через capabilities, RBAC, разделение сервисов, запуск под непривилегированными пользователями.

Источник: Тема № 4; принципы безопасного проектирования
№ 33несколько ответов
Какие принципы относятся к безопасному проектированию архитектуры ПО (процесс 5.6 ГОСТ Р 56939-2024)? (выберите все)
АРазделение привилегий и компонентов✓
Б«Безопасность через неясность» (security by obscurity) как основная и достаточная мера
ВЭшелонированная защита (defense in depth)✓
ГМинимизация поверхности атаки✓
Правильный ответ: А, В, Г
Пояснение

Минимизация поверхности атаки, многослойность и разделение привилегий — признанные принципы. «Безопасность через неясность» сама по себе ненадёжна: секретность реализации не должна быть единственной защитой.

Источник: ГОСТ Р 56939-2024, процесс 5.6; лекция ppk
№ 34один ответ
На каком этапе жизненного цикла дешевле и эффективнее всего устранять дефекты безопасности?
АНа этапе вывода из эксплуатации
БДефекты безопасности устранять не требуется
ВНа ранних этапах — при формировании требований и проектировании✓
ГТолько после выпуска продукта, по обращениям пользователей
Правильный ответ: В
Пояснение

Чем позже найден дефект, тем дороже его исправление — это известное эмпирическое наблюдение (Боэм/IBM). Важно: конкретное соотношение «1:100» — это наблюдение из практики, а не норма ГОСТ. Поэтому моделирование угроз и проектирование безопасности выполняют на ранних этапах.

Источник: Тема № 4; принципы SDL (наблюдение Боэма, не норматив)
№ 35несколько ответов
Какие утверждения об управлении памятью и языках программирования верны? (выберите все)
АВ коде на Python, вызывающем нативные C/C++ расширения, снова актуальны низкоуровневые ошибки памяти✓
БУправляемые языки (Java, C#) полностью исключают любые уязвимости приложения
ВДля C/C++ характерны такие дефекты, как разыменование нулевого указателя и use-after-free✓
ГЯзыки C и C++ с ручным управлением памятью требуют особого внимания к переполнениям и работе с указателями✓
Правильный ответ: А, В, Г
Пояснение

Ручное управление памятью (C/C++) — источник целого класса уязвимостей; нативные расширения возвращают эти риски и в «безопасные» языки. Управляемые языки снижают класс ошибок памяти, но не исключают уязвимости (инъекции, логические ошибки, небезопасная десериализация, JNI/unsafe).

Источник: Тема № 4; конспект по динамическому анализу (фаззинг не-C языков)
№ 36один ответ
Что такое поверхность атаки приложения?
АСовокупность точек и интерфейсов, через которые недоверенные данные могут попасть в систему✓
БПлощадь экрана, на котором отображается приложение
ВОбъём оперативной памяти, занимаемый программой
ГСписок всех функций, описанных в документации
Правильный ответ: А
Пояснение

Поверхность атаки — это входные точки (аргументы, файлы, сеть, API, IPC, переменные окружения), через которые поступают потенциально недоверенные данные. Её описание и сокращение — часть процесса 5.7 ГОСТ Р 56939.

Источник: ГОСТ Р 56939-2024, процесс 5.7; Тема № 4
№ 37один ответ
Какой архитектурный приём целесообразен для обработки недоверенных данных (например, парсера сложного формата)?
АЗапускать парсер с правами администратора для надёжности
БДоверять входным данным без проверки, если источник «обычно надёжен»
ВОтключить любую обработку ошибок ради скорости
ГВыполнять обработку в изолированном процессе с минимальными привилегиями (sandbox)✓
Правильный ответ: Г
Пояснение

Парсеры недоверенных данных — типовая цель атак, поэтому их выносят в изолированный процесс с минимальными привилегиями, ограничивая «радиус поражения» при эксплуатации уязвимости. Это сочетание изоляции и least privilege.

Источник: Тема № 4; лекция ppk (архитектурные сценарии)
№ 38несколько ответов
Что относится к этапам жизненного цикла разработки ПО? (выберите все)
АРеализация (кодирование) и тестирование✓
БЖизненный цикл ПО заканчивается выпуском первой версии
ВФормирование и анализ требований✓
ГПроектирование архитектуры✓
Правильный ответ: А, В, Г
Пояснение

ЖЦ ПО включает требования, проектирование, реализацию, тестирование, выпуск, сопровождение и вывод из эксплуатации. Выпуск первой версии — не конец, а начало этапа сопровождения, где безопасность тоже важна (обновления, реагирование на уязвимости).

Источник: Тема № 4; ГОСТ Р ИСО/МЭК 12207 (процессы ЖЦ ПО)
№ 39один ответ
На каком этапе в первую очередь выполняется моделирование угроз?
АНа этапе вывода продукта из эксплуатации
БМоделирование угроз вообще не относится к разработке ПО
ВТолько после ввода продукта в эксплуатацию
ГНа этапе проектирования (раннем этапе жизненного цикла)✓
Правильный ответ: Г
Пояснение

Моделирование угроз даёт максимальный эффект на проектировании: оно влияет на архитектурные решения и описание поверхности атаки. Модель угроз затем поддерживают в актуальном состоянии в течение всего ЖЦ.

Источник: ГОСТ Р 56939-2024, процесс 5.7; Тема № 4
№ 40несколько ответов
Какие утверждения о микросервисной архитектуре с точки зрения безопасности верны? (выберите все)
АМикросервисы полностью устраняют необходимость в контроле доступа
БУвеличивается число межсервисных интерфейсов, а значит и поверхность атаки✓
ВТребуется аутентификация и авторизация при взаимодействии между сервисами✓
ГИзоляция сервисов помогает ограничить «радиус поражения» при компрометации одного из них✓
Правильный ответ: Б, В, Г
Пояснение

Дробление на сервисы повышает изолируемость, но множит интерфейсы (сеть, API), которые нужно защищать аутентификацией и авторизацией. Контроль доступа не исчезает — он становится распределённым и даже более важным.

Источник: Тема № 4; архитектурные стили и безопасность
№ 41один ответ
Что такое недекларированные возможности (НДВ) программного обеспечения?
АЛюбые недокументированные «горячие клавиши» интерфейса
БОткрытые лицензионные компоненты в составе продукта
ВВозможности, которые планируется добавить в следующей версии
ГФункциональные возможности ПО, не описанные в документации, способные нарушить безопасность информации✓
Правильный ответ: Г
Пояснение

НДВ — скрытая функциональность, не отражённая в документации и потенциально нарушающая безопасность (закладки, скрытые каналы). Выявление НДВ — часть испытаний при сертификации и анализа безопасности.

Источник: Тема № 4; термины РБПО и сертификации
№ 42один ответ
Что означает принцип безопасных значений по умолчанию (secure defaults)?
АНастройки безопасности задаются только опытными пользователями вручную
БПо умолчанию должны быть включены все функции для удобства пользователя
ВПароли по умолчанию упрощают первичную настройку и их можно не менять
ГВ исходной конфигурации система должна быть защищённой: доступ закрыт, если он явно не разрешён✓
Правильный ответ: Г
Пояснение

«Безопасно по умолчанию» — система из коробки находится в защищённом состоянии (минимум открытого, доступ по принципу запрета). Учётные данные по умолчанию, наоборот, — классическая уязвимость (см. угрозу использования учётных данных по умолчанию в БДУ).

Источник: Тема № 4; принципы безопасного проектирования

Тема 5. Методологии и инструменты безопасной разработки (SAST, DAST, SCA, фаззинг) (4 ч.)

№ 43один ответ
Что характеризует статический анализ (SAST)?
ААнализ исходного или байт-кода без реального выполнения программы✓
БПроверку аппаратной части компьютера
ВИсследование приложения только во время его выполнения
ГОпрос пользователей о качестве интерфейса
Правильный ответ: А
Пояснение

SAST исследует код, не запуская его, и выявляет потенциальные ошибки и уязвимости. Противоположность — динамический анализ (DAST), который наблюдает работающую программу.

Источник: ГОСТ Р 71207-2024; ГОСТ Р 56939-2024, процесс 5.10
№ 44один ответ
Что характеризует динамический анализ (DAST)?
АПроверку орфографии в комментариях к коду
БАнализ исходного кода без запуска программы
ВПодсчёт количества строк кода
ГИсследование программы во время её выполнения (по поведению при работе)✓
Правильный ответ: Г
Пояснение

Динамический анализ наблюдает реальное исполнение: работу с памятью, исключения, таймауты, взаимодействие с окружением. Он дополняет статический анализ, выявляя дефекты, проявляющиеся только при выполнении (переполнения, use-after-free, гонки).

Источник: ГОСТ Р 56939-2024, процесс 5.11; конспект по динамическому анализу
№ 45один ответ
Что выявляет композиционный анализ (SCA — Software Composition Analysis)?
АОшибки только в собственном исходном коде организации
БПроизводительность процессора при нагрузке
ВУязвимости и проблемы в сторонних (заимствованных) компонентах и зависимостях✓
ГКачество пользовательского интерфейса
Правильный ответ: В
Пояснение

SCA (в ГОСТ — композиционный анализ, процесс 5.16) инвентаризирует сторонние компоненты и сверяет их с базами известных уязвимостей (CVE, БДУ ФСТЭК), а также проверяет лицензионную чистоту. Большая часть уязвимостей нередко скрыта именно в транзитивных зависимостях.

Источник: ГОСТ Р 56939-2024, процесс 5.16; лекция ppk (КАПО/ППК)
№ 46несколько ответов
Какие утверждения о видах анализа защищённости верны? (выберите все)
АIAST работает только на этапе компиляции и не требует выполнения программы
БSAST выполняется без запуска кода✓
ВФаззинг (fuzzing) — разновидность динамического анализа✓
ГSCA анализирует состав зависимостей и их известные уязвимости✓
Правильный ответ: Б, В, Г
Пояснение

Фаззинг — частный (и важный) способ динамического анализа; SAST не запускает код; SCA смотрит на зависимости. IAST (интерактивный анализ), напротив, работает во время выполнения с инструментацией приложения, а не «только при компиляции».

Источник: Тема № 5; ГОСТ Р 56939-2024 (5.10, 5.11, 5.16)
№ 47один ответ
Что такое фаззинг-тестирование (fuzzing)?
АПодача программе большого числа случайных, мутированных или специально сформированных входных данных для поиска дефектов✓
БИзмерение времени отклика пользовательского интерфейса
ВФормальное доказательство корректности программы
ГРучная проверка кода двумя независимыми экспертами
Правильный ответ: А
Пояснение

Фаззер автоматически и системно «забрасывает» объект необычными входами, провоцируя падения, зависания, утечки памяти и иные срабатывания. Современный покрытийный фаззер сохраняет интересные входы и мутирует корпус, расширяя исследованную область.

Источник: ГОСТ Р 56939-2024, процесс 5.11; конспект по динамическому анализу
№ 48несколько ответов
Что верно о фаззинге (по ГОСТ Р 56939-2024 и практике)? (выберите все)
АУспешный прогон фаззера гарантирует полное отсутствие уязвимостей в программе
БПо способу формирования входных данных фаззинг делят на случайный (random), мутационный (mutation) и генерационный (generation)✓
ВСовременный фаззер сохраняет интересные входы и мутирует корпус, используя обратную связь по покрытию✓
ГФаззинг — частный, но важный способ динамического анализа, а не единственный✓
Правильный ответ: Б, В, Г
Пояснение

Фаззинг — лишь один из методов динамического анализа. По способу формирования входных данных его делят на случайный, мутационный и генерационный; по наличию обратной связи (по покрытию) — на coverage-guided/grey-box и blackbox; по доступу к коду — black/grey/white box. Никакой объём фаззинга не доказывает отсутствие уязвимостей — он лишь повышает шанс их найти.

Источник: Тема № 5; конспект по динамическому анализу
№ 49один ответ
Что такое RASP (Runtime Application Self-Protection)?
АСтатический анализатор исходного кода
БСистема резервного копирования баз данных
ВПротокол маршрутизации в IP-сетях
ГТехнология самозащиты приложения в среде выполнения, выявляющая и блокирующая атаки изнутри✓
Правильный ответ: Г
Пояснение

RASP встраивается в приложение и в реальном времени отслеживает и блокирует подозрительные действия (в отличие от внешних средств вроде WAF). Это один из инструментов в арсенале безопасной разработки наряду с SAST/DAST/SCA/IAST/MAST.

Источник: Тема № 5; инструменты анализа безопасности
№ 50несколько ответов
Какие расшифровки инструментов безопасной разработки верны? (выберите все)
АSAST — статический анализ кода✓
БSLA — анализ исходного кода на уязвимости
ВMAST — тестирование защищённости мобильных приложений✓
ГDAST — динамический анализ работающего приложения✓
Правильный ответ: А, В, Г
Пояснение

SAST, DAST, MAST — это виды тестирования защищённости. SLA (Service Level Agreement) — соглашение об уровне услуг, к анализу кода отношения не имеет. Аббревиатуры важно не путать.

Источник: Тема № 5; классификация инструментов РБПО

Тема 6. Понятийная база. ГОСТ Р ИСО/МЭК 15408 и его связь с ГОСТ Р 56939-2024 (6 ч.)

№ 51один ответ
Что устанавливает стандарт ГОСТ Р ИСО/МЭК 15408?
АПорядок аттестации объектов информатизации
БТребования к процессам безопасной разработки ПО
ВПравила лицензирования деятельности по защите информации
ГКритерии оценки безопасности информационных технологий («Общие критерии»)✓
Правильный ответ: Г
Пояснение

ГОСТ Р ИСО/МЭК 15408 («Общие критерии», Common Criteria) задаёт критерии оценки безопасности ИТ: функциональные требования и требования доверия, конструкции ПЗ и ЗБ. Процессы разработки — это уже ГОСТ Р 56939.

Источник: ГОСТ Р ИСО/МЭК 15408-1,2,3; Тема № 6
№ 52один ответ
Что такое профиль защиты (ПЗ) в терминологии ГОСТ Р ИСО/МЭК 15408?
АЖурнал событий безопасности информационной системы
БНезависимый от реализации документ с требованиями безопасности к типу продуктов (объектов оценки)✓
ВПеречень сотрудников, допущенных к работе с системой
ГТребования безопасности к одному конкретному объекту оценки
Правильный ответ: Б
Пояснение

Профиль защиты (ПЗ) формулирует требования к классу/типу изделий независимо от конкретной реализации (его пишут потребители/регулятор). Требования к конкретному изделию — это задание по безопасности (ЗБ).

Источник: ГОСТ Р ИСО/МЭК 15408-1; Тема № 6
№ 53один ответ
Что такое задание по безопасности (ЗБ) в ГОСТ Р ИСО/МЭК 15408?
АДокумент с требованиями безопасности для конкретного объекта оценки (ОО)✓
БДоговор на проведение пентеста
ВНезависимый от реализации профиль для целого класса продуктов
ГПлан обучения разработчиков
Правильный ответ: А
Пояснение

ЗБ описывает требования безопасности применительно к конкретному ОО (изделию), часто на основе одного или нескольких ПЗ. ЗБ — основа для оценки и сертификации именно этого продукта.

Источник: ГОСТ Р ИСО/МЭК 15408-1; Тема № 6
№ 54один ответ
Что обозначает термин «объект оценки» (ОО, TOE) в ГОСТ Р ИСО/МЭК 15408?
АДокумент с требованиями к среде эксплуатации
БОрган по сертификации, проводящий оценку
ВПродукт или система ИТ, подвергаемые оценке безопасности✓
ГНарушитель, против которого защищается система
Правильный ответ: В
Пояснение

ОО (Target of Evaluation) — то, что оценивается: продукт или система ИТ вместе с документацией. Вокруг ОО строятся ПЗ/ЗБ, функциональные требования и требования доверия.

Источник: ГОСТ Р ИСО/МЭК 15408-1; Тема № 6
№ 55несколько ответов
Какие понятия относятся к ГОСТ Р ИСО/МЭК 15408? (выберите все)
АФаззинг-корпус входных данных
БПрофиль защиты (ПЗ)✓
ВОценочный уровень доверия (ОУД)✓
ГЗадание по безопасности (ЗБ)✓
Правильный ответ: Б, В, Г
Пояснение

ПЗ, ЗБ и ОУД — ключевые конструкции «Общих критериев». Фаззинг-корпус — это термин из динамического анализа (фаззинга), к 15408 он не относится.

Источник: ГОСТ Р ИСО/МЭК 15408; Тема № 6
№ 56несколько ответов
Что включает ГОСТ Р ИСО/МЭК 15408? (выберите все)
АТребования к функциональности бизнес-логики приложения
БФункциональные требования безопасности✓
ВПрофиль защиты и задание по безопасности как формы изложения требований✓
ГТребования доверия к безопасности✓
Правильный ответ: Б, В, Г
Пояснение

«Общие критерии» делят требования на функциональные (что система делает для безопасности) и доверия (насколько можно верить, что она это делает), изложенные через ПЗ/ЗБ. Бизнес-функциональность как таковая — вне предмета 15408.

Источник: ГОСТ Р ИСО/МЭК 15408-1,2,3; Тема № 6
№ 57один ответ
Что содержит часть 2 ГОСТ Р ИСО/МЭК 15408?
АМетодику оценки угроз
БКомпоненты доверия к безопасности
ВВведение и общую модель
ГФункциональные компоненты безопасности✓
Правильный ответ: Г
Пояснение

Часть 1 — введение и общая модель; часть 2 — функциональные компоненты безопасности; часть 3 — компоненты доверия к безопасности. Это разделение полезно помнить при работе с ПЗ/ЗБ.

Источник: ГОСТ Р ИСО/МЭК 15408-2; Тема № 6
№ 58один ответ
Что содержит часть 3 ГОСТ Р ИСО/МЭК 15408?
АФункциональные компоненты безопасности
БПеречень лицензируемых видов деятельности
ВТребования к уровням защищённости ПДн
ГКомпоненты доверия к безопасности (классы доверия)✓
Правильный ответ: Г
Пояснение

Часть 3 описывает классы и компоненты доверия (например, ALC — поддержка жизненного цикла, ADV — разработка, ATE — тестирование, AVA — оценка уязвимостей). Именно с ними соотносятся меры РБПО и требования доверия приказа ФСТЭК № 76.

Источник: ГОСТ Р ИСО/МЭК 15408-3; Тема № 6
№ 59несколько ответов
Что верно о связи ГОСТ Р 56939-2024 и ГОСТ Р ИСО/МЭК 15408-3? (выберите все)
АМеры по разработке безопасного ПО соотносятся с требованиями доверия (например, класс ALC — поддержка жизненного цикла)✓
БВыполнение процессов РБПО формирует свидетельства (артефакты), подтверждающие доверие к безопасности✓
ВГОСТ Р 56939 и ГОСТ Р ИСО/МЭК 15408 — это один и тот же документ
ГТребования доверия приказа ФСТЭК № 76 имеют аналоги в компонентах доверия 15408-3✓
Правильный ответ: А, Б, Г
Пояснение

Процессы РБПО (56939) дают свидетельства доверия, которые перекликаются с требованиями доверия 15408-3 и требованиями уровней доверия приказа № 76. Но это разные документы: 56939 — про процессы разработки, 15408 — про критерии оценки.

Источник: ГОСТ Р 56939-2024 ↔ ГОСТ Р ИСО/МЭК 15408-3; приказ ФСТЭК № 76; Тема № 6
№ 60один ответ
Что такое оценочный уровень доверия (ОУД / EAL) в «Общих критериях»?
АНомер лицензии на деятельность по ТЗКИ
БКласс защищённости персональных данных
ВРанжированная шкала доверия к объекту оценки (от ОУД1 до ОУД7)✓
ГКатегория значимости объекта КИИ
Правильный ответ: В
Пояснение

ОУД (EAL) — предопределённые наборы требований доверия, образующие шкалу от ОУД1 (минимум) до ОУД7. Не путать с классами защищённости ГИС/ИСПДн и категориями КИИ — это разные шкалы.

Источник: ГОСТ Р ИСО/МЭК 15408-3; Тема № 6
№ 61несколько ответов
Какие определения терминов РБПО верны? (выберите все)
АБезопасное ПО — ПО, разработанное с применением процессов предотвращения и устранения недостатков✓
БПоверхность атаки — точки и интерфейсы, через которые в систему поступают недоверенные данные✓
ВУязвимость — недостаток, который может быть использован для реализации угроз безопасности✓
ГЛожноположительное срабатывание анализатора — это всегда подтверждённая реальная уязвимость
Правильный ответ: А, Б, В
Пояснение

Определения уязвимости, поверхности атаки и безопасного ПО соответствуют нормативной базе. А вот ложноположительное срабатывание (FP) — это, наоборот, предупреждение о конструкции, не содержащей реальной ошибки; именно поэтому предупреждения анализатора подлежат разметке (истинное / ложное).

Источник: ГОСТ Р 56939-2024; ГОСТ Р 71207-2024 (термины); Тема № 6
№ 62один ответ
Какой набор стандартов указан в нормативных ссылках ГОСТ Р 56939-2024?
АГОСТ 34.602-89 и ГОСТ Р 51275
БТолько ГОСТ Р 71207-2024
ВГОСТ Р 51904, ISO/IEC 27001, ISO/IEC 15408
ГГОСТ Р ИСО/МЭК 12207, ГОСТ Р 50922, ГОСТ Р 58412✓
Правильный ответ: Г
Пояснение

Корректные нормативные ссылки 56939-2024 — ГОСТ Р ИСО/МЭК 12207 (процессы ЖЦ ПО), ГОСТ Р 50922 (термины), ГОСТ Р 58412 (угрозы при разработке ПО). Часто встречающееся в авто-пересказах упоминание ГОСТ Р 51904 (это авионика!) и ISO 27001/15408 в нормссылках 56939 — ошибка.

Источник: ГОСТ Р 56939-2024, раздел 2 (нормативные ссылки)
№ 63один ответ
Что такое критическая ошибка по ГОСТ Р 71207-2024?
АОшибка, которую анализатор не смог классифицировать
БНесоблюдение стиля форматирования кода
ВОшибка, которая может привести к нарушению безопасности обрабатываемой информации✓
ГЛюбая опечатка в комментариях исходного кода
Правильный ответ: В
Пояснение

Критическая ошибка — та, что способна привести к нарушению безопасности обрабатываемой информации (например, переполнение буфера, разыменование нулевого указателя, ошибки работы с памятью). Именно такие ошибки в приоритете при статическом анализе.

Источник: ГОСТ Р 71207-2024 (термины и классификация ошибок)

Тема 7. Сертификация и лицензирование. Уровни доверия. Сертификация процессов РБПО (4 ч.)

№ 64один ответ
Что устанавливает приказ ФСТЭК России от 02.06.2020 № 76?
АПорядок сертификации процессов безопасной разработки ПО
БПеречень лицензируемых видов деятельности
ВУровни доверия к средствам технической защиты информации и средствам обеспечения безопасности ИТ✓
ГТребования к защите персональных данных
Правильный ответ: В
Пояснение

Приказ № 76 ввёл требования по безопасности информации, устанавливающие уровни доверия (УД) к средствам ТЗИ. Они применяются при сертификации СрЗИ и фактически требуют от разработчика выстроенных процессов безопасной разработки.

Источник: Приказ ФСТЭК России от 02.06.2020 № 76
№ 65один ответ
Сколько уровней доверия установлено приказом ФСТЭК № 76 и какой из них высший?
А6 уровней; высший — 1-й (6-й — низший)✓
Б3 уровня; высший — 3-й
В10 уровней; высший — 10-й
Г6 уровней; высший — 6-й (1-й — низший)
Правильный ответ: А
Пояснение

Установлено 6 уровней доверия: 6-й — низший, 1-й — высший. УД6 применяется, например, на объектах КИИ 3 категории, в ГИС 3 класса; чем критичнее объект, тем выше требуемый УД (меньше номер).

Источник: Приказ ФСТЭК России № 76; Тема № 7
№ 66один ответ
Что ввёл приказ ФСТЭК России от 01.12.2023 № 240?
АНовые уровни защищённости персональных данных
БЗапрет на использование зарубежного ПО
ВТребования к аттестации объектов информатизации
ГПорядок сертификации процессов безопасной разработки ПО средств защиты информации (на соответствие ГОСТ Р 56939)✓
Правильный ответ: Г
Пояснение

Приказ № 240 ввёл новый вид сертификации — сертификацию не продукта, а процессов безопасной разработки ПО средств защиты информации, на соответствие ГОСТ Р 56939. Зарегистрирован в Минюсте 16.04.2024, действует с 01.06.2024 (изменён приказом ФСТЭК России № 230 от 30.06.2025; изменения вступили в силу 30.09.2025).

Источник: Приказ ФСТЭК России от 01.12.2023 № 240
№ 67несколько ответов
Что верно о сертификации процессов РБПО (приказ ФСТЭК № 240)? (выберите все)
АСертификат вправе выдавать любая коммерческая организация без аккредитации
БСоответствие проверяется требованиям ГОСТ Р 56939✓
ВСертифицируются процессы разработки, а не конкретный экземпляр продукта✓
ГЗаявителем выступает изготовитель средства защиты информации✓
Правильный ответ: Б, В, Г
Пояснение

Сертификация процессов РБПО подтверждает зрелость процессов разработки изготовителя СрЗИ на соответствие ГОСТ Р 56939. Сертификацию проводят в рамках системы ФСТЭК (аккредитованные органы), а не произвольные организации.

Источник: Приказ ФСТЭК России № 240; Тема № 7
№ 68один ответ
Какие схемы сертификации средств защиты информации предусмотрены системой сертификации ФСТЭК?
АТолько импортное и отечественное ПО
ББесплатная и платная
ВЕдиничный экземпляр, партия, серийное производство✓
ГТолько серийное производство
Правильный ответ: В
Пояснение

Различают сертификацию единичного экземпляра, партии и серийного производства. Для серийного производства сертификат выдаётся на срок до 5 лет; для единичного экземпляра и партии срок действия не устанавливается.

Источник: Положение о системе сертификации СрЗИ (приказ ФСТЭК № 55 от 03.04.2018); Тема № 7
№ 69несколько ответов
Какие виды деятельности в области защиты информации подлежат лицензированию? (выберите все)
АРазработка и производство средств защиты конфиденциальной информации✓
БЭксплуатация сертифицированных СЗИ оператором для собственных нужд
ВТехническая защита конфиденциальной информации (лицензирует ФСТЭК России)✓
ГДеятельность по выявлению электронных устройств для негласного получения информации✓
Правильный ответ: А, В, Г
Пояснение

Лицензируются ТЗКИ (ПП РФ № 79, орган — ФСТЭК), разработка и производство СЗИ, а также деятельность по выявлению электронных устройств для негласного получения информации (последняя — с оговоркой: лицензируется, если ведётся в интересах третьих лиц; для собственных нужд юридического лица это исключение). А вот применение сертифицированных СЗИ оператором для собственных нужд лицензии не требует — лицензируется оказание услуг и производство, а не использование. Криптографические средства лицензирует ФСБ России.

Источник: ФЗ-99 (ст. 12); ПП РФ № 79 (ТЗКИ); положения о лицензировании разработки/производства СЗИ; Тема № 7
№ 70один ответ
Какой орган лицензирует деятельность по технической защите конфиденциальной информации (ТЗКИ)?
АФСБ России
БФСТЭК России✓
ВРоскомнадзор
ГМинцифры России
Правильный ответ: Б
Пояснение

Лицензирование ТЗКИ (по ПП РФ № 79) осуществляет ФСТЭК России. ФСБ лицензирует деятельность, связанную с шифровальными (криптографическими) средствами; Роскомнадзор — оператор реестра операторов ПДн.

Источник: ПП РФ от 03.02.2012 № 79; Тема № 7
№ 71один ответ
Почему разработка безопасного ПО (ГОСТ Р 56939) фактически необходима для сертификации средств защиты информации?
АТребования доверия (приказ № 76) включают требования к безопасной разработке и документации по ней, которые реализуются через процессы ГОСТ Р 56939✓
БГОСТ Р 56939 заменяет собой испытания продукта
ВРБПО требуется только для бесплатного ПО
ГСертификация СрЗИ вообще не связана с процессами разработки
Правильный ответ: А
Пояснение

В требованиях к уровням доверия (приказ № 76) есть требования к безопасной разработке и производству средства и к соответствующей документации. Выполнить их без выстроенных процессов РБПО (ГОСТ Р 56939) практически невозможно — поэтому РБПО стало необходимым условием сертификации.

Источник: Приказ ФСТЭК № 76 ↔ ГОСТ Р 56939; материалы «Эшелон» (СрЗИ vs РБПО)

Тема 8. Организация процесса РБПО на предприятии (ГОСТ Р 56939-2024) (6 ч.)

№ 72один ответ
Сколько процессов разработки безопасного ПО описано в разделе 5 ГОСТ Р 56939-2024?
А11
Б40
В16
Г25✓
Правильный ответ: Г
Пояснение

В разделе 5 ГОСТ Р 56939-2024 описаны 25 процессов (5.1–5.25) — от планирования и обучения до вывода ПО из эксплуатации. Это существенное расширение и переработка по сравнению с редакцией 2016 года.

Источник: ГОСТ Р 56939-2024, раздел 5
№ 73один ответ
Какая редакция стандарта по разработке безопасного ПО действует в настоящее время?
АГОСТ Р 56939-2016 (продолжает действовать)
БГОСТ Р 56939-2024 (введён 20.12.2024, заменил редакцию 2016 года)✓
ВГОСТ Р 71207-2024 (он же является заменой 56939)
ГГОСТ Р 56939-2020
Правильный ответ: Б
Пояснение

Действует ГОСТ Р 56939-2024, введённый 20.12.2024 взамен 56939-2016. ГОСТ Р 71207-2024 — отдельный стандарт о статическом анализе, применяется совместно с 56939, но не заменяет его.

Источник: ГОСТ Р 56939-2024; ГОСТ Р 71207-2024
№ 74один ответ
Как в ГОСТ Р 56939-2024 структурировано описание каждого процесса?
АВведение → заключение → список литературы
БЦена → сроки → исполнитель
ВТолько перечень запрещённых действий
ГЦели → требования к реализации → артефакты реализации требований✓
Правильный ответ: Г
Пояснение

Каждый процесс описан единообразно: цели, требования к реализации и артефакты (документы, отчёты, журналы, конфигурации), подтверждающие выполнение. Именно артефакты проверяются при аудите и сертификации процессов.

Источник: ГОСТ Р 56939-2024, раздел 5 (структура описания процессов)
№ 75несколько ответов
Что относится к процессам РБПО по ГОСТ Р 56939-2024? (выберите все)
АМоделирование угроз и разработка описания поверхности атаки✓
БОбязательное использование одного конкретного коммерческого анализатора
ВИспользование инструментов композиционного анализа✓
ГСтатический анализ исходного кода✓
Правильный ответ: А, В, Г
Пояснение

Моделирование угроз (5.7), статический анализ (5.10), композиционный анализ (5.16) — процессы стандарта. При этом ГОСТ не предписывает конкретный продукт: организация сама выбирает инструменты, обосновывая выбор.

Источник: ГОСТ Р 56939-2024, раздел 5
№ 76один ответ
Как называется основной документ предприятия, описывающий реализацию процессов РБПО?
АРуководство по разработке безопасного программного обеспечения✓
БДолжностная инструкция бухгалтера
ВУстав организации
ГТехнический паспорт здания
Правильный ответ: А
Пояснение

Реализация процессов РБПО оформляется Руководством по разработке безопасного ПО и сопутствующими регламентами. Его разработка — отдельное практическое занятие программы (Тема № 8).

Источник: ГОСТ Р 56939-2024; Тема № 8 (Руководство по РБПО)
№ 77один ответ
На что направлен процесс 5.16 «Использование инструментов композиционного анализа»?
АНа измерение производительности приложения
БНа выявление уязвимостей в заимствованных (сторонних) компонентах и зависимостях✓
ВНа проверку орфографии в документации
ГНа обучение пользователей работе с продуктом
Правильный ответ: Б
Пояснение

Композиционный анализ (КАПО) инвентаризирует сторонние компоненты, сверяет их с базами уязвимостей и проверяет лицензии. Результат фиксируется в перечне программных компонентов (ППК / SBOM).

Источник: ГОСТ Р 56939-2024, процесс 5.16; лекция ppk (ППК/CycloneDX)
№ 78несколько ответов
Что относится к артефактам, подтверждающим реализацию процессов РБПО? (выберите все)
АРегламенты процессов (статического анализа, моделирования угроз и т. п.)✓
БОтчёты инструментов анализа (статического, динамического, композиционного)✓
ВКоммерческое предложение поставщика лицензий на офисное ПО
ГПеречень программных компонентов (ППК / SBOM)✓
Правильный ответ: А, Б, Г
Пояснение

Артефакты — это регламенты, отчёты инструментов, модели угроз, ППК, журналы и т. п., доказывающие, что процесс действительно выполняется. Коммерческое предложение поставщика к артефактам РБПО не относится.

Источник: ГОСТ Р 56939-2024 (артефакты процессов)
№ 79один ответ
От чего защищает процесс 5.17 «Проверка кода на предмет внедрения вредоносного ПО через цепочки поставок»?
АОт нарушения авторских прав на интерфейс
БОт атак на цепочку поставок — внедрения вредоносного кода через зависимости и сборку✓
ВОт превышения бюджета проекта
ГОт перегрева серверного оборудования
Правильный ответ: Б
Пояснение

Атаки на цепочку поставок внедряют вредоносный код через сторонние пакеты, репозитории или процесс сборки. Контрмеры — внутренний доверенный репозиторий, фиксация версий (а не «latest»), сверка ППК с базами уязвимостей, контроль поставщиков.

Источник: ГОСТ Р 56939-2024, процесс 5.17; лекция ppk (supply chain)
№ 80один ответ
Российский «Перечень программных компонентов» (ППК) является аналогом какого международного понятия?
АSLA (Service Level Agreement)
БCVSS (Common Vulnerability Scoring System)
ВSBOM (Software Bill of Materials)✓
ГCVE (Common Vulnerabilities and Exposures)
Правильный ответ: В
Пояснение

ППК — это «ведомость состава ПО», аналог SBOM: перечень всех компонентов с версиями, хэшами, лицензиями и связями (в т.ч. транзитивными). По материалам лекции, в качестве формата ППК прорабатывается CycloneDX — это практика и позиция рабочих материалов ФСТЭК и ИСП РАН, а не дословная норма ГОСТ.

Источник: ГОСТ Р 56939-2024, процесс 5.16; лекция ppk (ППК = SBOM, формат CycloneDX)
№ 81несколько ответов
Что верно о внедрении процессов РБПО на предприятии? (выберите все)
АКаждый процесс должен оставлять проверяемые артефакты для аудита✓
БВнедрять целесообразно последовательно, начиная с планирования и обучения✓
ВМодели угроз и перечни зависимостей нужно периодически пересматривать✓
ГДостаточно один раз настроить процессы и больше к ним не возвращаться
Правильный ответ: А, Б, В
Пояснение

РБПО — это управляемый и непрерывный процесс: внедрение поэтапное, артефакты обязательны для аудита, модели и перечни регулярно актуализируются. «Настроил и забыл» противоречит идее жизненного цикла.

Источник: ГОСТ Р 56939-2024 (выводы и рекомендации); Тема № 8
№ 82несколько ответов
Что верно об управлении уязвимостями в процессах РБПО? (выберите все)
АЭто непрерывный процесс на всех этапах жизненного цикла ПО✓
БИсточниками сведений об уязвимостях служат БДУ ФСТЭК, базы CVE и отчёты инструментов анализа✓
ВУязвимости достаточно искать только после выпуска готового продукта
ГОн включает регистрацию, оценку критичности и устранение (или планирование устранения)✓
Правильный ответ: А, Б, Г
Пояснение

Управление уязвимостями пронизывает весь ЖЦ: от анализа в разработке до поиска уязвимостей при эксплуатации (процессы 5.23, 5.24). Откладывать поиск «на потом» нельзя — это удорожает исправление и повышает риск.

Источник: ГОСТ Р 56939-2024, процессы 5.5, 5.23, 5.24; Тема № 8
№ 83один ответ
Где, по практике композиционного анализа, чаще всего содержится значительная часть уязвимостей сторонних компонентов?
АТолько в собственном коде организации
БВ пользовательской документации
ВВ транзитивных (косвенных) зависимостях, которые подтягиваются автоматически✓
ГТолько в прямых зависимостях, указанных разработчиком вручную
Правильный ответ: В
Пояснение

Прямые зависимости тянут за собой множество транзитивных, о составе которых разработчики часто не знают. Поэтому первый запуск генератора ППК/SBOM нередко становится «открытием» реального состава продукта.

Источник: Тема № 8; лекция ppk (КАПО, транзитивные зависимости)
№ 84один ответ
Какой процесс ГОСТ Р 56939-2024 имеет номер 5.10?
АОбучение сотрудников
БМоделирование угроз
ВСтатический анализ исходного кода✓
ГДинамический анализ кода программы
Правильный ответ: В
Пояснение

Процесс 5.10 — «Статический анализ исходного кода» (детализируется ГОСТ Р 71207-2024). 5.11 — динамический анализ, 5.7 — моделирование угроз, 5.2 — обучение сотрудников.

Источник: ГОСТ Р 56939-2024, процесс 5.10; ГОСТ Р 71207-2024

Тема 9. Планирование процессов и жизненный цикл безопасного ПО (4 ч.)

№ 85один ответ
Что включает процесс 5.1 «Планирование процессов разработки безопасного ПО»?
АЗакупку готового сертифицированного ПО
БОпределение ресурсов, области применения, плана внедрения и улучшения процессов РБПО✓
ВИсключительно проведение пентеста
ГТолько написание исходного кода
Правильный ответ: Б
Пояснение

Планирование задаёт, какие процессы и в каком объёме применяются, кто отвечает, какие ресурсы и инструменты нужны, как процессы будут улучшаться. Это «нулевой» процесс, с которого начинают внедрение РБПО.

Источник: ГОСТ Р 56939-2024, процесс 5.1; Тема № 9
№ 86один ответ
Какой стандарт описывает процессы жизненного цикла программного обеспечения и указан в нормативных ссылках ГОСТ Р 56939-2024?
АГОСТ Р 51275
БГОСТ 34.602-89
ВГОСТ Р ИСО/МЭК 12207✓
ГГОСТ Р 50922
Правильный ответ: В
Пояснение

ГОСТ Р ИСО/МЭК 12207 — базовый стандарт процессов жизненного цикла ПО, на который опирается 56939. ГОСТ Р 50922 — термины ИБ; ГОСТ 34.602 — ТЗ на АС.

Источник: ГОСТ Р ИСО/МЭК 12207; ГОСТ Р 56939-2024 (нормативные ссылки)
№ 87несколько ответов
Что должно быть определено при планировании процессов РБПО? (выберите все)
АИнструменты и критерии их применения✓
БПеречень применяемых процессов и область их применения✓
ВРаспределение ролей и ответственности✓
ГМаркетинговая стратегия вывода продукта на рынок
Правильный ответ: А, Б, В
Пояснение

План РБПО фиксирует состав процессов, роли, ресурсы, инструменты и критерии. Маркетинговая стратегия к процессам безопасной разработки не относится — это другая область управления.

Источник: ГОСТ Р 56939-2024, процесс 5.1; Тема № 9
№ 88один ответ
Что такое «дорожная карта» внедрения процессов РБПО?
АПоэтапный план перехода организации к безопасной разработке✓
БСписок сотрудников с их зарплатами
ВСхема расположения серверов в дата-центре
ГГеографическая карта филиалов компании
Правильный ответ: А
Пояснение

Дорожная карта — это план внедрения по этапам с приоритетами, сроками и ответственными: какие процессы и в каком порядке выстраивать, как наращивать зрелость. Её разработка — один из навыков, формируемых программой.

Источник: Тема № 9; планирование внедрения РБПО
№ 89один ответ
Что такое регламент процесса в контексте РБПО?
АСертификат соответствия СрЗИ
БРекламный буклет продукта
ВДокумент, описывающий порядок, роли, инструменты и критерии выполнения процесса✓
ГЛицензия на вид деятельности
Правильный ответ: В
Пояснение

Регламент — внутренний документ, формализующий процесс: что, кто, как, какими инструментами и с какими критериями делает. Наличие регламентов — обязательное условие для аудита и сертификации процессов.

Источник: ГОСТ Р 56939-2024 (артефакты процессов); Тема № 9
№ 90несколько ответов
Какие действия относятся к планированию безопасной разработки? (выберите все)
ААнализ текущего состояния процессов (as-is)✓
БОпределение требований безопасности к ПО✓
ВПостановка целей и плана улучшений (to-be)✓
ГОтказ от документирования процессов ради скорости
Правильный ответ: А, Б, В
Пояснение

Планирование начинается с оценки текущего состояния, постановки целей и определения требований безопасности. Отказ от документирования противоречит самой сути РБПО, где артефакты и регламенты обязательны.

Источник: ГОСТ Р 56939-2024, процессы 5.1, 5.3; Тема № 9
№ 91один ответ
Когда формируются требования безопасности к ПО (процесс 5.3) и что с ними происходит дальше?
АФормируются только после выпуска продукта
БФормируются на ранних этапах и поддерживаются в актуальном состоянии в течение всего жизненного цикла✓
ВНе документируются, чтобы не ограничивать разработчиков
ГЗадаются один раз и более не пересматриваются
Правильный ответ: Б
Пояснение

Требования безопасности задают рано (они влияют на архитектуру) и периодически пересматривают по мере изменения угроз, НПА и самого продукта. Их учёт и актуализация — часть управляемого процесса.

Источник: ГОСТ Р 56939-2024, процесс 5.3; Тема № 9
№ 92один ответ
Зачем в регламенте анализа/тестирования задают критерии завершения работ?
АЧтобы исключить повторный анализ после исправлений
БЧтобы можно было не сохранять отчёты
ВЧтобы скрыть найденные дефекты от аудитора
ГЧтобы результат был управляемым и проверяемым (по времени, покрытию, устранению дефектов)✓
Правильный ответ: Г
Пояснение

Критерии завершения (по времени, покрытию, стабилизации корпуса, устранению дефекта) делают работы предсказуемыми и пригодными для аудита. После исправлений, наоборот, нужен повторный (регрессионный) анализ.

Источник: Тема № 9; конспект по динамическому анализу (критерии завершения)

Тема 10. Обучение сотрудников и повышение осведомлённости (4 ч.)

№ 93один ответ
Какой процесс ГОСТ Р 56939-2024 имеет номер 5.2?
АРеагирование на информацию об уязвимостях
БСтатический анализ исходного кода
ВОбучение сотрудников✓
ГУправление конфигурацией ПО
Правильный ответ: В
Пояснение

Процесс 5.2 — «Обучение сотрудников». Он стоит одним из первых не случайно: без подготовленных людей остальные процессы РБПО работают формально.

Источник: ГОСТ Р 56939-2024, процесс 5.2; Тема № 10
№ 94один ответ
Какова главная цель обучения и повышения осведомлённости разработчиков по ГОСТ Р 56939-2024?
АЗаменить обучением необходимость в инструментах анализа кода
БСнизить число типовых ошибок и уязвимостей за счёт знания угроз и способов их недопущения✓
ВУскорить выпуск продукта за счёт отказа от тестирования
ГСократить штат разработчиков
Правильный ответ: Б
Пояснение

Обучение повышает осведомлённость о типовых угрозах, ошибках и уязвимостях и о механизмах их недопущения или минимизации. Это не замена инструментам, а условие их осмысленного применения.

Источник: ГОСТ Р 56939-2024, процесс 5.2; Тема № 10
№ 95несколько ответов
Что относится к мероприятиям процесса «Обучение сотрудников»? (выберите все)
АУчёт обученных сотрудников и периодический пересмотр программ обучения✓
БАнализ актуальных практик безопасной разработки✓
ВРазработка плана обучения и его проведение✓
ГОднократный инструктаж при приёме на работу без последующего учёта и пересмотра
Правильный ответ: А, Б, В
Пояснение

Процесс предполагает анализ практик, план обучения, его проведение, учёт прошедших обучение и пересмотр программ. Разовый инструктаж без учёта и актуализации требованиям процесса не отвечает.

Источник: ГОСТ Р 56939-2024, процесс 5.2; Тема № 10
№ 96один ответ
Какие артефакты подтверждают выполнение процесса обучения сотрудников?
АСертификат соответствия СрЗИ
БРекламные материалы продукта
ВТолько устное заверение руководителя
ГПлан обучения, учебные материалы, учёт прошедших обучение, критерии пересмотра программ✓
Правильный ответ: Г
Пояснение

Артефакты обучения — план, материалы, журнал/реестр обученных, критерии и результаты пересмотра. Они и проверяются при аудите процесса. Устные заверения артефактом не являются.

Источник: ГОСТ Р 56939-2024, процесс 5.2 (артефакты); Тема № 10
№ 97несколько ответов
Какие темы важны в обучении разработчиков безопасному кодированию? (выберите все)
АРабота с инструментами анализа и корректная обработка их результатов (в т. ч. ложных срабатываний)✓
БПравила безопасного кодирования✓
ВТиповые уязвимости и ошибки (инъекции, переполнения, небезопасная десериализация и др.)✓
ГМетоды сокрытия уязвимостей от аудиторов и регуляторов
Правильный ответ: А, Б, В
Пояснение

Обучение охватывает типовые уязвимости, правила безопасного кодирования и грамотную работу с результатами анализа. Сокрытие уязвимостей — прямая противоположность целям РБПО и недопустимо.

Источник: ГОСТ Р 56939-2024, процессы 5.2, 5.8; Тема № 10
№ 98один ответ
Чем повышение осведомлённости (security awareness) отличается от профессионального обучения?
АОно касается только высшего руководства
БОно не имеет отношения к разработке ПО
ВОно направлено на широкое поддержание культуры безопасности и внимательности, а не только на конкретные навыки✓
ГОно полностью заменяет профессиональное обучение
Правильный ответ: В
Пояснение

Осведомлённость формирует общую культуру и настороженность (распознать фишинг, не закодировать секрет в исходник, сообщить об инциденте), тогда как обучение даёт конкретные профессиональные навыки. Они дополняют друг друга.

Источник: ГОСТ Р 56939-2024, процесс 5.2; Тема № 10
№ 99несколько ответов
Что верно об организации обучения по РБПО? (выберите все)
АДостаточно однократного инструктажа при приёме на работу
БРезультаты обучения следует документировать✓
ВОбучение должно быть регулярным и актуализироваться по мере изменения угроз и практик✓
ГПолезно учитывать роли (разработчик, тестировщик, архитектор, руководитель)✓
Правильный ответ: Б, В, Г
Пояснение

Эффективное обучение — регулярное, ролевое и документируемое. Однократного инструктажа недостаточно: угрозы и технологии меняются, а навыки требуют поддержания.

Источник: ГОСТ Р 56939-2024, процесс 5.2; Тема № 10
№ 100один ответ
Кто, помимо разработчиков, должен быть вовлечён в процессы РБПО и их поддержку?
АТолько конечные пользователи продукта
БТолько внешние аудиторы
ВРуководители и ответственные сотрудники (управленческая поддержка, ресурсы, контроль)✓
ГНикто, РБПО — задача исключительно программистов
Правильный ответ: В
Пояснение

РБПО — организационная задача: без поддержки руководства (ресурсы, приоритеты, контроль) процессы не приживаются. Именно поэтому программа курса адресована руководителям и ответственным сотрудникам.

Источник: Тема № 10; цель программы «М БРПО-01» (для руководителей и ответственных)

Ключ для быстрой проверки

№Ответ№Ответ№Ответ№Ответ№Ответ
1В2Б3А4А,Б,В5А
6А7А,Б,В8А9В10Г
11Г12Б,Г,Д13А14В15Б
16Б,В,Г17Г18Г19А,Б,В20Г
21А,Б,В22А23А24А25А,Б,Г
26А27А28Б,В,Г29В30В
31А32Б33А,В,Г34В35А,В,Г
36А37Г38А,В,Г39Г40Б,В,Г
41Г42Г43А44Г45В
46Б,В,Г47А48Б,В,Г49Г50А,В,Г
51Г52Б53А54В55Б,В,Г
56Б,В,Г57Г58Г59А,Б,Г60В
61А,Б,В62Г63В64В65А
66Г67Б,В,Г68В69А,В,Г70Б
71А72Г73Б74Г75А,В,Г
76А77Б78А,Б,Г79Б80В
81А,Б,В82А,Б,Г83В84В85Б
86В87А,Б,В88А89В90А,Б,В
91Б92Г93В94Б95А,Б,В
96Г97А,Б,В98В99Б,В,Г100В