论文部分内容阅读
互联网云存储为用户提供了更加便捷和高效的存储服务,但是由于互联网云存储的开放性,存放于其中的用户机密数据存在潜在被非法访问的可能性。针对互联网云存储的数据安全性问题,本文设计实现了一种面向移动设备的基于用户驱动的安全应用程序。该应用能和现有的互联网云存储服务平台实现有效的结合,并能极大地增强用户在现有的互联网云存储结构中对数据安全的控制性。所实现的安全应用程序包含了三个系统功能模块:Amazon S3云存储服务、连接Amazon S3的服务器的中间程序和Android安全应用程序。通过这三个功能模块实现Android移动终端访问互联网云存储。同时,分析互联网云存储系统的安全问题,利用基于密码的加密技术和AES对称密钥加密算法,共同实现了一个用户驱动的安全层,保护存储在互联网云存储平台上的用户数据的安全性。该用户驱动的安全层与云存储平台无关,在本论文中实现了该安全层和Amazon S3云存储平台有机的结合,能够提供独立于云存储服务提供商架构的数据安全防护,并且保证即使在用户的云存储账户被攻破的情况下,存储于其中的机密数据仍不受非法访问。本文对今后的移动云存储系统的设计和用户驱动的数据安全的应用研究具有一定的参考意义。