Activiteiten per jaar
Samenvatting
Infrastructure as Code (IaC) is a vital part of modern DevOps workflows, and the security of deployed infrastructures is of the upmost importance. In this presentation, we will highlight the importance of taking into account IaC script behaviour when detecting security smells. Specifically, we present gasel, a security smell detector based on program dependence graphs, which takes into account the control and data flow of Ansible IaC scripts. gasel supports 7 distinct security weaknesses, such as hardcoded passwords and missing integrity checks. Using an oracle of 243 real-world weaknesses, we show that gasel outperforms the state-of-the-art detectors. Moreover, we perform an empirical study on more than 15.000 Ansible scripts to show that the inclusion of control and data flow information is vital to detect security smells in real-world code.
Originele taal-2 | English |
---|---|
Aantal pagina's | 2 |
Status | Unpublished - 27 nov 2023 |
Evenement | 22nd Belgium-Netherlands Software Evolution Workshop - Nijmegen, Netherlands Duur: 27 nov 2023 → 28 nov 2023 Congresnummer: 22 https://benevol2023.github.io/ |
Workshop
Workshop | 22nd Belgium-Netherlands Software Evolution Workshop |
---|---|
Verkorte titel | BENEVOL 2023 |
Land/Regio | Netherlands |
Stad | Nijmegen |
Periode | 27/11/23 → 28/11/23 |
Internet adres |
Vingerafdruk
Duik in de onderzoeksthema's van 'Behaviour-aware Security Smell Detection for Infrastructure as Code'. Samen vormen ze een unieke vingerafdruk.Activiteiten
- 1 Talk or presentation at a workshop/seminar
-
Behaviour-aware Security Smell Detection for Infrastructure as Code
Ruben Opdebeeck (Speaker)
27 nov 2023Activiteit: Talk or presentation at a workshop/seminar
Bestand