Zum Hauptinhalt springen
Ein Finding ist ein Sicherheitsproblem in Ihrem Code oder Ihrer Umgebung. Findings stammen aus Security Hunts, Ihren eigenen Workflows und dem PR-Review. Sie prüfen sie in Risk.
Der Tab Findings auf der Risk-Seite mit Findings samt Repository, Datei und Schweregrad

Wie ein Finding bestätigt wird

Bevor ein Finding als bestätigt angezeigt wird, führt Enclave folgende Schritte aus:
  1. Deduplizieren gegen Ihre vorhandenen Findings.
  2. Verifizieren mit einem unabhängigen Agent, der den Code über die gemeldeten Dateien hinaus liest.
  3. Ausnutzbarkeit bewerten in Ihrer Umgebung, um festzustellen, ob ein Angreifer das Finding erreichen kann.

Die Risk-Seite

Filtern Sie nach State, Severity oder Exploitability oder suchen Sie nach Text. Filter werden in der URL gespeichert, sodass Sie eine Ansicht teilen können.

Was ein Finding enthält

Eine Finding-Seite mit Zusammenfassung der Schwachstelle, betroffenen Dateien, Ausnutzbarkeit und betroffenen Assets
  • Zusammenfassung: was der Fehler ist, wo er liegt und was ein Angreifer dadurch gewinnt.
  • Proof of Concept: wie der Fehler demonstriert wurde, damit Sie ihn reproduzieren können.
  • Angriffspfad: die Kette vom Einstiegspunkt bis zum Fehler, wenn die Ausnutzbarkeit bestätigt ist.
  • Ausnutzbarkeit: ob der Fehler in Ihrer Umgebung erreichbar ist und warum.
  • Betroffene Assets: die beteiligten Services und Cloud-Ressourcen.
Klicken Sie auf Export PDF, um einen Bericht herunterzuladen, oder auf Copy as markdown, um ihn in ein Ticket einzufügen.

Ausnutzbarkeit

Schweregrad

Der Schweregrad kann sich ändern, wenn Enclave mehr darüber erfährt, wo der Code läuft.

Status

Um einen Status zu ändern, öffnen Sie das Menü ⋯ einer Zeile oder klicken Sie auf der Seite des Findings auf den Status. Jede Änderung wird zusammen mit der Person aufgezeichnet, die sie vorgenommen hat.

Triage aus Research

Bitten Sie Research in natürlicher Sprache, Ihre Warteschlange abzuarbeiten, zum Beispiel:
  • Dismiss every low-severity finding in legacy-admin
  • Mark the three SSRF findings in payments-api as resolved
  • Update the proof of concept for this finding with the steps we just ran
Research zeigt eine Genehmigungskarte, bevor es etwas ändert. Eine Genehmigung gilt für bis zu 100 Findings. Um auf bestimmte Findings zu verweisen, fügen Sie deren Links ein oder hängen Sie sie mit Add context an.

Eine wöchentliche Routine

  1. Öffnen Sie Active risks und beginnen Sie mit Critical und High.
  2. Markieren Sie, was nicht echt ist, als Inactive und was Sie nicht beheben werden, als Dismissed.
  3. Übergeben Sie den Rest an das zuständige Team und markieren Sie die Findings als Resolved, sobald der Fix ausgeliefert ist.
  4. Fragen Sie Research: Which findings still need evidence, and what would verify them?