跳转到帖子
  • 游客您好,欢迎来到黑客世界论坛!您可以在这里进行注册。

    赤队小组-代号1949(原CHT攻防小组)在这个瞬息万变的网络时代,我们保持初心,创造最好的社区来共同交流网络技术。您可以在论坛获取黑客攻防技巧与知识,您也可以加入我们的Telegram交流群 共同实时探讨交流。论坛禁止各种广告,请注册用户查看我们的使用与隐私策略,谢谢您的配合。小组成员可以获取论坛隐藏内容!

    TheHackerWorld官方

  • 0

CSRF的基本概念和原理


HACK1949

问题

CSRF的基本概念和原理

5fe67d75aa36f.png

1、CSRF原理

CSRF是跨站请求伪造攻击,由客户端发起,是由于没有在关键操作执行时进行是否由用户自愿发起的确认

2、防御

验证Referer
添加token

3、token和referer做横向对比,谁安全等级高?

token安全等级更高,因为并不是任何服务器都可以取得referer,如果从HTTPS跳到HTTP,也不会发送referer。并且FLASH一些版本中可以自定义referer。但是token的话,要保证其足够随机且不可泄露。(不可预测性原则)

4、对referer的验证,从什么角度去做?如果做,怎么杜绝问题

对header中的referer的验证,一个是空referer,一个是referer过滤或者检测不完善。为了杜绝这种问题,在验证的白名单中,正则规则应当写完善。

5、针对token,对token测试会注意哪方面被人,会对token的哪方面进行测试?

引用一段请教前辈的回答:

    针对token的攻击,一是对它本身的攻击,重放测试一次性、分析加密规则、校验方式是否正确等,二是结合信息泄露漏洞对它的获取,结合着发起组合攻击

    信息泄露有可能是缓存、日志、get,也有可能是利用跨站

    很多跳转登录的都依赖token,有一个跳转漏洞加反射型跨站就可以组合成登录劫持了

    另外也可以结合着其它业务来描述token的安全性及设计不好怎么被绕过比如抢红包业务之类的

    br
    链接帖子
    意见的链接
    分享到其他网站

    这个问题有0个答案

    推荐的帖子

    此问题没有答案

    黑客攻防讨论组

    黑客攻防讨论组

      You don't have permission to chat.
      • 最近浏览   0位会员

        • 没有会员查看此页面。
      ×
      ×
      • 创建新的...