面向网络环境的SQL注入行为检测方法

2016-07-18 11:56:37赵宇飞熊刚贺龙涛李舟军
通信学报 2016年2期
关键词:数据库特征检测

赵宇飞,熊刚,贺龙涛,李舟军



面向网络环境的SQL注入行为检测方法

赵宇飞1,熊刚2,贺龙涛3,李舟军1

(1. 北京航空航天大学计算机学院,北京 100083;2. 中国科学院信息工程研究所,北京 100093; 3. 国家计算机网络应急技术处理协调中心,北京 100029)

SQL注入攻击是Web应用面临的主要威胁之一,传统的检测方法针对客户端或服务器端进行。通过对SQL注入的一般过程及其流量特征分析,发现其在请求长度、连接数以及特征串等方面,与正常流量相比有较大区别,并据此提出了基于长度、连接频率和特征串的LFF(length-frequency-feature)检测方法,首次从网络流量分析的角度检测SQL注入行为。实验结果表明,在模拟环境下,LFF检测方法召回率在95%以上,在真实环境下,该方法也取得较好的检测效果。

Web安全;SQL注入;网络流量;异常检测

1 引言

目前,大多数信息系统和商业应用都提供了基于数据库的Web服务,与此同时,针对Web服务中漏洞发起的攻击也越来越多。在OWASP发布的2013年Web安全漏洞Top10中[1],由于操作难度低、危害巨大,SQL注入漏洞名列第一,且其普遍程度呈现出逐年上升的趋势。

SQL注入是一种利用应用程序数据库漏洞的注入技术。SQL注入攻击针对的是使用后台数据库的交互式Web服务,主要通过网络应用层协议HTTP完成。SQL注入攻击的目标一般不是Web服务器本身,而是为了非法获取用户信息、数据库中的敏感数据以及服务器数据信息[2~4]。由于SQL注入利用SQL语言的特性,理论上对Oracle、MySQL、MS Server等基于SQL语言的数据库都有效。通过对SQL注入行为的检测,可及时向被注入系统报警,有效保护企业及个人数据安全,同时可作为网络取证的证据,对网络攻击行为形成震慑作用。……

登录APP查看全文

猜你喜欢
数据库特征检测
如何表达“特征”
不忠诚的四个特征
当代陕西(2019年10期)2019-06-03 10:12:04
数据库
财经(2017年2期)2017-03-10 14:35:35
数据库
财经(2016年15期)2016-06-03 07:38:02
小波变换在PCB缺陷检测中的应用
数据库
财经(2016年3期)2016-03-07 07:44:46
数据库
财经(2016年6期)2016-02-24 07:41:51
线性代数的应用特征
河南科技(2014年23期)2014-02-27 14:19:15