高级证书颁发机构架构师
设计 Cloudflare 的公共证书颁发机构,支持安全、面向互联网规模的证书签发。 负责 X.509、Merkle 树证书和后量子 Web PKI 的整体架构。
描述
- 负责 Cloudflare 公共证书颁发机构的端到端架构,涵盖签发、密钥管理、透明度、吊销、续期和依赖方集成。
- 设计根 CA 和中间 CA 的信任层级、签名基础设施、HSM 集成、密钥仪式、轮换、备份、恢复、迁移和密钥泄露响应机制。
- 在互联网规模下,跨越不同地理区域和故障域,构建安全、弹性强且高可用的证书签发服务架构。
- 设计覆盖 ACME、域名和 IP 验证、CAA、证书透明度、签发前检查、吊销、续期和大规模替换的证书生命周期系统。
- 集成 Cloudflare 的 Merkle 树证书基础设施,包括 CA 日志、地标、联合签名或镜像,以及与依赖方的交互。
- 为传统 X.509 证书与后量子认证机制制定迁移和共存架构。
- 为密钥泄露、未经授权的签发、供应链攻击、操作员错误、内部威胁、基础设施故障、视图分裂和密码迁移定义信任边界、安全属性及威胁模型。
- 利用透明度机制、可复现构建、密码学证明、公开遥测、防篡改证据和审计控制,创建可观测且可独立验证的 CA 行为。
- 设计证书替换、吊销、密钥轮换和事件响应的遏制与恢复策略。
- 将 CA/浏览器论坛要求、浏览器和操作系统根计划政策、审计标准及认证要求转化为技术和运营控制措施。
- 从对抗性安全角度评估协议、架构和实现。
- 与密码学、TLS、安全、网络、基础设施、合规、产品和运营团队合作。
- 提供架构领导,开展设计评审并指导工程师。
- 代表 Cloudflare 参与涉及浏览器厂商、根计划、研究人员、审计师、CA 运营商和 Web PKI 社区的标准及行业倡议。
任职要求
- 具备设计或运营安全关键系统的丰富经验,并至少在以下一个领域拥有深厚专业知识:公共证书颁发机构、Web PKI、应用密码学、TLS 和互联网安全协议、证书透明度、硬件支持的密钥管理,或大规模分布式安全系统。
- 深入了解证书信任链、签发与验证、密钥生命周期管理,以及 CA 设计决策对安全性和可用性的影响。
- 具备定义系统信任边界、威胁模型、安全不变量和故障处理策略的经验。
- 能够分析架构或运营中的细微错误可能影响互联网相当大范围的系统。
- 曾在多个工程团队之间主导架构工作,而不完全依赖组织职权。
- 具备出色的书面和口头沟通能力,能够向工程师、审计师、标准参与者和高级利益相关者解释密码学及架构权衡。
- 能够在不断变化的技术和政策环境中独立开展工作。
- 录用可能要求具备无需为出口许可证提供担保即可接收受美国出口法律管制的软件或技术的授权。
福利待遇
- 在录用阶段,可能需要在 Cloudflare 办公室或办公中心进行现场面试。
- Cloudflare 致力于提供平等就业机会,推动多元化与包容性。
- 为符合条件的残障人士提供合理便利。
