公司网站有高危逻辑漏洞要修复怎么办

简介: 在我SINE安全对客户网站进行逻辑漏洞检测的时候,逻辑漏洞就是指由于程序结构输入管理不紧,造成程序代码不能够 正常解决或错误处理,一般发生在新用户注册、找回密码、信息内容查询、网上交易结算额度等。我将全部逻辑漏洞的现象分成前端开发和后端开发2个组成部分,整体构思全部都是先检测前端开发再检测后端开发。在我解读中实际上便是能提升标准限定的便是漏洞【像无法更改的,利用抓包就能够更改了】。

在我SINE安全对客户网站进行逻辑漏洞检测的时候,逻辑漏洞就是指由于程序结构输入管理不紧,造成程序代码不能够 正常解决或错误处理,一般发生在新用户注册、找回密码、信息内容查询、网上交易结算额度等。我将全部逻辑漏洞的现象分成前端开发和后端开发2个组成部分,整体构思全部都是先检测前端开发再检测后端开发。在我解读中实际上便是能提升标准限定的便是漏洞【像无法更改的,利用抓包就能够更改了】。

一、网站的注册功能

注册账号功能很有可能发生任一新用户注册、骚扰短信等现象。

相互配合知识结构图(在这里以普遍的手机号注册举例说明,同样的道理别的注册账号还可以套入该模形)框里边是对每1个方法步骤的表述,框右侧是总结的步骤。(先无论是图形验证码的缘故是由于即使图形验证码可避过,厂家也会由于该漏洞影响小而忽视)

1、前端开发

首要是前端开发,点开抓包软件,将所有注册申请看一遍,将每一个方法步骤的包都鼠标右键标出来不一样的颜色。

如同这种:

查询每一个返回包有木有返回短信验证码或是存有true、false类似的判定句子,试着将false更改为true,顺利注册账号的情况下就避过了前端开发认证。

这种能够 阻拦该post请求返回包:虚拟币交易所网站的渗透测试总结篇。

2、骚扰短信

试着重放传送短信验证码的包,查询手机是不是在短期内接到了好几条短消息,是的情况下则存有骚扰短信漏洞,这是由于后端开发并没有对传送手机信息做时长限定。

3、更改传送包手机号码

最终是更改传送包的手机号码,首要用自个的手机接到合理短信验证码,在立即注册时阻拦包将手机号码改成别的手机号码,要是顺利的情况下就注册账号了他人的手机号码,这是由于后端开发仅认证了短信验证码是不是合理的而并没有认证短信验证码是不是与手机匹配。

步骤总结

1、前端开发判定【回显及判定】

2、骚扰短信

3、更改发送数据库包中的手机号码

【邮箱注册】4、更改传送包邮箱试着复盖注册账号

之上是手机号注册的大约架构步骤,同样的道理别的注册账号种类还可以相比检测。

二、登陆处

登陆处很有可能发生任一账号登录、短信验证码可避过、客户账户可拖库等现象。相互配合知识结构图,这儿知识结构图上说的登陆密码同样是短信验证码,由于要以短信验证码登陆举例说明(以普遍的短信验证码登陆举例说明,相同账户密码登陆还可以套入该模形,短信验证码登陆的独特处占用框标识)

相同的,同样是先检测前端开发再检测后端开发。

1、前端开发

首要相比合理登陆和不正确登陆的包,相比返回包看是不是有判定,试着更改参数值避过前端开发认证。(这儿同样是点开抓包所有步骤看一遍,和上边的登记处检测类似)

2、骚扰短信

检测骚扰短信与登记处测试步骤相同(通常情况下登记处有骚扰短信的情况下这儿也会有)。

3、短信验证码暴破

再随后便是短信验证码暴破(或避过),这儿短信验证码包括图形验证码和短信验证码,先检测图形验证码,将应用合理密码登录的包再重放一回,要是回显依然合理登陆的情况下说明并并没有对图形验证码开展限定,能够 试着拖库。

对于短信验证码,一般是试着暴破,要是网站发送到手机上的短消息并没有写哪些在xx时长内有效类似的则有很有可能并没有时长限定,将登陆包鼠标右键发送到Intruder(即测试器模快)设定好暴破部位后在负载里挑选标值后这种填好。如果您的网站存在逻辑漏洞,不知道该如何进行检测可以找专业的网站安全公司来进行检测,国内SINE安全,绿盟,鹰盾安全,深信服,启明星辰都是比较不错的。

相关文章
|
前端开发 JavaScript 数据库
https页面加载http资源的解决方法
https页面加载http资源的解决方法
568 5
|
应用服务中间件 PHP nginx
PHP ERROR: Unable to create the PID file (/usr/var/run/php-fpm.pid).: No such file or directory (2)
PHP ERROR: Unable to create the PID file (/usr/var/run/php-fpm.pid).: No such file or directory (2)
561 1
|
前端开发
【面试题】:前端怎么实现组件的封装和上传
前端如何实现组件的封装以及上传
446 0
|
人工智能 供应链 安全
阿里云 Confidential AI 最佳实践
本次分享的主题是阿里云 Confidential AI 最佳实践,由阿里云飞天实验室操作系统安全团队工程师张佳分享。主要分为三个部分: 1. Confidential AI 技术背景与挑战 2. Confidential AI 技术架构与应用场景 3. Confidential AI 技术实践与未来展望
496 2
|
网络协议 Java
一文讲明TCP网络编程、Socket套接字的讲解使用、网络编程案例
这篇文章全面讲解了基于Socket的TCP网络编程,包括Socket基本概念、TCP编程步骤、客户端和服务端的通信过程,并通过具体代码示例展示了客户端与服务端之间的数据通信。同时,还提供了多个案例分析,如客户端发送信息给服务端、客户端发送文件给服务端以及服务端保存文件并返回确认信息给客户端的场景。
一文讲明TCP网络编程、Socket套接字的讲解使用、网络编程案例
|
运维 前端开发 关系型数据库
交易所系统开发源码及部署丨交易所系统开发(逻辑方案)
交易所系统开发是一个复杂而关键的过程。它包括需求分析、系统设计、编码实现、测试和部署等多个环节。在整个流程中,需要密切合作与沟通,确保系统能够按照预期的方式运行。
|
存储 缓存 Unix
QEMU-img工具
QEMU-img工具
2591 1
Element UI 【表格合计】el-table 实战范例 -- 添加单位,自定义计算逻辑
Element UI 【表格合计】el-table 实战范例 -- 添加单位,自定义计算逻辑
1067 0
|
存储 网络协议 算法
|
缓存 算法 安全
这才叫 API 接口设计!
一家公司的每个系统都会有各种各样的接口,但是大部分公司,特别是传统行业的公司的所谓接口文档更多是当每个系传统的 word 文本格式,这种传统的格式有着人尽皆知的痛点: 1. 维护不及时; 2. 与代码不同步; 3. 归档后“便束之高阁”; 4. 接口文档跟代码没有互动; 5. 文本检索无法建立全局搜索,需要额外借助工具。 为了解决上述的问题,需要建立一套行之有效的接口管理体系,该体系的目标是: 1. 能够进行接口文档管理,作为后续的接口治理的其中一部分; 2. 能作为接口测试的平台,这样能保证接口跟代码是同步的; 3. 支持文本检索。