二维码中XSS攻击检测系统的设计
2016-10-17莫永华于冰冰
现代计算机 2016年24期
莫永华,于冰冰
(桂林电子科技大学信息科技学院,桂林 541004)
二维码中XSS攻击检测系统的设计
莫永华,于冰冰
(桂林电子科技大学信息科技学院,桂林541004)
0 引言
二维条码也称为二维码 (Two-dimensional bar code)是在一维条码基础上,用特定的几何图形按一定规律在二维平面上通过分布的黑白相间的图形以记录信息,由于可存储信息量大,在信息传递应用越来越广。伴随智能手机普及,扫描二维码传递信息的应用越来越多。由于二维码中的信息不能字符显示,在信息中隐藏了用户无法直接识别的威胁就成为可能。如恶意网站信息,在二维码中隐藏恶意URL信息,诱发用户访问钓鱼网站,这些网站通过申请注册相似域名,构建相似度高的网站环境,通过合法用户操作,盗取合法用户账号,发布虚假中奖信息等,但是这种钓鱼攻击方式针对有一定安全意识的用户来说,很难实现成功的钓鱼攻击。然而通过XSS跨站脚本攻击漏洞进行的钓鱼攻击,即使有一定安全意识的用户,缺乏有效防范的情况下,很难抵御。本文主要针对Android手机用户通过二维码扫码来传递信息的应用,设计检测含有跨站攻击的二维码系统,应用特征脚本标签检测的方法,实现二维码安全检测功能。
1 二维码与跨站式攻击研究分析
(1)认识二维码
二维码有三种类型。根据不同需求常用的有:线性堆叠式二维码、矩阵式二维码和邮政码。它们的编码原理也不相同。第一种线性堆叠式二维码,又称为行排式二维码,它是在一维码的基础上实现编码,因此在设计码制、识别和校验有着一维码的特点。……
登录APP查看全文
