Aufsetzen und härten von CI/CD relevanten Diensten
Bereitstellen von Pipeline-Templates für sichere Projekte
Eine länger nicht mehr geupdatete WebApp wurde auf moderne Sicherheitsstandards gebracht:
FOSSA sollte als License Compliance und Vulnerability/CVE Scanning Tool in bestehende Azure Pipelines integriert werden. Durch die Integration und automatisierten Analysen und Reports von FOSSA kann dem Kunden bewiesen werden, dass:
Ein erster Prototyp war bereits in Go umgesetzt worden, zunächst sollte dieser weiterentwickelt/verbessert werden, die endgültige Umsetzung erfolgte allerdings als allgemeingültiges "Azure Pipeline Template". Dieses konnte für die meisten Projekte ohne Erweiterung und Modifikation "einfach aktiviert" werden. Zusätzlich wurde für produktive Versionen eine Möglichkeit geschaffen, regelmäßig neue Scans auszuführen, Reports zu generieren und diese Reports via S3 zur Analyse zur Verfügung zu stellen, um auch ohne Code Änderung über neu entdeckte Schwachstellen informiert zu werden.
Entwicklung eines Mikroservice zur Datenkonvertierung und Übermittlung zwischen verschiedenen, vorgegebenen Drittanbieter-Services.
Beschleunigung des Erstellungsprozesses und verbessern der Reproduzierbarkeit von virtuellen Maschinen durch Verwendung verschiedener Automatismen.
Entwicklung einer modernen, verteilten Applikation auf Basis von Microservices.
Austausch zwischen den Microservices via Kafka Producer & Consumer, Kafka Streams, Protobuf, AMQP, REST.
Aufsetzen und härten von CI/CD relevanten Diensten
Bereitstellen von Pipeline-Templates für sichere Projekte
Eine länger nicht mehr geupdatete WebApp wurde auf moderne Sicherheitsstandards gebracht:
FOSSA sollte als License Compliance und Vulnerability/CVE Scanning Tool in bestehende Azure Pipelines integriert werden. Durch die Integration und automatisierten Analysen und Reports von FOSSA kann dem Kunden bewiesen werden, dass:
Ein erster Prototyp war bereits in Go umgesetzt worden, zunächst sollte dieser weiterentwickelt/verbessert werden, die endgültige Umsetzung erfolgte allerdings als allgemeingültiges "Azure Pipeline Template". Dieses konnte für die meisten Projekte ohne Erweiterung und Modifikation "einfach aktiviert" werden. Zusätzlich wurde für produktive Versionen eine Möglichkeit geschaffen, regelmäßig neue Scans auszuführen, Reports zu generieren und diese Reports via S3 zur Analyse zur Verfügung zu stellen, um auch ohne Code Änderung über neu entdeckte Schwachstellen informiert zu werden.
Entwicklung eines Mikroservice zur Datenkonvertierung und Übermittlung zwischen verschiedenen, vorgegebenen Drittanbieter-Services.
Beschleunigung des Erstellungsprozesses und verbessern der Reproduzierbarkeit von virtuellen Maschinen durch Verwendung verschiedener Automatismen.
Entwicklung einer modernen, verteilten Applikation auf Basis von Microservices.
Austausch zwischen den Microservices via Kafka Producer & Consumer, Kafka Streams, Protobuf, AMQP, REST.