时间: 2021-08-01 00:04:16 人气: 10 评论: 0
随着计算机技术的发展和信息化建设的全面推进,人们早已步入了信息时代,在数字化的计算机环境下,对信息的保护也变得越来越重要。尤其,近年国内泄密事件和窃密事件多次发生,不同程度地对国家安全和利益带来威胁。为应对高技术窃密的威胁,帮助保密检查人员进行快速有效地检查非涉密计算机中是否存有敏感信息,防止国家秘密泄露,应该加大技术检查力度,提高保密检查的科技含量,增强发现泄密隐患和漏洞的能力。本文所指的针对镜像文件的涉密信息搜索系统,主要是针对非涉密计算机中违反保密规定乱存、乱放涉密信息行为进行检查的系统。在论文中主要研究了针对镜像文件进行涉密信息搜索检查的工作机理和关键实现技术,通过对文本文件、镜像文件格式的分析,研究了模式匹配算法KMP算法,设计并实现了针对镜像文件的涉密信息关键字的匹配搜索。
【关键词】镜像文件 涉密信息 内容提取 KMP算法 关键字匹配
需求分析
对本系统进行需求分析是进行系统设计的第一步。本系统应完成的功能为:
a.用户指定某一路径,系统从中查找出所有镜像文件;
b.用户选定某一镜像文件,系统查找出该镜像文件中的所有文件,并将所有目录名显示于屏幕;
c.用户选择其中某一txt文件,系统将其内容提取出来并显示于屏幕;
d.用户输入涉密关键字,系统进行匹配,并将结果显示出来。
目 录
前 言 1
1 绪论 2
1.1国内外研究现状 2
1.1.1国内外在保密技术方面的研究现状 2
1.1.2字符串匹配技术 2
1.1.3终端信息检索技术发展现状 3
1.2本文的主要工作 3
1.3本文章节安排 4
2 关键技术基础研究 5
2.1 txt文件解析 5
2.2镜像文件的格式 7
2.3 KMP算法 9
2.3.1 KMP算法的基本原理 9
2.3.2 KMP算法中的next数组 10
2.4本章小结 11
3 系统总体设计 12
3.1系统设计目标原则 12
3.2需求分析 12
3.3系统流程与模块划分 13
3.3.1系统总体流程 13
3.3.2系统模块划分 13
4 系统模块与功能实现 15
4.1对指定路径下所有iso文件的遍历搜索的实现 15
4.2镜像文件内容提取模块的实现 17
4.2.1 iso文件格式解析 17
4.2.2 iso文件内容提取 20
4.3涉密关键字匹配模块的实现 21
4.4系统界面实现 22
4.4.1界面设计 22
4.4.2界面实现 23
5 系统测试与结果分析 24
5.1对指定路径下所有iso文件的遍历搜索的功能测试 24
5.2对iso文件中内容提取的功能测试 25
5.3涉密关键字匹配的功能测试 26
结 论 29
致 谢 31
参考文献 32
197
199
82