SoK: Static Configuration Analysis in Infrastructure as Code Scripts

This SoK paper presents findings from a survey conducted on the current state of tools and techniques used in the static configuration analysis of Infrastructure as Code (IaC). Our findings highlight the increasing importance of ensuring the quality of IaC scripts through techniques such as detectin...

Full description

Saved in:
Bibliographic Details
Published in2023 IEEE International Conference on Cyber Security and Resilience (CSR) pp. 281 - 288
Main Authors Reddy Konala, Pandu Ranga, Kumar, Vimal, Bainbridge, David
Format Conference Proceeding
LanguageEnglish
Published IEEE 31.07.2023
Subjects
Online AccessGet full text
DOI10.1109/CSR57506.2023.10224925

Cover

More Information
Summary:This SoK paper presents findings from a survey conducted on the current state of tools and techniques used in the static configuration analysis of Infrastructure as Code (IaC). Our findings highlight the increasing importance of ensuring the quality of IaC scripts through techniques such as detecting code and security smells. Our findings reveal that regular expressions are widely used, but this may not be a long-term or fully automated solution for detecting smells. Additionally, our study found that the majority of the tools and techniques are developed for infrastructure provisioning, rather than configuration management and image building. This raises concerns because configuring software is a high-risk task, with malicious actors constantly targeting software systems. Therefore, it is crucial for researchers to develop efficient and advanced techniques for detecting defects in configuration management and image building. The aim of this paper is to provide a detailed overview of the current state of research in this field, and to identify areas for future development.
DOI:10.1109/CSR57506.2023.10224925