А.5.2. Использование поддерживаемых сервисов и прикладных программных интерфейсов (FPT_API_EXT)

Характеристика семейства

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

Ранжирование компонентов

FPT_API_EXT.1 "Использование поддерживаемых сервисов и прикладных программных интерфейсов" предназначен для задания требований, связанных с обеспечением применения в ОО только задокументированных разработчиком платформы сервисов и прикладных программных интерфейсов.

Управление: FPT_API_EXT.1

Действия по управлению не определены.

Аудит: FPT_API_EXT.1

Действия или события, подвергаемые аудиту, не определены.

FPT_API_EXT.1

Использование поддерживаемых сервисов и прикладных программных интерфейсов

Иерархический для: нет подчиненных компонентов.

Зависимости: отсутствуют.

FPT_API_EXT.1.1

ФБО должны использовать в программном продукте только задокументированные производителем сервисы и прикладные программные интерфейсы платформы.

FPT_API_EXT.1.2

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

FPT_API_EXT.1.3

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