Sicherheitshärtung vorschlagen

Entwickeln Sie evidenzbasierte Optionen zur strukturellen Härtung, ohne das Repository zu ändern.

Verwenden Sie $codex-security:propose-security-hardening, um eine Sammlung von Sicherheitsevidenz in Optionen zur strukturellen oder architektonischen Härtung zu überführen. Der Workflow kann einen abgeschlossenen Codex Security-Scan analysieren oder mit bereitgestellten Erkenntnissen, Offenlegungsberichten, Vorfallanalysen, Bewertungsdokumenten und Quellcode beginnen.

Das Ergebnis vergleicht Entwurfsoptionen und ihre technischen Vor- und Nachteile. Codex ändert das Repository erst, nachdem Sie eine Option ausgewählt und es gebeten haben, diese umzusetzen.

Evidenz vorbereiten

Stellen Sie dem Workflow Folgendes bereit:

  • Ein Scanverzeichnis oder eine Sammlung von Befunden und Berichten.
  • Den Zielquellbaum und die Revision oder den Snapshot, sofern verfügbar.
  • PoCs, Traces, Vorfallnachweise oder Bewertungsmaterial, das die Befunde stützt.
  • Vorgaben zu Leistung, Speicherbedarf, Kompatibilität, Zuverlässigkeit, Betrieb, Liefertermin oder Änderungsumfang.

Beispielsweise können wiederholte Autorisierungsfehler darauf hindeuten, dass sich eine gemeinsame Kontrollinstanz leichter durchsetzen lässt als Prüfungen in jedem Handler. Die Belege können auch dafür sprechen, eine lokale Fehlerbehebung beizubehalten, statt die Architektur zu ändern.

Workflow ausführen

Senden Sie einen Prompt wie diesen:

Use $codex-security:propose-security-hardening to analyze [scan directory or finding paths] against [source tree and revision]. Develop evidence-backed structural hardening options with engineering tradeoffs, before-and-after diagrams, a migration plan, and an implementation handoff. Do not modify the repository.

Eine Option auswählen

Prüfen Sie vor der Auswahl einer Option, ob der Vorschlag:

  • Jede vorgeschlagene Änderung mit Befunden, Quellcode und Belegen aus dem Bedrohungsmodell verknüpft.
  • Den aktuellen Entwurf und die Sicherheitsinvarianten beschreibt, die der neue Entwurf bewahren soll.
  • Unterschiedliche Optionen hinsichtlich Restrisiko, Leistung, Zuverlässigkeit, Betrieb, Kompatibilität und Migrationskosten vergleicht.
  • Seine Empfehlung mit Belegen stützt und Annahmen sowie offene Fragen benennt.
  • Hinweise zu Einführung, Validierung, Rollback und Implementierung enthält.
  • Beobachtete Fakten, Schlussfolgerungen und vorgeschlagene Entwurfseigenschaften voneinander trennt.

Prüfen Sie die Evidenz und die Abwägungen, bevor Sie eine Option auswählen. Ein Architekturdiagramm oder eine Designempfehlung ersetzt weder die Validierung der ursprünglichen Erkenntnisse noch die der implementierten Korrektur.

Härtungsempfehlungen aus einem Scan verwenden

Sie können für einen Standard-, Tiefen- oder Änderungs-Scan mit berichtsfähigen Befunden ein Härtungsportfolio anfordern. Codex schreibt das Portfolio nach hardening/hardening.md, die strukturierte Analyse nach hardening/hardening.json und unterstützende Vorschläge oder Diagramme unter hardening/. Der Scan verlinkt das Portfolio aus report.md.

Bewahren Sie das vollständige Scan-Verzeichnis zusammen auf, damit diese Links weiterhin verwendbar bleiben. Informationen zur Prüfung der einzelnen Berichte, auf denen das Portfolio basiert, finden Sie unter Schwachstellenberichte verfassen.