TY - GEN
T1 - SafeSky
T2 - 34th IEEE International Symposium on Reliable Distributed Systems, SRDS 2015
AU - Zhao, Rui
AU - Yue, Chuan
AU - Tak, Byungchul
AU - Tang, Chunqiang
N1 - Publisher Copyright:
© 2015 IEEE.
PY - 2016/1/4
Y1 - 2016/1/4
N2 - As the popularity of cloud storage services grows rapidly, it is desirable and even essential for both legacy and new end-user applications to have the cloud storage capability to improve their functionality, usability, and accessibility. However, incorporating the cloud storage capability into applications must be done in a secure manner to ensure the confidentiality, integrity, and availability of users' data in the cloud. Unfortunately, it is non-Trivial for ordinary application developers to either enhance legacy applications or build new applications to properly have the secure cloud storage capability, due to the development efforts involved as well as the security knowledge and skills required. In this paper, we propose SafeSky, a middleware that can immediately enable an application to use the cloud storage services securely and efficiently, without any code modification or recompilation. A SafeSky-enabled application does not need to save a user's data to the local disk, but instead securely saves them to different cloud storage services to significantly enhance the data security. We have implemented SafeSky as a shared library on Linux. SafeSky supports applications written in different languages, supports various popular cloud storage services, and supports common user authentication methods used by those services. Our evaluation and analysis of SafeSky with real-world applications demonstrate that SafeSky is a feasible and practical approach for equipping end-user applications with the secure cloud storage capability.
AB - As the popularity of cloud storage services grows rapidly, it is desirable and even essential for both legacy and new end-user applications to have the cloud storage capability to improve their functionality, usability, and accessibility. However, incorporating the cloud storage capability into applications must be done in a secure manner to ensure the confidentiality, integrity, and availability of users' data in the cloud. Unfortunately, it is non-Trivial for ordinary application developers to either enhance legacy applications or build new applications to properly have the secure cloud storage capability, due to the development efforts involved as well as the security knowledge and skills required. In this paper, we propose SafeSky, a middleware that can immediately enable an application to use the cloud storage services securely and efficiently, without any code modification or recompilation. A SafeSky-enabled application does not need to save a user's data to the local disk, but instead securely saves them to different cloud storage services to significantly enhance the data security. We have implemented SafeSky as a shared library on Linux. SafeSky supports applications written in different languages, supports various popular cloud storage services, and supports common user authentication methods used by those services. Our evaluation and analysis of SafeSky with real-world applications demonstrate that SafeSky is a feasible and practical approach for equipping end-user applications with the secure cloud storage capability.
KW - Applications
KW - Cloud storage
KW - Middleware
KW - Security
UR - http://www.scopus.com/inward/record.url?scp=84960960702&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84960960702&partnerID=8YFLogxK
U2 - 10.1109/SRDS.2015.23
DO - 10.1109/SRDS.2015.23
M3 - Conference contribution
AN - SCOPUS:84960960702
T3 - Proceedings of the IEEE Symposium on Reliable Distributed Systems
SP - 21
EP - 30
BT - Proceedings - 2015 IEEE 34th Symposium on Reliable Distributed Systems Workshops, SRDSW 2015
PB - IEEE Computer Society
Y2 - 28 September 2015 through 1 October 2015
ER -