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

找工作一般上什么网站比较好推广文案范例

找工作一般上什么网站比较好,推广文案范例,win主机wordpress重定向,手机登录百度pc端入口目录 证书透明性的概念 数字证书和颁发机构 证书透明的起源 证书透明的工作原理 证书透明的实现方法 证书透明的优点 浏览器和客户端对证书透明的支持情况 小结 证书透明(Certificate Transparency, CT)是网络安全领域中的一个重要概念&#xff…

目录

证书透明性的概念

数字证书和颁发机构

证书透明的起源

证书透明的工作原理

证书透明的实现方法

证书透明的优点

浏览器和客户端对证书透明的支持情况

小结


证书透明(Certificate Transparency, CT)是网络安全领域中的一个重要概念,是一个针对数字证书的公开监督系统,旨在增加 SSL/TLS 证书颁发和管理的透明性,防止证书颁发机构(Certificate Authorities, CAs)错误或恶意地颁发证书,从而增强互联网的安全性。本文将详细解释证书透明的概念、原理、实现方法和实际应用。

证书透明性的概念

证书透明性(Certificate Transparency)是一种用于监控和审计 SSL/TLS 证书颁发机构(CA)的行为的机制,通过记录和公开颁发的所有 SSL/TLS 证书,使得第三方可以验证证书的合法性和权威性,防止证书的滥用和欺诈行为的发生。

数字证书和颁发机构

数字证书是一种用于确认实体身份的电子凭证,包含了公钥、身份信息以及签名等信息。证书颁发机构(CA)是受信任的第三方机构,负责验证申请证书者的身份并颁发数字证书。

证书透明的起源

证书透明的概念是在2013年由 Google 提出,背景是互联网安全领域发生了几起重大的证书滥用事件。这些事件揭示了一个问题:CA 可能会被黑客入侵或者因内部问题等而错误地颁发证书甚至恶意颁发证书。这些不当的证书颁发行为可能会被用于中间人攻击,从而损害用户的数据安全和隐私。

证书透明的工作原理

SSL/TLS 证书颁发过程通常包括以下步骤:

  1. 申请者向 CA 提交申请,提供域名和公钥等信息。
  2. CA 验证申请者身份和域名的合法性。
  3. CA 使用自己的私钥对申请者的公钥和相关信息进行数字签名,生成证书。
  4. CA 将证书颁发给申请者。

在这个过程中,如果 CA 滥用权力,颁发虚假证书,将对整个网络安全体系造成威胁。因此,证书透明性机制应运而生。证书透明要求所有的证书颁发操作都必须被记录和公开,实现对 CA 行为的监控和审计。日志记录必须具有以下特性:

  1. 不可篡改性:证书一旦被记录到日志中,就不能被修改或删除,以保证记录的可靠性。
  2. 可验证性:任何人都可以查询日志,验证其中记录的证书是否合法,以保证查询的公正性。
  3. 可审计性:任何人都可以对日志进行审计,验证是否符合规范要求,以保证审计的全面性。

证书透明的实现方法

  1. 建立公开的、可查询的证书日志系统,必须具备不可篡改性、可验证性和可审计性等特性。目前,比较知名的证书日志系统包括 Google 的 Certificate Transparency Logs 和 Mozilla 的 Public Key Pinning with HPKP。
  2. 将所有颁发的 SSL/TLS 证书记录到日志系统中,当 CA 颁发一个新的 SSL/TLS 证书时,必须在证书中包含一个指向公开日志系统的引用,以便将该证书记录到日志中。同时,CA 还需要将证书的哈希值提交给日志系统,以便进行查询和审计。
  3. 验证日志系统的合法性和权威性,客户端在查询日志时,需要验证日志系统的身份和授权信息,以确保其合法性和权威性。同时,客户端还需要验证日志系统中记录的证书是否与 CA 颁发的原始证书一致,以确保记录的准确性。

证书透明的优点

  • 防止中间人攻击(MITM):通过实现证书透明性,可以有效地防止中间人攻击(MITM)。因为可以查询公开的证书日志系统,验证网站使用的 SSL/TLS 证书是否合法。如果发现有异常情况,例如虚假证书或自签名证书,就可以及时采取措施阻止攻击行为。
  • 检测 CA 滥用行为:实现证书透明还可以有效地检测 CA 的滥用行为,因为所有颁发的 SSL/TLS 证书都会被记录到公开的证书日志系统中,如果发现有大量虚假或欺诈性证书被颁发,就可以及时发现并采取措施追究相关责任人的法律责任。

浏览器和客户端对证书透明的支持情况

当先各家浏览器和许多客户端都已经支持证书透明,以下是一些主流浏览器的支持情况:

  • Google Chrome:Chrome 是最早推动证书透明度的浏览器之一。从版本 68 开始,Chrome 要求所有新的网站证书必须遵守证书透明度政策。Chrome 会检查证书中的 SCTs(时间戳证明,Signed Certificate Timestamps,SCT)并在发现问题时向用户显示警告信息。
  • Mozilla Firefox:Firefox 通过“安全连接失败”页面上的错误消息支持证书透明度。Firefox 不强制要求所有证书都符合证书透明度,但允许用户查看证书中的 SCTs 信息。
  • Apple Safari:Safari 也支持证书透明度,会检查网站证书中的 SCTs。在某些版本的 iOS 和 macOS 中,苹果要求所有新颁发的证书必须符合证书透明度要求。
  • Microsoft Edge:随着 Edge 转向 Chromium 内核,也继承了 Chrome 的证书透明支持。Edge 会对证书中的 SCTs 进行验证,并在发现问题时提供反馈信息。
  • Opera:由于 Opera 现在也是基于 Chromium 内核的,同样支持证书透明度,并会执行 SCTs 的验证。

对于非浏览器客户端,如 HTTP 客户端库或应用程序,对证书透明的支持可能会有所不同:

  • 开发者库:有些开发库内置了对证书透明的支持,或者提供了相应的插件来实现这一功能。例如 OkHttp(一个流行的Java HTTP客户端库)从3.11.0版本开始支持证书透明。
  • 操作系统级别:某些操作系统可能在系统级别提供了对证书透明的支持。例如 Android 7.0及更高版本允许开发者在应用的网络安全配置中指定证书透明度的要求。
  • 独立客户端:独立的客户端应用程序可能需要自己实现对证书透明的支持,或依赖于操作系统或开发库来提供这一功能。

总的来说,现代浏览器对于证书透明度的支持已经相当广泛,而客户端库和应用程序对证书透明的支持则取决于具体实现和配置。

小结

证书透明通过提供一个开放的证书记录系统,显著提高了数字证书生态系统的安全性和透明度,证书透明正逐渐成为互联网安全的标准做法。

http://www.15wanjia.com/news/166021.html

相关文章:

  • 东阳厂家高端网站设计wordpress微博主题
  • 易旅游网站建设合肥做网站优化
  • 怎样免费建立网站百度上广告怎么搞上去的
  • 贵阳住房和城乡建设部网站龙岩属于哪里
  • 免费发布租房信息网站怎么做整人网站
  • 0基础怎么做网站模版降龙网络专业做网站
  • 北京网站设计确保代码符合w3c仿中国化妆品网站模板
  • 做网站一直不知道做什么网站中国建设银行青浦支行网站
  • 谁有手机网站发几个吧重庆哪里做网站
  • 网站建设外包被骗十八个免费的舆情网站
  • 网站建设需要服务器吗专业网站定制平台
  • 网站公司怎么做推广设计制作公益广告牌教案
  • 上海网站架设免费领取手机网站
  • 推荐个2021能看的网站网页设计考试题目
  • 网址关键词查询网站提高网站速度
  • 在线网站优化公司国度网络网站建设
  • 宁波市鄞州区建设局网站wordpress苏醒Grace8
  • 用虚拟机做网站的心得体会百度商桥 网站慢
  • 为女人网上量体做衣网站大学生网站建设
  • 如何申请国外网站公司装修设计哪家好
  • 自学设计软件的免费网站建设农家书屋官方网站
  • wordpress 文章 定时正规seo一般多少钱
  • 花钱人做的网站做好后算谁的邢台太行中学
  • 网站开发和网络开发区别安平网站建设找盛千
  • 西安公司网站建设哪家专业房子设计师怎么找
  • 网站导航规划1小时赚8000元游戏
  • 建设手表网站的目的网页设计与制作教案 详案
  • 淘客网站如何做能加快收录wordpress转emlog
  • 怎样建设营销型网站专做商业平台网站
  • 一级a做爰电影免费观看网站dw做的上传网站打不开