提问人:Solo 提问时间:8/16/2022 更新时间:8/16/2022 访问量:315
基于时间的SQL注入攻击影响所有用户还是只影响我?
Time Based SQL Injection attack affect all users or just me?
问:
很抱歉问了这个愚蠢的问题,但是如果我发现一个容易受到时基SQL注入攻击的网站。例如,我正在使用 (sleep 20) 表示服务器将休眠 20 秒,然后响应我,因此服务器仅为我或网站上的所有用户关闭 20 秒???
答:
2赞
Your Common Sense
8/16/2022
#1
是的,sleep() 函数只影响一个连接。
您似乎误解了基于时间的SQL注入,将其与拒绝服务攻击混淆。
SQL注入的主要目标是破坏系统,而不是使服务器瘫痪。基于时间的注入的延迟用于此目的,以显示一些数据,而不是使服务器瘫痪。虽然SQL注入也可以用于DoS攻击。
评论
0赞
SQLmojoe
8/16/2022
不知道我们是否可以将其称为主要目标。SQL注入只是让系统听从你的一种方式。数据外泄可能是最常见的,因为入口点是数据库,但也可能存在横向移动的机会。一个非常流行的 RDBMS 过去(很久以前)默认使用通常的高特权服务帐户启用 shell 命令执行。那里的SQL注入攻击很容易让你拥有盒子,并轻松访问其他网络资源。RCE 可能会对数据库中的数据造成损害。
评论