欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 计算机应用 > 应用级数据库入侵检测系统的总体框架

应用级数据库入侵检测系统的总体框架

日期:2023-01-24 阅读量:0 所属栏目:计算机应用


摘要:本文设计了一种应用级数据库入侵检测系统的总体方案。基于现有数据库应用系统的主要特点,结合入侵检测思想、数据库中用户操作的特点以及行为特征,给出了一种应用级数据库入侵检测系统的框架结构。
  关键词:应用级数据库 入侵检测 用户操作
  
  1. 前言
  
  随着计算机技术的飞速发展,信息技术在社会各个领域中得到广泛应用,信息安全问题也日益突出。《中国互联网安全报告(2008年)》指出,"2008年网络安全事件总数与去年同期相比大量增加”。信息安全问题越来越受到人们的关注。
  计算机网络、操作系统和数据库管理系统是目前信息系统的三大支撑平台,三者密不可分,其中任何一个出现安全漏洞都有可能威胁到整个信息系统的安全。
  目前,计算机网络、操作系统的安全性己经受到了人们的高度重视,各种安全技术层出不穷,相应的入侵检测技术也得到较大提升,为网络级和操作系统级的安全提供了有力的保障。数据库作为数据存储和管理的核心,其安全性对于信息系统来说同样是至关重要的。数据库管理系统提供了身份认证、访问控制、数据加密及审计跟踪等传统安全机制,在一定程度上保障了数据库的安全。
  本文制定了应用级数据库入侵检测系统的设计目标,针对现有信息系统结构的特点给出了本系统实现的思路,根据实现思路给出应用级数据库入侵检测系统的组成,说明本系统的总体流程。
  
  2. 入侵检测系统设计目标及实现思路
  
  应用级数据库入侵检测系统的设计目标是从应用级上实现数据库入侵检测,并提高入侵检测的准确率。由此,具体设计目标如下:
  1)实现应用级数据库入侵检测。由常用数据库攻击方式可以看出,应用系统的漏洞己经成为数据库安全的主要威胁之一,从应用级上对系统进行保护是信息安全的重要途径。已有的研究本文实现应用级数据库入侵检测提供了支持。
  2)行为检测与sql语句结构检测相结合。目前针对数据库的入侵检测主要分为基于用户访问行为的数据库入侵检测和基于sql语句结构的数据库入侵检测两个研究方法,它们各自的侧重点不同,各有优缺点。本文在设计系统结构时,融合了行为检测和sql语句结构检测两种方法,使其相辅相成,优势互补。
  3)提高入侵检测准确率。入侵检测系统的误报率和漏报率是入侵检测准确率的两个重要指标。降低误报率和漏报率是相关研究人员的主要目标之一,这同样也是本文设计的主要目标之一。
  针对上述数据库应用系统的结构特点,入侵检测系统设计从以下几个方面实施应用级入侵检测:
  (1)针对sql语句结构进行检测。数据库应用系统具有固定的sql语句结构为系统实现对sql语句结构的检测提供了可能性。同时,固定的结构使系统可以建立相对完善的规则库,在对sql语句结构进行检测时,可以准确地检测出异常的语句结构。
  (2)针对系统行为进行检测。系统完成某项特定任务必须执行一组固定的sql语句,且它们的数量和执行顺序很稳定,通过抽象化这些行为可以形成系统的行为模式,达到行为检测的目的。
  (3)针对sql数据操作行为的检测。sql语句一般包含两部分信息,一部分是sql的指令部分;另一部分是,sql语句操作的数据部分。对于不同的终端用户执行同一个操作时,sql语句指令部分往往相同,数据部分相差较大,且对于不同的用户类型呈现一定的规律。对sql数据操作行为的检测可以防御合法用户的越权访问。
  应用级数据库入侵检测系统从上述三个层次展开。与现有系统只针对单个sql语句检测的单一方案相比,本系统设计的检测方法更全面细致,能准确地检测入侵行为。同时改进数据库入侵检测模式建立与匹配的方法,进一步提高了检测的准确度。
  
  3. 入侵系统组成
  
  根据数据库应用系统特点的分析,给出了一种应用级数据库入侵检测系统总体结构,分别针对sql语句结构、sql语句操作的数据及sql语句执行序列进行分析,从三个层面实施入侵检测,既对用户“做什么”进行了检测,又进一步检测用户“怎么做”。应用级数据库入侵检测系统结构图如下图所示:
  

  (1)数据采集器:主要负责收集数据,对数据进行过滤及预处理。数据源来自中间层和数据库日志。
  (2)sql解析器:完成sql语句的解析,以便检测单元能对其进行处理。
  (3)sql检测单元:分析sql语句结构,对单个sql语句进行分析处理,包括对sql语句结构和sql数据操作行为的检测。
  (4)行为检测单元:分析系统行为。
  (5)响应单元:响应单元对接受到的事件信息做出相应的处理。
  系统结构设计借鉴了入侵检测系统的通用结构设计,包含了入侵检测系统的主要功能模块。但对于应用级数据库入侵检测系统来说,本文设计的系统更具针对性。
  
  4. 结论
  
  本章基于现有数据库应用系统的主要特点,将入侵检测思想和关系数据库中用户的操作特点,以及在应用系统中的行为特征相结合,给出了应用级数据库入侵检测系统的总体框架设计方案。
  根据预期设计目标,系统针对应用层的入侵进行数据库入侵检测,从sql语句结构、sql语句数据操作行为和系统行为三个层次实施数据库入侵检测,与现有系统只对单个sql语句检测的方案相比,本系统从三个层次上的检测更加全面和细致,同时,通过改进模式建立与匹配方法进一步提高了系统的准确率。
  
  参考文献:
  [1]戴臻、费洪晓、谢文彪、肖新华,基于特定模式树的用户行为关联规则挖掘算法[j].计算机系统应用,2007,5:56-59.
  [2]曹忠升、李晶,安全数据库系统中在线人侵检测的设计与实现[j].计算机工程与科学,2005,27(9):16-18.
  [3]蒋盛益,基于聚类的入侵检测算法研究[m].北京:科学出版社,2008.
本文链接:http://www.qk112.com/lwfw/jsjlw/jisuanjiyingyong/245149.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学