论文部分内容阅读
当代社会计算机及网络技术正处于一个飞速发展的趋势当中,伴随计算机网络技术的高速发展,数据库技术目前在各行各业中得到了广泛的应用,而出于互联应用的要求,除了敏感行业有特殊要求外,几乎所有的数据库都被连接到互联网上。因此,数据库安全问题不容小觑,提高数据库安全程度对于保护数据库内部的数据安全具有重要作用。结合UML建模技术,本文设计了一个数据库安全检测系统以及对系统进行了测试。首先,本文分析了当前主流的一些数据库安全需求及研究数据库安全的意义,介绍了有关数据库安全的黑客防范技术。提出了黑客入侵检测系统的主要功能,包括数据采集、规则库模块分析、规则库解析、预处理以及检测分析等,这些功能的目的主要是为防止误操作行为、外部攻击行为以及内部攻击行为对系统的危害,并在上述的攻击对系统产生危害之前系统能及时地做出响应和拦截。其次,结合需求分析,采用UML建模技术构建类图、流程图,并在检测分析模块中,应用数据挖掘技术,实现规则挖掘的科学性和高效性。通过分析数据安全和黑客攻击网络安全检测技术的特性,针对提出的方案设计一种针对应用层面的黑客攻击网络安全检测系统。在系统中,为提高数据库安全性,提出了一种针对SQL的新的模式建立和识别方法,在系统设计方案上提出对SQL语句从语句结构、数据操作和系统行为等三个维度进行分别而又全面的检测。通过更准确的语义分析,高效率地判断用户行为及时应对,使得检测的范围更广,检测的准确率更高。最后,本文主要通过搭建实现环境,实现了黑客入侵检测系统的功能,进而按照系统测试的方法,分别对其入侵数据检测的可靠性、功能性进行了测试,测试结果表明,该系统能够达到预期设定的效果。文章的结尾,对论文的研究工作进行了相应总结,指出了论文的创新点和优势,并分析进一步研究的方向及内容。