A4——Insecure Direct Object References
不安全的直接对象引用。
Insecure DOR (Change Secret)
low
在HTML中有一个隐藏的值login,表示登录用户。

我们可以修改login,修改其他用户的secret

medium and high
使用了随机生成的token验证当前login 的用户。
// A random token is generated when the security level is MEDIUM or HIGH
if($_COOKIE["security_level"] == "1" or $_COOKIE["security_level"] == "2")
{
$token = sha1(uniqid(mt_rand(0,100000)));
$_SESSION["token"] = $token;
}
Insecure DOR (Reset Secret)
同Insecure DOR (Change Secret),可以任意修改login和secret。

Insecure DOR (Order Tickets)
价格可以被修改。

本文探讨了不安全的直接对象引用(Insecure Direct Object References)漏洞,包括如何通过修改隐藏字段来改变或重置秘密信息,以及如何操纵订单价格。文中还介绍了在不同安全级别下系统如何使用随机生成的令牌来验证用户。
987

被折叠的 条评论
为什么被折叠?



