ITSEC

Pause

ITSEC (англ. Information Technology Security Evaluation Criteria, Критерии оценки безопасности информационных технологий) — европейский стандарт для оценки и сертификации программного обеспечения и компьютерных систем с точки зрения их функциональности и надёжности в отношении защиты данных и компьютерной безопасности. После того как Франция, ФРГ и Великобритания в 1989 году опубликовали собственные критерии, эти три страны совместно с Нидерландами разработали единый стандарт ITSEC. Первая версия была опубликована в мае 1990 года. В июне 1991 года Европейская комиссия представила переработанную версию стандарта; по содержанию он значительно опирается на более ранний немецкий стандарт ITSK и предлагает более дифференцированную классификацию, чем американский стандарт Orange Book (TCSEC). В 1996 году стандарты ITSEC и TCSEC были объединены в международный стандарт Common Criteria[1].

В Германии сертификация по ITSEC, среди прочего, проводится Федеральным управлением по информационной безопасности (BSI). Оценка осуществляется согласно методологии Information Technology Security Evaluation Methodology (ITSEM; Методика оценки безопасности информационных технологий).

Классы функциональности

В отличие от американского Orange Book, ITSEC (как и ранее стандарт ITSK) различает оценку по параметрам функциональности и надёжности (качества). При этом надёжность далее подразделяется на корректность и эффективность. Таким образом, выделяются три измерения оценки, при этом только первые 5 из 10 классов функциональности выстроены в иерархическом порядке:

ITSEC F Значение BSI ITS F TCSEC
F-C1 Простая безопасность, кооперативные пользователи F1 C1
F-C2 Механизм входа (аутентификация), раздельное хранение данных пользователей, (простое) журналирование F2 C2
F-B1 Модель безопасности, уровни защиты на основе правил контроля доступа F3 B1
F-B2 Формальная модель безопасности, защищённый обмен данными при идентификации F4 B2
F-B3 Свойства референц-монитора, формальная верифицируемость F5 B3/A

Существуют также классы функциональности, относящиеся к консистентности данных и доступности сервисов:

ITSEC F Значение BSI ITS F
F-IN Правила обеспечения целостности и консистентности данных, концепция типов данных (особенно для СУБД: ограничения и транзакции) F6
F-AV Доступность, отказоустойчивость, вероятность отказа (меры при перебоях электропитания, резервное оборудование, резервные копии) F7

Дополнительно существуют три класса функциональности, касающиеся передачи данных (особенно в сетях):

ITSEC F Значение BSI ITS F
F-DI Обеспечение целостности и подлинности сообщений (электронная подпись) F8
F-DC Обеспечение конфиденциальности сообщений (шифрование) F9
F-DX Требования к безопасным сетям F10

Классы качества

При оценке качества (надёжности) компьютерной системы выделяют эффективность метода и корректность реализации.

Эффективность определяет устойчивость механизма защиты к попыткам обхода. ITSEC различает 3 уровня, в то время как в ITSK их выделялось больше:

ITSEC BSI ITS Значение TCSEC
- непригоден отсутствие защиты D
низкий слабый защита только от случайных, непреднамеренных нарушений безопасности (легко обходится)
средний средняя защита от преднамеренных нарушений со стороны противников с ограниченными возможностями C1-C2
высокий высокий хорошая защита, труднопреодолима B1-B2
очень высокий очень хорошая защита, чрезвычайно труднопреодолима B3-A
непреодолимый на данный момент непреодолима, известных уязвимостей нет

Оценка корректности реализации осуществляется по 6 уровням. Особое внимание уделяется поиску ошибок программирования и оценке степени реализации метода в программном продукте. В отличие от стандарта ITSK, ITSEC рассматривает эффективность и надёжность не вместе, а отдельно.

ITSEC E CC EAL BSI ITS Q Значение TCSEC
E0 - Q0 неэффективно D
E1 EAL2 Q1 неформальная спецификация архитектуры, функциональное тестирование, направленные атаки C1
E2 EAL3 Q2 дополнительно неформальное описание детального проектирования C2
E3 EAL4 Q3 анализ исходного кода или аппаратной реализации B1
E4 EAL5 Q4 формальная модель безопасности, полуформальная детализация проектирования B2
E5 EAL6 Q5 детализация проектирования должна быть прослеживаема вплоть до исходного кода B3
E6 EAL7 Q6 дополнительно формальная спецификация и анализ архитектуры (верификация) A

Примечания

  1. ↑ Computer Security (англ.). University of California, Santa Barbara. Richard A. Kemmerer (2001). Дата обращения: 19 июня 2024. Архивировано 23 июля 2011 года.

Ссылки

Pause