CASA 层级划分

概览

CASA 安全保障层级是一种根据应用符合 CASA 要求的保障程度对应用安全性进行分类的方式。保证层级越高,说明对应用已实现所需的 CASA 控制机制的信心就越高。

每个层级都必须满足所有要求,各层级之间的唯一区别在于所应用的评估方法。CASA 保证级别提供了一种客观评估应用安全性的方法。保证层级越高,说明应用已实现 CASA 控制措施的置信度越高。

层级

层级 名称 估计的实验时长 说明
3
经过实验室测试 - 经过实验室验证 60 在此类评估的过程中,授权实验室将测试和验证所有 CASA 要求。这是一项全面的评估,用于测试应用、应用部署基础架构和任何用户数据存储位置是否符合所有 CASA 要求(如适用)
2
经过实验室测试 - 经过实验室验证 4 第 2 级具有经过实验室测试和验证的保证级别,开发者可以选择联系授权实验室之一来完成第 2 级评估。请参阅下文中的评估流程。
开发者测试 - 实验室验证 1 在此评估期间,应用开发者会使用 CASA 推荐的扫描工具扫描其应用,并将扫描结果提供给 ADA 进行验证。
1
经过开发者测试 - 经过开发者验证 0 自我评估层级不是保证级别,因为它未经验证。此层级用于让开发者了解其应用是否已准备好接受 CASA 评估

安全保证

层级 应用 部署基础架构 数据存储 验证
第 2 级(开发者测试 - 实验室验证) 经过开发者测试 开发者证明 开发者证明 授权实验室已验证
第 2 级(实验室测试 - 实验室验证) 经过授权实验室测试 开发者证明 开发者证明 授权实验室已验证
第 3 级(经过实验室测试 - 经过实验室验证) 经过授权实验室测试 经过授权实验室测试 经过授权实验室测试 授权实验室已验证

层级计算

框架用户(Google 等)而非应用开发者计算和确定层级。CASA 建议使用以下参数来计算应用所需保证层级:

  1. 应用所访问数据的敏感程度。每种数据类型都可能被赋予风险权重,以影响层级计算。

  2. 每种数据类型的访问用户数。

  3. 公司风险容忍度。

  4. 外部和内部风险指标。

重新验证要求

所有申请都必须每年重新验证。应用层级可以升级到更高级别。

CASA 重新验证流程