清华大学、泉城实验室、中关村实验室、百度和云起无垠联合撰写的论文《Internet’s Invisible Enemy: Detecting and Measuring Web Cache Poisoning in the Wild》(链接:https://www.jianjunchen.com/p/web-cache-posioning.CCS24.pdf)被全球知名网络安全会议四大顶会之一的 CCS’24收录。
CCS’24与 IEEE S&P、USENIX Security、NDSS 并称为信息安全领域的四大国际顶级学术会议,在国际上具有广泛的知名度和影响力,吸引了全球范围内的顶尖研究人员、学者和从业者参与,其所产生的研究成果代表着当前信息安全领域的最前沿进展。本论文涵盖了如下内容。
论文要点
论文简介:Web缓存中毒(WCP)已成为互联网安全的重大威胁,它能够使缓存服务器向无辜的用户提供恶意响应,从而导致网站资源的广泛拒绝访问以及潜在的有害负载注入。然而,现有的研究工作在Web缓存中毒漏洞的分析上尚显零散,缺乏系统化的分析。本文通过对Web缓存中毒漏洞进行大规模系统性评估,填补了这一研究空白。作者提出了一个名为HCache的新型测试方法,旨在促进WCP漏洞的广泛识别。该方法被应用于对Tranco Top 1000域名及其缓存配置的评估。研究目的:本文旨在通过提出一种新的Web缓存中毒测试方法HCache,系统化地评估和检测Web缓存中毒漏洞,尤其是大规模互联网环境下的漏洞。通过对Tranco Top 1000域名的分析,作者希望为网络安全社区提供一个高效的检测工具,帮助识别和修复Web缓存中毒问题,从而提升互联网安全防护水平。研究贡献:本文的贡献主要体现在以下几个方面:1. 提出了HCache,一种创新的Web缓存中毒漏洞检测方法,能够大规模地识别不同类型的缓存中毒问题。2. 对Tranco Top 1000域名进行了详细的评估,揭示了缓存中毒的普遍性及其潜在威胁。3. 提供了一系列关于Web缓存中毒漏洞的深入分析,并提出了改进现有缓存配置和防护措施的建议。
作者通过对Web服务器中毒(WCP)漏洞的大规模检测,揭示了这一问题的普遍性和潜在风险。为了评估WCP漏洞的实际,作者采用了HCache方法对Tranco Top 1000域名进行了详细的测试。实验结果表明,尽管这些高流量网站的服务器配置存在差异,但大多数网站的服务器配置仍然存在一定的安全漏洞,容易遭受Web服务器中毒攻击。HCache方法通过模拟多个HTTP请求,结合精准的缓存响应分析,有效地识别了潜在的WCP漏洞。具体来说,HCache生成了正常的请求、攻击请求和验证请求,通过对比这些请求的响应,判断是否存在实验中,若正常请求和攻击请求的响应在状态码、响应体长度等方面存在显着差异,系统可能标记为潜在的中毒响应。通过对大量网站的分析,研究发现,Web服务器中毒不仅仅存在个别案例,而是普遍存在于互联网上的一个安全隐患。这些漏洞的普遍性提醒我们,现有的Web服务器配置和防护措施需重点关注加强,特别是在服务器清理机制和异常请求处理方面。实验结果增强了对服务器中毒的及时检测和修复的重要性,并为今后的Web服务器安全防护提供了宝贵的指导。