Affiliation:
1. Institute of Computer Application, China Academy of Engineering Physics, Mianyang 621999, China
Abstract
In the evolving landscape of complex business ecosystems and their digital platforms, an increasing number of business Application Programming Interfaces (APIs) are encountering challenges in ensuring optimal authorization control. This challenge arises due to factors such as programming errors, improper configurations, and sub-optimal business processes. While security departments have exhibited proficiency in identifying vulnerabilities and mitigating certain viral or adversarial incursions, the safeguarding of comprehensive business processes remains an intricate task. This paper introduces a novel paradigm, denoted as the Low-Intervention Security Embedding Architecture (LiSEA), which empowers business applications to enhance the security of their processes through judicious intervention within business APIs. By strategically incorporating pre- and post-intervention checkpoints, we devise a finely grained access control model that meticulously assesses both the intent of incoming business requests and the outcomes of corresponding responses. Importantly, these advancements are seamlessly integrated into the existing business codebase. Our implementation demonstrates the effectiveness of LiSEA, as it adeptly addresses eight out of the ten critical vulnerabilities enumerated in the OWASP API Security Top 10. Notably, when the number of threads is less than 200, LiSEA brings less than 20 msec of latency to the business process, which is significantly less than the microservice security agent based on the API gateway.
Funder
National Key Research and Development Program of China
Subject
Fluid Flow and Transfer Processes,Computer Science Applications,Process Chemistry and Technology,General Engineering,Instrumentation,General Materials Science
Reference48 articles.
1. OWASP (2022, May 30). OWASP API Security Top 10 2019. Available online: https://owasp.org/API-Security/editions/2019/en/0x11-t10.
2. Idris, M., Syarif, I., and Winarno, I. (2021, January 13–16). Development of vulnerable web application based on owasp api security risks. Proceedings of the 2021 International Electronics Symposium (IES), Toronto, ON, Canada.
3. Enterprise API security and GDPR compliance: Design and implementation perspective;Hussain;IT Prof.,2020
4. Pereira-Vale, A., Fernandez, E.B., Monge, R., Astudillo, H., and Márquez, G. (2021). Security in microservice-based systems: A multivocal literature review. Comput. Secur., 103.
5. “Security Concern” as a Metric for Enterprise Business Processes;Mukherjee;IEEE Syst. J.,2019