安全云存储系统的设计与实现
2018-09-13张红岩靳明任贺贺刘建辉
张红岩 靳明 任贺贺 刘建辉
摘要:随着云计算与云存储技术的日益发展,国内外出现了很多云存储服务,向用户提供文档的存储、访问、下载、备份、共享等功能。但目前云存储服务仍存在安全性差、分享策略不够灵活、缺少文档协作等方面的问题。该篇文章基于这些问题,设计与实现了一种安全云存储系统并应用动态加密算法,经实验验证该系统能够加强用户文件存储的安全性。
关键词:云计算;云存储;动态加密;安全
中图分类号:TN711 文献标识码:A 文章编号:1009-3044(2018)17-0080-03
Abstract: With the development of cloud computing and cloud storage technology, many cloud storage services have emerged at home and abroad to provide the users with the functions of storage, access, downloading, backup and sharing of documents. However, there are still some problems in cloud storage service, such as poor security, lack of flexibility in sharing strategy, lack of document collaboration and so on. Aiming at the above problems, a secure cloud storage system based on dynamic encryption algorithm is designed and implemented. This system can enhance the security of user file storage.
Key words: cloud computing; cloud storage; dynamic encryption; security
1 背景
随着信息化时代的发展,众多网络公司正逐步开始推进云存储系统的开发,目的在于在为用户提供更加便捷的云上文档管理。用户使用所提供的云存储服务,不必再随身携带各种存储设备,只需使用PC端连接到网络就可以管理和编辑云存储系统中已经保存的文档[1]。云存储的最大特点在于存储即服务,用户可以通过电脑终端、手机APP、web网站将自己的文档上传到云端保存并在需要时进行下载。但由于数据保存在云端,用户丧失了对数据的绝对控制权,一些数据安全的隐患也由此产生,用户的重要资料可能存在泄漏的风险,那么将给使用云存储的企业和个人带来不可估量的损失[2]。该文将设计并实现基于动态加密算法的安全云存储系统,充分保证用户数据安全性。
2 系统整体设计
2.1 云存储系统总体架构
云存储系统中系统后端的编写由C#语言来完成,并且使用CSS/JavaScript/ HTML5语言编写系统前端应用程序,在windows server服务器上搭建web服务器,在Linux服务器上搭建文件存储服务。……
