VC++081-主机安全评测系统设计/我的电脑管家
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘要:随着互连网的日趋普及,在互连网上的犯罪活动也越来越多,特别是Internet大范围的开放以及金融领域网络的接入,使得越来越多的系统遭到入侵攻击的威胁。但是,不管入侵者是从外部还是从内部攻击某一网络系统,攻击机会都是通过挖掘操作系统和应用服务程序的弱点或者缺陷来实现的。
本系统就是针对这些服务程序的弱点和缺陷研发的主机安全等级评测系统。通过对系统资源使用,病毒感染,端口开放状态等多方面惊醒综合评估,给出主机一个安全性登记系数。并且可以针对这些权限进行相应的杀毒,磁盘空间整理和垃圾清理等工作。
系统研发之后进行了相应的测试,并通过了测试,系统运行至今,依旧安全,可靠。
关键字:主机安全、攻击、病毒、端口、漏洞 [来源:http://think58.com]
[资料来源:THINK58.com]
目 录 [版权所有:http://think58.com]
目 录 1
摘要 2
Abstract 2
1主机安全评测系统系统的问题及研究意义 3
1.1课题背景 3
1.2研究意义 4
2 可行性分析 4
2.1经济可行性 4
2.2技术可行性 4
2.3操作可行性 5
2.4法律可行性 5
3 需求分析 5
3.1背景分析 5
3.2开发工具选择 6
3.2.1VC6.0简介 6
3.2.2 扫描技术概述 7
B半开放扫描技术 7
C 隐蔽扫描技术 8
D栈指纹OS识别技术 10
3.3功能分析 11
3.4性能分析 11
3.5运行环境 12
3.5.1硬件环境 12
3.5.2软件环境 12
4 总体设计 12
4.1系统设计原理 13
4.2功能模块设计 13
5详细设计 14
5.1病毒查杀模块的设计 15
5.2端口扫描模块的设计 15
5.3系统优化模块的设计 15
5.4黑客攻击模块的设计 15
5.5系统安全等级评测的设计 16
6系统实现 系统主界面 16
6.1病毒查杀模块的实现 17
6.2端口扫描模块的实现 18
6.3系统优化模块的实现 19
6.4黑客攻击模块的实现 21
6.5系统安全等级评测的实现 22
6.6辅助功能模块 23
7 软件测试 23 [来源:http://think58.com]
7.1软件测试的目的和意义 24
7.2软件测试的步骤 24
7.3软件测试的具体实现 24
7.4软件测试结论 24
7.5评价 25
总 结 25
参考文献 26
附录 26
内存病毒扫描 26
病毒搜索,匹配列举 27
病毒查杀模块的设计
病毒查杀模块分为内存病毒查杀和硬盘病毒查杀两个子模块:
内存病毒查杀:
处理流程:
系统扫描当前活动进程,并扫描其内存起始地址及终止地址,与进程可执行文件大小进行对比,如果大小不同,则判断当前进程感染病毒,若大小未变化,则未感染。
系统将扫描进程与扫描结果插入列表显示给用户。
硬盘病毒查杀:
硬盘病毒查杀主要针对的是AUTORUN病毒,因为一般的病毒查杀需要病毒库,而AUTORUN病毒则是形成一个AUTORUN文件,所以其查杀可以不使用病毒库进行全盘文件遍历,搜索,判断是否存在病毒文件。如果有,则删除。 [资料来源:www.THINK58.com]
[来源:http://www.think58.com]