Введение

Цифровая оценка, присваиваемая по результатам общих критериев
Уровень гарантии оценки (EAL1 – EAL7) ИТ-продукта или системы – это цифровая оценка, присваиваемая после завершения оценки безопасности в соответствии с Common Criteria, международным стандартом, действующим с 1999 года. Повышение уровня гарантии отражает дополнительные требования к обеспечению гарантий, которые необходимо выполнить для получения сертификации по Common Criteria. Цель более высоких уровней – обеспечить более высокую уверенность в том, что основные функции безопасности системы надежно реализованы. Уровень EAL не измеряет безопасность самой системы, а лишь указывает, на каком уровне была проведена проверка системы. Для достижения определенного уровня EAL компьютерная система должна соответствовать конкретным требованиям к обеспечению гарантий. Большинство этих требований включают в себя проектную документацию, анализ проекта, функциональное тестирование или тестирование на проникновение. Более высокие уровни EAL предполагают более детальную документацию, анализ и тестирование, чем более низкие. Получение сертификации EAL более высокого уровня обычно обходится дороже и занимает больше времени, чем получение сертификации более низкого уровня. Номер EAL, присвоенный сертифицированной системе, указывает на то, что система выполнила все требования, предъявляемые к этому уровню. Хотя каждый продукт и система должны соответствовать одинаковым требованиям к обеспечению гарантий для достижения определенного уровня, они не обязаны соответствовать одинаковым функциональным требованиям. Функциональные характеристики каждого сертифицированного продукта определяются в документе «Цели безопасности», разработанном для оценки конкретного продукта. Следовательно, продукт с более высоким уровнем EAL не обязательно «более безопасен» в конкретном применении, чем продукт с более низким уровнем EAL, поскольку списки функциональных возможностей в их целях безопасности могут существенно различаться. Пригодность продукта для конкретного применения в области безопасности зависит от того, насколько хорошо функции, перечисленные в Цели безопасности продукта, соответствуют требованиям безопасности этого применения. Если цели безопасности для двух продуктов содержат необходимые функции безопасности, то более высокий уровень EAL должен указывать на более надежный продукт для данного применения.

EAL4: Методически разработан, протестирован и пересмотрен

EAL4 позволяет разработчику получить максимальную уверенность в безопасности, основанную на положительной инженерии безопасности и хорошей коммерческой практике разработки, которая, хотя и является строгой, не требует значительных специализированных знаний, навыков и других ресурсов. EAL4 – это наивысший уровень, при котором, как правило, экономически целесообразно модернизировать существующую продуктовую линейку. Поэтому EAL4 применим в тех случаях, когда разработчикам или пользователям требуется умеренный или высокий уровень независимо подтвержденной безопасности в стандартных товарных TOE, и они готовы нести дополнительные затраты на инженерные работы, связанные с безопасностью. Коммерческие операционные системы, предоставляющие стандартные пользовательские функции безопасности, обычно оцениваются по EAL4. Примеры с истекшим сертификатом: AIX, HP UX, SUSE Linux Enterprise Server 10, Red Hat Enterprise Linux 5, Windows 2000 Service Pack 3, Windows 2003, Windows XP, Windows 7, Windows Server 2008 R2. Примеры с истекшим сертификатом: Trusted Solaris, Solaris 10 Release 11/06 Trusted Extensions, ранняя версия XTS 400, VMware ESXi версий 4.1, 3.5, 4.0, AIX 4.3, AIX 5L, AIX 6, AIX7, Red Hat 6.2 и SUSE Linux Enterprise Server 11 (EAL 4+). vSphere 5.5 Update 2 не достигла уровня EAL4+; она была сертифицирована как EAL2+ 30 июня 2015 года.

Последствия уровней уверенности

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

Влияние на стоимость и график

В 2006 году Управление подотчетности правительства США опубликовало отчет об оценках по общим критериям, в котором были суммированы различные заявленные расходы и сроки проведения оценок, выполненных на уровнях EAL2–EAL4. В середине и конце 1990-х годов поставщики сообщали о затратах в размере 1 миллиона и даже 2,5 миллиона долларов США на оценки, сопоставимые с EAL4. Данных об опубликованных отчетах о стоимости различных оценок безопасности Microsoft Windows нет.

Увеличение требований к EAL

В некоторых случаях оценка может быть дополнена требованиями по обеспечению безопасности, превышающими минимальные, необходимые для определенного УЛ (EAL). Официально это указывается добавлением слова "дополненный" после номера УЛ и обычно сопровождается списком кодов, обозначающих дополнительные требования. Для краткости поставщики часто просто добавляют знак "плюс" (например, УЛ4+), чтобы указать на дополненные требования.

Обозначение EAL

Стандарты Common Criteria обозначают уровни EAL следующим образом, как показано в этой статье: префикс "EAL", за которым следует цифра от 1 до 7 (например, EAL1, EAL3, EAL5). На практике в некоторых странах между префиксом и цифрой ставится пробел (EAL 1, EAL 3, EAL 5). Использование знака плюс для обозначения расширения является неформальным сокращением, применяемым производителями продуктов (EAL4+ или EAL 4+).