DocumentCode
2537429
Title
WSSMT: Towards the Automated Analysis of Security-Sensitive Services and Applications
Author
Barletta, Michele ; Calvi, Alberto ; Ranise, Silvio ; Viganò, Luca ; Zanetti, Luca
Author_Institution
Dipt. di Inf., Univ. di Verona, Verona, Italy
fYear
2010
fDate
23-26 Sept. 2010
Firstpage
417
Lastpage
424
Abstract
The security of service-oriented applications is crucial in several contexts such as e-commerce or e-governance. The design, implementation, and deployment of this kind of services are often so complex that serious vulnerabilities remain even after extensive application of traditional validation techniques, such as testing. Given the importance of security-sensitive service applications, the development of techniques for their automated validation is growing. In this paper, we illustrate our formal framework to the specification and validation of security-sensitive applications structured in two levels: the workflow level (dealing with the control of flow and the manipulation of data) and the policy level (describing trust relationships and access control). In our framework, verification problems are reduced to logical problems whose decidability can be shown under suitable assumptions, which permit the validation of practically relevant classes of services. As a by-product, it is possible to re-use state-of-the-art theorem-proving technology to mechanize the verification process. This is the idea underlying our prototype validation tool WSSMT, "Web-Service (validation by) Satisfiability Modulo Theories\´\´, which has been successfully used on two industrial case studies taken from the FP7 European project AVANTSSAR.
Keywords
decidability; formal verification; security of data; theorem proving; FP7 European project AVANTSSAR; WSSMT; Web service satisfiability modulo theories; access control; automated analysis; automated validation; decidability; e-commerce; e-governance; formal framework; prototype validation tool; security-sensitive applications; security-sensitive service applications; security-sensitive services; service-oriented applications; theorem proving technology; trust relationships; validation techniques; verification problems; verification process; Access control; Cognition; Databases; Prototypes; Substrates; Syntactics;
fLanguage
English
Publisher
ieee
Conference_Titel
Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 2010 12th International Symposium on
Conference_Location
Timisoara
Print_ISBN
978-1-4244-9816-1
Type
conf
DOI
10.1109/SYNASC.2010.74
Filename
5715318
Link To Document