




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
附加码技术与口令保护北京图形研究所 冷巍摘 要 附加码是一种原理简单安全技术,在抵御网络攻击、保护口令等方面得到广泛的应用。本文针对附加码技术的特点,讨论了提高附加码本身安全性的方法,并分析了附加码技术在抵御多种口令攻击、增强口令安全性方面的作用。关键词 附加码;口令;网络安全随着网络应用的高速发展,计算机网络已经深入到社会生活的每一个领域,为社会发展带来强大推动力的同时,突出的安全问题也严重地影响了网络的健康发展,日益成为人们关注的焦点。正如病毒的泛滥造就了反病毒技术的成功,黑客的猖獗推动了入侵检测与漏洞扫描等反制技术的发展,木马技术的兴起也促进了反窃密技术的研究,各种安全技术与理论的建立与不断完善,为网络与信息安全问题提供了有效的解决方案。附加码技术作为近年来出现的一种简单而有效的安全技术,在维护网站安全、防御口令攻击等方面得到了广泛应用。一、附加码技术1什么是附加码 所谓的附加码是应对在线破解密码口令的一种安全技术,它是由服务器随即生成的一个字符和数字序列,该字符串通常需要用户进行识别输入,作为用户注册登录进行认证身份的附加信息,常用的附加码如图 1所示。图 1 常用附加码2附加码的特点(1)附加码是随机生成的。(2)附加码只是为防止程序猜测等目的而生成的无意义字符串,不需要用户记忆。(3)附加码只对当前服务有效,并具备时效性,只在一定时间内有效。如一般网页规定附加码的有效时间为5分钟。3附加码安全附加码作为一种安全技术,其根本就在于其具备一定的信息隐藏性,使得一般程序化手段难以进行提取,因此,提高附加码的安全性,必须从增加信息提取难度入手。(1)文本化的附加码 文本化的附加码由服务器随机产生,但其基本不具备信息隐藏性,因此,在其生命周期的两个阶段都可能被截取而失效:在网络传输阶段,攻击者通过网络嗅探工具很容易截获和提取文本方式传输的附加码;对于附加码的传输安全,虽然可以采用加密传输加以解决,但最终在客户端的页面显示上,仍然很容易被提取,因此文本方式的附加码存在致命的缺陷,在实际应用中已经被淘汰。(2)图形化的附加码 图形化的附加码首先是由服务器随机产生文本序列,然后与背景图片进行信息融合生成最终的附加码。图形化附加码的安全强度主要基于图像识别的难度。图形化附加码从两个方面增加了信息提取难度:一方面,在信息传输和页面显示中不存在直接可提取的附加码文本,要进行图像文本的程序转换必须通过图像识别;另一方面,针对图像识别技术,可在信息融合过程中添加干扰信息,同时进行图像混杂、扭曲或变形处理,增加图像识别的难度,从而提高图像识别的算法复杂度,降低识别正确率,以达到用户可识别,而无法进行程序化识别的最终目标。提高图形化附加码安全强度的方法主要有: a) 背景干扰。选择变化的背景图片,是降低图像识别率的基本方法。通常有不同的背景色、背景点、背景图、渐变背景色、网格背景等等,如图 2所示:图 2 背景干扰图b) 前景变形。通过对前景图形(通常是数字、字符、汉字等)进行倾斜、膨化、波浪化、风化、背景图形凹凸、球状扭曲等等效果来形成,如图 3所示:图 3 前景变形 c) 信息码变换。通过改变字符、数字等的字体、颜色、位置、大小和增加多余线条来干扰图像的识别。如图 4所示:图 4 信息码变换二、附加码抵御口令入侵抵御网络口令入侵,避免有不良用户使用程序猜测其它用户密码保护资料是当前附加码的主要应用。附加码可以防止攻击者采用穷举攻击或者字典攻击的方式来实施口令入侵。穷举攻击是指攻击者通过遍历口令空间的所有口令,从而找出正确口令的方法,使用穷举攻击方法破解口令所需要的时间是该口令长度的几何函数,也取决于口令的几处字符集的大小等因素;字典攻击则是一种针对弱口令的攻击方法,自动从计算机字典中取出所有条目,逐次作为口令进行尝试,最终破解正确口令。以上的这些攻击都完全依赖于高度的程序化和自动化,以及计算机的高速计算能力,现代计算机已经可以实现在几分钟甚至几秒内破解8-16位用户口令,任何基于简单口令的安全在口令入侵面前不堪一击。采用附加码可以很好地抵御穷举攻击和字典攻击。由于每次页面访问的附加码都不相同,同时安全程度较高的附加码使得程序化的信息提取变得不可能,而必须由用户进行识别输入。由于人工因素的引入,使得原本单位时间内高密度的攻击骤减,由基于计算机计算能力的高频攻击转化为基于人工输入的低频攻击,针对简单口令的穷举攻击和字典攻击都将会耗费大量的时间和人力,从而导致口令遍历的攻击方式失效;同时,为提高口令的安全,还可以采用帐号锁定的功能,当尝试破解密码达到一定的次数时,自动将帐号暂时锁定起来,以便使黑客无法进行密码破解。这两种技术本质上都是增加进行口令攻击的时间耗费,从而提高用户口令的安全性。当前,有许多专门的破解工具可以在线破解口令(如BBS口令、在线邮件口令等),造成了极大的安全威胁,因此,大多数网站都采用了附加码技术,在进行注册和登陆时,常常在页面上要求填写附加码的表单才能才能正常进入帐号。附加码技术作为抵御自动化攻击的有效手段,在Internet安全(如口令保护、垃圾信息的洪水攻击等)的许多方面都已经得到广泛的应用。三、附加码增强口令附加码作为抵御口令入侵的手段,在Internet上的应用已经相当普遍,同时附加码技术还可以应用于其它方面解决相关的安全问题。口令窃取一直是网络安全上的一个重要问题,口令的泄露往往意味着整个系统的防护已经被瓦解。下面介绍一种使用附加码的增强口令技术,能够较好地防止网络上的口令窃取。1防止口令窃取的原理网络上窃取口令的途径之一就是通过sniffer等数据包截获工具,截取服务器与客户端通信数据,从其中分析出相关的用户名、口令。如果口令以明文在网络上传播,将对口令安全造成极大的威胁。网络窃取口令的另一途径是木马。Internet上木马横行,大多数木马的主要目的就是窃取用户信息,特别是用户口令等关键性信息。在被攻击主机中植入木马,通过键盘操作记录器监视用户的输入,并将这些记录信息由网络发送给攻击者。由攻击者对这些信息进行分析就可以获得其用户名、口令信息。应付上述的攻击方法,关键是防止明文口令的输入和网络传输,通过简单的协议即可实现。假设客户端A需要在服务器B进行注册和登录,首先,A通过注册页面设定自己的原始PIN(个人身份认证码),提交给B进行保存,作为通信双方的共享秘密S;然后,当用户需要登录服务器时,先向B发出访问请求,B接受A的请求后向A发送随机信息码E;接着A根据事先约定的F计算本次的会话口令K = F(S,E),并将K发送给B;最后,B根据F计算出K,并与A发送的K进行比较,若K = K,则口令验证通过。 该协议模拟了部分动态口令的特征,除了初次注册时原始口令PIN由用户输入并进行网络传输外,其它情况下都避免了真实口令的用户输入和明文网络传输,极大地降低了口令窃取的风险。2附加码增强口令的实现使用附加码实现上述协议,就是基于HTTP协议,通过附加码来传递信息码E和计算会话口令K。具体实现如下:a)用户首先在网站进行注册,输入原始PIN码,作为关键信息进行记忆。b)用户通过IE向Web服务器发送HTTP请求,服务器返回登录界面要求进行口令验证。c)用户输入用户名,提交给服务器,由服务器返回图形附加码要求用户进行识别和输入口令。简单的图形附加码如图 5所示:图 5 简单的图形附加码d)根据原始PIN码和附加码生成临时口令,提交给服务器。例如,用户原始PIN码为6239,通过附加码计算出本次会话的临时密码为0873,如图 6所示: 图 6 口令变换e)服务器端根据本次会话的附加码和用户原始PIN码也通过上述计算后,其结果与用户提交的临时口令进行比较,从而完成用户验证。在具体实现中,可以采用增强附加码的多种技术,进一步提高用户口令的安全性。如采用多种背景图方式、以及前景变形的图形附加码,如图 7所示:图 7 附加码多种背景也可以采用变换字符位置的方式来引入更多的变化,增强图形附加码。如除了上图的线性排列外,还可采用其它排列方式和排列规则,如图 8所示:图 8 附加码字符位置变换其相应的口令计算方法则如图 9所示:图 9 口令变换附加码增强口令在很大程度上增强口令的安全性。一方面,通过附加码可以避免口令以明文在网络上传播,防止数据包截获分析口令;另一方面,在客户端用户也不会在键盘上输入口令字符序列,并且每次输入都不相同,有效地防止了木马窃取口令。四、小结附加码在抵御在线口令攻击,提高口令安全性方面具有重要意义。抵御口令入侵和附加码增强口令只是其中的两种具体应用而已,我们还可以将附加码应用于许多其它方面,以解决存在的各类安全问题。附加码无论是在原理,还是在实现上都是非常简单的技术,在多种网络应用上都可以提高安全性,防止许多常见的网络攻击行为。附加码技术的简单性,决定了它并非一种严谨、强有力的高级安全技术,例如附加码增强口令就无法解决口令的重放攻击、中间人攻击以及身份伪造攻击,对传输安全的解决方式
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版定制化贴壁布设计与施工管理合同
- 2025年智能编织袋设计与制造服务合同
- 2025年度生鲜超市生猪肉采购配送合同范本
- 2025版保健品企业产品国内销售代理合同范本下载
- 2025版水路危化品运输及应急处理服务合同
- 2025版酒店会议室场地租赁及会议摄影摄像服务合同
- 2025年新能源汽车销售代理合作协议书
- 2025版快递公司司机运输服务合同范本
- 2025版汽车租赁服务合同条款解析
- 2024-2025学年平远县中考三模数学试题含解析
- 2025年农业面源污染治理农业面源污染治理技术手册报告
- 中国黄金知识培训课件
- 人教PEP版(一起)一年级上册英语全册教案
- 光伏施工基本知识培训课件
- 2025贵州毕节市赫章县招聘事业单位工作人员123人笔试备考题库及参考答案详解
- GB 21256-2025粗钢生产主要工序单位产品能源消耗限额
- 2025AI办公发展现状软件市场竞争格局及未来发展前景分析报告
- 北京员工待岗管理办法
- 停工缓建项目管理办法
- 淋巴水肿健康科普
- 采购应急计划管理办法
评论
0/150
提交评论