3.8 Proceedings Paper

Coding Practices and Recommendations of Spring Security for Enterprise Applications

Journal

2020 IEEE SECURE DEVELOPMENT (SECDEV 2020)
Volume -, Issue -, Pages 49-57

Publisher

IEEE COMPUTER SOC
DOI: 10.1109/SecDev45635.2020.00024

Keywords

-

Funding

  1. National Science Foundation [CNS-1929701]

Ask authors/readers for more resources

Spring security is tremendously popular among practitioners for its ease of use to secure enterprise applications. In this paper, we study the application framework misconfiguration vulnerabilities in the light of Spring security, which is relatively understudied in the existing literature. Towards that goal, we identify 6 types of security anti-patterns and 4 insecure vulnerable defaults by conducting a measurement-based approach on 28 Spring applications. Our analysis shows that security risks associated with the identified security anti-patterns and insecure defaults can leave the enterprise application vulnerable to a wide range of high-risk attacks. To prevent these high-risk attacks, we also provide recommendations for practitioners. Consequently, our study has contributed one update to the official Spring security documentation while other security issues identified in this study are being considered for future major releases by Spring security community.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

3.8
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available