我听说没有特定的工具可以用来测试和找出网站的 CSRF 漏洞。那么从安全测试人员的角度来看,如何测试 CSRF 漏洞呢?
我们如何在网站中找到 CSRF 漏洞?
信息安全
渗透测试
csrf
脆弱性
2021-08-16 08:21:52
1个回答
我可能会采取以下步骤:
- 确定您网站上的一个 URL,CSRF 攻击可能会对您的网站产生负面影响。对于此示例,假设 GET 请求
http://mysite.com/account/del将删除您登录的帐户 - 接下来创建一个与您正在测试的站点完全分离的基本 HTML 页面。在此 HTML 页面上包括以下内容
<img src="http://mysite.com/account/del" width="0" height="0"> - 接下来在您要测试的站点上创建一个虚拟帐户,然后登录该帐户。
- 在会话仍处于活动状态的情况下,打开您在同一浏览器中创建的基本 HTML 页面。
- 如果帐户被删除,则说明您存在 CSRF 漏洞
这是一个故意简单的示例,但它应该让您了解如何测试 CSRF。
您可以在此处找到有关防止 CSRF 攻击的资源。祝你好运!
其它你可能感兴趣的问题