当前位置:首页 >时尚 >HTTPS 证书被伪造了怎么办? 伪造如何预防 HTTPS 证书伪造

HTTPS 证书被伪造了怎么办? 伪造如何预防 HTTPS 证书伪造

2024-06-30 19:23:58 [百科] 来源:避面尹邢网

HTTPS 证书被伪造了怎么办?

来源:51CTO 作者:赵宁宁 时间:2020-07-10 10:19:04

HTTPS 协议的书被安全依赖于它的证书机制,如果攻击者申请到了一张和你的伪造网站一摸一样的证书,那你网站的书被安全机制也就不复存在了。本文来聊一聊,伪造如何预防 HTTPS 证书伪造。书被

证书劫持

HTTPS 证书被伪造了怎么办? 伪造如何预防 HTTPS 证书伪造

HTTPS 证书被伪造了怎么办?

HTTPS 证书被伪造了怎么办? 伪造如何预防 HTTPS 证书伪造

如果想部署 HTTPS 网站,伪造首先向 CA 机构申请一张证书,书被 CA 机构在审核申请者的伪造身份后,会签发一张证书,书被证书中包含了申请者网站的伪造主机名、主机公钥,书被同时 CA 机构会用自己的伪造私钥对整个证书进行签名,并将签名添加到证书文件中,书被然后发送给证书申请者。伪造证书是书被 TLS 协议中非常关键的一环,其主要作用:

HTTPS 证书被伪造了怎么办? 伪造如何预防 HTTPS 证书伪造

向网站访问者确认服务器的真实身份,确保客户端(浏览器)是和真正的网站提供者在通信,避免遇到中间人攻击,实现密码学中的身份认证特性。

客户端和服务器使用证书中的公钥(依赖于不同的密码协商算法,功能有所不同)协商出主密钥(Master Secret),有了主密钥,客户端和服务器端就可以保证通信数据是加密且没有被篡改。


HTTPS 证书被伪造了怎么办?

HTTPS 证书最大的问题就是伪造证书的存在,一旦出现伪造证书,安全体系将会非常脆弱,出现伪造证书的原因如下:

CA 机构有意无意会签发一些错误的证书,比如 CA 机构没有正确校验申请者的身份。

CA 机构是一个追求盈利的机构,在利益的驱动下,可能会无节制的签发证书,如果签发一个恶意的二级 CA 证书,带来的危害更大。

攻击者会通过各种技术攻击手段,冒充或者伪造某个域名的拥有者,从而成功申请到一张证书,然后通过证书进行危害操作。

这时,证书的使用者可能会存在下面的困惑:


域名拥有者无法知晓那些 CA 机构给他签发了证书,也不知道是否有人冒充他的身份申请证书并提供服务。

CA 机构并不清楚它到底签发了多少证书,也不确定是否签发了伪造证书,二级 CA 签发机制不可控。

对于浏览器来说,它没有技术手段校验证书是否是合法的。


证书透明度

HTTPS 证书被伪造了怎么办?

为了解决证书潜在的问题,谷歌提出了一个解决方案,这就是证书透明度(CT)。CT 是一组技术解决方案,它能够审计、监控证书的签发、使用,从而让更透明,它不是证书的替代解决方案,而是证书的有效补充。通过 CT,能够达成以下的几个目标:


CA 机构能够知晓其签发了那些证书,并快速检测到是否签发恶意证书了。

网站拥有者能够知晓域名对应证书签发的全过程,一旦发现有攻击者伪造了域名对应的证书,可以快速联系 CA 机构,吊销该证书。

浏览器厂商能够审计证书的使用情况,如果发现有恶意证书,可以快速关闭HTTPS连接,保障用户的安全。


HTTPS 证书被伪造了怎么办?

CT 日志服务所使用的技术和区块链技术非常类似,通过密码学手段(Merkle hash tree)保证了其数据只能增长,但修改、插入、删除都会被发现。由于审计单条数据的成本并不高,审计员可以是一个单独的服务,也可以是观察者的一项功能,甚至可以作为客户端的一部分。

Expect-CT

为了确保浏览器能在访问到缺少 CT 监督的证书(例如 CA 意外发出的证书)时采取措施,Google 提案增加了一个新的 Expect-CT HTTP Header,该 HTTP Header 用来告诉浏览器期望证使用书透明度服务。Expect-CT CT 头部允许站点选择报告或强制执行证书透明度要求,这可以防止站点证书错误被忽视的情况。当站点启用 Expect-CT CT Header 时,浏览器会检查该站点使用的证书是否出现在公共CT日志中,这能有效的避免中间人攻击等 HTTPS 威胁,让站点更加安全。

HTTPS 证书被伪造了怎么办?


Expect-CT: report-uri="", enforce,max-age=

在部署的时候有两种策略可供选择,一种是仅报告,一种是强制执行。在仅报告策略中,浏览器在没有收到有效的CT信息情况下,会向report-uri设置的地址发送报告。对于该策略,你可以如下设置:

Expect-CT: max-age=0, report-uri="https://{ $subdomain}.report-uri.com/r/d/ct/reportOnly"

该策略下,如果浏览器未收到有效的CT信息,不会终止连接,只会向你指定的URI发送报告。而第二种策略可如下设置:

Expect-CT: enforce, max-age=30, report-uri="https://{ $subdomain}.report-uri.com/r/d/ct/enforce"

这也就是告诉浏览器强制执行 CT 策略并且缓存该状态 30s 。如果浏览器没有收到有效的 CT 信息,将会终止链接同时也会发送报告。在正确的配置好 CT 信息后,你可以将该时间设置的更长。


分享:
    文章标签: 安全

    相关推荐

    • 2023 年京东史上最强 618来袭

      在今日举行的 2023 年京东 618 商家大会上,京东宣布今年 618 恰逢京东创业 20 周年,同时也将是史上助力商家增长投入最多、举措最强的 618。

      2023-04-20
    • 安全研究专家报告Google Home严重漏洞获107500 美元赏金

      12 月 30 日消息,安全研究专家马特・昆茨(Matt Kunze)去年向谷歌报告了 Google Home 的严重漏洞,近期获得了谷歌 107500 美元(约 74.9 万元人民币)的高额赏金。

      谷歌 2022-12-30
    • 一加10 Pro和OPPO Find X5 Pro开放升级基于Android13的ColorOS13

      ColorOS 官方今日宣布,OPPO Find X5 和 Find X5 Pro 现已开启 ColorOS 13.0 × Android 13 正式版升级,同时一加 10 Pro 5G 也已开启 ColorOS 13.0 × Android 13 正式版升级。

      OPPO 一加手机 ColorOS 2022-09-23
    • 苹果为 Apple Watch Ultra 发布 watchOS 9.0.1 系统

      苹果今天发布了watchOS 9.0.1,这是对9月首次亮相的watchOS 9操作系统的微小更新。watchOS 9.0.1可用于Apple Watch Ultra,对于即将收到‌Apple Watch Ultra‌的用户来说,这将是第一天的更新。

      苹果 Apple Watch 2022-09-23
    • 苹果推送iOS 16.0.2正式版:修复多个BUG

      9月23日消息:在iOS 16发布后,预装搭载的IPhone 14系列出现了多个问题,例如第三方应用的相机抖动、复制粘贴时频繁请求用户批准的弹窗等。在今日凌晨,苹果推送了iOS 16.0.2正式版更新,内部版本号20A380,这些问题都已修复。

      苹果 iOS 16 2022-09-23

    本周热门

    • 微软新版Outlook客户端预览版发布1微软新版Outlook客户端预览版发布 2022/05/18
    • 微软Win11新版本发布预览版,每天自动帮你换壁纸2微软Win11新版本发布预览版,每天自动帮你换壁纸 2022/05/20
    • 微软 Win11 Beta 预览版 22621.575 和 22622.575 (KB5016694) 发布3微软 Win11 Beta 预览版 22621.575 和 22622.575 (KB5016694) 发布 2022/08/11
    • Windows 软件包管理器 WinGet安装及使用教程4Windows 软件包管理器 WinGet安装及使用教程 2020/05/23
    • HTTPS 证书被伪造了怎么办?5HTTPS 证书被伪造了怎么办? 2020/07/10
    • 优麒麟 20.10 正式发布:Linux 5.8 内核,全局主题切换,全新组件上线6优麒麟 20.10 正式发布:Linux 5.8 内核,全局主题切换,全新组件上线 2020/10/23
    • 金丝雀版Microsoft Edge可自动生成高强度密码并同步保存7金丝雀版Microsoft Edge可自动生成高强度密码并同步保存 2020/12/02
    • 微软发布Win10 2004/20H2/21H1 8月累积更新KB5005033补丁8微软发布Win10 2004/20H2/21H1 8月累积更新KB5005033补丁 2021/08/11

    本月热门

    • 微软推出wsl –install快速安装指令,简化安装,只需一条命令即可安装1微软推出wsl –install快速安装指令,简化安装,只需一条命令即可安装 2021/07/31
    • 笔记本CPU莫名锁频率0.39GHz?可能是过热和快速启动问题2笔记本CPU莫名锁频率0.39GHz?可能是过热和快速启动问题 2022/07/19
    • Microsoft Edge广告怎么取消?两种方法彻底解决国区出现的广告问题3Microsoft Edge广告怎么取消?两种方法彻底解决国区出现的广告问题 2021/08/25
    • Windows Server 2012 R2/2019/2022受累积更新影响,出现严重问题4Windows Server 2012 R2/2019/2022受累积更新影响,出现严重问题 2022/01/14
    • 中通开通默认隐私面单服务:隐藏寄件人/收件人电话号码5中通开通默认隐私面单服务:隐藏寄件人/收件人电话号码 2021/12/10
    • 微软Win11新版本发布预览版,每天自动帮你换壁纸6微软Win11新版本发布预览版,每天自动帮你换壁纸 2022/05/20
    • 微软 Windows Server 2012/2012 R2将于2023年10月停止支持7微软 Windows Server 2012/2012 R2将于2023年10月停止支持 2022/07/04
    • 微软新版Outlook客户端预览版发布8微软新版Outlook客户端预览版发布 2022/05/18
    科技 安全 论坛 卡饭教程 手机版

    Copyright2014-2020© 卡饭网  沪ICP备2020031077号-2

    卡饭网提供的所有的资源均来自互联网,如有内容侵犯您的版权或其他利益,请及时向我们提出删除。联系邮箱:kf2020@kafan.cn

    (责任编辑:娱乐)

      推荐文章
      热点阅读