网络安全漏洞——验证码漏洞

一、漏洞类型

● 实体漏洞 :
XSS ( 将传入的参数作为 JS 程序来执行 )
SQL 注入 ( 将传入的参数作为数据库的 sql 语句来执行 )
CSRF( 伪造一个链接页面,客户端请求伪造 )
变量覆盖,代码执行漏洞
用户传入的参数都会作为程序的某一部分来执行

● 逻辑漏洞 

因为代码逻辑出现问题,产生了漏洞

 二、逻辑漏洞产生的原因

● 程序设计思路出现了问题 ( 开发人员的问题 )
● 项目衔接出现了问题( 新人和老员工之间交接的问题 )
● 项目经理经验不足,造成程序设计出现问题

三、验证码绕过漏洞的危害

验证码复用、验证码存在爆破、验证码能否被识别
用户验证码存在于前端情况和后端情况 , 如果存在于前端说明程序是不安全的
用户找回密码使用验证码,修改 res 数据包,绕过程序
用户重定向 : 在输入验证码修改用户 A 的密码过程中,我将即将修改的 A 的数据包改为修改 B
密码,那么直接修改了 B 的密码 <--- 修改用户标识信息实现绕过验证
验证码回显 : 例如邮箱验证码 , 手机验证码等等。验证码出现在响应数据包中,可以直接查看验证码

验证码绕过漏洞

什么是验证码
人机交互公共全自动图灵测试,主要作用实现区分是计算机还是人

验证码的分类  

● 区分是人还是计算机 <--- 图片验证码
● 识别身份 短信验证码,邮箱
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值