Back to Search
Start Over
Inferring and securing software configurations using automated reasoning
- Source :
- ESEC/SIGSOFT FSE
- Publication Year :
- 2020
- Publisher :
- ACM, 2020.
-
Abstract
- Software configurability opens the door to misconfiguration vulnerabilities, invalid settings that expose software weaknesses. Misconfiguration is one the top ten most critical security risks and the most common. This paper envisions a world without misconfiguration vulnerabilities through the use of automated reasoning techniques to infer and secure software configurations. Real-world software, however, often lacks an explicit specification of secure configurations, relying on hand-validation by users. Real-world systems comprise many individual highly-configurable software components, making the space of possible configurations for the whole system enormous. To realize our vision and overcome these challenges, we aim to create a rigorous definition of configuration specifications, use formal methods to mechanize the inference and generation of valid configurations, and develop algorithms to automatically secure against misconfiguration.
Details
- Database :
- OpenAIRE
- Journal :
- Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering
- Accession number :
- edsair.doi...........f820d28e1a9ef7d686297f79cfd0863e
- Full Text :
- https://doi.org/10.1145/3368089.3417041