论文部分内容阅读
多数据库系统具有异构性、分布性、自治性、数据存放分散及数据共享范围广泛等特点,数据库中敏感信息的存储安全非常重要;而电子商务平台中客户端与服务器之间的认证问题以及数据在传输过程中的安全问题也都需要深入研究;而多数据环境电子商务平台中多企业之间的数据访问安全更应该得到重视。本课题来源于一个面向服装销售小微企业的进销存管理平台,该平台采用SaaS(软件即服务)模式,为企业提供一套应用软件,每个企业都有自己的数据库管理系统,每个数据库管理系统有一个表空间,每个表空间都存储着关联企业的数据。企业用户需要与服务器相互认证、对敏感信息进行加密存储并使用安全协议传输敏感信息,从应用层面保证电子商务交易的机密性、完整性、认证性和不可抵赖性。在交易安全的基础上还需要对企业问的数据进行安全隔离,保证企业数据不能被其他企业非法访问。采用SSL和SET安全协议保证企业数据的机密性、完整性、认证性和不可抵赖性;具体来讲就是使用CA认证保证客户端与服务器之间的认证性,数字签名技术保证交易过程的不可抵赖性,加密技术保证交易数据的机密性,数字摘要技术保证交易数据的完整性。对多数据库环境的电子商务平台,可以使用CA认证及数据库路由机制来保证企业之间的数据访问安全。经过分析和研究,课题确定了多数据库环境电子商务信息安全的解决方案,该方案采用平台级的CA认证实现企业与服务器的双向认证;使用SSL协议实现从服务器到客户端之间的网络传输安全;结合CA认证与数据库路由机制实现多企业之间的数据访问安全;使用AES对称加密算法实现企业敏感数据的加密存储;并在此基础上完成系统的角色权限管理子系统,验证了设计方案的可行性并且能够为面向多企业的SaaS应用提供安全保障。