怎么浅析HTTP走私攻击

介绍

怎么浅析HTTP走私攻击,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

<强> 1。什么是HTTP请求走私

<强> 在复杂的网络环境下,不同的服务器以不同的方式实现RFC标准,利用前后端服务器对数据包的边界了解不一致的情况下,向一个请求数据包中插入下一个请求数据包的一部分,在前端服务器角度看来,它属于一个完整的请求,而在后端服务器看来,它属于两次请求,前端请求的一部分被后端服务器解释为下一个请求的开始,因此,它使攻击者可以绕过安全控制,未经授权访问敏感数据并直接危害其他应用程序用户。

怎么浅析HTTP走私攻击“> <br/> </p> <p> <强> 2。产生的原因</强> </p> <p> <强> </强>在HTTP1.1后,增加了一个特殊的请求头连接:维生,建立tcp持续通道,进行一次tcp握的手,就能传送多个请求。但这样子只能是请求一次响应一次。为了提高数据传输的效率,减少阻塞。后来就有了HTTP管道(管线化)字段,它是将多个HTTP请求批量提交,而不用等收到响应再提交的异步技术。如下图就是使用流水线和非流水线</p> <p> <img src=怎么浅析HTTP走私攻击