博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
为exchange 2010 owa 添加验证码
阅读量:6694 次
发布时间:2019-06-25

本文共 819 字,大约阅读时间需要 2 分钟。

微软给了exchange owa页面加固的方案,如有需要,请查看。

 

本来公司的验证码的方案要自己来做,后来找了微软,现在的代码不是自己的,没有办法分享了,很抱歉。

大概的思路就是新建一个页面,然后利用10个数字26个大写或者小写字母(建议大写),随机生成一个4-5位的字符串,然后转换为图片流,图片的背景可以指定颜色,

在生成的过程中要考虑用户的体验,如字母l和数字1,字母o和数字0,

在owa验证页面新建一个l验证码的abel及text框,图片的链接地址就是刚才新建图片流的地址

<input name="dakyzm" type='text' class='signInInputText' maxlength="4" style="width: 180px;" id='yzm' /><img src='GetImg.aspx' alt="点击切换验证码" title="点击切换验证码" style="margin-top: 2px; vertical-align: top; cursor: pointer;" οnclick="ToggleCode(this,'GetImg.aspx');return false;" />

利用jquery来验证验证码是否正确。

参考链接:view-source:https://owa.finupgroup.com/owa/auth/logon.aspx?replaceCurrent=1&url=https%3a%2f%2fowa.finupgroup.com%2fowa%2f

这种验证码很容易被破解,现在ocr的api很多,很容易被暴力破解登陆。

可以使用上面微软给出的解决方案,还可以将一些僵尸网络,一些攻击网络的IP地址加到阻止IP,网上有很多解决方案

http:bl 

 

转载于:https://www.cnblogs.com/-windows/p/8116448.html

你可能感兴趣的文章
iOS 网络与多线程--5.异步Post方式的网络请求(非阻塞)
查看>>
python-灰色预测平均房价趋势kera深度学习库的介绍
查看>>
linux——查看系统日志错误并解决
查看>>
cuda+ffmpeg+opengl解码rtsp h264码流多路
查看>>
Android权限大全代码
查看>>
svn:previous operation has not finished
查看>>
PHP Socket 编程进阶指南
查看>>
PHP-CPP开发扩展(一)
查看>>
Git常用命令
查看>>
DL中epoch、batch等的意义【转载】
查看>>
职业规划
查看>>
【html】使用img标签和背景图片之间的区别
查看>>
JDK源码阅读(一) ArrayList
查看>>
Quartz1.8.5例子(六)
查看>>
leetcode524
查看>>
leetcode806
查看>>
(29)odoo的可用小图标
查看>>
MVC ViewBag传值
查看>>
通过面试题学习零散知识:Java面试题整理
查看>>
达成目标5步法则——雷达里奥/核聚
查看>>