美文网首页@产品
个人记录 | 信息安全 - 业务逻辑漏洞 基础介绍

个人记录 | 信息安全 - 业务逻辑漏洞 基础介绍

作者: 皆明 | 来源:发表于2020-09-20 19:37 被阅读0次
简述

业务逻辑漏洞是由于程序在开发设计过程中逻辑不严谨而产生,导致产品上线后恶意攻击者可以利用业务逻辑缺陷进行恶意攻击行为。

业务逻辑漏洞跟传统WEB漏洞比较明显区别:不同业务产品线的挖掘思路存在差异,导致无法轻松的大规模自动化检测,这也是业务逻辑漏洞难发现的原因之一。而在防范业务逻辑漏洞方面,中小企业一般缺乏即懂公司业务逻辑,又具备信息安全分析挖掘能力的人员。

分类

业务逻辑漏洞暂时没有十分明确的分类,但可以根据业务线场景进行分类,同属性的业务线场景出现的业务逻辑漏洞都较为相似。

常见的业务线场景:

用户注册、登录、资料修改、密码找回

  • 平行越权

指的是权限平级的两个用户之间的越权访问。比如:恶意用户A在修改个人资料信息的过程中,可以通过“操作”篡改用户B的个人资料。

  • 垂直越权

指的是权限垂直的两个用户之间的越权访问。比如:恶意用户A并不具有管理员权限,但其可以通过“操作”获取管理员权限,并使用管理员的功能。

  • 密码找回

凭证爆破、凭证泄露、弱Token、前端验证绕过、修改步骤绕过

  • 登录

暴力撞库、登录验证绕过、万能密码

  • 用户注册

任意用户注册、用户注册接口信息泄露、恶意注册 - 无效用户批量注册

交易支付

  • 交易金额、数量恶意篡改

恶意用户A可以在订单交易过程中通过“操作”,恶意篡改订单的交易金额、商品数量等。

  • 活动优惠券 恶意领取

恶意用户A在参加平台某次活动的过程中,由于优惠券的领取逻辑存在缺陷,导致在“操作”过程中可以反复领取优惠券。

数据交互

  • 数据库接口、邮件&短信接口、合作平台接口
  • 数据重放攻击
  • 垃圾数据恶意填灌 - 评论区、留言板、资讯栏、通知面板、反馈区

验证服务

  • 暴力破解、短信轰炸、有效时间\次数未限制、验证机制问题

接口访问

权限管理

相关文章

  • 个人记录 | 信息安全 - 业务逻辑漏洞 基础介绍

    简述 业务逻辑漏洞是由于程序在开发设计过程中逻辑不严谨而产生,导致产品上线后恶意攻击者可以利用业务逻辑缺陷进行恶意...

  • 逻辑漏洞挖掘

    逻辑漏洞介绍 逻辑漏洞就是指攻击者利用业务的设计缺陷、获取敏感信息或者破坏业务的完整性。一般出现在密码修改、越权访...

  • 路印协议已完成第三方代码安全审计

    为了从根本上杜绝安全漏洞与业务逻辑漏洞,路印协议与专注智能合约安全研究的安比(SECBIT)实验室签署了战略合作协...

  • 路印协议已完成第三方代码安全审计

    为了从根本上杜绝安全漏洞与业务逻辑漏洞,路印协议与专注智能合约安全研究的安比(SECBIT)实验室签署了战略合作协...

  • 逻辑漏洞

    一、什么是逻辑漏洞 逻辑漏洞是指程序流程设计上存在漏洞,从而导致被黑客利用,造成业务上的危害。常见的逻辑漏洞场景有...

  • 3.13 逻辑漏洞/业务漏洞

    3.13.1. 简介   逻辑漏洞是指由于程序逻辑不严导致一些逻辑分支处理错误造成的漏洞。  在实际开发中,因为开...

  • 业务逻辑漏洞探索之敏感信息泄露

    本文中提供的例子均来自网络已公开测试的例子,仅供参考。 近年来,用户隐私泄露事件时有发生,也不得不给我们敲响警钟。...

  • 七、API安全机制-业务层安全策略

    源码下载 一、API安全机制-业务逻辑APIAPI安全机制.png 业务逻辑验证 RavenUserInfo 在R...

  • 网络安全基础内容 速记

    安全术语 : 安全漏洞的生命周期:漏洞被发现/漏洞信息被披露(expolit)漏洞具有官方补丁或修复方案 0day...

  • 十大漏洞之逻辑漏洞

    LAZY 在十大漏洞中,逻辑漏洞被称为“不安全的对象引用,和功能级访问控制缺失”。现如今,越权和逻辑漏洞占用比例比...

网友评论

    本文标题:个人记录 | 信息安全 - 业务逻辑漏洞 基础介绍

    本文链接:https://www.haomeiwen.com/subject/ekupyktx.html