AWS Security Group Analyzer

Füge einen describe-security-groups-Export ein, um offene Ports, redundante und verdeckte Regeln zu finden, mit Diagramm und Auswirkungsanalyse.

Läuft im Browser · es wird nichts gesendetAWSNeu

Alles läuft in deinem Browser. Es wird nichts gesendet, auch keine Account-IDs, Gruppen-IDs oder IP-Bereiche aus deinem Export.

So geht’s

  1. Führe "aws ec2 describe-security-groups --output json" aus (optional mit --group-ids, um die Ausgabe einzuschränken), oder exportiere über die Konsole.
  2. Füge das JSON in das Tool ein.
  3. Sieh dir die Ergebnisse, das Diagramm und die Gruppentabelle an.
  4. Klicke bei einer markierten Regel auf „Auswirkung anzeigen“, um zu sehen, was ein Entfernen ändern würde, und exportiere den Bericht bei Bedarf.

Typische Szenarien

Eine Datenbank-Security-Group nach einer Migration prüfen

Prüfe, ob eine während einer Migration offen gebliebene Regel (zum Beispiel 0.0.0.0/0 auf dem Datenbankport) noch nötig ist, und sieh dir die Auswirkung des Entfernens an.

Regeln vor einem Sicherheits-Review durchgehen

Exportiere alle Security Groups eines VPC und suche vor einem geplanten Audit nach für das Internet offenen Ports, doppelten Regeln und verdeckten Regeln.

Erklärung

Füge die JSON-Ausgabe von "aws ec2 describe-security-groups" ein (oder das Äquivalent aus der Konsole oder dem SDK), und das Tool prüft jede eingehende und ausgehende Regel auf häufige Probleme: Ports, die für das gesamte Internet offen sind, sensible Dienste ohne Einschränkung, verdeckte oder redundante Regeln und exakte Duplikate. Es zeichnet ein Diagramm des erlaubten Verkehrs zwischen Gruppen, zeigt, was sich ändern würde, wenn eine markierte Regel entfernt wird, und kann einen Klartextbericht exportieren. Alles läuft lokal; der Export verlässt deinen Browser nie.

🔒 Deine Eingabe bleibt in deinem Browser und wird nirgendwohin gesendet.

Häufige Fragen

Verbindet sich das mit meinem AWS-Konto?

Nein. Es gibt keine Zugangsdaten und keine API-Aufrufe. Du exportierst die Security Groups selbst über die AWS-CLI oder -Konsole und fügst das JSON hier ein.

Was gilt als „offen für das Internet“?

Eine Regel, deren Quelle (eingehend) oder Ziel (ausgehend) einen großen Teil des öffentlichen IPv4- oder IPv6-Adressraums umfasst, nicht nur bestimmte bekannte Netzwerke.

Was zeigt „Auswirkung des Entfernens dieser Regel“?

Die Analyse wird ohne diese eine Regel erneut ausgeführt und die Ergebnisse werden verglichen. So siehst du, ob das Entfernen das Problem wirklich löst oder ob eine andere Regel denselben Verkehr weiterhin erlaubt.

Werden Regeln zwischen Security Groups unterstützt?

Ja. Eine Regel, die eine andere Security Group als Quelle oder Ziel referenziert, wird mit dem Namen dieser Gruppe statt eines IP-Bereichs angezeigt, da dieser Verkehr intern in deinem VPC bleibt.

Wie geht es weiter?

Auch nützlich

  • Azure NSG AnalyzerFüge einen Azure-NSG-Export ein, um offene Ports und versteckte Konflikte zwischen Subnetz- und NIC-Regeln zu finden, mit Diagramm.
  • Kubernetes Manifest AnalyzerFüge ein Kubernetes-Manifest ein, um fehlende Ressourcenlimits, riskante Sicherheitseinstellungen und zu weite RBAC-Regeln zu finden, mit vorgeschlagenem Patch.
  • VPC-/Subnetz-PlanerPlane Subnetze innerhalb einer VPC oder VNet, sieh nutzbare Adressen nach Anbieter-Reservierungen, finde Überlappungen und exportiere Terraform oder CloudFormation.
  • Häufige Netzwerk-PortsDurchsuchbare Liste bekannter TCP- und UDP-Ports: SSH, HTTP, HTTPS, RDP, SMB, DNS, Datenbanken und mehr.
  • DMARC-AnalyzerDMARC-Record prüfen: Richtlinie, Subdomain-Richtlinie, pct und Berichtsadressen, mit Diagramm, was Empfänger tun. Im DNS abfragen oder einfügen.

Problem gefunden oder einen Vorschlag? Schreib uns