主机恶意代码检测系统的设计与实现要点
更新时间:2023-11-13 19:45:01 阅读量: 教育文库 文档下载
- 恶意代码辅助检测系统推荐度:
- 相关推荐
主机恶意代码检测系统的设计与实现
主机恶意代码检测系统是运行在主机上,检测该计算机中是否存在恶意代码的智能系统,是维护计算机安全极为重要的安全软件。随着国家、社会对计算机的依赖程度日益增长,计算机安全问题就显得日益严峻起来。传统的恶意代码检测如反病毒厂商的杀毒产品,主要是基于特征码扫描的检测技术。特征码扫描检测技术需要预先从已知的恶意代码中提取出特征字节序列存入病毒库,之后再利用匹配算法进行检测。这种方法的明显缺点在于需要预建特征库,而特征库更新显然是滞后于恶意代码的,因此它对未知恶意代码的检测能力极弱,对加壳变形后的恶意代码处理能力也十分有限。本文致力于从恶意代码的行为上去识别检测,这是由于恶意代码定义的关键点就在于其行为目的的恶意性和结果的破坏性,因此检测的要点也就是如何识别行为的恶意性。本文主要的工作和贡献可归纳为:1、对恶意代码的工作原理进行深入分析,总结了各类恶意代码使用的核心技术,研究探寻目前恶意代码反检测的主要手段,包括应用层面和内核层面恶意代码的反检测技术实现,以及BIOS固件和CPU微代码植入技术的可行性。2、针对恶意代码的行为特点,从多处入手研究采用多种方法捕获检测恶意代码行为的方法。为恶意代码信息捕获模块设计实现了如下有效的技术方法:(1)利用用户态和核心态的多种钩挂方法截取程序行为,包括新的系统调用拦截方案、驱动间通讯拦截方案等;利用痕迹扫描技术发现恶意代码留下的包括钩挂代码、隐藏数据在内的多种行为痕迹。(2)设计实现在CPU硬件支持(单步执行功能支持和最后分支记录功能支持)的辅助下,动态记录程序控制流路径的方法。(3)针对恶意代码修改破坏内存中的操作系统组件来反检测、反清除的手段,创新性的提出利用虚拟化技术在操作系统中创造一个虚拟的、干净的系统环境,使易受恶意代码破坏的系统组件在另一个环境安全工作。该方案工作效果明显。(4)为了捕获一些难以截取或常受恶意代码干扰的行为,本文分析CPU硬件虚拟化支持的原理,并提出了基于CPU硬件虚拟化支持(AMD的SVM与Intel的VMX)的行为收集方案。3、提出一种基于隐马尔可夫模型(HMM)的操作系统环境模型,利用多种手段截获收集的行为数据作为模型观测值来计算被植入rootkit的可疑值,经实验表明对rootkit类恶意代码有较好的检测效果。同时对收集到的动态控制流路径数据,提出了首先建立调用层次树,再利用计算编辑距离判断相似度的方式检测隐藏性恶意代码,实验也取得了良好的结果。4、主持设计了基于专家系统的恶意代码检测模块,与项目组同学们共同实现了原型系统,模块充分利用了恶意代码信息捕获模块的数据输出。5、利用恶意代码信息捕获模块、异常检测算法模块、基于专家系统的恶意代码检测模块以及辅助的特征码扫描模块完整实现了一套主机恶意代码检测系统。 同主题文章 [1].
积极防御新一代主动式恶意代码' [J]. 数据通信. 2002.(04) [2].
赵洪彪. 恶意代码的特征与发展趋势' [J]. 计算机安全. 2003.(01) [3].
苏克
,顾长友. 惊!QQ恶意代码重出江湖!' [J]. 电脑爱好者. 2003.(21) [4].
什么是恶意代码?' [J]. 信息网络安全. 2004.(04) [5].
张立颖. 恶意代码 自己破解' [J]. 电脑应用文萃. 2004.(07) [6].
陈洁,刘克胜,单洪. 恶意代码技术剖析' [J]. 安徽电子信息职业技术学院学报. 2004.(Z1) [7].
陈明奇. 2005年恶意代码趋势分析' [J]. 信息网络安全. 2005.(11) [8].
刘艳萍. 恶意代码分析与检测研究现状' [J]. 微电脑世界. 2009.(07) [9].
刘启诚. 警惕!漏洞和恶意代码成为网络主要安全隐患' [J]. 通信世界. 2003.(15) [10].
赵洪彪. 抵御恶意代码的威胁' [J]. 计算机安全. 2003.(02)
【关键词相关文档搜索】: 网络传播系统与控制; 恶意代码; 行为捕获; 环境虚拟化; 硬件虚拟化支持; 专家系统
【作者相关信息搜索】: 中国科学技术大学; 网络传播系统与控制; 奚宏生; 潘剑锋;
正在阅读:
主机恶意代码检测系统的设计与实现要点11-13
舞台剧本02-17
复杂永远拼不过简单美文11-21
黑马集合知识测试(带解析)02-01
中国农业银行个人电子银行交易限额标准04-02
2019高考英语听力场景常见及高频单词02-29
中国人口红利理论的源流与演变研究08-20
45种可以获得Webshell的程序01-04
第二章资产评估的基本方法11-12
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 检测系统
- 要点
- 恶意
- 主机
- 代码
- 实现
- 设计
- Juniper EX交换机端口镜像配置
- 二级精神病医院基本标准
- 浅谈党风廉政建设存在的问题与对策
- 什么是财务评价概念
- 七年级英语阶段练习(201510) - 图文
- 加热炉工理论知识复习题
- 计算机网络(笔试、面试)
- 原子物理学课后习题答案第10章
- 实验二:FANUC数控铣床手工编程
- 树儿里春节措施(2012年1月6日)
- 甘政办发148号
- 少先队事业热心支持者事迹
- 2013海淀二模英语及答案(精校)
- 专业解读:发动机ECU标定全流程 -
- 水上施工安全专项方案
- RAL色卡 德国欧标色卡
- 《离散数学I》模拟试题
- 090209NC信息化软件供应链部分操作手册试行版
- 高三英语上学期期中卷东莞市六校2016届高三上学期考试英语试题含答案
- 平面设计(02D06) 试题及答案