Обозначение "+" в строке требования к уровню доверия указывает на новые или дополнительные требования, предъявляемые к соответствующему уровню доверия.
Обозначение "=" означает, что требования к уровню доверия совпадают с требованиями к предыдущему уровню доверия.
7. При разработке средства должны быть выполнены процедуры, предусматривающие:
1) разработку модели безопасности средства;
2) проектирование архитектуры безопасности средства;
3) разработку функциональной спецификации средства;
4) проектирование средства;
5) разработку представления реализации средства;
6) выбор средств, применяемых при разработке средства;
7) управление конфигурацией средства;
8) разработку документации по безопасной разработке средства;
9) разработку руководства пользователя средства;
10) разработку руководства администратора средства.
6 уровню доверия
8. Требования к разработке модели безопасности средства, соответствующего 6 уровню доверия, не предъявляются.
Спроектированная архитектура безопасности средства должна обеспечивать:
невозможность обхода функций безопасности средства;
защиту функций безопасности средства от несанкционированного доступа к ним.
На средство должно быть разработано описание архитектуры безопасности средства с обоснованием:
безопасности процесса инициализации средства;
обеспечения собственной защиты средства от несанкционированного доступа;
невозможности обхода функций безопасности средства.
Разработка функциональной спецификации средства должна предусматривать:
разработку описания назначения и способов использования каждого интерфейса функций безопасности (при наличии функций безопасности);
идентификацию параметров, связанных с каждым интерфейсом функций безопасности (при наличии функций безопасности);
идентификацию интерфейсов, не влияющих на функции безопасности средства (при наличии функций безопасности и наличии таких интерфейсов).
В функциональную спецификацию средства должны быть включены:
описание назначения и способов использования каждого интерфейса функций безопасности (при наличии функций безопасности) и иных функций средства;
описание параметров, связанных с каждым интерфейсом функций безопасности (при наличии функций безопасности) и иных функций средства;
перечень интерфейсов, не влияющих на функции безопасности средства (при наличии функций безопасности и наличии таких интерфейсов).
Проектирование средства должно предусматривать:
определение перечня подсистем, реализующих функции безопасности средства;
определение перечня подсистем, поддерживающих выполнение функций безопасности;
определение перечня подсистем, не влияющих на выполнение функций безопасности;
проектирование подсистем, реализующих функции безопасности средства;
проектирование иных подсистем таким образом, чтобы они не оказывали влияния на выполнение функций безопасности средства;
определение способов взаимодействия подсистем, реализующих функции безопасности, с иными подсистемами, обеспечивающих невозможность влияния на выполнение функций безопасности средства;
определение и проектирование для каждой подсистемы, реализующей функции безопасности, перечня входящих в ее состав модулей, осуществляющих выполнение функций безопасности;
определение способов взаимодействия модулей, осуществляющих выполнение функций безопасности, с иными модулями, обеспечивающих невозможность влияния на выполнение функций безопасности средства.
Проектная документация средства должна включать:
проект на уровне подсистем средства (эскизный проект);
проект на уровне модулей средства (технический проект).
Эскизный проект должен включать:
описание структуры средства на уровне подсистем средства;
описание всех подсистем средства;
сопоставление функций средства и интерфейсов, описанных в функциональной спецификации, с подсистемами средства;
описание взаимодействия подсистем средства между собой.
Технический проект должен включать:
описание структуры средства на уровне модулей;
описание всех модулей средства (для модулей средства, реализующих функции безопасности, - описание интерфейсов, возвращаемых ими в ответ на запросы значений, взаимодействий с другими модулями и вызываемыми интерфейсами этих модулей; для модулей средства, не влияющих на выполнение функций безопасности, - описание назначения и взаимодействия с другими модулями);
сопоставление подсистем средства, описанных в эскизном проекте, с модулями.
Формуляр средства должен содержать контрольные суммы дистрибутива и исполняемых файлов программного обеспечения средства. Контрольные суммы должны уточняться при обновлении средства в соответствии с настоящими Требованиями.
Для аппаратной платформы программно-технического средства должен быть представлен перечень аппаратных устройств (микросхем), которые влияют на выполнение функций безопасности и (или) могут быть использованы для реализации угроз безопасности информации.
На средства, применяемые для разработки средства, должна быть разработана документация включающая описания:
средств, применяемых для разработки средства;
использованных опций средств, применяемых для разработки средства.
Управление конфигурацией средства должно предусматривать управление изменениями средства и документации и обеспечение их уникальной маркировки.
Документация по управлению конфигурацией средства должна включать:
описание уникальной маркировки средства;
список элементов конфигурации средства, включающий в том числе документацию;
порядок управления изменениями средства и документации.
На средство должна быть разработана документация по безопасности разработки средства, которая должна включать:
описание всех физических, процедурных, организационных и других мер безопасности, применяемых в среде разработки средства для защиты конфиденциальности и целостности проектной документации и реализации средства;
применяемые меры безопасности, направленные на снижение вероятности возникновения в средстве уязвимостей и иных недостатков, и их обоснование.
На средство должно быть разработано руководство пользователя средства (при наличии пользователей средства) с описанием:
режимов работы средства;
принципов безопасной работы средства;
функций и интерфейсов функций средства, доступных каждой роли пользователей;
параметров (настроек) безопасности средства, доступных каждой роли пользователей, и их безопасных значений;
типов событий безопасности, связанных с доступными пользователю функциями средства;
действий после сбоев и ошибок эксплуатации средства.
На средство должно быть разработано руководство администратора средства с описанием:
действий по приемке поставленного средства;
действий по безопасной установке и настройке средства;
действий по реализации функций безопасности среды функционирования средства.
5 уровню доверия
18. Требования к разработке модели безопасности средства, соответствующего 5 уровню доверия, не предъявляются.
19. Требования к проектированию архитектуры безопасности средства совпадают с требованиями, установленными пунктом 9 настоящих Требований.
20. При разработке функциональной спецификации средства наряду с требованиями, установленными пунктом 10 настоящих Требований, должны быть разработаны описания:
всех функций безопасности (при наличии функций безопасности);
действий с каждым интерфейсом функций безопасности (при наличии функций безопасности);
сообщений о возможных ошибках, связанных с действиями по выполнению функции безопасности (при наличии функций безопасности).
В функциональную спецификацию должны быть включены описания:
всех функций безопасности (при наличии функций безопасности);
действий с каждым интерфейсом функций безопасности (при наличии функций безопасности);
возможных сообщений об ошибках, связанных с выполнением функций безопасности (при наличии функций безопасности).
21. Требования к проектированию средства совпадают с требованиями, установленными пунктом 11 настоящих Требований.
22. Представление реализации средства наряду с требованием, установленным пунктом 12 настоящих Требований, должно включать:
для аппаратной платформы средства (при наличии аппаратной платформы) - структурные схемы и техническая документация аппаратных средств (даташит на микросхемы), входящих в аппаратную платформу;
для программного обеспечения - исходные тексты программного обеспечения, входящего в состав средства, с указанием значений контрольных сумм файлов с исходными текстами программного обеспечения, за исключением программного обеспечения, не реализующего функции безопасности и не влияющего на реализацию функций безопасности, заимствованного у сторонних изготовителей.
Представление реализации средства должно быть сопоставлено с модулями, описанными в проектной документации. Для модулей, реализующих функции безопасности средства, должно быть продемонстрировано соответствие представлению реализации средства.
23. Требования к средствам, применяемым для разработки средства, совпадают с требованиями, установленными пунктом 13 настоящих Требований.
24. Управление конфигурацией средства наряду с требованиями, установленными пунктом 14 настоящих Требований, должно предусматривать:
управление изменениями частей (элементов, компонентов) средства;
обеспечение уникальной идентификации всех элементов конфигурации.
Документация по управлению конфигурацией средства дополнительно должна включать:
описание метода, используемого для уникальной идентификации элементов конфигурации;
описание уникальных идентификаторов всех элементов конфигурации;
части (элементы, компоненты) средства в списке элементов конфигурации.
Для каждого элемента конфигурации в списке элементов конфигурации должен быть указан разработчик.
25. Требования к разработке документации по безопасности разработки средства совпадают с требованиями, установленными пунктом 15 настоящих Требований.
26. Требования к разработке руководства пользователя средства совпадают с требованиями, установленными пунктом 16 настоящих Требований.
27. Требования к разработке руководства администратора средства совпадают с требованиями, установленными пунктом 17 настоящих Требований.
4 уровню доверия
28. При разработке модели безопасности средства должны быть отражены следующие сведения:
реализуемые политики управления доступом (если применимо);
реализуемые политики фильтрации информационных потоков (если применимо).
Модель безопасности должна включать описание условий безопасности, выполнение которых указывает на реализацию политик. Доверие к модели безопасности должно быть достигнуто формальным (математическим) доказательством того, что в ней не содержится противоречий, то есть выполняются условия безопасности. Для условий безопасности неформально (нематематически) должна быть показана их взаимосвязь с режимами функционирования средства. Язык описания модели безопасности должен быть математическим или формализованным (машиночитаемым) и допускать полную независимую от разработчика модели проверку корректности ее описания, заданных в ней условий безопасности, а также всех выполненных в модели доказательств.
29. Требования к проектированию архитектуры безопасности средства совпадают с требованиями, установленными пунктом 9 настоящих Требований.
30. Разработка функциональной спецификации средства наряду с требованиями, установленными пунктом 20 настоящих Требований, должна предусматривать разработку описаний:
действий с каждым интерфейсом функций безопасности, не влияющим на выполнение требований, предъявляемых к средству;
сообщений обо всех ошибках, которые могут возникнуть при вызове каждого интерфейса функций безопасности.
В функциональную спецификацию дополнительно должны быть включены описания:
действий с каждым интерфейсом функций безопасности, не влияющим на выполнение требований, предъявляемых к средству;
сообщений обо всех ошибках, которые могут возникнуть при вызове каждого интерфейса функций безопасности.
31. Требования к проектированию средства совпадают с требованиями, установленными пунктом 11 настоящих Требований.
32. Представление реализации средства наряду с требованиями, установленными пунктом 22 настоящих Требований, должно включать для аппаратной платформы средства (при наличии аппаратной платформы) - функциональные схемы аппаратных средств (микросхем), входящих в аппаратную платформу, и представление (код) на языке описания аппаратных средств.
33. Требования к средствам, применяемым для разработки средства, совпадают с требованиями, установленными пунктом 13 настоящих Требований.
34. Управление конфигурацией средства наряду с требованиями, установленными пунктом 24 настоящих Требований, должно предусматривать:
управление изменениями представления реализации средства;
применение автоматизированных мер контроля, обеспечивающих внесение в элементы конфигурации только санкционированных изменений;
организацию процедур приемки модифицированных или вновь созданных элементов конфигурации.
Документация по управлению конфигурацией средства дополнительно должна включать:
представление реализации средства в списке элементов конфигурации;
описание автоматизированных мер контроля, которые применяются для обеспечения внесения в элементы конфигурации только санкционированных изменений;
план управления конфигурацией, содержащий описание процедур, используемых для приемки модифицированных или вновь созданных элементов конфигурации.
35. Требования к разработке документации по безопасности разработки средства совпадают с требованиями, установленными пунктом 15 настоящих Требований.
36. Требования к разработке руководства пользователя средства совпадают с требованиями, установленными пунктом 16 настоящих Требований.
37. Требования к разработке руководства администратора средства совпадают с требованиями, установленными пунктом 17 настоящих Требований.
68. В отношении средства должны быть проведены испытания, предусматривающие:
1) тестирование средства;
2) испытания по выявлению уязвимостей и недекларированных возможностей средства;
3) проведение анализа скрытых каналов в средстве.
Тестирование и анализ скрытых каналов проводятся только для средств защиты информации.
Испытания средства проводятся в ходе сертификационных испытаний и (или) в ходе приемочных испытаний.
соответствующего 6 уровню доверия
69. Для подтверждения выполнения требований по безопасности информации, предъявляемых к средству, средство должно быть протестировано в соответствии с разработанными для этой цели тестами.
Тестовая документация должна включать:
план тестирования, содержащий тесты, которые необходимо выполнить, описание сценариев проведения каждого теста, учитывающее зависимости последовательности выполнения тестов от результатов других тестов, описание ресурсов, необходимых для проведения тестирования;
описание сопоставления тестов с интерфейсами функций безопасности средства (при наличии функций безопасности), описанными в функциональной спецификации, демонстрирующее их полное покрытие тестами;
описание ожидаемых результатов тестирования, свидетельствующих об успешности выполнения тестов;
описание фактических результатов тестирования, их сопоставление с ожидаемыми результатами тестирования и на его основе - выводы об успешности тестов.
70. Испытания по выявлению уязвимостей и недекларированных возможностей средства должны быть проведены по 6 уровню контроля.
Для аппаратной платформы программно-технического средства должна быть выполнена проверка перечня аппаратных устройств (микросхем), которые влияют на выполнение функций безопасности и (или) могут быть использованы для реализации угроз безопасности информации.
71. Требования к проведению анализа скрытых каналов в средстве 6 уровня доверия не предъявляются.
соответствующего 5 уровню доверия
72. При проведении тестирования средства наряду с требованиями, установленными пунктом 69 настоящих Требований, тестовая документация должна включать описание сопоставления тестов с подсистемами средства, описанными в эскизном проекте, демонстрирующее их полное покрытие тестами.
При проведении тестирования средства проводится оценка влияния (невлияния) на подсистемы средства, реализующие функции безопасности, иных подсистем средства.
73. Испытания по выявлению уязвимостей и недекларированных возможностей программного обеспечения средства должны быть проведены по 5 уровню контроля.
Для аппаратной платформы программно-технического средства наряду с требованиями, установленными пунктом 70 настоящих Требований, должна быть выполнена проверка соответствия аппаратной платформы его структурной схеме.
74. В средстве должны быть проведены идентификация и анализ скрытых каналов по памяти, основанных на использовании ресурсов памяти, в которые записывается защищаемая информация (сокрытие информации в структурированных и неструктурированных данных) и которые не учитываются разработчиками системы защиты информации информационной (автоматизированной) системы и не выявляются применяемыми средствами защиты информации.
Анализ идентифицированных типов скрытых каналов должен включать:
оценку потенциальной пропускной способности идентифицированных скрытых каналов с использованием формальных (математических), технических методов и (или) методов моделирования;
разработку требований для среды функционирования средства с целью ограничения, мониторинга, полного или частичного устранения идентифицированных скрытых каналов, которые могут возникнуть в информационных (автоматизированных) системах вследствие использования в них средства.
Документация анализа скрытых каналов должна включать:
идентификацию скрытых каналов (если скрытые каналы выявлены);
оценку пропускной способности идентифицированных скрытых каналов (если скрытые каналы выявлены);
описание процедур, использованных для вынесения заключения о существовании и (или) отсутствии скрытых каналов, и информацию, использованную при анализе скрытых каналов;
описание предположений (быстродействие процессора, системная конфигурация, объем памяти и (или) иных), сделанных при анализе скрытых каналов;
описание способа, использованного для оценки пропускной способности канала для наиболее опасного сценария (если скрытые каналы выявлены);
описание наиболее опасного сценария использования каждого идентифицированного скрытого канала (если скрытые каналы выявлены);
сведения о включении в функциональную спецификацию и эскизный проект описание механизмов средства, направленных на ограничение, мониторинг, полное или частичное устранение идентифицированных скрытых каналов, которые могут возникнуть в информационных (автоматизированных) системах вследствие использования в них средства (если скрытые каналы выявлены и требуются соответствующие механизмы средства);
сведения о включении в руководство администратора и (или) руководство пользователя требований для среды функционирования средства с целью ограничения, мониторинга, полного или частичного устранения идентифицированных скрытых каналов, которые могут возникнуть в информационных (автоматизированных) системах вследствие использования в них средства (если скрытые каналы выявлены).
соответствующего 4 уровню доверия
75. При проведении тестирования средства наряду с требованиями, установленными пунктом 72 настоящих Требований, тестовая документация должна включать описание сопоставления тестов с модулями средства, реализующими функции безопасности (при наличии функций безопасности) и описанными в техническом проекте, демонстрирующее полное покрытие тестами функций безопасности.
При проведении тестирования средства проводится оценка влияния (невлияния) на модули средства, реализующие функции безопасности, иных модулей средства.
76. Испытания по выявлению уязвимостей и недекларированных возможностей программного обеспечения средства должны быть проведены по 4 уровню контроля.
Для аппаратной платформы программно-технического средства наряду с требованиями, установленными пунктом 74 настоящих Требований, должны быть выполнены:
проверка соответствия аппаратной платформы его функциональной схеме;
проверка применения микросхем в устройстве по назначению, а также параметров микросхем в соответствии с технической документацией.
77. Требования к проведению анализа скрытых каналов в средстве совпадают с требованиями, установленными пунктом 74 настоящих Требований.
87. Средство должно обеспечиваться поддержкой безопасности, предусматривающей:
1) устранение недостатков и дефектов средства, в том числе устранение уязвимостей и недекларированных возможностей средства (далее - устранение недостатков средства);
2) информирование потребителей об обновлении программного обеспечения средства и доведение до потребителей обновлений программного обеспечения средства, а также изменений в эксплуатационную документацию (далее - обновление средства);
3) документирование процедур устранения недостатков и обновления средства;
4) информирование об окончании производства и (или) поддержки безопасности средства.
соответствующего 6 уровню доверия
поиск в доступных источниках информации о недостатках средства, в том числе о недостатках в компонентах средства, заимствованных у сторонних изготовителей;
получение сведений о недостатках средства от потребителей средства;
проведение испытаний средства по выявлению недостатков в средстве, в том числе по выявлению уязвимостей и недекларированных возможностей средства;
разработку компенсирующих мер по защите информации или ограничений по применению средства, снижающих возможность эксплуатации недостатков (уязвимостей);
доведение информации о недостатках средства, а также о компенсирующих мерах по защите информации или ограничений по применению средства до потребителей средства, ФСТЭК России и банка данных угроз безопасности информации, ведение которого осуществляется ФСТЭК России в соответствии с подпунктом 21 пункта 8 Положения о Федеральной службе по техническому и экспортному контролю, утвержденного Указом Президента Российской Федерации от 16 августа 2004 г. N 1085;
устранение недостатков средства путем доработки средства или его отдельных компонентов, принятие иных мер, снижающих возможность эксплуатации уязвимостей;
тестирование (испытания) доработанного средства или его отдельных компонентов на предмет устранения влияния обновлений средства на его функции безопасности, подтверждения устранения уязвимостей, невнесения новых уязвимостей в средство.
информирование потребителей средства о выпуске обновлений;
обеспечение возможности получения обновления средства способами, обеспечивающими его целостность.
включение в программную и конструкторскую документацию на средство процедур устранения недостатков;
разработку регламента обновления средства потребителем, включающего порядок получения, установки и контроля установки обновления программного обеспечения средства.
91. Об окончании производства и (или) поддержки безопасности средства потребители и ФСТЭК России должны быть проинформированы не позднее чем за 1 год до окончания производства и (или) поддержки безопасности средства.
соответствующего 5 уровню доверия
92. Наряду с требованиями к устранению недостатков средства, установленными пунктом 88 настоящих Требований, дополнительно предъявляются следующие требования:
разработка компенсирующих мер по защите информации или ограничений по применению средства, а также доведение информации о недостатках и указанных мерах и ограничениях до потребителей должны осуществляться не позднее 72 часов с момента выявления недостатка;
доработка средства, в том числе разработка обновлений программного обеспечения средства, или разработка мер по защите информации, нейтрализующих недостаток, должна осуществляться в срок не более 60 дней с момента выявления недостатка.
93. Наряду с требованиями к обновлению средства, установленными пунктом 89 настоящих Требований, дополнительно предъявляются следующие требования:
в случае получения обновления средства по сетям связи средство должно получать такие обновления с информационного ресурса заявителя;
при доведении обновлений средства до потребителей должны обеспечиваться подлинность и целостность обновлений за счет применения электронной цифровой подписи.
94. Требования к документированию процедур устранения недостатков и обновления средства совпадают с требованиями, установленными пунктом 90 настоящих Требований.
95. Требования к информированию об окончании производства и (или) поддержки безопасности средства совпадают с требованиями, установленными пунктом 91 настоящих Требований.
соответствующего 4 уровню доверия
96. Наряду с требованиями к устранению недостатков средства, установленными пунктом 92 настоящих Требований, дополнительно предъявляются следующие требования:
разработка компенсирующих мер по защите информации или ограничений по применению средства, а также доведение информации о таких мерах и ограничениях до потребителей должны осуществляться в срок не более 48 часов с момента выявления недостатка;
доведение информации о недостатках средства, а также о компенсирующих мерах по защите информации или ограничениях по применению должно осуществляться до каждого потребителя сертифицированного средства путем отправки сообщений на электронные адреса потребителей или за счет применения компонента средства, обеспечивающего доведение указанной информации до потребителя автоматически.
97. Наряду с требованиями к обновлению средства, установленными пунктом 93 настоящих Требований, доведение информации о выпуске обновлений средства должно осуществляться до каждого потребителя сертифицированного средства путем отправки сообщений на электронные адреса потребителей или за счет применения компонента средства, обеспечивающего доведение указанной информации до потребителя автоматически.
98. Требования к документированию процедур устранения недостатков и обновления средства совпадают с требованиями, установленными пунктом 90 настоящих Требований.
99. Требования к информированию об окончании производства и (или) поддержки безопасности средства совпадают с требованиями, установленными пунктом 91 настоящих Требований.
Вернуться в "Каталог нормативных документов"
Источник информации: https://internet-law.ru/documents/dop_documents/66/metod_18790/0/trebo_63103.html
На правах рекламы:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||