RFID系统中两阶段规则的SQL注入攻击防御
2015-12-08邱春红贾立国
电子技术应用 2015年5期
邱春红,贾立国
(1.江苏商贸职业学院,江苏 南通226011;2.河北师范大学教务处,河北 石家庄050024)
RFID系统中两阶段规则的SQL注入攻击防御
邱春红1,贾立国2
(1.江苏商贸职业学院,江苏 南通226011;2.河北师范大学教务处,河北 石家庄050024)
SQL注入攻击是RFID系统的一个重要攻击方式,RFID系统的吞吐量较大,因此其防御方案应具有较高的计算效率,对此提出一种基于两阶段规则的SQL注入攻击防御方案。首先,按照合法数据域建立合法规则库;然后,对RFID标签中数据的格式与内容进行检查,对非法字符或内容予以标记并忽略;最终,对中间件中动态生成的SQL请求进行格式与内容的检查,对不符合SQL口令规则的请求进行标记并忽略。试验结果证明,本算法可成功检查并防御目前主要类型的注入攻击,且计算效率极高,同时本算法对二次注入攻击具有免疫性。
SQL注入攻击;RFID系统;二次注入攻击;中间件;恶意用户
0 引言
RFID通过将体积较小的 RFID标签置入物体中,从而实现目标物体的自动识别。目前RFID已广泛应用于供应链等系统中,改善了供应链的时间效率与成本[1-2]。但随着RFID在商业生产与物流中的广泛使用,其安全性成为重要问题。目前有许多针对RFID系统安全问题的研究,其中RFID标签中软件的漏洞问题是RFID系统与生俱来的安全问题,而 SQL注入攻击[3]是其中一个易受攻击的关键点。
本文对此提出一种RFID系统中SQL注入攻击(SQLIA)的检测与防御方案。对RFID标签数据以及SQL请求进行两阶段的检查:(1)基本数据格式与内容的检查;……
登录APP查看全文
