基于改进支持向量机的入侵检测算法研究

来源 :中山大学 | 被引量 : 0次 | 上传用户:wdwd521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的深入应用,企业及政府中的重要应用系统被入侵的危险越来越大,信息安全成为日益关注的重要问题。基于静态系统观点的传统安全策略(例如防火墙,访问控制,加密等)无法满足系统安全的需求。入侵检测是一种动态的监控、预防、抵制系统入侵行为的安全策略。入侵检测通过监视和分析计算机主机或网络中发生的事件,寻找违反安全机制的入侵行为。 入侵检测通常采用机器学习等“主动”学习策略,通过建立检测模型,检测主机或网络中可能的攻击行为。支持向量机(SVM)基于统计学习的VC维理论和结构风险最小化的原理,专门针对有限样本的分类问题,具有分类效果好、全局最优、算法复杂度与样本维数无关等优点。本文在分析已有的SVM算法和入侵检测算法的基础上,完成了基于SVM的系统调用序列入侵检测算法的研究。其内容包括: 首先,对机器学习原理和SVM算法进行研究,分析了C-SVM,One-ClassSVM和SVDD-SVM算法的原理和特点; 其次,总结了现有的入侵检测模型,定义入侵检测算法的性能评价标准,详细分析了现有的入侵检测算法的原理和特点; 其三,针对监测特权进程的入侵检测系统,设计了基于系统调用短序列距离的核函数(SSD核),证明了SSD核的合法性。在C-SVM和One-Class SVM算法的基础上,设计了基于SSD核非平衡C-SVM的系统调用序列异常检测算法和基于SSD核One-Class SVM的系统调用序列异常检测算法。 其四,通过实验验证两种异常检测算法的有效性,并对实验结果进行了分析。 最后,本文展望了基于SVM的入侵检测的前景和进一步的研究方向。
其他文献
游戏引擎是一个处理游戏底层技术的平台,使用游戏引擎,游戏开发人员可以不用花过多精力去处理系统架构、图形处理等一些底层的技术,可以直接使用引擎提供的API来进行游戏开发。2
网格计算作为下一代Internet的一种计算模式,其核心任务是管理分布在Internet广域环境中的各种类型的软硬件资源,为基于Internet的分布式应用提供一个统一的、虚拟的共享资源
计算机流程管理技术已广泛应用于多个领域,随着Internet技术的发展及面向服务思想的兴起,流程的使用人群更加广泛,其个性化服务需求迅猛增长,传统的流程模式遇到了新的挑战。
近年来,随着Internet的大规模普及和企业信息化程度的不断提高,各种文本资源以惊人的速度增长,导致信息搜寻困难和信息利用率低下。快速高质量的文本聚类技术可以将大量文本信息
随着多媒体和Interact的迅速发展,对数字产品的保护和信息安全的迫切需要使得数字水印技术成为多媒体信息安全研究领域的一个热点问题。基于小波的多媒体水印算法近年来受到人
三维点云数据在影视游戏、逆向工程及文物保护与展示等各个行业的应用越来越广泛。囿于外界不可控变量、设备物理误差等因素,由测量设备得到的原始点云数据不可避免的带有许
在永恒发展的现实世界中,时间是信息的一个重要属性,大量数据都要在一定的时间背景下解释才有意义。随着计算机应用技术的深入和发展,人们对时态信息处理的需求也越来越迫切,时态
隐私保护数据挖掘近年来已成为数据挖掘领域一个活跃的研究方向,其研究主要有两方面的目标:一方面是为防止隐私信息的泄露提供有利的技术保障,消除信息拥有者在信息共享时的顾虑
随着网络技术和多媒体技术的飞速发展,网络视频监控已广泛应用于军事、交通、公安、银行、小区、仓库、远程支援和远程教学等领域。近年来,控制技术、通信技术以及微处理器性能
原型系统在软件开发中占据着非常重要的地位,在软件开发的分析阶段开发原型系统是一个用来消除客户和软件开发者之间的理解误差和验证客户需求的有效方法。如果能够根据系统需