当前位置: 首页 > news >正文

【学习笔记】SSL/TLS证书安全机制之证书透明

1、概念

        CT - Certificate Transparency,证书透明

2、Trying to Solve

        如果意外的 CA 为我们的域名颁发证书,我们是不可见,这就是证书透明(CT)要解决的问题

3、How CT Works

  • 任何CA机构颁发的所有证书的公共登记处(Public registries
    • Decentralized(分散化)- 多个登记处,多个组织
    • Append Only(只能附加)- 条目无法删除
    • Cryptographically assured(加密保证)- Merkle Hash Tree(默克尔哈希树)
  • 一旦Public registries建立起来,Web Server操作员就能够轮询证书注册表(certificate registry)
    • 搜索以其名义颁发的所有证书(包括请求和重颁发的证书)
    • 确认没有颁发虚假证书
  • Web Browsers
    • 只接受公共注册表中的证书

4、deeper...

  • 证书透明中的3个新角色
    • Operators(操作员)- 维护所有已颁发证书的默克尔哈希树(MHTs)
    • Monitors(监控)- 验证并聚合来自各个操作员的默克尔哈希树
    • Auditors(审计)- 验证单个条目和默克尔哈希树的一致性
  • SCTSigned Certificate Timestamp,签名证书时间戳
    • 证明/承诺证书将被添加到公共注册表
    • 由日志操作员(Log Operators)签名(意味着,如果我们信任日志操作员,我们就信任SCT)
    • Monitors & Auditors 验证证书确实被添加到注册表中
  • Web Browsers(网络浏览器)要求查看每个证书的一个或多个SCTs
    • 3种方法:TLS extensionOCSP / Staplingx509v3 Extension

参考文献

1、网站:Practical Networking.net:Practical TLS

相关文章:

  • 包/环境管理工具pip和conda介绍
  • LabVIEW提高开发效率技巧----利用第三方库和工具
  • 嵌入式中CW32多功能测试笔实现
  • 使用宝塔部署项目在win上
  • python库 | lxml库
  • STM32与51单片机的区别:是否应该直接学习STM32?
  • 【机器学习】 Flux.jl 求解 XOR 分类问题的神经网络模型
  • 修改Opcenter EXFN 页面超时时间(Adjust UI Session Extend Token)
  • C++中move和forword的区别
  • 时尚与科技的融合,戴上更轻更悦耳的QCY C30耳夹耳机,随时享受好音乐
  • 《论软件架构建模技术与应用》写作框架,软考高级系统架构设计师
  • 伊犁云计算22-1 apache 安装rhel8
  • CorePress Pro 网站加载慢 WordPress
  • 研究生三年概括
  • Trapezoidal Decomposition梯形分解算法(TCD)
  • JS设计模式之组合模式:打造灵活高效的对象层次结构
  • 学校快递站点管理|基于springboot学校快递站点管理设计与实现(源码+数据库+文档)
  • 【Unity】对象池 - 未更新完
  • 使用vite+react+ts+Ant Design开发后台管理项目(三)
  • 2024.9.26 Spark学习
  • 网红街区如厕难,如何多管齐下补缺口?
  • 广西百色通报:极端强对流天气致墙体倒塌,3人遇难7人受伤
  • 云南多地突查公职人员违规饮酒:公安局门口开展酒精吹气测试
  • 人民日报刊文:守护“技术进步须服务于人性温暖”的文明底线
  • 中方是否认同俄方关于新纳粹主义观点?外交部:联大曾多次通过相关决议
  • 河南省平顶山市副市长许红兵主动投案,接受审查调查