Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC 27099 为公钥基础设施(PKI)策略和实践结构建立了一个全面的框架。在一个数字身份支撑着从TLS Web安全和代码签名到文档认证和物联网设备身份的一切的时代,PKI运营的治理已成为一个关键的业务关注点。该标准涵盖了完整的PKI生命周期——从证书策略定义和认证实践声明(CPS)制定到证书颁发、撤销和审计。它提供了一种结构化的PKI治理方法,可从内部组织CA扩展到公开信任的证书颁发机构,重点在于使独立PKI域之间能够实现互操作性的政策文档层次结构、运营控制和保证级别分类。
该标准定义了一个结构化的文档层次结构,构成PKI治理的支柱。在顶层,证书策略(CP)定义了整体框架:法律和业务环境、保证级别定义、参与者角色和责任以及高级安全要求。在CP之下,认证实践声明(CPS)提供了详细的操作程序——CA如何通过特定的技术和管理控制来实现策略承诺。该标准强调,策略(需要实现什么)与实践(如何实现)之间的这种分离能够实现灵活性:单一CP可以由多个针对不同运营环境定制的CPS文档支持,同时保持一致的保证级别定义。
| 文档层 | 内容范围 | 受众 | 审阅频率 |
|---|---|---|---|
| 证书策略(CP) | 保证级别、法律框架、参与者义务、责任限制、审计要求 | 依赖方、审计员、监管机构、订户 | 年度或重大法律/监管变更时 |
| 认证实践声明(CPS) | 技术控制、操作程序、身份验证方法、密钥管理、设施安全 | CA操作员、评估员、订阅管理团队 | 半年一次或重大运营变更时 |
| 附属文档 | 详细工作指令、系统配置指南、事件响应程序、密钥仪式协议 | CA运营人员、设施经理、工程团队 | 持续/变更触发 |
ISO/IEC 27099 提供了CA层次设计的全面指导,涉及单层(根CA直接颁发证书)、双层(根CA+颁发CA)和三层(根CA+中间CA+颁发CA)架构之间的权衡。该标准认识到层次深度会影响安全(更深层次提供更好的密钥隔离和离线根保护)、运营复杂性(更多层次意味着更多需要管理的证书链)和互操作性(更长的证书链可能导致与遗留系统的兼容性问题)。该标准建议采用严格的物理访问控制的离线根CA操作、具有多个见证人的气隙密钥生成仪式,以及中间CA的地理或功能分离,以限制密钥泄露的影响范围。
密钥管理建议涵盖整个密钥生命周期:与当前最佳实践一致的加密算法和密钥大小选择(该标准参考NIST SP 800-57和ETSI TS 119 312获取算法特定参数)、使用硬件安全模块和记录在案的密钥仪式的安全密钥生成、具有多人访问控制的密钥存储、密钥激活和停用程序、采用分拆知悉技术的密钥备份和恢复,以及生命周期结束时的安全密钥销毁。
该标准将大量注意力放在PKI运营的审计要求上,认识到独立验证对依赖方信任至关重要。审计范围涵盖CP/CPS合规性、物理和环境安全、密钥管理实践、证书生命周期管理以及系统监控和日志记录。该标准区分了自审计(内部审查)、第二方审计(客户或依赖方审查)和第三方审计(独立认可的审计员),具体保证级别决定了需要哪些审计类型及其频率。
不同PKI域之间的互操作性通过PKI桥接架构和交叉认证的概念来解决。该标准提供了关于通过显式交叉证书、桥接CA模型和验证授权服务在独立PKI域之间建立信任关系的指南。对于每种方法,该标准解决了策略映射挑战——确保一个PKI域中的证书策略和保证级别在另一个域中得到正确解释和尊重。强调了跨域信任关系中责任分配的重要性,并建议制定正式的协议来定义每个参与域的权利和义务。