论文部分内容阅读
随着计算机和通信技术的发展,企业信息安全问题受到越来越多的关注。企业除了要抵御来自外界攻击和破坏,同时还要防止来自内部的有意或无意的泄密。仅依靠完善管理制度很难从根本上杜绝泄密事件的发生,因此必须从技术上为企业内部重要文档提供安全保障。 文件防扩散系统应运而生,能有效保障企业内部电子文件的安全性。本文在详尽的需求分析基础上,通过对Windows系统下文件向外扩散方式的探讨,给出了Windows系统下文件防扩散系统(FNS)的设计和实现。该系统包含控制台端和受控端软件,管理者可通过控制台对企业内所有受控的机器进行统一管理。在装有FNS系统的企业内部环境下,文件可自由流通,用户操作不受任何干扰。而当文件由企业内部机器向外传输时,系统将截获传输中的文件并对其加密后再向外发送,从而保障了文件一旦离开企业,仅以密文的形式存在,窃取者无法得到所需的明文数据。 系统综合运用API Hook、网络通信、数据加密和多线程程序设计技术实现了相关功能。通过文件过滤器驱动对USB接口数据进行加密保障了USB接口数据的安全性。FNS实现了加密算法的动态更新,使系统具有更好的可扩展性。运用基于UDP的Socket广播式通信技术实现加密算法的升级,传输过程稳定可靠,网络负载小。论文还详细阐述了系统开机自运行、受控端隐藏、防杀自保护等功能的实现。 最后,在实验室搭建系统运行环境,对文件防扩散系统进行功能和性能上的测试。结果表明,FNS具有良好的工作性能,能够对企业内部数据提供安全保障。