论文部分内容阅读
在信息化时代,电子文件已成为信息存储的主要方式,但其在传输过程中易被窃取和篡改,容易造成数据的泄露。为解决这个问题,本文主要对安全隔离网闸和SSL协议进行了研究。安全隔离网闸可以借助物理设备有效保护数据库的安全,但成本高且灵活性较差。SSL协议可以运用密钥加密技术保证数据的机密性,但可能因无法得知密钥受损而解密出无效文件,造成时间浪费。为结合安全隔离网闸和SSL协议的优点并完善其不足,本文提出一种基于安全隔离架构和SSL协议的文件传输系统。首先,设计一种以软件形式实现客户端和数据库安全隔离的架构,并对文件本身进行病毒查杀,从而确保数据库的安全,既节约了成本又提高了灵活性。其次,结合PKI技术和二维码技术,对用户信息进行加密传输,实现通信双方身份的有效验证,保护数据库文件不被未知身份人员获取。然后,基于SSL协议添加对称密钥完整性验证模块,保障文件传输安全,并验证密钥完整性,降低因密钥受损而解密出乱码文件的时间代价。最后,使用无损压缩算法和文件分块传输技术实现文件的快速传输。本文创新地以软件形式实现安全隔离网闸思想,能够有效保护数据库的安全并提高应用的灵活性。再通过添加密钥完整性验证模块对SSL协议进行改进,既能保证数据的安全传输又能验证密钥的完整性,最后以Eclipse8.0为开发平台,SSH为基本框架,MySQL为数据库,利用JAVA语言编写并实现基于安全隔离架构和SSL协议的文件传输系统。实验结果表明,本系统能够在保证文件传输速度的同时,有效保障文件传输和数据库的安全。