流氓软件研究及流氓软件克星软件的设计

流氓软件研究及流氓软件克星软件的设计

论文摘要

随着互联网的高速发展和网络用户数量的急剧增长,计算机系统的安全越来越受到人们的关注。近几年来,流亡民软件的危害成为各界关注的一个重点。本文通过对流亡民软件的发展史以及反流氓软件发展现状的研究,总结了流氓软件发展的根本原因,并指出了目前已有的反流氓软件措施的局限和不足。本文将流氓软件按照特点进行了分类,并详细分析了各类流氓软件的技术特点和危害程度。在此基础上,提出了防范流氓软件入侵的方法。并提出了目前两种存在的流氓软件卸载方案。一是手动卸载所安装的流氓软件。二是利用已有的流亡民软件查杀工具进行查杀卸载。并对这两种方式的工作原理和技术进行了分析,指出了这两种工具软件存在的局限和不足。通过以上的研究分析,并结合实际经验和设计需求,本人设计了一款操作简便,功能实用的流氓软件克星软件。主要原理是根据流氓软件入侵的特点,专门针对系统的注册表、硬盘文件、进程、启动项这四处流氓软件入侵的地方进行查杀。设计了流氓软件查找、流亡民软件卸载、注册表启动项监控、进程管理四个主要功能模块,并引入了一个流氓软件数据库来存储流氓软件数据。各个模块将在运行过程中,通过与流氓软件数据库各项数据进行匹配来判定计算机中是否有流氓软件并进行防范查杀。试验表明,此软件在实际运用中能够迅速快捷的查杀和卸载已存在的流氓软件,终止流亡民软件的进程并将其从计算机启动项中删除。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 国外对流氓软件的治理
  • 1.3 国内对流氓软件的治理
  • 1.4 论文研究的内容
  • 第二章 流氓软件研究
  • 2.1 流氓软件简介
  • 2.1.1 流氓软件的定义
  • 2.1.2 流氓软件的特征
  • 2.1.3 流氓软件的分类
  • 2.1.4 流氓软件的发展
  • 2.1.5 流氓软件发展的原因
  • 2.1.6 流氓软件与病毒软件的区别
  • 2.2 流氓软件的预防措施
  • 2.3 流氓软件的手动卸载
  • 2.3.1 3721上网助手特点分析
  • 2.3.2 3721上网助手的卸载方法
  • 2.3.3 Dudu加速器特点分析
  • 2.3.4 Dudu加速器的卸载方法
  • 2.3.5 手动卸载的弊端
  • 2.4 流氓软件查杀工具
  • 2.4.1 超级兔子魔法
  • 2.4.2 恶意软件清理助手
  • 第三章 流氓软件克星软件的设计
  • 3.1 整体思路与系统架构
  • 3.1.1 整体思路
  • 3.1.2 系统架构
  • 3.2 流氓软件克星软件的设计
  • 3.2.1 流氓软件数据库
  • 3.2.2 流氓软件查找模块
  • 3.2.3 流氓软件卸载模块
  • 3.2.4 系统进程管理模块
  • 3.2.5 启动项监控模块
  • 第四章 流氓软件克星软件的实现
  • 4.1 流氓软件数据库的建立
  • 4.2 查找和卸载模块的实现
  • 4.2.1 关键技术
  • 4.2.2 查找和卸载模块的实现
  • 4.3 进程管理模块的实现
  • 4.3.1 关键技术
  • 4.3.2 进程管理模块的实现
  • 4.4 启动项监控模块的实现
  • 第五章 总结与展望
  • 5.1 工作总结
  • 5.2 工作展望
  • 参考文献
  • 致谢
  • 攻读学位期间主要的研究成果目录
  • 相关论文文献

    标签:;  ;  ;  ;  

    流氓软件研究及流氓软件克星软件的设计
    下载Doc文档

    猜你喜欢