Обзор
Уровни безопасности CASA — это способ классификации безопасности приложения на основе уровня гарантии его соответствия требованиям CASA. Чем выше уровень гарантии, тем выше уверенность в том, что приложение реализует требуемые меры безопасности CASA.
Все требования должны быть выполнены для каждого уровня. Единственное различие между уровнями заключается в применяемом методе оценки. Уровни гарантии CASA позволяют объективно оценить безопасность приложения. Чем выше уровень гарантии, тем выше уверенность в том, что приложение использует средства контроля CASA.
Ярусы
| Уровень | Имя | Расчетное количество часов работы лаборатории | Описание | 
|  3 | Протестировано в лаборатории — проверено в лаборатории | 60 | В ходе этой оценки авторизованная лаборатория проверит и подтвердит все требования CASA. Это комплексная оценка, в ходе которой приложение, инфраструктура его развертывания и любое место хранения пользовательских данных будут проверены на соответствие всем требованиям CASA (при необходимости). | 
|  2 | Протестировано в лаборатории — проверено в лаборатории | 4 | Уровень 2 включает в себя проверенный и подтверждённый лабораторными испытаниями уровень гарантии, при котором разработчики могут обратиться в одну из авторизованных лабораторий для прохождения оценки уровня 2. Процесс оценки см. ниже. | 
| Протестировано разработчиком — проверено в лаборатории | 1 | В ходе этой оценки разработчик приложения сканирует свое приложение, используя рекомендуемые CASA инструменты сканирования, и предоставляет результаты сканирования в ADA для проверки. | |
|  1 | Протестировано разработчиком — проверено разработчиком | 0 | Уровень самооценки не является уровнем гарантии, поскольку не подлежит валидации. Этот уровень позволяет разработчику оценить готовность своего приложения к оценке CASA. | 
Гарантия
| Уровень | Приложение | Инфраструктура развертывания | Хранение данных | Проверка | 
| Уровень 2 (протестировано разработчиком — проверено в лаборатории) | Протестировано разработчиком | Аттестация разработчика | Аттестация разработчика | Проверено авторизованной лабораторией | 
| Уровень 2 (лабораторно протестировано — лабораторно проверено) | Протестировано в авторизованной лаборатории | Аттестация разработчика | Аттестация разработчика | Проверено авторизованной лабораторией | 
| Уровень 3 (лабораторно протестировано — лабораторно проверено) | Протестировано в авторизованной лаборатории | Протестировано в авторизованной лаборатории | Протестировано в авторизованной лаборатории | Проверено авторизованной лабораторией | 
Расчет уровней
Уровни рассчитываются и определяются пользователями фреймворка (Google и т.д.), а не разработчиками приложений. CASA рекомендует использовать следующие параметры для расчета требуемого уровня гарантии приложения:
- Конфиденциальность данных, к которым обращается приложение. Каждому типу данных может быть присвоен весовой коэффициент риска, влияющий на расчёт уровня. 
- Количество пользователей по типу полученных данных. 
- Уровень толерантности компании к риску. 
- Внешние и внутренние индикаторы риска. 
Требования к повторной валидации
Все заявки должны проходить повторную проверку каждый год. Уровень заявки может быть повышен до более высокого.
