您当前的位置:首页 > 电脑百科 > 网络技术 > 网络安全

HTTP参数污染

时间:2023-02-08 12:13:07  来源:今日头条  作者:安全小白团

01 概述

 

HTTP参数污染(HPP)是指污染Web应用程序的HTTP参数以实现特定的恶意攻击。它指的是操纵网站如何处理它在 HTTP 请求期间接收到的参数,它改变了网站预期的行为。HTTP 参数污染是一种简单但有效的攻击方式。

 

当你污染任何参数时,代码只在服务器端运行,这是不可见的,但我们可以在屏幕上看到结果,中间的过程是一个黑盒。

 

例如,有一个 URL
https://www.anybank.com/send 具有三个参数:

from :
to :
amount :

URL:https://www.anybank.com/send/?from=accountA&to=accountB&amount=10000

现在这是一个正常的 URL,它将处理从 accountA 到 accountB 的 10000 交易,但是如果我们添加另一个相同的参数“from :”会怎么样?所以 URL 将类似于:

https://www.anybank.com/send/?from=accountA&to=accountB&amount=10000&from=accountC

当此 URL 将进行 10000 的交易时,将从 accountC 而不是 accountA 中扣除,这就是您在 HTTP 参数污染攻击中操纵参数的方式。此漏洞的范围不仅限于 GET 请求,您还可以对基于 POST 的请求执行此攻击。你可以在很多地方尝试这个漏洞,比如密码更改、2FA、评论、个人资料照片上传、传递 API 密钥的参数、OTP 等。

 

当你操纵任何参数时,它的结果取决于每种Web技术如何解析它们的参数。您可以使用“WAppalyzer”来识别 Web 技术。下面是部分技术及其参数解析的截图。

 

我想分享我在HPP 攻击中的一个案例,我可以利用这个漏洞接管一个帐户。

 

02 案例分享

 

我如何找到这个漏洞?

 

1、我访问那个系统的登录页面,它要求一个 OTP 用于登录。

 

2. 我输入邮箱地址并点击“发送一次性密码”

 

3. 我使用 burpsuite 拦截请求并使用相同的参数添加了另一个邮箱地址(我创建了两个邮箱用于测试)

 

4. 我收到了一个 shrey……@gmAIl.com 的OTP ,在我的另一个帐户 radhika……@gmail.com中。

 

5. 我在那个系统的登录页面输入了这个 OTP ,并进入了shrey用户中心。

 

所以这里发生的是后端应用程序使用第一个“email”参数的值生成一个 OTP,并使用第二个“email”参数的值来接收该值,这意味着一个 shrey….@gmail.com 的 OTP 被发送到 radhika….@gmail.com。

 

注意:在第 4 步的图片中,我收到了 radhika…@gmail.com 的 OTP我很困惑,因为消息说你好 Radhika,所以我认为参数没有被污染,OTP 是给 radhika….@ gmail.com, 但当我在尝试 OTP 时 shrey…@gmail.com 它起作用了。

 

缓解:

应执行适当的输入验证以防止此类攻击。

 

参考及来源:

https://shahjerry33.medium.com/http-parameter-pollution-its-contaminated-85edc0805654



Tags:HTTP参数   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
HTTP参数污染
01 概述 HTTP参数污染(HPP)是指污染Web应用程序的HTTP参数以实现特定的恶意攻击。它指的是操纵网站如何处理它在 HTTP 请求期间接收到的参数,它改变了网站预期的行为。HTTP 参...【详细内容】
2023-02-08  Search: HTTP参数  点击:(304)  评论:(0)  加入收藏
▌简易百科推荐
网络安全行业的春天何时来?
2023年下半年开始,网络安全从业人员都感受到了网安行业的寒冬,但是其实前奏并不是此刻,只是涉及到大量裁员关乎自身而人人感同身受。从近五年各个网络安全上市公司财报可以发现...【详细内容】
2024-04-11  兰花豆说网络安全    Tags:网络安全   点击:(6)  评论:(0)  加入收藏
数据可视化在网络安全中的关键作用
在当今数字化时代,网络安全已成为各大企业乃至国家安全的重要组成部分。随着网络攻击的日益复杂和隐蔽,传统的网络安全防护措施已难以满足需求,急需新型的解决方案以增强网络防...【详细内容】
2024-03-29  小嵩鼠    Tags:数据可视化   点击:(22)  评论:(0)  加入收藏
AI时代的网络安全:探索AI生成的网络攻击
译者 | 晶颜审校 | 重楼长期以来,网络攻击一直是劳动密集型的,需要经过精心策划并投入大量的人工研究。然而,随着人工智能技术的出现,威胁行为者已经成功利用它们的能力,以非凡的...【详细内容】
2024-03-27    51CTO  Tags:网络安全   点击:(17)  评论:(0)  加入收藏
详解渗透测试和漏洞扫描的开源自动化解决方案
译者 | 刘涛审校 | 重楼目录 什么是渗透测试 规划和侦察 扫描 开发和获得访问权限 维持访问权 报告和控制 什么是漏洞扫描 渗透测试工具 渗透测试的自动化 渗透自动化工作流...【详细内容】
2024-02-27    51CTO  Tags:渗透测试   点击:(32)  评论:(0)  加入收藏
如何保护你的电脑不受黑客攻击
在数字时代,网络安全已经成为每个人必须关注的重要问题。黑客攻击、数据泄露和网络犯罪等事件频频发生,使得我们的个人隐私和财产安全面临严重威胁。那么,如何保护你的电脑不受...【详细内容】
2024-02-04  佳慧慧    Tags:黑客攻击   点击:(52)  评论:(0)  加入收藏
2024年需要高度关注的六大网络安全威胁
译者 | 晶颜审校 | 重楼创新技术(如生成式人工智能、无代码应用程序、自动化和物联网)的兴起和迅速采用,极大地改变了每个行业的全球网络安全和合规格局。网络犯罪分子正在转向...【详细内容】
2024-01-03    51CTO  Tags:网络安全威胁   点击:(111)  评论:(0)  加入收藏
终端设备通信网络安全防护方案
终端设备的网络安全是一个综合性问题,需要用户、组织和厂商共同努力,采取一系列的措施来保护终端设备的安全。终端设备网络安全防护方案主要包括以下几个方面:1. 强化用户身份...【详细内容】
2024-01-01  若水叁仟    Tags:网络安全   点击:(56)  评论:(0)  加入收藏
深入解析802.1X认证:网络安全的守护者
802.1X认证,对于很多人来说,可能只是一个陌生的技术名词。然而,在网络安全的领域中,它却扮演着守护者的角色。今天,我们就来深入解析802.1X认证,看看它是如何保护我们的网络安全的...【详细内容】
2023-12-31  韦希喜    Tags:网络安全   点击:(70)  评论:(0)  加入收藏
提升网络安全:ADSelfService Plus多重身份验证的关键
在当今数字化的时代,网络安全问题愈发突出,企业和组织面临着日益严峻的挑战。为了应对不断进化的网络威胁,越来越多的组织开始采用多层次的安全措施,其中多重身份验证成为了关键...【详细内容】
2023-12-27  运维有小邓    Tags:网络安全   点击:(88)  评论:(0)  加入收藏
企业如何应对网络钓鱼攻击的激增?
随着我们进入数字时代,网络犯罪的威胁继续以惊人的速度增长。在最流行的网络犯罪形式中,网络钓鱼仅在过去一年就出现了472%的攻击激增。企业在保护自己及其客户免受网络钓鱼诈...【详细内容】
2023-12-19    千家网  Tags:钓鱼攻击   点击:(88)  评论:(0)  加入收藏
相关文章
    无相关信息
站内最新
站内热门
站内头条