毕业设计论坛

 找回密码
 立即注册
查看: 1076|回复: 0

[毕业论文] [毕业论文]Windows程序行为动态监控系统

[复制链接]
发表于 2014-6-16 11:51:47 | 显示全部楼层 |阅读模式
文件格式:word
文件大小:1.46MB
适用专业:数控技术
适用年级:高职
论文编号:208703
下载咨询:
点击联系客服

论文简介:
毕业论文-Windows程序行为动态监控系统,说明书共67页,21031字。
摘要
随着计算机及网络技术与应用的不断发展,伴随而来的计算机系统安全问题越来越引起人们的关注。计算机系统一旦遭受破坏,将给使用单位造成重大经济损失,并严重影响正常工作的顺利开展。加强计算机系统安全工作,是信息化建设工作的重要工作内容之一。
目前,绝大多数的个人用户以及部分中小型企业,使用的主流操作系统为Windows。因此,Windows操作系统已经成为全世界电脑破坏者的众矢之的。网络病毒、后门木马、骇客入侵等安全隐患无时无刻地威胁着我们脆弱的Windows操作系统,如果我们不对Windows进行精心的“呵护”,它势必成为病毒木马的温床。
Windows程序行为动态监控系统(以下简称Windows实时监控系统)就是一个能担当如此重任的贴身保镖。本文通过作者设计和开发Windows实时监控系统的实践,阐述了Windows实时监控系统中所应具有的功能、设计、实现。介绍了Windows实时监控系统的设计和系统功能的实现过程。该系统可以运用于绝大多数版本的Windows操作系统上,由活动进程信息,信任信息,注册表监控,文件操作监控,进线程监控等多个子系统组成。
关键词:系统安全,信息安全,实时监控系统

目录
1 绪论 1
1.1 系统开发的意义及背景 1
1.1.1 系统安全的现状 1
1.1.2 系统开发的意义 1
1.1.3 系统开发背景 2
1.2 系统预期开发目标 3
2 系统核心技术 5
2.1 系统监控技术 5
2.1.1 钩子技术(Hook) 5
2.1.2 API挂接(Hook API) 5
2.1.3 监控技术实现 6
2.1.4 监控流程 9
2.2 进程枚举技术 12
2.2.1 Windows任务管理器 12
2.2.2 活动进程链表 13
2.3 系统开发环境 15
2.4 系统开发工具 15
2.5 主要开发工具介绍 15
3 系统需求分析 16
3.1 需求陈述 16
3.1.1 待开发系统的一般描述 16
3.1.2 待开发系统的功能描述 16
3.1.3 系统数据流图及数据字典 17
3.2 系统功能需求 21
3.2.1 功能划分 21
3.2.2 功能描述 21
3.3 环境需求分析 23
3.3.1 硬件环境需求 23
3.3.2 软件环境需求 23
3.4 其他需求 23
3.4.1 用户界面需求 23
3.4.2 软件属性需求 23
3.5 数据描述 24
3.5.1 静态数据描述 24
3.5.2 动态数据描述 24
4 系统总体设计 25
4.1 系统架构 25
4.1.1 Windows驱动简介 25
4.1.2 总体结构模式 26
4.2 系统模块设计 30
4.2.1 模块设计表 30
4.2.2 功能模块分配 30
5 系统详细设计 33
5.1 模块详细功能描述 33
5.2 驱动控制功能设计 33
5.2.1 驱动主模块设计(K 1.1) 33
5.2.2 驱动卸载模块设计(K 1.2) 33
5.2.3 驱动控制模块设计(K 1.3) 34
5.3 系统监控功能设计 34
5.3.1 系统服务变更模块设计(K 2.1) 34
5.3.2 文件操作监控模块设计(K 2.2) 34
5.3.3 进线程监控模块设计(K 2.3) 34
5.3.4 注册表监控模块设计(K 2.4) 34
5.4 信息处理功能设计 35
5.4.1 进程信息模块设计(K 3.1) 35
5.4.2 对象信息模块设计(K 3.2) 35
5.4.3 系统信息模块设计(K 3.3) 35
5.4.4 辅助功能模块设计(K 3.4) 35
5.5 行为记录功能设计 35
5.5.1 操作行为信息模块设计(K 4) 35
5.6 进程枚举功能设计 36
5.6.1活动进程信息模块设计(K 5) 36
5.7 信任记录功能设计 36
5.7.1进程行为信任模块设计(K 6) 36
5.8 日志记录功能设计 36
5.8.1 日志记录模块设计(K 7) 36
5.9 用户程序控制功能设计 36
5.9.1 用户程序初始化模块设计(U 1.1) 36
5.9.2 用户程序退出模块设计(U 1.2) 37
5.10 与驱动通信功能设计 37
5.10.1 驱动控制模块设计(U 2) 37
5.11 监控通知功能设计 37
5.11.1 监听线程模块设计(U 3) 37
5.12 用户选择功能设计 38
5.12.1 用户选择框模块设计(U 4) 38
5.13 用户交互功能设计 39
5.13.1 用户主界面模块设计(U 5) 39
6 系统样列测试 42
6.1 测试说明 42
6.1.1 测试内容 42
6.1.2 测试前准备 42
6.2 注册表监控测试 43
6.3 文件监控测试 47
6.4 进线程监控测试 48
6.5 进程枚举测试 49
6.6 综合功能测试 50
结论 51
参考文献 52
致谢 53
附录A 54
附录B 57


论文文件预览:
共1文件夹,1个文件,文件总大小:1.46MB,压缩后大小:745.79KB

  • 毕业论文-Windows程序行为动态监控系统
  • doc毕业论文.doc  [1.46MB]


下载地址:
购买主题 本主题需向作者支付 200 下载币 才能浏览
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|文百网

GMT+8, 2025-6-2 01:03 , Processed in 1.277640 second(s), 29 queries , MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表