商品金额/数量篡改
#
1 交易金额篡改漏洞描述:
测试资金交易功能时,抓包对交易金额进行修改,甚至重放交易数据包,服务器仍然返回交易成功。
漏洞案例:
访问测试网站,访问融资申请功能,账户融资额度为0
提交融资请求后抓包,修改输入金额,重放数据包,提示交易成功
#
2 订单金额篡改漏洞描述:
测试资金交易功能时,抓包对订单金额进行修改,结算时按照修改金额支付
漏洞案例:
访问测试网站
具体操作过程: 注册账号登录 添加商品到购物车 结算时抓包修改订单金额为0.01
支付时查看金额是否正确
#
3 商品数量篡改漏洞描述:
测试资金交易功能时,抓包对商品数量进行修改,会出现负数的金额
漏洞案例:
具体操作过程: 注册账号登录 添加2个商品到购物车 添加其中一个商品时,抓包将商品数量改为-1
支付时查看金额是否正确
note
漏洞修复方案
在交易请求中加入数据完整性校验标签 对交易请求进行加密处理 服务器增加交易验证