黑客接单网,一个诚信可靠的黑客在线接单平台网站

标题: HTTP请求走私——绕过前后端边界 [打印本页]

作者: admin    时间: 昨天 23:50
标题: HTTP请求走私——绕过前后端边界
HTTP请求走私——绕过前后端边界
摘要:HTTP请求走私(HTTP Request Smuggling)利用前端服务器(如负载均衡器、CDN)与后端服务器对HTTP请求解析的差异,将一条恶意的模糊请求分割成两条,其中一条可绕过安全检查或影响其他用户。黑客可通过此技术污染缓存、窃取请求数据、执行XSS。本文详解CL.TE/TE.CL两种走私形式,并提供使用HTTP/2、统一服务器配置的防御。
关键词:黑客网站攻击;HTTP请求走私;渗透测试;缓存投毒;请求解析差异

一、引言
现代网站常在前端使用反向代理或CDN,再将请求转发给后端应用。如果前端和后端对Content-Length和Transfer-Encoding头的处理不一致,黑客可以构造一个请求,使得前端认为是一个请求,后端却解析出两个请求。走私的第二个请求可能直接访问被保护的接口,或盗窃其他用户请求中的敏感信息。
二、HTTP请求走私类型2.1 CL.TE(前端CL,后端TE)
前端使用Content-Length,后端使用Transfer-Encoding: chunked。黑客构造:
[size=12.573px]text



POST / HTTP/1.1Host: example.comContent-Length: 51Transfer-Encoding: chunked0GET /admin HTTP/1.1Host: example.com

前端读取51字节(到第二个Host行),后端解码chunked,看到0表示结束,剩余GET /admin...被视为第二个请求。
2.2 TE.CL(前端TE,后端CL)
相反配置。
三、渗透测试利用四、防御措施五、总结
HTTP请求走私是一种复杂但危害巨大的黑客网站攻击手段,防御需要架构一致性和协议规范。






欢迎光临 黑客接单网,一个诚信可靠的黑客在线接单平台网站 (https://www.heike666.com/) Powered by Discuz! X3.3