An improved security framework for Web service-based resources

4Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Web service-based application has become one of the dominative ones of the Internet. This trend brings more and more security challenges in reliability, confidentiality, and data non repudiation, especially in some systems that have massive diversified resources. An improved framework for secure accesses of Web resources is presented and implemented by extending and enhancing the Spring Security framework. It improves the security level of systems for identity authentication, authorized access, and secure transmission. The highly safe authentication is based on the integration of an improved authentication module of Spring Security with a U-key method and a RSA algorithm. For authorized access, the Spring Security's ACL (access control list) mechanism is improved by optimizing the domain object-level access control. For secure transmission, a compromising method is presented to take both the security level and the speed of data transmission into account by means of mixing the RSA and DES algorithms. In addition, the security interceptor of Spring Security is extended and a series of security filters are added to keep Web attacks away. The above improved security framework has been applied to an online virtual experiment platform named Vee Palms. The experimental results show that most security problems with high severity in the system have been solved and medium-low severe problems decreased dramatically. Moreover, Vee Palms has been used in practice for about 2 years, which has proved the effectiveness of the security framework.

Cite

CITATION STYLE

APA

Jiang, W., Xu, H., Dong, H., Jin, H., & Liao, X. (2016). An improved security framework for Web service-based resources. Turkish Journal of Electrical Engineering and Computer Sciences, 24(3), 774–792. https://doi.org/10.3906/elk-1303-12

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free