基于WEB开发技术的新型验证码的设计研究
2016-09-03蔺佳哲王茜谢楠空军勤务学院航空弹药系航空四站系江苏徐州221000
石家庄学院学报 2016年3期
蔺佳哲,王茜,谢楠(空军勤务学院.航空弹药系;.航空四站系,江苏徐州221000)
基于WEB开发技术的新型验证码的设计研究
蔺佳哲a,王茜a,谢楠b
(空军勤务学院a.航空弹药系;b.航空四站系,江苏徐州221000)
为了防止非法用户利用恶意代码重复登录网站,采用WEB开发技术设计一种拉伸汉字的图形验证码,同时在不影响用户识别的基础上,增加背景干扰.在Apache服务器上的运行结果表明,该图形验证码能够有效地阻止非法用户的攻击,提高了网络系统的安全性.
验证码;WEB开发;PHP;网络安全
0引言
验证码最早是在2002年由卡内基梅隆大学的Luis Von Ahn、Manuel Blum、Nicholas J.Hopper以及IBM的John Langford所提出[1],是一种区分用户是计算机还是人的公共全自动程序,简称图灵测试.验证码通常是由计算机生成的一种验证方式,一般只有用户才可以填写并且提交.
验证码通常被用于防止批量注册,也能够有效防止黑客针对某个注册用户通过特定程序暴力破解方式进行不断的登陆尝试.目前不少网站为了防止用户利用机器人自动注册、登录、灌水,都采用了验证码技术;在一些贴吧中,未登录发贴需要输入验证码,也是为了防止大规模匿名回帖的发生.现今一般注册用户ID的网站以及各大论坛都需要输入验证码,已经成为很多网站中通用的方式[2].
1验证码技术和识别技术
1.1验证码技术最新现状
随着计算机技术和网络开发技术的迅速发展,涌现出大量的新型验证码的生成算法,笔者筛选几类有代表性的验证码如下.
1.1.1基……
登录APP查看全文
