越权漏洞泄露你的隐私—安全小课堂第三十七期

2016-12-15 16,304

越权漏洞正在泄露你的隐私。作为一种很常见的逻辑安全漏洞,越权漏洞的危害和影响与对应业务的重要性成正相关。如果存在平行越权的话,就可以查看所有用户的敏感信息,而这些敏感信息在黑产眼中简直就是珍宝。

本期邀请到河图安全专家Vern参与讨论。

豌豆妹
能说说对越权漏洞的理解么?

哆啦A梦

    越权漏洞是一种很常见的逻辑安全漏洞。可以这样理解:服务器端对客户提出的数据操作请求过分信任,忽略了对该用户操作权限的判定,导致攻击账号拥有了其他账户的增删改查功能。
豌豆妹
越权漏洞的分类呢?

柴可夫斯基

    个人一般习惯根据数据库操作对象来分,基本上有以下几类: 越权查询、越权删除、越权修改、越权添加等。当然也可以根据其他特征进行分类总结,没有一定之规。

葫芦娃

      **补充下,可分为以下几类

 

      平行越权:权限类型不变,权限ID改变;

 

      垂直越权:权限ID不变,权限类型改变;

 

    交叉越权:即改变ID,也改变权限。
 
豌豆妹
越权漏洞的危害能分享下么?

小新

      它的危害和影响与对应业务的重要性成正相关的,越权漏洞有时候严重起来我自己都害怕。

 

      比如说某一页面是返回用户个人的***、手机号等userinfo。如果存在平行越权的话,就可以查看所有用户的敏感信息,而这些敏感信息在黑产眼中简直就是珍宝。

 

      在测试过程中不只一次遇到过这种情况:

开发为了图省事,把用户基础信息通过一个接口查询,信息里面甚至包含用户密码信息,然而这个接口是可以越权的,通过对用户id参数的遍历,即可获取所有用户的各种信息,这就是一种变相的脱裤,而且很难被防火墙发现,因为这和正常的访问请求没有什么区别,也不会包含特殊字符,具有十足的隐秘性。

  
豌豆妹
那如何发现越权漏洞呢?

哆啦A梦

    替换鉴权参数,定位出鉴权参数,然后替换为其他账户鉴权参数的方法来发现越权漏洞。
豌豆妹
有具体的越权案例分享么?

哆啦A梦

      接下来分享一个相关案例:越权查看修改任意志愿者资料,包括密码、姓名、地址、身份号等。

 

      (1)http://i.test.com/ysf/index.do

 

      首先找到一个弱口令账号:

 

      zzzkkktiancai 123456qq

 

      (2)登陆后发现修改个人信息的链接

 

      http://i. test.com/ysf/volunteerC.do?method=registerInit&volunteer_id=25

 

      包含了很多敏感信息(因涉及到个人隐私,此处打码):

1_看图王

      (3)然后该处存在越权,id可以任意修改,再用几个其他用户的资料进行证明。

2_看图王

      http://i.test.com/ysf/volunteerC.do?method=registerInit&volunteer_id=24

 

      可以直接F12查看到密码:

3_看图王

豌豆妹
那说说越权漏洞的修复办法吧。

葫芦娃

      1、基础安全架构,完善用户权限体系。要知道哪些数据对于哪些用户,哪些数据不应该由哪些用户操作;

 

      2、鉴权,服务端对请求的数据和当前用户身份做校验;

 

    3、不要直接使用对象的实名或关键字。例如订单ID使用随机数。参考OWASP TOP10的A4。

豌豆妹

好哒~大家有其他感兴趣的话题,也可以在后台留言给本**哟~感谢大家的持续关注!安全小课堂往期回顾:
1、论安全响应中心的初衷;
2、安全应急响应中心之威胁情报探索;
3、论安全漏洞响应机制扩展;
4、企业级未授权访问漏洞防御实践
5、浅谈企业SQL注入漏洞的危害与防御;
6、信息泄露之配置不当;
7、XSS之攻击与防御;
8、电商和O2O行业诈骗那些事儿(上);
9、电商和O2O行业诈骗那些事儿(下);
10、CSRF的攻击与防御;
11、账户体系安全管理探讨;
12、远程代码执行漏洞的探讨;
13、服务器安全管控的探讨;
14、畅谈端口安全配置;
15、谈一谈github泄露;
16、撞库攻击是场持久战;
17、url重定向攻击的探讨;
18、聊聊弱口令的危害(一);
19、聊聊弱口令的危害(二);
20、聊聊XML注入攻击;
21、聊聊暴力破解;
22、谈谈上传漏洞;
23、浅谈内网渗透
24、聊聊短信验证码安全;
25、深聊waf那些事儿(一)
26、深聊waf那些事儿(二)
27、聊聊app手工安全检测
30、谈谈DNS安全问题——安全小课堂第三十期
31、交易支付逻辑漏洞小总结—安全小课堂第三十六期

【来源:越权漏洞泄露你的隐私—安全小课堂第三十七期   SecPulse脉搏整理发布

本文作者:京东SRC

本文为安全脉搏专栏作者发布,转载请注明:https://www.secpulse.com/archives/54137.html

Tags:
评论  (1)
快来写下你的想法吧!
  • WHMCS模板 2016-12-15 17:03:42

    越权漏洞会泄漏隐私,虽然可以修复漏洞但是得多注意,特别是设计到实名认证的时候,如果没有太多需求的话,尽量不要去注册什么的

京东SRC

文章数:73 积分: 129

京东安全应急响应中心

安全问答社区

安全问答社区

脉搏官方公众号

脉搏公众号