Back to Search
Start Over
Verifying Policy Enforcers
- Source :
- RV 2017-17th International Conference on Runtime Verification, RV 2017-17th International Conference on Runtime Verification, Sep 2017, Seattle, United States, Lecture Notes in Computer Science, Lecture Notes in Computer Science-Runtime Verification, Proceedings of the International Conference on Runtime Verification (RV), Runtime Verification ISBN: 9783319675305, RV
- Publication Year :
- 2017
- Publisher :
- HAL CCSD, 2017.
-
Abstract
- Policy enforcers are sophisticated runtime components that can prevent failures by enforcing the correct behavior of the software. While a single enforcer can be easily designed focusing only on the behavior of the application that must be monitored, the effect of multiple enforcers that enforce different policies might be hard to predict. So far, mechanisms to resolve interferences between enforcers have been based on priority mechanisms and heuristics. Although these methods provide a mechanism to take decisions when multiple enforcers try to affect the execution at a same time, they do not guarantee the lack of interference on the global behavior of the system. In this paper we present a verification strategy that can be exploited to discover interferences between sets of enforcers and thus safely identify a-priori the enforcers that can co-exist at run-time. In our evaluation, we experimented our verification method with several policy enforcers for Android and discovered some incompatibilities.<br />Comment: Oliviero Riganelli, Daniela Micucci, Leonardo Mariani, and Yli\`es Falcone. Verifying Policy Enforcers. Proceedings of 17th International Conference on Runtime Verification (RV), 2017. (to appear)
- Subjects :
- FOS: Computer and information sciences
Computer science
Formal Languages and Automata Theory (cs.FL)
Computer Science - Formal Languages and Automata Theory
02 engineering and technology
[INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE]
Computer security
computer.software_genre
Computer Science - Software Engineering
Software
Android
Policy enforcement
policy enforcement
0202 electrical engineering, electronic engineering, information engineering
self-healing
Android (operating system)
business.industry
proactive library
INF/01 - INFORMATICA
020207 software engineering
resource usage
Software Engineering (cs.SE)
runtime enforcement
API
Proactive library, Self-healing, Android, Resource usage, API, Policy enforcement, Runtime enforcement
020201 artificial intelligence & image processing
[INFO.INFO-ES]Computer Science [cs]/Embedded Systems
Heuristics
business
computer
Subjects
Details
- Language :
- English
- ISBN :
- 978-3-319-67530-5
978-3-319-67531-2 - ISSN :
- 03029743 and 16113349
- ISBNs :
- 9783319675305 and 9783319675312
- Database :
- OpenAIRE
- Journal :
- RV 2017-17th International Conference on Runtime Verification, RV 2017-17th International Conference on Runtime Verification, Sep 2017, Seattle, United States, Lecture Notes in Computer Science, Lecture Notes in Computer Science-Runtime Verification, Proceedings of the International Conference on Runtime Verification (RV), Runtime Verification ISBN: 9783319675305, RV
- Accession number :
- edsair.doi.dedup.....b076b3d59db4ca47e4e00916bd5d63db