Найти статью
ITSEC
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 |
Примечания
- ↑ Computer Security (англ.). University of California, Santa Barbara. Richard A. Kemmerer (2001). Дата обращения: 19 июня 2024. Архивировано 23 июля 2011 года.