Helios Media erstellt eine DevSecOps-Pipeline in AWS CodePipeline/CodeBuild. Das Sicherheitsteam muss vor der Bereitstellung die Infrastrukturrichtlinie als Code (policy-as-code) durchsetzen und statische Anwendungssicherheitsprüfungen bei jedem Pull Request hinzufügen, wobei der Build fehlschlägt, wenn Probleme mit hoher Schwere gefunden werden. Welche zwei Aktionen sollte das Team implementieren? (Wählen Sie zwei.)
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Fügen Sie eine CodeBuild-Phase hinzu, die cfn-guard (CloudFormation Guard) anhand der Regelsätze der Organisation für Vorlagen ausführt; lassen Sie den Build bei Verstößen fehlschlagen., Integrieren Sie AWS CodeGuru Security in die Pipeline, um den Anwendungscode bei jedem PR/Commit zu scannen, und konfigurieren Sie die Pipeline so, dass sie bei kritischen Funden fehlschlägt..
Warum dies die Antwort ist
Um die Infrastrukturrichtlinie als Code durchzusetzen, ist das Hinzufügen einer CodeBuild-Phase, die cfn-guard (CloudFormation Guard) ausführt, die effektivste Methode. cfn-guard ermöglicht die statische Analyse von CloudFormation-Vorlagen gegen definierte Regelsätze und kann den Build bei Verstößen fehlschlagen lassen, was die Einhaltung der Richtlinien vor der Bereitstellung sicherstellt. Für statische Anwendungssicherheitsprüfungen bei jedem Pull Request ist die Integration von AWS CodeGuru Security in die Pipeline die passende Lösung. CodeGuru Security scannt den Anwendungscode auf Schwachstellen und kann so konfiguriert werden, dass der Build bei kritischen Funden fehlschlägt. Amazon Inspector scannt Laufzeitumgebungen und nicht direkt den Quellcode während des Builds für Pull Requests. AWS Config Conformance Packs und CloudFormation Stack Policies sind eher für die Überwachung nach der Bereitstellung oder die Laufzeitverwaltung gedacht und nicht für die statische Analyse vor der Bereitstellung im Rahmen eines Pull Requests.
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