Sie verwenden Azure Pipelines, um App1 zu erstellen und bereitzustellen, und müssen sicherstellen, dass vor der Bereitstellung der gesamte Code eine Sicherheitsvalidierung durchläuft, die von einem benutzerdefinierten Tool durchgeführt wird. Was sollten Sie tun?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Fügen Sie den Branch-Richtlinien, die von der Entwicklungsabteilung Ihres Unternehmens verwendet werden, eine Statusprüfung hinzu..
Warum dies die Antwort ist
Eine Statusprüfung in den Branch-Richtlinien ist die korrekte Lösung, da sie es ermöglicht, externe Dienste (wie Ihr benutzerdefiniertes Sicherheitstool) zu integrieren und deren Ergebnisse als Bedingung für das Mergen von Code in einen Branch zu verwenden. Bevor der Code in den Branch zusammengeführt wird, muss das Sicherheitstool seinen Status als "erfolgreich" melden. Das Hinzufügen einer Statusprüfung zu den Richtlinien des Hauptzweigs ist zu restriktiv, da es die Validierung erst auf dem Hauptzweig erzwingen würde, anstatt vor dem Mergen in diesen. Ein Service Hook würde zwar eine Benachrichtigung senden, aber nicht direkt die Bereitstellung blockieren. Die Beschränkung des Job-Autorisierungsbereichs ist eine Sicherheitsmaßnahme für die Pipeline-Ausführung selbst und hat keinen Einfluss auf die Code-Validierung vor dem Mergen.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich