2018 IEEE 11th International Conference on Software Testing, Verification and Validation (ICST) 2018
DOI: 10.1109/icst.2018.00057
|View full text |Cite
|
Sign up to set email alerts
|

Anti-Patterns in Infrastructure as Code

Abstract: RAHMAN, AKOND ASHFAQUE UR. Anti-patterns in Infrastructure as Code. (Under the direction of Laurie Williams). In continuous deployment, infrastructure as code (IaC) scripts are used by practitioners to create and manage an automated deployment pipeline that enables information technology (IT) organizations to release their software changes rapidly at scale. Low quality IaC scripts can have serious consequences, potentially leading to widespread system outages and service discrepancies. By systematically identi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2

Citation Types

0
5
0
1

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(6 citation statements)
references
References 72 publications
0
5
0
1
Order By: Relevance
“…The project is not a clone or copy of another existing project. [26], [27] Exploit protection CSRF attacks H 17 (6) Not using TLS for HTTP communication [22], [26], [28] Exploit protection Man-in-the-middle H 15…”
Section: Security Anti-patterns In Spring Securitymentioning
confidence: 99%
See 1 more Smart Citation
“…The project is not a clone or copy of another existing project. [26], [27] Exploit protection CSRF attacks H 17 (6) Not using TLS for HTTP communication [22], [26], [28] Exploit protection Man-in-the-middle H 15…”
Section: Security Anti-patterns In Spring Securitymentioning
confidence: 99%
“…Insecure defaults (7) Using Bcrypt with insecure params [24] Authentication Brute-force H 11 (8) Using MD5 in remember me cookie [23], [28] Authentication Brute-force H N/A (9) Lack of req. throttling policy per API key [22], [33] Exploit protection DoS attacks L N/A (10) Absence of content security policy (CSP) [26] Exploit protection Code injection L N/A…”
Section: Security Anti-patterns In Spring Securitymentioning
confidence: 99%
“…In the realm of DevOps, Infrastructure as Code (IaC) has emerged as a pivotal technology, offering automation and codedriven management for infrastructure deployment and configuration. IaC empowers organizations to automate a wide array of tasks, encompassing installations, configurations, provisioning, and deployments across a spectrum of resources, including servers, operating systems, virtual machines, containers, and applications, whether on the cloud or on-premises environments [1]. As DevOps practices have gained widespread adoption, IaC has become an integral part of modern software development and deployment pipelines.…”
Section: Introductionmentioning
confidence: 99%
“…In our work, we further perform security testing on IaC core components using static analyzers. Additionally, other studies [1,11] have characterized IaC scripts properties. However, because our study case involves two more components, we could not rely on those characteristics only.…”
Section: Introductionmentioning
confidence: 99%
“…Figura 2.4 -Herramientas más utilizadas a la hora de realizar tareas de IaC en la actualidad. Fuente: Propia.El código debe desarrollarse y administrarse utilizando los mismos procesos que se aplican sobre cualquier otro desarrollo de software; por ejemplo, debe diseñarse, documentarse, probarse y almacenarse en un repositorio de control de versiones[RAH18b] [AWS17].Los operadores de sistemas de tecnología de la información (Ops) han empleado durante mucho tiempo este tipo de tareas a través de secuencias de comandos ad hoc de tareas, tecnología y prácticas de IaC. un cambio realizado durante el desarrollo, la integración o incluso en el entorno productivo, así como también para respaldar la recreación y depuración de problemas.2.4.3 -Integración y despliegue continuoEn la actualidad los sistemas de software se están volviendo cada vez más complejos y distribuidos, a menudo involucrando equipos de desarrollo multidisciplinarios que trabajan simultáneamente en diferentes componentes de un proyecto modular común[DEJ17].…”
unclassified