Visible to the public Verifying Security Policies in Multi-Agent Workflows with Loops

TitleVerifying Security Policies in Multi-Agent Workflows with Loops
Publication TypeConference Paper
Year of Publication2017
AuthorsFinkbeiner, Bernd, Müller, Christian, Seidl, Helmut, Z\u alinescu, Eugen
Conference NameProceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-4946-8
Keywordscomposability, hyper first-order temporal logic, non-interference, pubcrawl, resilience, Resiliency, web of trust, workflows
Abstract

We consider the automatic verification of information flow security policies of web-based workflows, such as conference submission systems like EasyChair. Our workflow description language allows for loops, non-deterministic choice, and an unbounded number of participating agents. The information flow policies are specified in a temporal logic for hyperproperties. We show that the verification problem can be reduced to the satisfiability of a formula of first-order linear-time temporal logic, and provide decidability results for relevant classes of workflows and specifications. We report on experimental results obtained with an implementation of our approach on a series of benchmarks.

URLhttps://dl.acm.org/doi/10.1145/3133956.3134080
DOI10.1145/3133956.3134080
Citation Keyfinkbeiner_verifying_2017