验证码识别的设计与实现

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:vbdelphi1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人们在享受着网络快速发展带来的各种便利的同时,互联网的安全漏洞带来的安全隐患,也时刻影响着用户体验。全自动开放式人机区分图灵测试(completely automated public Turing test to tell computers and humans apart,CAPTCHA),又称为人机交互验证(human interactive proof,HIP),也就是通常所说的“验证码”,是一种能自动产生并评估终端用户是人类还是计算机程序的网络安全技术[1]。目前,这一技术已被国内外许多网站所应用,通过强制人机交互来达到抵御机器自动化攻击的目的。CAPTCHA的出现在一定程度上削弱了恶意网络攻击带来的不良影响。与此同时,验证码安全框架设计的不完善性,也给恶意破解带来了可乘之机。验证码识别技术的进步,也推动着验证码设计思路的拓展,设计框架得以逐步完善。目前,网络中比较常见的是由是数字、字母组成,形变、粘连比较严重的文本验证码。本文针对此类验证码进行识别,识别步骤主要有以下三步:预处理、分割、识别。预处理过程采用比较传统的方式分离前景、背景以及降噪。在分割阶段,本文提出一种基于字符笔划的分割策略,将前景像素分类为曲线像素和直线像素,通过KNN算法优化K-means聚类中心,分离曲线像素;通过检测直线笔划趋势,分离直线像素。在识别阶段,本文建立一个七层卷积神经网络,使用华为商城登陆验证码和铁路客服(12306)验证码作为实验对象,对卷积神经网络的识别效果进行测试。本文以对于粘连、形变比较严重的铁路客服验证码,分割算法的正确率可以达到72.2%。卷积神经网络使权值收敛的平均速度为15分钟,对于两个网站验证码的正确识别率分别为78%和70%,同时,经分析得出,分割后图片不能保留字符的完整信息是识别率降低的主要原因。
其他文献
在善洲林场现场接受党性教育,让我经历了心灵的净化和洗礼。作为一名高校教育工作者,除了自己学习外,我在思考如何让杨善洲精神在大学校园里更好地闪光;如何让所有的青年学子,以杨
利用二维、三维地震资料,结合多波束水深测量,在南海北部白云凹陷发现大型海底滑坡。白云大型海底滑坡可分为滑坡根部、滑坡主体和滑坡前缘3个主要部分,广泛发育滑坡陡壁、滑塌
云南者太地区位于开远-丘北金成矿带东缘,该区及其周边已发现卡林型金矿和木利式锑矿床(点) 20余处,具有良好的金、锑矿找矿前景。本文以1∶5万水系沉积物测量19种元素含量数
中国共产党历来重视对群众的历史教育。抗日战争时期,中国共产党通过制定关于根据地民众历史教育的政策;组织编写历史读物,开设历史教学课程;充分利用多种形式开展历史教育的
一个民族的建筑,如果没有发展和创新,必然会显得僵化、呆板。羌族传统建筑融合了藏、汉等民族的建筑特色和文化内涵,从形制到功能有所演变改进,美学表现力变得更加丰富,体现
灼口综合征的病因分析南京医科大学附属口腔医院吴国英综述华西医科大学口腔医学院李秉琦审校灼口综合征(BuriningMouthSyndromeBMS)是指发生于口腔粘膜以烧灼样疼痛感觉为主的一组症候群,常不伴有明显的
研究了钙离子浓度对日本沼虾(Macrobrachium nipponense)感光细胞中可溶性Gq蛋白α亚基含量的影响。以暗适应状态日本沼虾的复眼视网膜为材料,分别用高钙溶液、生理溶液、低钙溶
新诗自白话诗以来先后出现过多种命名,其中人们最常见的有白话诗、自由诗、现代诗等名称,白话诗是作为草创期新诗的特别指称,自由诗从形式上对诗体进行了解放,而现代诗则从精
翘曲量预测精度是注塑成形优化的难点。文章以某零件翘曲量为对象,选取注射温度、模具温度、保压压力、保压时间、注射速度等参数,进行数值模拟实验,建立BP神经网络的翘曲量
近年来,随着航空技术的不断进步与发展,传统的起动机结构已经不能满足现代飞机运行的需求,而一种新型的空气涡轮起动机因其结构简单、使用方便、功率大的优点,在现代航空发动