如何暴力破解漏洞“找回密码”功能的修复
前几天在某论坛上看到过一篇关于找回密码功能的暴力破解的漏洞
感觉这个漏洞是常有的,但是很少被注意到。
不过这个漏洞危害却很大,可以找回管理员密码。
下面看一段代码
$rand = md5(random(0,6));
这就是一个生成6位随机数并MD5加密后的找回密码链接
不过这样危害却很大,因为写一个PHP脚本,就可以去探测这个密码找回链接。
下面说一下解决方法
1.将找回密码链接进行双重加密
$randsalt = random(0,6);
$rand = md5(random(0,6).$randsalt);
这样就会将找回密码的链接进行双重加密 safe121_forgetpassword.php?safe121=1234&safe121.com=adfff
这样即使有一个不对应也无法找回,这样可以增加破解链接的成本。
2.把密码发送到用户的邮箱
这个不用说了吧,直接给你链接,点击之后发送到你邮箱里,即使被破解了也没事。
3.限制IP,例如7次错误则封IP,不过如果对方是动态ip照样也可以突破,所以推荐1和2的方法
【编辑推荐】
◆网管软件专区
◆网络管理者最易犯的十大低级错误
◆网络管理基础知识:网路管理模式
◆学习高效网络管理技巧三招五式
◆IT运维管理专区
- 1协同办公系统日程管理模块可实现些什么呢?
- 2云存储自动分层系统的部署及解决方案
- 3OA协同办公管理系统的”任务分配“与“个人记事本”
- 4酒店辞职报告范文
- 5西宁城北区投资750万完成15栋楼体亮化
- 6彭宇行调研甜城湖景区建设及城区亮化工程
- 7IT运维管理:宽带路由器的配置指南
- 8OA的整个管理思想是以人为核心,以管控企业运营过程为目的
- 9维护服务器安全保护备份最重要
- 10项目经理和项目工程师之间有哪些不同?
- 11市场部经理岗位说明书示例
- 12重庆泛普OA软件在复杂集团的实施过程中,我们经常会遇到几类难题
- 13什么是在线CRM(客户关系管理)?
- 14保定更换700块路牌亮化古城 有史以来最大规模
- 15网站的建设该选择服务器托管还是虚拟机
- 16OA软件的知识问答都有哪些问题呢?
- 17IT运维管理:排除网络故障常见的五种方法
- 18协同办公OA系统的后台设置的具体步骤
- 19浪潮集团怎么样
- 20教你如何破解无线网络密码
- 21OA软件是什么?什么是协同办公关键需求?
- 22玉屏供电局服务沙湾大桥亮化工程扮靓城市夜景
- 23排除无线路由器故障的技巧及方法
- 24恢复思科路由器密码的两种技巧
- 25如何配置防火墙服务器网络更安全
- 26建设设备管理专用数据库的重要性
- 27案例解析服务器负载均衡的问题
- 28临河春节亮化工程挺节俭
- 29网络管理:做好综合布线系统避免故障
- 30局域网抓包工具分析路由器负载问题