DocumentCode :
230778
Title :
Achieving security assurance with assertion-based application construction
Author :
Rubio-Medrano, Carlos E. ; Gail-Joon Ahn ; Sohr, Karsten
Author_Institution :
Ira A. Fulton Schools of Eng., Arizona State Univ., Tempe, AZ, USA
fYear :
2014
fDate :
22-25 Oct. 2014
Firstpage :
503
Lastpage :
510
Abstract :
Modern software applications are commonly built by leveraging pre-fabricated modules, e.g. application programming interfaces (APIs), which are essential to implement the desired functionalities of software applications, helping reduce the overall development costs and time. When APIs deal with security-related functionality, it is critical to ensure they comply with their design requirements since otherwise unexpected flaws and vulnerabilities may be consequently occurred. Often, such APIs may lack sufficient specification details, or may implement a semantically-different version of a desired security model to enforce, thus possibly complicating the runtime enforcement of security properties and making it harder to minimize the existence of serious vulnerabilities. This paper proposes a novel approach to address such a critical challenge by leveraging the notion of software assertions. We focus on security requirements in role-based access control models and show how proper verification at the source-code level can be performed with our proposed approach as well as with automated state-of-the-art assertion-based techniques.
Keywords :
authorisation; program verification; source code (software); assertion-based application construction; design requirements; prefabricated modules; role-based access control model; runtime enforcement; security properties; security requirements; security-related functionality; software applications; software assertions; source-code level; Banking; Contracts; Data models; Runtime; Security; Springs; Standards;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom), 2014 International Conference on
Conference_Location :
Miami, FL
Type :
conf
Filename :
7014605
Link To Document :
بازگشت