逻辑漏洞(WEB安全攻防读书笔记)

0xx1 逻辑漏洞

  1. 介绍

指攻击者利用业务的设计缺陷,获取敏感信息或破坏业务的完整性,一般出现在密码修改,越权访问,密码找回,交易支付金额等功能处,其中,越权访问又有水平越权和垂直越权两种

    1. 水平越权:相同级别(权限)的用户或者同一角色中不同用户之间,可以越权访问,修改或者删除其他用户的信息的非法操作
    2. 垂直越权:不同级别之间用户或不同角色之间用户的越权,如普通用户获取管理员权限
  1. 常见的逻辑漏洞
    1. 订单支付:在支付订单时,可以篡改金额等,导致总金额降低
    2. 越权访问:访问他人信息或操纵他人账号
    3. 重置密码:重置密码时,存在多种操作漏洞,如利用session覆盖重置密码,短信验证码直接返回在数据包中等
    4. 竞争条件:使用多线程同时购买两款商品可能出现以下几种结果
      1. 有一件商品购买失败
      2. 商品都购买成功,只付了一件商品价钱
      3. 商品都购买成功,金额变为负数

猜你喜欢

转载自blog.csdn.net/a1453514850/article/details/87929239