Continuous Delivery: Software-Prozessautomatisierung

13. Februar 2020 Bildung/Forschung

Ein heutzutage weit verbreiteter Ansatz in der Softwareentwicklung ist Continuous Delivery (CD). Welche Vorteile bringt der Einsatz unseren Unternehmen? Wir möchten Kunden in kurzen Zeitabständen einen erkennbaren Mehrwert liefern. Außerdem haben wir durch Continuous Delivery die Möglichkeit schnell Feedback zu erhalten. Wir können die Time to Market reduzieren und unsere Kunden schneller zufriedenstellen, indem wir in kurzen Zeitabständen z. B. Fehler beheben. Um Continuous Delivery automatisiert durchzuführen, werden Pipelines eingesetzt [1]. Eine Pipeline ist ein automatisierter Prozess, mit dem Software von der Entwicklung bis in die Produktion gebracht werden kann. Doch was passiert, wenn der Continuous-Delivery-Prozess nicht sicher ist und Angreifer diesen Missstand ausnutzen? Details