TLS stripping attacks expose sensitive web traffic by forcing secure HTTPS connections to fall back to unencrypted HTTP. At present, protection against these attacks relies on website operators explicitly opting into security by deploying mechanisms such as HTTP Strict Transport Security (HSTS) headers. These mechanisms have significant limitations: some are weak or difficult to configure, which raises the risk of misconfiguration and reduces practical adoption; others violate HTTP backward compatibility; at least one can even be abused to enable unintended user tracking. We introduce HSTS-Enforced, a mechanism that eliminates the remaining attack surface for TLS stripping while still allowing operators to securely specify that their websites need to be accessed over HTTP when necessary, thereby maintaining accessibility. To achieve this, we flip the current opt-in security model to an opt-out model: all connections default to HTTPS, and operators can explicitly opt out if their websites require HTTP using so-called HTTP-Required indicators. We propose two such HTTP-Required indicators: a new DNS record and an HTTP-Required Preload list. We evaluate HSTS-Enforced under multiple deployment scenarios, demonstrating that it blocks all practical TLS stripping attempts while maintaining compatibility for sites that require HTTP - without introducing overhead in the typical case. Finally, we outline a practical transition path to accelerate global adoption.


翻译:TLS剥离攻击通过强制安全的HTTPS连接回退至未加密的HTTP,从而暴露敏感网络流量。当前针对此类攻击的防护措施依赖于网站运营者主动启用安全机制,例如部署HTTP严格传输安全(HSTS)标头。然而这些机制存在显著局限性:部分机制过于薄弱或配置困难,增加了配置错误风险并降低了实际采用率;另一些机制违反HTTP向后兼容性;至少有一种机制甚至可能被滥用以实现非预期的用户追踪。我们提出HSTS-Enforced机制,该机制在消除TLS剥离攻击剩余攻击面的同时,允许运营者安全指定其网站在必要时通过HTTP访问,从而维持可访问性。为实现此目标,我们将当前的"选择加入"安全模型转变为"选择退出"模型:所有连接默认采用HTTPS,运营者仅可在其网站需要HTTP时通过所谓的"HTTP-Required"指示器明确退出加密连接。我们提出两种HTTP-Required指示器:新型DNS记录与HTTP-Required预加载列表。我们在多种部署场景下评估HSTS-Enforced,证明该机制能阻断所有实际可行的TLS剥离攻击,同时保持对需要HTTP协议站点的兼容性——且未在典型使用场景中引入额外开销。最后,我们提出加速全球部署的实用过渡路径。

0
下载
关闭预览

相关内容

《提升海军网络安全以应对21世纪战场》2025最新103页
专知会员服务
22+阅读 · 2025年5月13日
探索大型语言模型在网络安全中的作用:一项系统综述
专知会员服务
22+阅读 · 2025年4月27日
《边缘计算网络安全最佳实践概述》
专知会员服务
39+阅读 · 2022年7月6日
对抗机器学习在网络入侵检测领域的应用
专知会员服务
35+阅读 · 2022年1月4日
Xsser 一款自动检测XSS漏洞工具
黑白之道
14+阅读 · 2019年8月26日
搭建自己的searx搜索引擎
黑白之道
13+阅读 · 2019年5月31日
被动DNS,一个被忽视的安全利器
运维帮
11+阅读 · 2019年3月8日
Seq2seq强化,Pointer Network简介
机器学习算法与Python学习
15+阅读 · 2018年12月8日
网络安全态势感知
计算机与网络安全
26+阅读 · 2018年10月14日
NetworkMiner - 网络取证分析工具
黑白之道
16+阅读 · 2018年6月29日
网络安全态势感知浅析
计算机与网络安全
18+阅读 · 2017年10月13日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
19+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
20+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
31+阅读 · 2015年12月31日
国家自然科学基金
3+阅读 · 2014年12月31日
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
Arxiv
0+阅读 · 6月8日
VIP会员
最新内容
美国从乌克兰无人机战争中学习经验
专知会员服务
1+阅读 · 今天15:03
ICML 2026 | 面向视觉语言模型的语义鲁棒性认证
专知会员服务
0+阅读 · 今天14:31
学习数据的几何:形状空间分析数学综述
专知会员服务
8+阅读 · 6月17日
定向能反无人机系统最新发展动态
专知会员服务
10+阅读 · 6月17日
相关资讯
Xsser 一款自动检测XSS漏洞工具
黑白之道
14+阅读 · 2019年8月26日
搭建自己的searx搜索引擎
黑白之道
13+阅读 · 2019年5月31日
被动DNS,一个被忽视的安全利器
运维帮
11+阅读 · 2019年3月8日
Seq2seq强化,Pointer Network简介
机器学习算法与Python学习
15+阅读 · 2018年12月8日
网络安全态势感知
计算机与网络安全
26+阅读 · 2018年10月14日
NetworkMiner - 网络取证分析工具
黑白之道
16+阅读 · 2018年6月29日
网络安全态势感知浅析
计算机与网络安全
18+阅读 · 2017年10月13日
相关基金
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
19+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
20+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
31+阅读 · 2015年12月31日
国家自然科学基金
3+阅读 · 2014年12月31日
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
Top
微信扫码咨询专知VIP会员