【逻辑漏洞技巧拓展】————8、业务逻辑漏洞探索之敏感信息泄露

浅谈业务逻辑漏洞 是的,你没看错,短信炸弹严格意义上来讲也属于业务逻辑漏洞,诱发原因是没有进行时间戳等校验,此处与信息安全描述的重放攻击类似,在测试过程中,某接口存在发送手机验证码的功能,但是短信发送平台没有去识别该用户发送验证码的时间等,导致短时间内可以重复的发送大量的短信校验码,不但对系统资源进行了消耗,同时也对用户造成了恶劣的影响。在开发者的程序里,我看到用户的权限分为很多等级,简单举个例子一个公司每个部门都有一个管理员账号,即便是管理员,也分为10个等级,那么不同等级的管理员之间的越权行为还能是水平越权吗? 阅读详情

本文中提供的例子均来自网络已公开测试的例子,仅供参考。

近期,万豪酒店被爆近5亿客人的信息或泄露。近年来,用户隐私泄露事件时有发生,也不得不给我们敲响警钟。

敏感信息时业务系统中的保密性要求较高的数据,通常包括系统敏感信息和引用敏感信息。系统敏感信息指的是业务系统本身的基础环境信息,比如系统信息,中间件版本之类的,一旦泄露可能可以协助攻击者提供更多的攻击途径和方法;应用敏感信息指的是应用中存储的重要业务数据,比如用户注册时提供的一些信息,身份证、姓名、电话号码等,泄露后可能会对应用的用户带来危害,比方说这次的万豪酒店敏感信息泄露事件。

我们可以分为以下几种场景进行测试:

1.敏感信息传输

在业务流程中,许多敏感信息需要从客户端提交到服务端,如果没有采取合理的加密措施,在提交到服务端的过程中可能被第三方截取,从而产生信息泄露风险。

举个栗子:

a).某系统修改密码的时候,发现通过JSON进行传输的过程中,可以看到明文的新旧密码。

2.敏感信息显示

通常情况下应用敏感信息在客户端显示时需要进行脱敏,密码等部分用户信息是不应该在客户端显示的,如果程序设计时在这部分没有进行很好的处理,就会产生敏感信息泄露漏洞。

举个栗子:

a). 某系统登录页面存在缺陷,导致敏感信息泄露。

b). 查看源代码,可看见登录密码。

c). 使用admin/gohigh1234可使用管理员权限登录,可查看各种信息。

3.客户端代码注释

客户端代码注释有可能泄露系统敏感信息,对一些核心代码进行技术注释也有可能会帮助攻击者解读代码,为攻击者提供便利,通常要求客户端代码不能包含注释,尤其是不能包含核心代码的技术注释。

举个栗子:

a). 某系统智能门禁管理系统存在逻辑漏洞导致上万用户敏感信息泄露。

b). 查看源代码发现有一段注释代码,发现存在用户名和登录密码及请求路径。

c). 登录后发现有大量的客户敏感信息,包含身份证、业主卡号等等。

4.错误处理测试

不安全的错误处理方法可能泄露系统或应用的敏感信息,手工测试的过程中应留意各类错误信息,如果发现错误信息中包含系统或应用敏感信息,则进行记录。

举个栗子:

某平台sqlserver没有对错误进行正确的处理,将详细的错误信息展示出来,暴露出数据库列名。

 

5.小总结

以上就是斗哥对于敏感信息泄露的一点小总结,越来越频发的用户信息泄露事件也让我们不得不反思,如何在大数据时代,保护我们的敏感信息。以下是斗哥对于敏感信息泄露防护的建议:

1.应根据业务特点定义出系统存储的敏感信息。

2.敏感信息在存储、传输、显示时应进行安全处理,可采用的处理方式为加密或脱敏。

3.敏感信息不应使用GET方式提交到服务器。

4.用户密码为最高级别的敏感信息,在存储、传输、显示时都必须加密。

5.需要选择可靠的加密算法,优先选择不对称加密算法,不得使用BASE64等编码方式进行“加密”

6.对于一些系统默认报错页面应重新进行设计自定义报错页面,以免暴露系统敏感信息。

 

SRC逻辑漏洞挖掘实战:从业务逻辑缺陷到高效漏洞发现 在网络安全领域,业务逻辑漏洞因其隐蔽性和高危害性,成为安全测试的重点与难点。与SQL注入、XSS等传统漏洞不同,逻辑漏洞的根源在于应用程序的业务流程设计缺陷,攻击者通过一系列看似合法的请求组合,绕过权限控制、篡改关键数据或滥用业务功能,从而实现越权访问、支付绕过等恶意目的。其技术价值在于深刻揭示了“信任边界”的重要性,即服务端绝不能无条件信任客户端提交的任何数据。在实际应用场景中,这类漏洞广泛存在于用户认证、支付交易、密码重置等核心业务环节。掌握逻辑漏洞的挖掘,需要从理解业务状态机和分析信任边界入手,运用系 阅读详情

相关推荐

SRC高危漏洞挖掘实战:从业务逻辑缺陷到账户接管的完整攻击链分析

在Web安全领域,业务逻辑漏洞是渗透测试中常见且危害巨大的安全风险。其原理在于应用程序在处理用户请求时,在身份认证、状态管理和数据校验等环节存在设计或实现缺陷,攻击者可利用这些缺陷绕过正常流程,执行未授权操作。这类漏洞的技术价值在于其往往能直接导致核心业务功能被滥用,例如越权访问、数据篡改乃至账户接管。典型的应用场景包括用户身份验证、支付流程、订单处理以及如本文所探讨的账户绑定与验证等关键业务环节。本文基于一次真实的SRC漏洞挖掘案例,深入剖析了如何通过细致的参数测试和状态追踪,发现并串联起多个逻辑缺陷,最

weixin_33888907的博客 400

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

业务逻辑漏洞探索之敏感信息泄露 本文中提供的例子均来自网络已公开测试的例子,仅供参考。 近期,万豪酒店被爆近5亿客人的信息或泄露。近年来,用户隐私泄露事件时有发生,也不得不给我们敲响警钟。 敏感信息时业务系统中的保密性要求较高的数据,通常包括系统敏感信息和引用敏感信息。系统敏感信息指的是业务系统本身的基础环境信息,比如系统信息,中间件版本之类的,一旦泄露可能可以协助攻击者提供更多的攻击途径和方法...

xiaoi123的博客 1319

4.13. 逻辑漏洞 / 业务漏洞

文章目录4.13. 逻辑漏洞 / 业务漏洞4.13.1. 简介4.13.2. 安装逻辑4.13.3. 交易4.13.3.1. 购买4.13.3.2. 业务风控4.13.4. 账户4.13.4.1. 注册4.13.4.2. 邮箱用户名4.13.4.3. 手机号用户名4.13.4.4. 登录4.13.4.5. 找回密码4.13.4.6. 修改密码4.13.4.7. 申诉4.13.5. 2FA4.13.6. 验证码4.13.7. Session4.13.8. 越权4.13.9. 随机数安全4.13.10. 其他4

Sumarua的博客 3056

Web安全测试(一)-手工安全测试方法&修改建议

本文主要简述了Web类网站常见安全性问题,罗列简单手工测试方法及相关解决方法,结合部分网络资料及实际项目处理方法,希望给大家提供一定养份

li_liu10的博客 1万+

业务逻辑业务逻辑业务逻辑业务逻辑

业务逻辑业务逻辑业务逻辑业务逻辑业务逻辑业务逻辑业务逻辑业务逻辑业务逻辑业务逻辑业务逻辑业务逻辑

信息泄露漏洞挖掘技巧20200429.docx

总计信息泄露漏洞的挖掘、利用、修补方式,主要包括.svn源代码泄露.git源代码泄露、httpsys漏洞检测以及利用方式,常见中间件的后台登录页面以及默认用户名密码。用于挖掘常见信息泄露漏洞,仅供学习使用

中间件漏洞详解

本课程分别从iis5.x/6、iis7、apache三个中间件漏洞进行分析,首先从原理上介绍形成该漏洞的原因,而后通过实战的形式演示怎么利用这三种漏洞对服务器进行攻击。

服务器centos上安装IC618(virtuoso)教程

只需要按照提供的步骤即可实现IC618安装。有需要详情请联系QQ:563962386

swicthsober的博客 1万+

在展示用户信息时,为保护用户隐私,部分数据需要进行部分隐藏(又叫数据脱敏)

基于Springboot的数据隐私保护,利用自带的数据脱敏让前端展示给客户的数据更加安全

monkey_yuan19的博客 3280

从Demo到产品:基于ADAU1452的ANC方案,硬件选型、性能优化与避坑指南

本文详细解析了基于ADAU1452的主动降噪(ANC)方案从Demo到产品的实现路径,涵盖硬件选型、性能优化与实战避坑指南。重点探讨了ADAU1452与ADAU1466的性能差异、编解码器选型策略,以及MFXLMS算法优化技巧,为工程师提供从理论验证到量产落地的系统级解决方案。

weixin_30542079的博客 451

STM32F407 CubeMX UART DMA高效解析BNO085九轴数据

本文详细介绍了如何在STM32F407平台上使用CubeMX配置UART和DMA高效解析BNO085九轴传感器数据。通过DMA循环接收机制实现低CPU占用的实时数据采集,并分享数据解析技巧、错误处理及实战调试经验,为嵌入式开发者提供完整解决方案。

o4p5q6r7s的博客 235

电商类逻辑漏洞

  5.1验证码回传漏洞 抓取response数据包检查信息。   5.2任意用户注册漏洞   第一步,利用自己的手机号接收验证码进行验证,下一步跳转到一个设定密码的页面   第二步,抓包,篡改手机号,使用任意手机号进行注册   5.3短信轰炸 第一种,有一定时间间隔,无限下发。 第二种,无限制,无限下发。   5.4暴力破解 暴力穷举的方式大量尝试性的猜破密码。   ...

土拨鼠挖洞中的博客 1255

Moveit Servo学习

MoveIt Servo功能与配置指南 摘要:本文介绍了MoveIt Servo的功能特性,包括支持关节速度、末端执行器速度和位置控制,以及安全功能如奇点检查、碰撞检测等。通过示例展示了如何运行伺服控制demo,详细解析了关键节点和话题。最后以睿尔曼rml_63机器人为例,讲解了如何自定义伺服配置文件,包括环境设置、输入输出参数配置、平滑滤波器和规划场景监控等关键配置项。文章提供了从基础使用到自定义机器人配置的完整指导,帮助开发者实现高效的实时运动控制。

Fisher的博客 1175

业务逻辑漏洞

未授权访问是指用户在没有通过认证授权的情况下能够直接访问需要通过认证才能访问到的页 面或文本信息。可以尝试在登录某网站前台或后台之后,将相关的页面链接复制于其他浏览器或其他电脑上进 行访问,看是否能访问成功。支付漏洞的理解通常都是篡改价格。比如,一分钱买任何东西。少收款、企业收费产品被免费使用,直接造成企业的经济损失。

m0_65409532的博客 1667

Cadence OrCAD: 层次化设计 Hierarchical Design

详细介绍OrCAD的原理图层次化设计方法。

Fantasy237的博客 1万+

【深度学习总结_02】在自己的数据集微调SAM

使用医疗影像数据微调SAM

qq_41234663的博客 1万+

解密小程序安全攻防辩证法:从源码泄露到业务逻辑漏洞的闭环防御

本文深入解析微信小程序安全攻防策略,从源码泄露到业务逻辑漏洞的闭环防御体系。通过渗透测试实战案例,详细介绍了代码混淆、接口权限验证和业务风控等关键技术,帮助企业构建多层次安全防护机制,有效应对未授权访问、数据泄露等常见威胁。

weixin_29323365的博客 572

5分钟用AI搞定顶刊级引言!掌握三段式结构+避坑要点,让你的Introduction更有说服力(附提示词)

说明你是怎么来填补这个缺口的,一句话概括你的研究,再简述你采用了什么新方法、新模型或新视角,也就是创新点,最后说明你的方案是怎么克服第二段提到的缺口的,带来了哪些贡献,注意要确保方案与第二段提到的缺口一一对应。以上三段式引言模板,是非常经典的问题导向型结构,相比传统的结构,这种结构更能吸引是审稿人的注意,希望这篇分享的模板能给在你写论文引言时,提供一点帮助。上一段写好后,就在前人研究的基础上,亮出自己的方案,借助AI说明自己的研究,用了什么新方法/框架/理论/视角来填补这个缺口的。

智能AI让学术科研更容易 745

逻辑漏洞讲解

逻辑漏洞:又称业务逻辑漏洞,是指由于程序逻辑不严谨或者逻辑太复杂,导致一些逻辑分支不能正常处理或者处理错误。通俗的讲,一个系统功能太多后,程序开发人员难以顾及到方方面面,对于某些地方的处理可能有遗漏,从而导致逻辑漏洞。

LfanBQX的博客 1215

H3C BGP联盟实验

bgp,bgp联盟,bgp公认团体属性,

一只懒羊羊 970

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

敏感信息泄露漏洞:从原理到实战修复的纵深防御指南

在网络安全领域,信息泄露是常见且高危的漏洞类型,它源于配置错误、设计缺陷或人为疏忽,导致本应保密的数据暴露。其核心原理在于系统或应用无意中将敏感数据(如API密钥、源码、配置)通过错误回显、默认页面、不当API设计或文件泄露等途径输出。理解这一原理对于构建安全防线至关重要,它能帮助开发者从源头规避风险,提升应用的整体安全性。在工程实践中,诸如sourcemap文件泄露漏洞和nacos namespaces未授权访问漏洞等典型案例,都揭示了配置管理不当和访问控制缺失带来的严重后果。这些漏洞常出现在Web应用、

weixin_33919950的博客 349

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

No.32 笔记 | 业务逻辑漏洞全解析:概念、成因与挖掘思路

业务逻辑漏洞是由于设计或实现缺陷引发的复杂安全问题,可能对系统安全性、用户隐私和业务运转造成重大影响。本文详细梳理了漏洞挖掘的。进行发现和分析,自动化工具通常无法完全覆盖此类漏洞。以下内容旨在帮助读者全面理解业务逻辑漏洞的复杂性及应对策略。业务逻辑漏洞是一种与系统核心功能逻辑深度绑定的漏洞,需结合。,不仅可以提高系统安全性,还能为组织在安全领域提供重要保障。应时刻关注新技术发展,为构建更安全的互联网环境贡献力量。,为安全测试提供了全面指导。

聚焦网络安全,以多元语言优势汲取知识,分享生动有趣的学习与技术心得。 908

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

#渗透测试#漏洞利用#红蓝攻防#信息泄露漏洞#Tomcat信息泄露漏洞的利用

通过配置Tomcat以提供自定义的错误页面,可以有效地屏蔽敏感信息,从而保护应用程序的安全。具体步骤如下:打开Tomcat安装目录/conf/web.xml在web.xml中定义自定义的404和500错误页面,如404.html和500.html,以提高用户体验并避免泄露敏感信息。

soc的博客 1441

从自动化扫描到逻辑狩猎:深度挖掘业务逻辑漏洞的实战指南

在网络安全领域,漏洞挖掘是保障系统安全的核心技术之一。其原理在于深入理解应用系统的业务逻辑与状态流转,识别其中因设计缺陷或校验缺失导致的安全问题。这项技术的价值在于能够发现自动化扫描工具难以触及的深层安全风险,如越权访问、业务流程绕过等,这些漏洞往往直接影响业务核心与数据安全。典型的应用场景包括电商交易、金融支付、用户账户管理以及各类在线业务系统。本文聚焦于逻辑漏洞挖掘,通过剖析越权、业务绕过等核心场景,结合Burp Suite等工具链,系统阐述从信息收集、参数变异到并发测试的实战方法论,旨在帮助安全从业者

weixin_30591551的博客 1336
上一篇: 2018年信息安全大事件一览
下一篇: 【逻辑漏洞技巧拓展】————9、业务逻辑漏洞探索之上传漏洞
FLy_鹏程万里
FLy_鹏程万里 优质创作者: 后端开发技术领域 优质创作者: 后端开发技术领域 领域专家: 操作系统技术领域 领域专家: 操作系统技术领域
博客等级 码龄9年 1万+粉丝 1364原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值