跳至主要内容
短.be

证书固定

应用程序预先固定所信任的 TLS 证书,检测并拒绝通过中间人攻击替换的伪造证书的安全技术。

2026 年 10 月 31 日 / 约 1 分钟阅读

安全

证书固定是指应用程序预先固定通信目标服务器的 TLS 证书(或公钥),当连接时出示的证书与固定值不一致时拒绝通信的安全技术。它被用作防范中间人攻击(MITM)的对策,这类攻击使用非法证书颁发机构签发的伪造证书。

作为移动应用中的实现示例,iOS 在 URLSession 的委托方法中、Android 在 Network Security Config 中指定证书公钥的哈希值。在短链接应用中,如果在获取重定向目标时遭受 MITM 攻击,用户就有被引导至恶意网站的危险。

过去曾为 Web 浏览器标准化了 HTTP Public Key Pinning(HPKP),但 Google 以使用者少以及存在拒绝服务等风险为由,宣布将在 Chrome 72 中删除 HPKP。Certificate Transparency(CT)是将已签发的证书记录到公开日志中,以便发现不当签发的机制。

证书固定在运维上的挑战是,证书轮换时需要更新应用。通过设置备用固定值,或在中间证书层级进行固定,可以减轻轮换时的影响。

在短链接服务中,也有将两者结合的做法:用证书固定保护 API 通信,并通过监控 CT 日志检测不当的证书签发。

这篇文章对您有帮助吗?

相关术语

SSL/TLS

用于在互联网上建立加密连接的安全协议,是 HTTPS 的基础技术。

证书透明度

要求所有公开信任的 SSL/TLS 证书记录在公开日志中的安全框架。

中间人攻击

攻击者在通信途中插入,窃听或篡改数据的网络攻击。随着 HTTPS 的普及,防范措施不断推进。

HSTS

HTTP Strict Transport Security 的缩写,强制浏览器只通过 HTTPS 连接访问网站。

HTTPS

HTTP 协议的安全版本,通过 SSL/TLS 加密保护浏览器与服务器之间的通信数据。

QR 码安全

与 QR 码相关的安全风险和防护措施,包括恶意链接和 QRishing 攻击。

相关文章

短链接安全指南 - 钓鱼风险识别与安全分享最佳实践

全面介绍短链接的安全风险和防护方法。涵盖钓鱼攻击识别、恶意链接检测和安全分享的最佳实践。

点击链接后发生了什么?一起来看 0.5 秒背后的秘密

用冒险故事的方式,轻松讲解从点击链接到页面显示之间到底发生了什么。DNS 就像电话簿负责查地址、请求就像寄出的信件、响应就像收到的回信,用生活中的比喻帮你理解网络通信的全过程。还会通俗地讲解短链接的重定向跳转机制,让你明白多出的那一步是怎么回事。读完之后,每次点击链接都会觉得更有趣。

识别和防范利用短链接的钓鱼诈骗

基于 APWG 2023 年数据,解说利用短链接的钓鱼诈骗的 5 种具体手法,以及通过预览功能、2FA、邮件头分析等实践性防御策略。

把知识用到真实链接上

免费缩短网址