目录
1、逻辑漏洞概述
由于程序逻辑不严谨或逻辑太过复杂,导致一些逻辑分支不能正常处理或处理错误,被统称为业务逻辑漏洞。
常见的逻辑漏洞有交易支付、密码修改、密码找回、越权修改、越权查询、未授权访问、关键步骤绕过等,下面是笔者对常见的逻辑漏洞进行了一些总结。
2、业务场景分类
2.1 金融类
a.交易平台
-
钱包并发提现,负数提现;
-
使用钱包支付时多个订单并发支付(是否支付金额能大于余额);
-
转账负数,并发转账;
-
上架商品突破限制,例如数量、字数;
-
替换订单,创建订单号如果订单状态可修改,先进到支付界面,随后将订单修改成更大的金额,然后支付提前进入的支付界面;
-
数量修改。
b.网银
-
各个业