Энциклопедия информационной безопасности. По всем вопросам обращайтесь по адресу swan@wikisec.ru
Требования к 4 уровню контроля отсутствия НДВ
Содержание
(3.3.1.) Контроль состава и содержания документации
В состав документации, представляемой, заявителем должны входить:
- Спецификация (ГОСТ 19 . 202-78), содержащая сведения о составе ПО и документации на него;
- Описание программы (ГОСТ 19.402-78) содержащее основные сведения о составе (с указанием контрольных сумм файлов, входящих в состав ПО), логической структуре и среде функционирования ПО, а также описание методов, приемов и правил эксплуатации средств технологического оснащения при создании ПО;
- Описание применения (ГОСТ 19.502-78) содержащее сведения о назначении ПО, области применения, применяемых методах, классе решаемых задач, ограничениях при применении, минимальной конфигурации технически средств, среде функционирования и порядке работы.
- Исходные тексты программ (ГОСТ 19.401-78), входящих в состав ПО.
Для ПО импортного производства состав документации может отличаться от требуемого, однако, содержание должно соответствовать требованиям указанным ГОСТ.
(3.3.2.) Контроль исходного состояния ПО
Контроль заключается в фиксации исходного состояния ПО и сравнении полученных результатов с приведенными в документации. Результатами контроля исходного состояния ПО должны быть рассчитанные уникальные значения контрольных сумм загрузочных модулей и исходных текстов программ, входящих в состав ПО. Контрольные суммы должны рассчитываться для каждого файла, входящего в состав ПО.
(3.3.3.) Статический анализ исходных текстов программ
Статический анализ исходных текстов программ должен включать следующие технологические операции:
- контроль полноты и отсутствия избыточности исходных текстов ПО на уровне файлов;
- контроль соответствия исходных текстов ПО его объектному (загрузочному) коду.
(3.3.4.) Отчетность
По окончании испытаний оформляется отчет (протокол), содержащий результаты:
- контроля исходного состояния ПО;
- контроля полноты и отсутствия избыточности исходных текстов контролируемого ПО на уровне файлов;
- контроля соответствия исходных текстов ПО его объектному (загрузочному) коду.
Требования к исходным данным при сертификации
Требования к документации
Заявитель обязан представить следующие документы:
- "Спецификация" (по ГОСТ 19.202-78) содержащая сведения о составе ПО и документации на него
- "Описание программы" (по ГОСТ 19.402-78) содержащее основные сведения о составе (с указанием контрольных сумм файлов, входящих в состав ПО), логической структуре и среде функционирования ПО, а также описание методов, приемов и правил эксплуатации средств технологического оснащения при создании ПО
- "Описание применения" (по ГОСТ 19.502-78) содержащее сведения о назначении ПО, области применения, применяемых методах, классе решаемых задач, ограничениях при применении, минимальной конфигурации технически средств, среде функционирования и порядке работы
- "Тексты программ", входящих в состав ПО (по ГОСТ 19.401-78). Допускается сами исходные тексты представлять на электронном носителе. Лист утверждения представляется на бумажном носителе.
Дополнительно по отношению к РД НДВ потребуются документы:
- "Формуляр" (по ГОСТ 19.501-78) с некоторыми дополнительными но необходимыми данными по отношению к требованиям ГОСТ.
Документация, представленная для сертификации, должна содержать:
- описание среды функционирования;
- описание всех файлов исходных текстов и дополнительных модулей, не относящихся к стандартному составу компилятора;
- описание всех файлов исполнимых модулей (программ) и модулей обеспечивающих их выполнение;
- описание правил компиляции (сборки) программ из их исходных текстов;
- перечень файлов исходных текстов программ и получаемых загрузочных модулей с указанием контрольных сумм для каждого файла;
- перечень инструментальных средств (компиляторов, используемых модулей сторонних разработчиков, программ отладки и тестирования) и описание процедуры сборки загрузочных модулей.
Для ПО импортного производства состав документации может отличаться от требуемого, однако, содержание должно соответствовать требованиям указанным ГОСТ.
Контрольные суммы файлов необходимо получать с использованием сертифицированных инструментальных средств.
Требования к ПО
Исходные тексты ПО
- Исходные тексты необходимо представлять очищенными от излишних файлов, промежуточных результатов компиляции, избыточных функций, комментариев и другого "программного мусора".
- ***
Исполняемые модули ПО
- ***
- ***