信息网络安全 ›› 2016, Vol. 16 ›› Issue (9): 1-5.doi: 10.3969/j.issn.1671-1122.2016.09.001
• • 下一篇
刘学芬1,2,3, 孙荣辛1,2(), 夏鲁宁1,2, 李伟4,5
Xuefen LIU1,2,3, Rongxin SUN1,2(), Luning XIA1,2, Wei LI4,5
摘要:
DBMS是一种用于操纵和管理数据库的大型软件,被广泛应用于电子商务、社交网络和门户网站等应用系统中,用于企业核心数据和个人隐私数据的存储。当今针对数据库的各类攻击给数据库中存储的企业核心数据和个人隐私数据造成了极大的威胁。其中,以SQL注入为代表的大量针对DBMS的攻击均是利用其安全设计缺陷进行的。因而在使用DBMS前对其设计的安全性进行测评,检测其是否满足数据库管理系统设计标准是十分有必要的。目前尽管出现了以NoSQL为代表的非关系型数据库,但关系型数据库仍占据主导地位,MySQL作为当前最为流行的开源DBMS,应用十分广泛。文章从对数据库进行SQL合规性测试这一角度出发,设计并实现了一套安全性测评系统——DCS MySQL Test Suit,并对MySQL系统进行了相关测评。该系统基于SQL92标准对MySQL在语法语义上的安全性进行测试,并具有体积小、便于移植等优点。
中图分类号: