● 摘要
本文主要讨论企业网络数据管理系统(E-Guard)的设计与实现。该系统是针对目前国内中小型企业在文件数据资源管理方面存在的问题,特别是针对企业内部文档资料的泄漏提出的一个产品。通过全面实际的分析,阐明如何经济有效的解决相关的问题,并提出一种实用的模式作为今后应用拓展的基础。 围绕着如何实现企业内部安全的文件管理和传输问题,本文的主要研究内容包括:数据文件的网络传输,数据文件的加解密,硬件Key的使用及其相关开发,监控目录的实现与灵活控制,用户、权限、数据资源之间的约束关系,系统的通用性以及可扩展性。系统通过采用目前国际比较通用加密算法AES(128位)对称加密算法,并利用操作系统驱动层的文件过滤驱动技术,来实现数据文件的动态加解密。针对打印机,电子邮件等操作,则通过API HOOK技术实现操作抑制。用户身份的认证选择了利用硬件Key的方式来对于不同权限用户进行存储和识别。 本系统是一个基于C/S结构的网络文件管理系统,由一台主机作为服务器来管理整个网络数据的传输,客户端分布在各个实时操作的客户机。根据客户端和服务器不同的功能需求,分别按照应用层→接口层→驱动层的三层分层结构进行设计。并利用Socket通信和FTP文件传输来实现整个系统的数据交换与信息通信。 最后,为了保证系统运行的可靠性和安全性,对该系统进行了代码走查、单元测试、集成测试和系统测试。测试结果表明系统可以有效的实现企业网络数据管理系统的各项功能需求,并且在其安全性和易用性上达到了系统要求的预期目标。
相关内容
相关标签