0x00:思索
在现在的渗透测试中,常规的 Top10 漏洞越来越难挖,一个是现在框架的成熟性,再一个有点经验的开发人员都知道在开发的过程中如何去防 sql 注入,去防 XSS。所以在现在的白帽子当中,更多的人愿意把焦点转向到业务逻辑安全上。同时,对于业务逻辑漏洞,也是工具所不能及的。
0x01:框架图说明
作为白帽子,除了常规的 Top10 要测外,更多的也要去挖掘逻辑上的问题,整体框架图如下,流程图后文会拆分出来解析,至于每个模块的详细测试流程,之后会单独每篇作为记录。
0x02:登录认证模块测试
登录认证模块测试分为以下几点:1,暴力破解测试。2,本地加密传输测试。3,Session 测试(Session 固定会话测试,Session 会话注销测试,Session 会话超时时间设置)。4,Cookie 仿冒测试。5,密文比对认证测试。6,登录失败信息测试。
0x03:业务办理模块测试
业务办理模块测试分为以下几点:1,订单 id 篡改测试。2,手机号篡改测试。3,用户 id 篡改测试。4,邮箱和用户篡改测试。5,商品编号篡改测试。6,竞争条件测试。
0x04:授权访问模块测试
授权访问模块测试分为以下几点:1