Статья 10

Что такое оценочный уровень доверия или

соответствие СТ РК ISO/IEC 15408-3?

Любое программное обеспечение уязвимо. Какое-то в большей, а какое-то в меньшей степени. Также программное обеспечение может содержать заложенные в него разработчиком программные закладки и незадекларированные (скрытые) возможности. Уязвимости, закладки и скрытые возможности создают предпосылки для утечки (разглашения) обрабатываемых конфиденциальных данных.

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

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

Оценка программного обеспечения осуществляется в соответствии со стандартом ISO/IEC 15408-3-2017 "Информационные технологии. Методы и средства обеспечения безопасности. Критерии оценки безопасности информационных технологий. Часть 3. Требования к обеспечению защиты".

Истоки данного стандарта берут своё начало в США в 70-х годах прошлого века. По мере развития информационных технологий силовые ведомства США стремились гарантировать надёжность программного обеспечения, используемого госорганами для защиты информации. В результате объединения нескольких подходов появился стандарт ISO/IEC 15408 «Common Criteria for Information Technology Security Evaluation».

На сегодняшний день стандартом ISO/IEC 15408-3-2017 "Информационные технологии. Методы и средства обеспечения безопасности. Критерии оценки безопасности информационных технологий. Часть 3. Требования к обеспечению защиты" предусмотрены 7 оценочных уровней доверия (далее - ОУД) к продуктам информационных технологий (программному обеспечению).

Если кратко, то ОУД1 применяется, когда угрозы безопасности не рассматриваются как серьёзные, а ОУД7используется в условиях чрезвычайно высокого риска и/или там, где имеется очень высокая ценность информации. То есть самый низкий уровень доверия - первый (ОУД1), а самый высокий - седьмой (ОУД7).

Уровни доверия подразумевают различные методы оценки от простого подтверждения наличия определённых функций до анализа исходного программного кода с целью выявления уязвимостей в нём.

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

Для подготовки к сертификации необходимо разработать ряд документов согласно СТ РК ISO/IEC 15408, провести испытания исходного кода в испытательной лаборатории и направить результаты в орган по сертификации для выдачи решения о соответствии установленным требованиям. Анализ исходных кодов проводится с целью выявления недостатков ПО. Выявление недостатков ПО проводится с использованием специализированных программных средств на основании исходных кодов, предоставленных заявителем (вашей организацией). Объём работ по анализу исходного кода зависит от его размера.

В РК есть ряд компаний, которые сопровождают весь путь сертификации, от подготовки необходимого пакета документации до выдачи сертификата соответствия.

Кто проверяет ОУД? 

ОУД проверяется лабораторией, которая была аккредитована в Национальном центре аккредитации Республики Казахстан на соответствие требованиям ГОСТ ISO/IEC 17065-2013 "Оценка соответствия. Требования к органам по сертификации продукции, процессов и услуг". Лаборатория проводит анализ и принимает решение о соответствии ПО установленным требованиям.

Проверить актуальность аккредитации можете в Реестре субъектов аккредитации.

ВЫВОД № 17:

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

Для получения доступа к статье Методологии, Вам необходимо

или