01 · 研究定位与威胁模型
1.1 为什么研究HTTPS中间人检测——迪妙的三个业务理由
TLS加密保护的是"端到端"的信道,但真实的通信链路从来不是只有两端。Wi-Fi接入点、家用路由器、企业网关、安全审计设备、被植入木马的终端——每一个环节都可能成为攻击者插入的"第三端"。对迪妙网络空间安全学院深耕的反钓鱼、反诈骗与企业安全意识培训业务,MITM检测具有不可替代的价值:
- 对抗性钓鱼已进入"AiTM时代"。以Evilginx为代表的中介式钓鱼(Adversary-in-the-Middle, AiTM)框架,不再仿造登录页面骗取口令,而是架设真实的反向代理,转发目标站点的真实页面与交互,实时截获用户提交的一切——包括用户名、密码,以及能绕过MFA的一次性验证码与会话Cookie。微软威胁情报团队2022年披露,AiTM钓鱼站点已成为商业电子邮件入侵(BEC)链条的标准入口。传统"看网址、认小锁"的培训话术对此类攻击基本失效,防御必须深入到证书与流量层面。
- 企业演练沙盘需要真实水位。MITRE ATT&CK将"中间人攻击"(T1557)及其子技术(LLMNR/NBT-NS投毒、ARP缓存投毒、DHCP欺骗)列为持久化与凭据窃取的标准战术。红蓝对抗若不能在实验环境中复现SSL剥离、透明代理与证书注入,演练的检测侧将永远停留在纸面。
- 加密可见性危机的另一面。TLS 1.3与ECH(RFC 9849,2026年3月发布)让被动观测者"失明",但本地MITM恰恰是少数仍能让明文"重现"的攻击——代理为了解密必须出示自己的证书。这一结构性矛盾是全部MITM检测技术的立足点:攻击者要想看见明文,就必须在证书与握手行为上留下指纹。
核心科学问题:在密码学强度不可突破的前提下,一次成功的HTTPS中间人攻击会在"证书结构、握手指纹、时序行为、终端状态"四个维度上留下哪些可检测的痕迹?本课题的回答是——痕迹丰富且结构化,关键挑战在于:如何把这些痕迹从合法的企业TLS检查、杀毒软件HTTPS扫描与恶意MITM中准确区分。
1.2 攻击者位置四分法:MITM威胁模型的结构化描述
按照攻击者在通信路径上的位置与所需能力,HTTPS中间人攻击可划分为四类。这一分类直接决定了每类攻击的检测点部署位置与数据需求:
| 攻击者位置 | 代表技术 | 所需能力/前提 | 主要检测点 |
|---|---|---|---|
| P1 本地终端 | 恶意软件注入根证书、Hook浏览器、恶意扩展、代理设置篡改 | 终端代码执行权限 | 终端信任库审计 代理配置对账 |
| P2 接入网络 | 伪造Wi-Fi热点、ARP缓存投毒(ATT&CK T1557.002)、流氓DHCP(T1557.003)、DNS劫持 | 与受害者同一二层/广播域 | 网关侧流量观测 证书链异常告警 |
| P3 路径中间 | ISP级透明代理、被入侵的路由器、BGP劫持配合证书滥用 | 路径节点控制权或路由牵引能力 | 多路径比对 RTT/TTL行为分析 |
| P4 云端反向 | AiTM钓鱼代理(Evilginx类)、CDN回源劫持 | 诱导用户访问攻击者域名 | 域名信誉+UA/指纹比对 会话异常分析 |
注:P1/P2是终端安全与内网检测的主战场;P3是运营商与大规模测量研究的范畴;P4则是反钓鱼业务最直接面对的形态——用户主动访问了攻击者控制的域名,该域名的证书、行为与真实站点存在可比对差异。
1.3 研究边界与合规声明
合规与伦理声明:本课题全部检测技术均为非侵入式观测:不解密他人流量、不注入或篡改数据,仅基于证书、握手元数据、流统计与终端状态进行判定。文中涉及的攻击手法(SSL剥离、代理架设、根证书注入)仅用于授权环境下的防御评估、红蓝演练与安全教育,严禁用于任何未授权网络与系统。
02 · SSL剥离攻击:加密降级的古典威胁
2.1 机理:把HTTPS"劝退"回HTTP
2009年,Moxie Marlinspike在Black Hat DC上公开演示了sslstrip:位于路径上的攻击者并不尝试破解TLS,而是改写受害者的请求——当用户点击http://链接或被重定向到HTTP页面时,攻击者将其与目标服务器的HTTPS通信内容"翻译"回HTTP转发给用户;用户与攻击者之间全程明文,攻击者却与服务器维持着正常的加密会话。用户看到的是"一切正常"的页面,浏览器地址栏却没有任何安全指示器。
- 攻击成立的根因:当时Web生态大量混用HTTP/HTTPS,用户常从搜索引擎、书签、二维码进入HTTP入口,再经服务器跳转HTTPS——这条"明文入口→跳转"的路径就是SSL剥离的猎场。
- 同源策略的盲区:页面中的Cookie若不设Secure标志,剥离攻击下会被明文泄露;攻击者甚至可主动将HTTPS链接改写为HTTP同类链接(如https://bank.com → http://bank.com),保持视觉一致性。
2.2 HSTS的问世与残余攻击面
HSTS(HTTP Strict Transport Security,RFC 6797,2012年11月发布)从协议层面封堵SSL剥离:服务器通过Strict-Transport-Security响应头声明"本域在未来N秒内只允许HTTPS访问",浏览器收到后强制升级该域所有请求并拒绝证书错误。其工作流程如下:
HSTS的残余攻击面值得学员明确:首次访问窗口(策略尚未下发时仍走明文,Preload机制正是为消除此窗口而设计);子域覆盖依赖includeSubDomains;用户主动忽略证书警告在现代浏览器中已不可行——HSTS下证书错误直接断连,这正是检测MITM的天然放大器:合法的透明代理若未被信任,表现为"全站证书错误";若被信任,则进入第3节的检测范畴。
2.3 SSL剥离的当代猎场:古典攻击并未退场,只是换了入口
HSTS与Preload大幅压缩了SSL剥离在主流浏览器上的生存空间,但在以下场景中,"加密降级+明文猎杀"的攻击逻辑依然活跃:
- 恶意热点与Evil Twin接入点:攻击者在机场、咖啡馆等场景架设同名钓鱼热点,结合ARP欺骗与HTTP流量篡改,对未启用HSTS的站点注入恶意脚本——这与迪妙钓鱼演练中"免费Wi-Fi"剧本的技术内核完全一致。
- 二维码钓鱼(Quishing)与短信短链:扫码与短链天然削弱了域名可读性,受害者往往在不可见的跳转链路中被引导至HTTP入口或仿冒域名;攻击者甚至无需剥离——直接以AiTM代理承接流量(见第3页08节),SSL剥离退居"引流"角色。
- App内WebView与嵌入式浏览器:大量移动应用的内置浏览组件不强制应用HSTS策略,"首次访问窗口"被系统性放大——这也是移动端检测必须同时审计应用网络配置的原因(见第2页06.3节)。
- 强制门户(Captive Portal)滥用:公共网络认证页是少数合法的HTTP明文入口,恶意热点可借此展示伪造认证页实施凭据钓鱼。
教学要点:SSL剥离的历史价值在于揭示了一个永恒结论——加密的薄弱环节从来不在密码学,而在"进入加密的第一个请求"。现代防御的全部设计(HSTS、Preload、HTTPS-First、自动升级)都是对这个入口的持续加固。
03 · 透明TLS代理:加密世界的"持证窃听者"
3.1 双重握手:MITM的核心机理
透明TLS代理(Transparent TLS Proxy)不降级连接,而是同时扮演客户端与服务器,建立两条独立的TLS会话:与目标服务器维持一条真实加密会话,再使用代理自己签发的"假冒证书"与受害者建立另一条会话。明文在此汇聚——代理所见即全部通信内容。整个过程中,密码学本身未被攻破:用户看到的"小锁"对应的不是目标站点的真实证书,而是代理的证书。
3.2 证书链的结构性变化:检测的第一个信号
正常HTTPS连接的证书链通常为2–3层:叶子证书(目标域名)→ 中间CA → 根CA。透明代理插入自己后,链结构发生可观测的系统性变化:
| 观测维度 | 正常连接 | 被透明代理拦截的连接 |
|---|---|---|
| 链深度 | 2–3层(叶子→中间CA→根) | 常增至3–4层以上(多出代理中间CA层) |
| 根证书 | 属于操作系统/浏览器官方信任库 | 属于代理自建的私有CA,不在公开信任库中 |
| 证书有效期 | 按CA/B论坛基准,自2020年起公开可信TLS服务器证书最长约13个月(398天) | 代理为批量签发便利,常签发极短有效期证书 |
| 扩展与签名 | 含CT预签(SCT)、标准化EKU | 可能缺失SCT、缺失OCSP staple、Issuer含代理厂商特征名 |
| 协商参数 | 客户端与服务器指纹天然一致 | 客户端侧与服务器侧TLS指纹由不同实现产生,易不一致 |
注:TLS 1.3下证书链位于加密握手段,被动观测点需位于终端侧或授权检查点;TLS 1.2存量流量中证书明文可见,链深度检测仍可直接部署。
04 · 根证书注入:MITM攻击的"信任基石"
4.1 三条注入路径
透明代理能否生效,最终取决于受害者的信任库是否接纳代理的根证书。真实攻击与合法场景中,根证书的落地方式可归为三类:
- 恶意注入:木马、间谍软件在取得终端执行权限后,调用系统证书管理接口静默安装自签根证书(Windows证书存储、macOS钥匙串、Linux CA目录、Android用户证书库、浏览器自有信任库均可能被写入);配合代理设置篡改或流量牵引,形成完整MITM链。2015年联想Superfish事件即是典型——预装广告软件内置Komodia开发的拦截组件,自签根证书且私钥可被公开提取,使全球数百万台设备对同一伪造CA敞开了大门。同年11月曝光的戴尔eDellRoot事件(CERT/CC漏洞通报VU#870761)是供应链环节的同类失误:戴尔在2015年8月后出货的部分PC上通过Dell Foundation Services预装了携带私钥的自签根证书eDellRoot,私钥可被公开提取,任何网络位置的攻击者均可据此为任意域名签发"合法"的伪造证书——再次证明终端信任库审计必须覆盖出厂预装与供应链环节。
- 企业受管下发:组织通过MDM/组策略向自有设备推送内部根证书,配合网关代理进行合规TLS检查。这是合法的,但管理不善时(私钥泄露、范围越界、豁免清单缺失)会自我制造一条完整的攻击面。
- 用户诱导安装:钓鱼页面、伪装的"安全组件""上网助手"诱导用户手动安装根证书。iOS对企业证书与根证书的安装有多重弹窗确认,安卓自7.0(API 24)起应用默认不信任用户安装的证书——这些机制抬高了攻击成本,但浏览器与老旧应用仍是缺口。
迪妙教研视角:根证书注入检测是少数"低成本、高确定性"的MITM检测手段——终端信任库的变更事件可枚举、可审计、可对账。安全意识培训中应把"不要随意安装来历不明的根证书/描述文件"作为与"不点击陌生链接"同等级别的铁律。
05 · HSTS与降级防护的现代形态
5.1 HSTS部署现状与策略要点
HSTS已从"最佳实践"演进为合规基线:Qualys SSL Labs评分体系将HSTS作为A+评级的前提条件;浏览器Preload名单(hstspreload.org)收录了全球大量金融、政务、互联网站域名,使策略在下发前就内置于浏览器。企业侧部署的要点包括:
- 策略强度:max-age建议≥1年(31536000秒),并启用includeSubDomains与preload声明;仅设短max-age的策略在攻击者长期驻留场景下可被"过期重置"。
- 证书生命周期纪律:HSTS下任何证书失效、轮换失误都直接变成业务中断——这倒逼企业建立自动化证书管理(ACME),也从侧面压缩了"长有效期伪造证书"的可行空间。
- 证书有效期持续收紧:CA/B论坛基线要求正分阶段压缩公开可信TLS证书的最长有效期——2026年3月15日起新签发证书最长约200天,2027年3月起降至约100天,2029年3月起仅约47天。证书"短寿命化"使伪造证书的可利用窗口同步收窄,也把证书自动化管理(ACME)从"推荐实践"变为"生存刚需"。
- 与客户端检测的联动:企业探测到内部站点证书错误率异常升高时,应排查是否存在私接代理或内网ARP欺骗,而非简单归因于配置失误。
5.2 降级攻击的现代变体
SSL剥离并未消失,而是演化出更精细的形态:TLS版本降级(诱导协商至TLS 1.0/1.1与弱密码套件——TLS 1.3的降级哨兵随机数即针对此设计);SNI窥探驱动的选择性拦截(中间盒先按明文SNI决定是否拦截,再对目标连接实施剥离或重置);降级至攻击者控制的"镜像站"(AiTM钓鱼的本质——用户从未抵达真实站点,自然也无从谈论降级)。
5.3 降级攻击族谱:POODLE、FREAK与Logjam
SSL剥离之外,历史上还有一整族利用"协议版本与密码套件协商"的降级攻击,其根源多在密码政策与实现缺陷的历史遗留:
- POODLE(CVE-2014-3566,2014年10月披露):SSL 3.0的CBC填充校验缺陷构成可重复使用的预言机,攻击者诱导连接降级至SSL 3.0后,通过多次自适应攻击每次窃取少量字节。事件直接促成RFC 7568(2015)宣布废弃SSL 3.0,主流浏览器与服务器同步禁用该版本。
- FREAK(CVE-2015-0204,2015年3月披露):上世纪90年代密码出口管制遗留的512位RSA"出口级"密码套件,被发现在OpenSSL等主流实现中仍可被强制协商;对512位RSA模数的分解在当时公有云算力下仅需数小时至数日。Android与iOS的系统组件均受影响并紧急修复。
- Logjam(CVE-2015-4000,2015年5月披露):针对512位出口级DHE的预计算攻击——研究者预先计算常用素数的离散对数表,即可实时解密受影响连接;研究同时揭示了互联网上大量服务器复用相同硬编码DH参数的系统性风险,并据此下调了DHE参数的安全基线。
协议层的最终回答:TLS 1.3只保留强密码套件,并引入降级保护哨兵机制(RFC 8446 §4.1.3):支持TLS 1.3的服务器若响应了可降级版本,必须在server_random的最后8字节写入固定哨兵值;客户端发现"声称支持1.3却出现哨兵值"的矛盾即中止握手。配合现代浏览器"最低TLS 1.2"的默认策略,此类攻击在Web主战场已基本退场——但遗留客户端、嵌入式与IoT设备仍构成残余猎场,企业资产清点必须覆盖这部分长尾。
5.4 被忽视的降级面:邮件协议的STARTTLS剥离
Web生态有HSTS与Preload兜底,而邮件链路长期依赖"机会式加密":SMTP、IMAP、POP3先以明文完成协议握手,再由服务器广告STARTTLS升级能力,客户端择机升级。这恰好复刻了SSL剥离的全部条件——中间人只需在握手阶段抹除STARTTLS广告,双方即全程明文而互不知晓;更隐蔽的变体则利用协议状态机缺陷直接阻止升级。
- 测量证据:ACM IMC 2015邮件投递安全大规模测量(Durumeric、Adrian等,密歇根大学与Google联合团队)首次系统揭示了SMTP链路的机会式加密水位:相当比例的邮件服务器虽广告STARTTLS能力,但证书校验普遍缺位——"加密"形同明文;研究者在部分网络路径的主动测量中还观测到STARTTLS能力广告被剥离、TLS专用端口被阻断的主动干扰迹象。
- 实现层缺陷:USENIX Security 2021对STARTTLS实现的系统审计(Poddebniak等)披露了40余处可被用于剥离、降级与命令注入的客户端/服务器实现缺陷(研究者已通报主流邮件客户端与服务器厂商,多数问题随后修复),并给出明确结论——在客户端到服务器方向应优先使用隐式TLS专用端口,而非STARTTLS。
- 协议对策:IETF在RFC 7435(机会式安全)与RFC 8314(邮件提交与访问强制使用TLS)中确立了方向;SMTP侧以MTA-STS(RFC 8461)公布防降级策略、以DANE/TLSA(RFC 6698/7671/7672)经DNSSEC把证书绑定到域名——两者合起来,就是邮件世界的"HSTS"。
与迪妙业务的关联:钓鱼邮件是钓鱼攻击的第一入口,BEC与凭据窃取的第二步常发生在邮件客户端。STARTTLS剥离意味着远程办公员工、移动邮件客户端与企业网关之间的邮件内容,可能在运营商或公共网络节点被明文读取——这既是一个被低估的检测点(对内网出口的SMTP/IMAP能力广告做基线监测),也理应进入安全意识培训的课程清单。
5.5 浏览器安全指示器的演进:当"小锁"消失之后
"看地址栏有没有小锁"曾长期是安全教育的一线话术。但浏览器厂商的用户研究表明,这一指示器已被普遍误读:Google 2021年的用户研究中,仅约11%的受试者能正确理解挂锁图标的含义,多数受访者错误地把它当作"网站可信、经营合规"的标志;而此时Chrome中超过95%的页面加载已走HTTPS——攻击者的钓鱼网站同样使用HTTPS、同样显示小锁。FBI等执法机构在2023年的公众指南中明确提示:挂锁图标只表示通信加密,并不代表网站合法或安全。
2023年9月发布的Chrome 117正式将地址栏挂锁替换为中性化的"Tune(调整)"图标——新图标不再暗示"可信",但保留点击后查看证书与站点信息的入口;HTTP明文页面则继续被明确标记为"不安全"。同期的自动升级机制也在普及:Chrome的HTTPS-First模式(2021年随Chrome 94引入,可将可升级的HTTP请求自动改写为HTTPS)与Firefox的HTTPS-Only模式(Firefox 83起提供,可对不支持HTTPS的站点先给出风险提示)分别从浏览器侧压缩了"明文入口"的存在空间。
对反钓鱼教育的直接影响:"认小锁"话术必须退役。可讲授的替代动作是:核验域名拼写与注册主体、点击地址栏图标查看证书详情、高敏感操作通过书签直达或官方App完成。这正是迪妙"识别指南"课程自2023年后持续更新的核心内容——安全指示器能证明的只是"信道加密",从来不是"对方可信"。
06 · 证书固定的演进:从HPKP之死到移动Pinning
6.1 HPKP:一次失败的浏览器级实验
公钥固定(HPKP,RFC 7469,2015)曾被视为MITM的终极协议解:站点通过HTTP头声明"未来N天内,本域证书必须来自这几个公钥",违例即断连。但实践迅速暴露致命缺陷——固定策略即自锁:私钥丢失、CDN切换、业务并购都会触发合法的"自我拒绝服务";而攻击者一旦攻破站点响应头,又可植入恶意pin将合法用户永久锁定在伪造证书之外。2017年Chrome宣布废弃HPKP,Chrome 67(2018年5月)起移除公钥固定支持;Firefox虽在早期版本试点但从未完整落地该功能,先于Firefox 72(2020年1月)默认关闭HPKP响应头处理,再在Firefox 78(2020年)彻底移除相关代码路径(见Mozilla Bug 1412438与1630038),苹果与微软的浏览器则从未实现过HPKP。RFC 7469事实上走入历史。
教研要点:HPKP的失败不是"证书固定"概念失败,而是把高风险策略下发给了错误的执行主体——浏览器无法区分"证书变更"是事故还是攻击。可学的结论是:固定策略必须由了解自身证书生命周期的主体(应用开发者)在应用层实施,这正是移动端pinning的思路。
6.2 现代实践:应用层Pinning与平台机制
- 移动端证书固定:银行、证券类App普遍在客户端内置服务端证书公钥哈希(SPKI Pin),握手时强校验,违例即拒绝连接并上报——这是当前对抗恶意MITM最有效的主机侧手段。Android通过Network Security Config提供声明式配置能力,iOS的App Transport Security(ATS)提供了策略框架,OWASP MASTG给出了完整的实现与测试指引。
- 浏览器侧的替代路线:Chrome放弃HPKP后,将信任重心转向证书透明度(CT,RFC 6962)——所有公开可信证书必须被记录到公开CT日志,Chrome等浏览器要求SCT证明;"事后可审计"取代了"事前硬拒绝"。对于检测方而言,CT日志同时成为发现伪造证书与异常签发的基础设施(详见第2页主动探测与第3页案例复盘)。
- 证书固定的攻防双面性:pinning抬高了攻击成本,但也带来证书轮换的运维负担与潜在自锁风险;安全团队应将其定位为"高价值App的补充防线",而非银弹,并配套备份pin(backup pin)与灰度验证流程。
本页小结
第1页核心结论
- MITM的本质是插入第三个TLS端点:攻击不攻破密码学,攻破的是"我连接的是谁"的身份确认——全部检测技术都建立在"伪造证书必然留下结构化痕迹"这一结构性约束之上。
- SSL剥离、协议降级、透明代理、根证书注入构成四条主要技术路线;HSTS、TLS 1.3降级哨兵、证书透明度分别封堵了各自的时代窗口,但本地根证书注入与AiTM云端反向代理至今仍是活跃威胁。
- 协议防护的每次演进都伴随副作用:HPKP因自锁风险被浏览器废弃、HSTS把证书错误变成业务中断风险——防护策略必须配套运维纪律,否则防线会反噬自身。
- 浏览器安全指示器已进入"后小锁时代":Chrome 117(2023年9月)以中性化图标取代挂锁,"看小锁辨真假"的话术必须从安全教育中退役,取而代之的是域名核验、证书查看与官方渠道直达。
- 邮件侧的STARTTLS剥离是被低估的平行战场:MTA-STS与DANE是邮件世界的"HSTS等价物",应纳入企业检测基线与培训课程清单。
本节参考文献(第1页 · [1]—[20])
Rescorla, E. "The Transport Layer Security (TLS) Protocol Version 1.3", RFC 8446, IETF, 2018. rfc-editor.org/rfc/rfc8446
Hodges, J., Jackson, C., Barth, A. "HTTP Strict Transport Security (HSTS)", RFC 6797, IETF, 2012. rfc-editor.org/rfc/rfc6797
Evans, C., Palmer, C., Sleevi, R. "Public Key Pinning Extension for HTTP", RFC 7469, IETF, 2015(已因部署风险被主流浏览器废弃). rfc-editor.org/rfc/rfc7469
Cooper, D., Santesson, S., Farrell, S., et al. "Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile", RFC 5280, IETF, 2008. rfc-editor.org/rfc/rfc5280
Eastlake, D. "Transport Layer Security (TLS) Extensions: Extension Definitions", RFC 6066, IETF, 2011. rfc-editor.org/rfc/rfc6066
Laurie, B., Langley, A., Kasper, E. "Certificate Transparency", RFC 6962, IETF, 2013. rfc-editor.org/rfc/rfc6962
Marlinspike, M. "New Tricks for Defeating SSL in Practice", Black Hat DC, 2009.(sslstrip首次公开演示)
Palmer, C., et al. "Intent to Deprecate and Remove: Public Key Pinning", Chromium blink-dev 邮件列表, 2017(Chrome 67于2018年5月移除HPKP支持). groups.google.com/a/chromium.org/g/blink-dev/c/he9tr7p3r28
OWASP. "Mobile Application Security Verification Standard / MASTG"(含证书与公钥固定实现指引). mas.owasp.org
Android Developers. "Network Security Configuration". developer.android.com/training/articles/security-config
Carnegie Mellon CERT/CC. "Lenovo Computers Contain the 'Superfish' SSL-Killer", Vulnerability Note VU#529496, 2015. kb.cert.org/vuls/id/529496
Microsoft Threat Intelligence. "From cookie theft to BEC: Attackers use AiTM phishing sites as entry point for further financial fraud", Microsoft Security Blog, 2022-07-12. microsoft.com/en-us/security/blog
Moeller, B., Langley, A., et al. "Deprecating Secure Sockets Layer Version 3.0"(POODLE事件的技术结论), RFC 7568, IETF, 2015. rfc-editor.org/rfc/rfc7568
Bhargavan, K., Lavaud, A.D., et al. "A Messy State of the Union: Taming the Composite State Machines of TLS"(FREAK攻击研究), IEEE Symposium on Security and Privacy, 2015.
Adrian, D., Bhargavan, K., Durumeric, Z., et al. "Imperfect Forward Secrecy: How Diffie-Hellman Fails in Practice"(Logjam攻击), ACM CCS, 2015.
Durumeric, Z., Adrian, D., Mirian, A., Kasten, J., Bursztein, E., Lidzhorski, N., Thomas, K., Eranti, V., Bailey, M., Halderman, J.A. "Neither Snow Nor Rain Nor MITM …: An Empirical Analysis of Email Delivery Security", ACM Internet Measurement Conference (IMC), 2015. conferences2.sigcomm.org/imc/2015/papers/p27.pdf
Poddebniak, D., Ising, F., Böck, H., Schinzel, S. "Why TLS is better without STARTTLS: A Security Analysis of STARTTLS in the Email Context", USENIX Security Symposium, 2021(在客户端/服务器STARTTLS实现中发现40余处可利用缺陷,结论为优先使用隐式TLS专用端口). usenix.org/conference/usenixsecurity21/presentation/poddebniak
Hansen, M., Thomson, M. "SMTP MTA Strict Transport Security (MTA-STS)", RFC 8461, IETF, 2018. rfc-editor.org/rfc/rfc8461
Goodin, D. "Google will retire Chrome's HTTPS padlock icon because no one knows what it means", Ars Technica, 2023-05-03.(报道Chrome以Tune图标替代挂锁的安全研究依据;Chrome 117于2023年9月生效) arstechnica.com/information-technology/2023/05/...
CA/Browser Forum. "Baseline Requirements for the Issuance and Management of Publicly-Trusted TLS Server Certificates"(含TLS服务器证书最长有效期分阶段缩短条款). cabforum.org/working-groups/server/baseline-requirements