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

知名营销网站最大的网站

知名营销网站,最大的网站,wordpress3.8.3,南昌网站建设业务目录 证书透明性的概念 数字证书和颁发机构 证书透明的起源 证书透明的工作原理 证书透明的实现方法 证书透明的优点 浏览器和客户端对证书透明的支持情况 小结 证书透明#xff08;Certificate Transparency, CT#xff09;是网络安全领域中的一个重要概念#xff…目录 证书透明性的概念 数字证书和颁发机构 证书透明的起源 证书透明的工作原理 证书透明的实现方法 证书透明的优点 浏览器和客户端对证书透明的支持情况 小结 证书透明Certificate Transparency, CT是网络安全领域中的一个重要概念是一个针对数字证书的公开监督系统旨在增加 SSL/TLS 证书颁发和管理的透明性防止证书颁发机构Certificate Authorities, CAs错误或恶意地颁发证书从而增强互联网的安全性。本文将详细解释证书透明的概念、原理、实现方法和实际应用。 证书透明性的概念 证书透明性Certificate Transparency是一种用于监控和审计 SSL/TLS 证书颁发机构CA的行为的机制通过记录和公开颁发的所有 SSL/TLS 证书使得第三方可以验证证书的合法性和权威性防止证书的滥用和欺诈行为的发生。 数字证书和颁发机构 数字证书是一种用于确认实体身份的电子凭证包含了公钥、身份信息以及签名等信息。证书颁发机构CA是受信任的第三方机构负责验证申请证书者的身份并颁发数字证书。 证书透明的起源 证书透明的概念是在2013年由 Google 提出背景是互联网安全领域发生了几起重大的证书滥用事件。这些事件揭示了一个问题CA 可能会被黑客入侵或者因内部问题等而错误地颁发证书甚至恶意颁发证书。这些不当的证书颁发行为可能会被用于中间人攻击从而损害用户的数据安全和隐私。 证书透明的工作原理 SSL/TLS 证书颁发过程通常包括以下步骤 申请者向 CA 提交申请提供域名和公钥等信息。CA 验证申请者身份和域名的合法性。CA 使用自己的私钥对申请者的公钥和相关信息进行数字签名生成证书。CA 将证书颁发给申请者。 在这个过程中如果 CA 滥用权力颁发虚假证书将对整个网络安全体系造成威胁。因此证书透明性机制应运而生。证书透明要求所有的证书颁发操作都必须被记录和公开实现对 CA 行为的监控和审计。日志记录必须具有以下特性 不可篡改性证书一旦被记录到日志中就不能被修改或删除以保证记录的可靠性。可验证性任何人都可以查询日志验证其中记录的证书是否合法以保证查询的公正性。可审计性任何人都可以对日志进行审计验证是否符合规范要求以保证审计的全面性。 证书透明的实现方法 建立公开的、可查询的证书日志系统必须具备不可篡改性、可验证性和可审计性等特性。目前比较知名的证书日志系统包括 Google 的 Certificate Transparency Logs 和 Mozilla 的 Public Key Pinning with HPKP。将所有颁发的 SSL/TLS 证书记录到日志系统中当 CA 颁发一个新的 SSL/TLS 证书时必须在证书中包含一个指向公开日志系统的引用以便将该证书记录到日志中。同时CA 还需要将证书的哈希值提交给日志系统以便进行查询和审计。验证日志系统的合法性和权威性客户端在查询日志时需要验证日志系统的身份和授权信息以确保其合法性和权威性。同时客户端还需要验证日志系统中记录的证书是否与 CA 颁发的原始证书一致以确保记录的准确性。 证书透明的优点 防止中间人攻击MITM通过实现证书透明性可以有效地防止中间人攻击MITM。因为可以查询公开的证书日志系统验证网站使用的 SSL/TLS 证书是否合法。如果发现有异常情况例如虚假证书或自签名证书就可以及时采取措施阻止攻击行为。检测 CA 滥用行为实现证书透明还可以有效地检测 CA 的滥用行为因为所有颁发的 SSL/TLS 证书都会被记录到公开的证书日志系统中如果发现有大量虚假或欺诈性证书被颁发就可以及时发现并采取措施追究相关责任人的法律责任。 浏览器和客户端对证书透明的支持情况 当先各家浏览器和许多客户端都已经支持证书透明以下是一些主流浏览器的支持情况 Google ChromeChrome 是最早推动证书透明度的浏览器之一。从版本 68 开始Chrome 要求所有新的网站证书必须遵守证书透明度政策。Chrome 会检查证书中的 SCTs时间戳证明Signed Certificate TimestampsSCT并在发现问题时向用户显示警告信息。Mozilla FirefoxFirefox 通过“安全连接失败”页面上的错误消息支持证书透明度。Firefox 不强制要求所有证书都符合证书透明度但允许用户查看证书中的 SCTs 信息。Apple SafariSafari 也支持证书透明度会检查网站证书中的 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.hkea.cn/news/14279117/

相关文章:

  • 网站的架设小程序定制开发合同
  • 在建设厅网站上下载资质标准淘宝网页设计招聘
  • 可以下载源程序的网站珠海网页设计公司
  • 骏域网站建设网站建设要点
  • 邢台哪里可以做网站商业计划书ppt模板免费下载
  • 成都网站建设及推广网站建设书 模板下载
  • 怎样给网站做超链接wordpress 翻页重复
  • 找个网站2021能看到怎么做模板wordpress
  • 高明区住房和城乡建设局网站网站建设用什
  • 网站如何防止别人抄袭可做百科资料参考的网站
  • 怎样建移动网站将自己做的网站发布到
  • 深圳免费网站制作哪个好如何写市场调研报告
  • 公司做外地网站什么网站建设比较好的
  • 网站前台管理系统一般企业做什么网站
  • 怎么做网站推广和宣传优化工作流程
  • 做php网站前端价格制作网站入门
  • 中国建设招标网网站网易云跟帖 wordpress
  • 沈阳模板建站公司有哪些wordpress自动分享插件下载
  • 网站建设课程报告论文设计网站开发费用计入什么科目
  • 心理健康网站建设论文wordpress加载完再显示图片
  • 网站建设多少网站建设阶段的推广
  • 杰奇怎么做网站地图北京三里屯
  • 太原网站制作公司哪家好设计师必看的10个网站
  • wordpress后台怎么进的南昌seo外包公司
  • 全网推广网站电商网站优缺点
  • 快速排名网站系统新建网站如何被搜索
  • 比较好的网站建设品牌升级成都专业做网站公司有哪些
  • seo的网站特征网站建设技术托管
  • 建站源码程序自己想做个网站
  • 中国企业网官方网站查询个人网站设计作品html