Please use this identifier to cite or link to this item:

http://hdl.handle.net/10609/95987
Full metadata record
DC FieldValueLanguage
dc.contributor.authorCaño Quintero, José Joaquín-
dc.date.accessioned2019-06-26T16:13:33Z-
dc.date.available2019-06-26T16:13:33Z-
dc.date.issued2019-06-04-
dc.identifier.urihttp://hdl.handle.net/10609/95987-
dc.description.abstractEste trabajo nace del creciente aumento en popularidad de DevSecOps. DevSecOps integra la seguridad en el proceso DevOps. El objetivo principal de este trabajo es la automatización de los controles de seguridad en ciertas fases del desarrollo software. En concreto, en este trabajo se automatizarán: Las pruebas estáticas de seguridad (SAST) mediante controles de calidad del software y la comprobación de vulnerabilidades en las dependencias. Las pruebas dinámicas de seguridad (DAST) mediante el análisis dinámico de una aplicación web. La seguridad en la infraestructura mediante el análisis de las vulnerabilidades CVE de las imágenes Dockers. Para ello en este trabajo se han desarrollado tres proyectos independientes en Jenkins que automatizan cada una de los controles anteriores y permiten conocer tanto la calidad del software como las vulnerabilidades en las dependencias, aplicaciones y en la infraestructura. En este proyecto se realiza un uso extenso de Dockers, desde la utilización del Docker de Jenkins hasta el uso de las imágenes Dockers de las diferentes herramientas integradas.es
dc.description.abstractThis thesis emerge from the popularity increase of DevSecOps. DevSecOps integrates security in the DevOps process. The main objective of this thesis is the automation of security controls in certain phases of software development. To sum up, in this work will be automate: The static security tests (SAST) through software quality controls and dependency vulnerabilities checking. Dynamic security tests (DAST) through the dynamic analysis of a web application. Infrastructure security by analysing the CVE vulnerabilities of the Dockers images. To this aim, in this thesis have been developed three independent projects in Jenkins which automate each of the previous controls named and allow knowing both the quality of the software and the vulnerabilities in the dependencies, applications and in the infrastructure. In this thesis an extensive use of Dockers is made, from the use of Jenkins Docker to the use of the Dockers images of the different tools integrated.en
dc.description.abstractAquest treball neix del creixement de la popularitat de DevSecOps. DevSecOps integra la seguretat en el procés DevOps. L'objectiu principal d'aquest treball és l'automatització dels controls de seguretat i les cerques a l'hora del programari de desenvolupament. En concret, en aquest treball s'extrauen: les proves de seguretat (SAST) amb control de qualitat del programari i la comprovació de vulnerabilitats en les dependències. Les proves dinàmiques de seguretat (DAST) mitjançant l'anàlisi de l'aplicació web. La seguretat en la infraestructura mitjançant l'anàlisi de les vulnerabilitats CVE de les imatges Dockers. Per això, en aquest treball es desenvolupen tres projectes independents en Jenkins que automàtics cada un dels controls anteriors i que permetin conèixer la qualitat del programari com les vulnerabilitats en les dependències, aplicacions i infraestructures. En aquest projecte es fa un ús extensiu de Dockers des de la utilització del Docker de Jenkins fins a fer servir les imatges Dockers de les diferents eines integrades.ca
dc.format.mimetypeapplication/pdf-
dc.language.isospa-
dc.publisherUniversitat Oberta de Catalunya (UOC)-
dc.rightsCC BY-NC-ND-
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/-
dc.subjectautomatizaciónes
dc.subjectautomationen
dc.subjectDevSecOpses
dc.subjectDevSecOpsen
dc.subjectDevSecOpsca
dc.subjectautomatitzacióca
dc.subjectseguretat informàticaca
dc.subjectseguridad informáticaes
dc.subjectcomputer securityen
dc.subject.lcshComputer security -- TFMen
dc.titleDevSecOps: integración de herramientas SAST, DAST y de análisis de Dockers en un sistema de integración continua-
dc.typeinfo:eu-repo/semantics/masterThesis-
dc.audience.educationlevelEstudis de Màsterca
dc.audience.educationlevelEstudios de Másteres
dc.audience.educationlevelMaster's degreesen
dc.subject.lemacSeguretat informàtica -- TFMca
dc.subject.lcshesSeguridad informática -- TFMes
dc.contributor.directorGarcía Font, Víctor-
dc.contributor.tutorCanto Rodrigo, Pau del-
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess-
Appears in Collections:Bachelor thesis, research projects, etc.

Files in This Item:
File Description SizeFormat 
jjcquinteroTFM0619memoria.pdfMemoria del TFM2.6 MBAdobe PDFView/Open

This item is licensed under a Creative Commons License Creative Commons