БИБЛИОТЕКА НОРМАТИВНЫХ ДОКУМЕНТОВ

ГОСТ Р ИСО/МЭК 27034-3-2021. Национальный стандарт Российской Федерации. Информационные технологии. Методы и средства обеспечения безопасности. Безопасность приложений. Часть 3. Процесс менеджмента безопасности приложений

6.3 Создание и поддержка нормативной структуры приложения

6.3.1 Общие положения

На третьем этапе ПМБП происходит выбор всех элементов НСО, которые применяются к конкретному проекту приложения, и формирование НСП для этого приложения. Процесс формирования НСП для конкретного приложения является обязательным. Как показано на рисунке 6, НСП является подмножеством или уточнением НСО и содержит только применимую информацию для конкретного приложения, включая целевой уровень доверия приложения, требуемые МОБП, контексты приложения (бизнес-контекст, регулятивный и технологический контексты), обязанности и профессиональную квалификацию действующих субъектов, а также спецификации приложения. Эта информация определяется или генерируется на этапах 1 и 2 ПМБП, документируется и хранится в НСП.

 

ГОСТ Р ИСО/МЭК 27034-3-2021. Национальный стандарт Российской Федерации. Информационные технологии. Методы и средства обеспечения безопасности. Безопасность приложений. Часть 3. Процесс менеджмента безопасности приложений

 

Рисунок 6 - Создание НСП на основе НСО

 

На данном этапе организация должна определить жизненный цикл приложения для проекта приложения. Жизненный цикл приложения является подмножеством эталонной модели жизненного цикла безопасности приложения [см. ИСО/МЭК 27034-1:2011 (подпункт 8.1.2.7)] в НСО. Жизненный цикл для конкретного проекта будет содержать только процессы, необходимые для проекта приложения.

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

Данный этап также выполняется для проверки того, что соответствующие элементы НСО, которые применяются к конкретному проекту приложения, должным образом зарегистрированы в нормативной структуре приложения (НСП).

Примечания

1 Данный этап соответствует этапу "обработка риска информационной безопасности" в рамках процесса менеджмента рисков, приведенного в ИСО/МЭК 27005.

2 Жизненный цикл приложения для проекта приложения получен из соответствующей модели жизненного цикла безопасности приложения, хранящейся в НСО. Модель жизненного цикла приложения представляет собой сопоставление элементов ЭМЖЦБП с конкретными методами или процессами в организации, такими как процесс аутсорсинга, процесс приобретения, процесс разработки (например, RUP <1>, RAD <2>), процесс эксплуатации и управления (например, SCRUM), процесс управления и обслуживания ИТ (например, ITIL <3>) [см. ИСО/МЭК 27034-2:2015 (пункт 5.5.10)].

--------------------------------

<1> Методология разработки программного обеспечения (методология RUP).

<2> Методология разработки программного обеспечения (методология RAD).

<3> Библиотека инфраструктуры информационных технологий (ITIL).

 

6.3.2 Назначение

Целями данного этапа являются управление и поддержание содержимого НСП в течение жизненного цикла конкретного приложения путем пересмотра, проверки, импорта и консолидации значимых элементов из НСО, включая:

a) МОБП, определяемые целевым уровнем доверия приложения;

b) информацию, генерируемую на разных этапах ПМБП;

c) жизненный цикл приложения.

Примечание - Данный этап соответствует шагу "подготовка и реализация планов по обработке рисков" в рамках этапа "обработка рисков" в процессе менеджмента рисков, приведенном в ИСО/МЭК 27005.

 

6.3.3 Результаты

Основные результаты данного этапа включают в себя:

a) обновленную и выпущенную полную НСП, содержащую все необходимые элементы для защиты приложения;

b) жизненный цикл приложения для проекта приложения;

c) применимые МОБП для проекта приложения.

6.3.4 Мероприятия по реализации

В таблице 7 показаны роли и обязанности по выполнению действий по реализации процесса "Создание и поддержка нормативной структуры приложения".

 

Таблица 7

 

Диаграмма RACI для процесса "Создание и поддержка

нормативной структуры приложения"

 

Мероприятия по реализации

Менеджер проекта

Проектная группа

Владелец приложения

1) Определение и выбор процессов и ключевых действий из НСО для создания НСП

A

R

C

2) Проверка соответствия внутренних моделей жизненного цикла безопасности приложения, используемых в этом проекте приложения, соответствующим этапам и действиям ЭМЖЦБП

A

R

C

3) Импортирование в НСП требуемых процессов и МОБП, определяемые уровнем доверия приложения, присвоенным приложению

R

I

A

4) Поддержка и передача НСП заинтересованным сторонам

A

R

I

 

6.3.5 Мероприятия по верификации

В таблице 8 показаны роли и обязанности по выполнению действий по верификации процесса "Создание и поддержка нормативной структуры приложения".

 

Таблица 8

 

Диаграмма RACI для верификации процесса "Создание

и поддержка нормативной структуры приложения"

 

Мероприятия по верификации

Проектный менеджер

Аудиторы

1) Подтверждение того, что нормативная структура приложения была определена

I

A/R

2) Подтверждение того, что жизненный цикл приложения для проекта приложения сформирован

I

A/R

3) Подтверждение того, что были выбраны меры обеспечения безопасности для проекта приложения

I

A/R

4) Подтверждение того, что содержание НСП было проверено и подписано владельцем приложения

I

A/R

 

6.3.6 Рекомендации

6.3.6.1 Общие положения

Действия, необходимые для обеспечения эффективного определения требований и среды приложения, включают в себя:

a) формирование НСП.

Информация из НСО, которая влияет на проект разработки приложения, должна быть записана в НСП.

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

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

b) формирование жизненного цикла приложения.

Эталонная модель жизненного цикла безопасности приложения (ЭМЖЦБП), содержащаяся в НСО, должна быть проанализирована с целью определения жизненного цикла приложения для проекта приложения. Это означает, что экземпляр ЭМЖЦБП формируется и трансформируется в специализированный жизненный цикл безопасности приложения, который содержит необходимую подробную информацию (процессы) для проекта приложения;

c) выбор мер обеспечения безопасности для проекта приложения МОБП, которые копируются из НСО в НСП.

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

Примечание - МОБП могут быть обновлены для этого приложения только с разрешения владельца приложения и группы НСО;

 

d) обеспечение того, чтобы требования безопасности приложения были определены с учетом подтверждающих документов, таких как нормативные требования или спецификации программного обеспечения;

e) обеспечение того, чтобы потоки информации были детализированы;

f) определение бизнес-контекста, технологического и регулятивного контекстов приложения;

g) определение того, были ли участники вовлечены в процесс реализации;

h) подтверждение того, что вся полученная актуальная информация была записана в целях создания НСП;

i) сохранение результатов процесса верификации в НСП.

Должна быть выполнена верификация компонентов в НСП:

a) перед ключевыми этапами в проекте приложения;

b) в случае изменения бизнес-контекста, технологического или регулятивного контекстов;

c) в ходе периодических аудитов.

Рекомендуется, чтобы ответственность за проверку НСП описывалась в диаграмме RACI, аналогичной таблице 8.

6.3.6.2 Процессы обеспечения безопасности приложений

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

Чтобы обеспечить полноту, актуальность и точность НСП для конкретного приложения, рекомендуется определить обязанности для различных компонентов НСП.

6.3.6.3 Процессы, связанные с НСП

Организация должна определить и задокументировать процессы создания, утверждения и поддержания НСП. Должны быть указаны роли, обязанности и требуемая профессиональная квалификация действующих субъектов, вовлеченных в НСП организации для конкретного приложения. МОБП, указанные в нормативной структуре организации (НСО), связаны с этапами эталонной модели жизненного цикла безопасности приложения, а МОБП, указанные в нормативной структуре приложений (НСП), - с этапами жизненного цикла конкретного проекта приложения.

В ИСО/МЭК 27034-1:2011 (подпункт 8.1.2.7.1) указано, что необходимо обеспечивать соответствие между процессами в эталонной модели жизненного цикла безопасности приложений и процессами в каждом жизненном цикле, используемом в организации.

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

Организации должны провести валидацию НСП, после чего НСП должна быть подписана владельцем приложения.