一种利用验证码增强管理员及特定用户账户安全性的方案

已认证已通过实名认证xiuno
管理员
官方成员
6月前 589

对于管理员或者特定权限账号,有时候恶意的爆破手段可能导致账号被异地登录,即使开启了验证码,对于当前的机器手段也是效果甚微,毕竟很多验证码都可以被机器识别破解,形同虚设。


既然如此,我们可以对特定的账号,比如管理员账号设置特定的验证码,只有输入设置好的固定验证码才可以通过验证,这样验证码就成了一种“二次密码”,而且是隐形的二次密码,不知道的用户只能徒劳的尝试不可能正确的验证码,卡在验证码这一关,根本没有机会去尝试账号的密码。因为这种验证码是自己额外设置的,字符位数甚至类型都与验证码图片上的字符不匹配,很难被猜到,除非服务器被攻破,文件被泄露才会被看到真实的验证码。当然,服务器都被攻破了,密码什么的也就没有意义了。


这种方案的优点在于,它不影响普通账号的使用的验证,但是极大增强了管理用户账号的安全性。对于不同的验证码插件,修改方案也是不同的,比较适合字符型验证码,一般就是修改登录部分的验证码代码,针对管理用户的用户名进行判断并重新设定验证码session值,达到指定用户名固定验证码的效果。

未登录提示:


关闭
他们喜欢这个资源
  • zackma
  • hanyun
  • xc
  • 春风轻草
  • ??????
  • DJ哈尼
  • kexia
  • 1000
最新回复 (2)
  • 已通过实名认证DJ哈尼
    黑铁
    2
    啥也不说了,感谢xiuno Top网的分享!
    6月前 回复
  • zackma
    黑铁
    3
    啥也不说了,感谢xiuno顶尖网的分享!
    22天前 回复
    • Xiuno Top网
      4
        登陆 注册
  • 1000
    4
     点击可以快捷回复 感谢支持不错无奈一般生气回帖路过顶帖
    表情
在线客服

特别说明

QQ客服仅提供有偿服务,如无付费意愿,请勿扰!一般问题请站内发帖咨询!
服务项目:
1,xiuno插件模板定制开发
2,xiuno网站BUG修复
3,xiuno个性化定制
4,xiuno仿站等

客服工作时间:8:00~22:00
在线客服