DocumentCode
3544834
Title
Automated verification of role-based access control security models recovered from dynamic web applications
Author
Alalfi, Manar H. ; Cordy, James R. ; Dean, Thomas R.
Author_Institution
Sch. of Comput., Queen´´s Univ., Kingston, ON, Canada
fYear
2012
fDate
28-28 Sept. 2012
Firstpage
1
Lastpage
10
Abstract
This paper presents an original Model-Driven-Engineering (MDE) approach to support the verification and testing of security properties in dynamic web applications. Based on a previously recovered UML-based fine-grained security model, the approach begins by transforming the model into a Prolog-based formal model. The Prolog model is then checked to verify whether the application conforms to specified access control security properties. We demonstrate the use of our method on the popular open source bulletin board system PhpBB 2.0, in the context of three test scenarios: testing for unauthorized access, web application security maintenance, and web application re-engineering.
Keywords
Internet; PROLOG; authorisation; formal verification; public domain software; MDE; PhpBB 2.0; Prolog-based formal model; UML-based fine-grained security model; Web application reengineering; Web application security maintenance; access control security properties; automated verification; dynamic Web application; model-driven-engineering; open source bulletin board system; role-based access control security model; unauthorized access; Access control; Analytical models; Computational modeling; Testing; Transforms; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Web Systems Evolution (WSE), 2012 14th IEEE International Symposium on
Conference_Location
Trento
ISSN
2160-6153
Print_ISBN
978-1-4673-3057-2
Type
conf
DOI
10.1109/WSE.2012.6320525
Filename
6320525
Link To Document