[ web漏洞篇 ] 业务逻辑漏洞详解

本文深入探讨了业务逻辑漏洞,包括登录、业务办理、验证码、支付和密码找回环节可能出现的问题,强调了这类漏洞的隐蔽性和挑战性。文章提到了自动化工具在检测逻辑漏洞上的局限性,并介绍了避免业务逻辑漏洞的关键步骤,如威胁建模和安全设计。
摘要由CSDN通过智能技术生成

 🍬博主介绍

👨‍🎓 博主介绍:大家好,我是 _PowerShell ,很高兴认识大家~

✨主攻领域:【渗透领域】【数据通信】【通讯安全】【web安全】【面试分析】

🎉点赞➕评论➕收藏 == 养成习惯(一键三连)😋
🎉欢迎关注💗一起学习👍一起讨论⭐️一起进步📝文末有彩蛋
🙏作者水平有限,欢迎各位大佬指点,相互学习进步!

目录

什么是业务逻辑漏洞:

业务逻辑漏洞产生的核心原因:

应用中的缺陷通常分为两种类型:

逻辑漏洞主要产生的位置

登录处存在的逻辑漏洞

1.可以暴力破解用户名或密码:

2.session没有清空:

业务办理处存在的逻辑漏洞

水平越权

篡改手机号

验证码处存在的逻辑漏洞

登录验证码未刷新

手机或邮箱验证码可爆破

手机或邮箱验证码回显到客户端

修改response包绕过判定

支付处存在的逻辑漏洞

修改商品编号

金额修改

商品数量修改

通过前端限制限购商品

充值中放弃订单未失效

密码找回处的逻辑漏洞

验证码处的逻辑漏洞在密码找回处存在一样适用

修改发送的验证的目标为攻击者的邮箱或手机

session覆盖

弱token爆破

密码找回流程绕过

避免业务逻辑漏洞

在系统生命周期里引入威胁建模可以带来如下方面的好处:

重要的安全步骤如下:

微软威胁建模的五个关键步骤如下:


随着各类前后端框架的成熟和完善,传统的SQL注入、XSS等常规漏洞在Web系统里逐步减少,而攻击者更倾向于使用业务逻辑漏洞来进行突破。

  • 7
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_PowerShell

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值