摘要
针对现阶段普遍应用的验证码较为简单,易于被自动化程序识别导致恶意攻击的问题,提出一种新的生成验证码的方法。该方法首先设计了一种验证码生成算法,使其字符个数、字符出现的位置都是不固定的,之后结合FusionCharts技术予以实现。其主要特点为原始图片不包含任何验证码信息,需要结合鼠标事件才能获取有效的验证码。实验证明,采用该方法可以大幅提高验证码的可靠性、健壮性、易用性,并且FusionCharts图形界面友好,增强用户体验,最终提高Web安全性。
Current commonly used CAPTCHA is simple and easy to be identified by automated procedures,which may cause malicious attacks. Aiming at this problem,we propose a new method to generate CAPTCHA. First,the method designs a CAPTCHA generation algorithm,which makes the number and the position of the characters variable,and then it is implemented in combination with FusionCharts.Its main feature is that the original picture does not contain any information of the CAPTCHA,to obtain effective CAPTCHA,it needs to integrate the mouse events. Experiments prove that to use this method can greatly improve the reliability,robustness,and usability of the CAPTCHA,and the FusionCharts graphical interface is friendly,these enhance the users experience and eventually improve the security of the Web.
出处
《计算机应用与软件》
CSCD
北大核心
2014年第8期327-329,共3页
Computer Applications and Software