InfraGuard

Sicherheitsübersicht (Abwehr-Funnel)

Das Herzstück des Sicherheitsbetriebs: ein Funnel, der Bedrohung, Erkennung, Regelsatz der automatischen Reaktion und Sperrung verbindet und so die Geschichte der automatisierten Abwehr erzählt.

Übersicht — was dieser Bildschirm leistet

Sicherheitsübersicht (/security) ist das Herzstück des Rollenbereichs Sicherheit. Der Bildschirm bringt die „verborgene Telemetrie“ an die Oberfläche, die InfraGuard bereits erfasst, bewertet und automatisch entschärft — die aber nie visualisiert wurde — und zwar als ein einziges Abwehr-Funnel-Narrativ.

Die Kernbotschaft passt in einen Satz: „Genau jetzt sperrt die automatische Abwehr aus KI + IDS feindliche Netze.“ Damit das glaubwürdig wird, zeigt der Bildschirm auf einen Blick:

Alles ist schreibgeschützt — dieser Bildschirm sperrt oder bearbeitet nie etwas. Die tatsächlichen Aktionen finden in Bedrohungen, Sperrliste und Reputation und Erkennungen statt.

Hier gibt es keine „Domain“ — die Sicherheitsübersicht ist eine Zusammenfassung nach Rollenbereich (Sicherheitsbetrieb), nicht nach Web-TLD.

Wann Sie ihn verwenden

Aufbau

Oben — Bedrohungsintensität + Abwehr-Funnel

Bereich Inhalt
Bedrohungsintensität (t.ov.score) Der Sicherheitsscore als konischer Farbverlaufsring. Angezeigter Wert = 100 − score (höher = schlechter). Untertitel: „höher = gefährlicher, basierend auf dem, was unbehandelt blieb“.
Abwehr-Funnel (t.ov.funnel_title) Vier Stufenbalken, die sich von oben nach unten verjüngen, jeweils mit gemessenem Zählwert und Beschriftung.

Mitte — automatische Reaktion + Bedrohungstrend

Karte Inhalt
Automatische Reaktion (t.ov.resp_title) Vier Metrikkacheln: Bedrohungen/Stunde · Bedrohungen in 24 h · aktive Sperrungen /24 · Sperrungen in 24 h.
Bedrohungstrend (t.ov.tseries_title) Eine SVG-Sparkline der IDS-Alarme, heruntergerechnet auf 30 Buckets, mit den Metadaten Σ total · ▲ max/bucket-min und einem Abzeichen für den Erfassungsverzug (⏱ Nm).

Unten — JA3-Auffällige · Top-Bedrohungs-IPs · jüngste automatische Maßnahmen

Steuerelemente in der Kopfzeile

Anwendung

  1. Lesen Sie oben die Anzeige der Bedrohungsintensität für das aktuelle Risikoniveau ab (größer = schlechter).
  2. Lesen Sie den Abwehr-Funnel von oben nach unten und folgen Sie der Geschichte: „wie viele kamen herein (Bedrohung) → wie viele wurden markiert (Erkennung) → wie viele Regelsätze haben ausgelöst (automatische Reaktion) → wie viele wurden gesperrt (Reaktion)“.
  3. Achten Sie auf Spitzen in der Sparkline des Bedrohungstrends. Ein großes ⏱ Nm-Abzeichen bedeutet, dass die Erfassung hinterherhinkt; interpretieren Sie die Zählwerte dann bezogen auf diesen Ankerzeitpunkt.
  4. Wählen Sie eine verdächtige IP aus den JA3-Auffälligen / den Top-Bedrohungs-IPs und wechseln Sie zu Bedrohungen / Erkennungen für die tiefe Untersuchung, die Reputationsabfrage und die Sperrung.
  5. Nutzen Sie den Feed der jüngsten automatischen Maßnahmen, um zu sehen, was die automatische Abwehr gerade gesperrt hat und warum.

Genaue Definition der Funnel-Stufen

Jeder Zählwert bezieht sich auf das gewählte Zeitfenster (1h/6h/24h). Erzeugt werden sie von SecurityOverviewService::compute().

Stufe Schlüssel Formel Quelle
Bedrohung threats alertCount + nginxSuspiciousCount suricata_alert_ct + nginx_meta_ct (is_suspicious=1)
Erkennung detections distinctAlertIps + kitsuneBlockedCount verschiedene src_ip (suricata_alert_ct) + kitsune_detail_log (is_blocked=1)
Regelsatz der automatischen Reaktion rulesets active rulesets + firing rulesets infr_sec_ruleset (status=active) + die auslösenden aus dem Katalog mit 44 Regelsätzen
Reaktion response blockedCount blacklist_info (created_at ≥ Zeitfenster)

Der Zählwert „Regelsatz der automatischen Reaktion“ ist NICHT die Anzahl der Rohsignaturen (sid). Er wird in derselben Einheit „Regelsatz“ gezählt wie die Regelsatz-Bibliothek (RulebookService wird wiederverwendet), überschreitet daher nie den Katalog mit 44 Einträgen und stimmt mit dem Bildschirm Regelsätze überein.

Definition der Metriken auf den Karten zur automatischen Reaktion

Metrik Bedeutung Berechnung
Bedrohungen/Stunde threats_hr ankerbasierte 24-h-Alarme ÷ 24
Bedrohungen in 24 h threats_24h ankerbasierter 24-h-alertCount
Aktive Sperrungen /24 active Anzahl der Einträge in blacklist_info mit is_use=1
Sperrungen in 24 h blocks_24h blockedCount der letzten 24 h

Der Abschnitt zur automatischen Reaktion enthält außerdem Texte für „Isolierung (automatisch)“ und „internationale Zusammenarbeit (manuell)“ (resp.isolate / resp.coop). Diese beiden gehören jedoch zu einer späteren Phase und werden erst gezählt, wenn das Reaktionswerkzeug ausgerollt ist — heute werden nur die vier obigen Metriken tatsächlich berechnet.

Formel der Bedrohungsintensität (Sicherheitsscore)

Die Formel gehört Services\Security\PostureService (überarbeitet am 2026-09-04). Es ist dieselbe Zahl, die die Karte „Grundlage der Sicherheit“ in Overview zeigt:

score  = weighted mean of ids, ai, web, rep, tls, fw   # each metric 0..100
metric = 100 − 45 × open / (total + floor)             # open = 0  ->  metric = 100
displayed threat intensity = 100 − score               # 0..45, higher = worse

Datenquellen

Alle Zählwerte zu Bedrohungen/Erkennungen/Sperrungen lesen die großen Telemetrietabellen auf der Alt-Verbindung legacy_glory, und zwar schreibgeschützt. Die Zugangsdaten stammen ausschließlich aus config('database.connections.legacy_glory') (= .env) und stehen nie fest im Code.

Tabelle Verbindung Verwendung
suricata_alert_ct legacy_glory IDS-Alarme (Bedrohung, Erkennung, Top-Bedrohungs-IPs, Trend). Index alert_ts
nginx_meta_ct legacy_glory verdächtige Web-Anfragen (is_suspicious). idx_suspicious
kitsune_detail_log legacy_glory ML-Anomaliesperrungen (is_blocked)
suricata_tls_ct legacy_glory JA3-Fingerabdrucksequenzen (JA3-Auffällige)
blacklist_info legacy_glory automatische/manuelle Sperrungen (/24-CIDR). Reaktion, aktive Sperrungen, Feed
ip_info_loop legacy_glory Anreicherung mit Geo/ASN/ISP (ipEnrichment)
infr_sec_ruleset App (MAIN) Regelsätze für JA3-Sequenzen (Anzahl aktiver Regelsätze + Zusammenfassung)

Disziplin bei Leistung und Aktualität

SecurityScope — automatischer Ausschluss des eigenen Netzes

Die Listen der Top-Bedrohungs-IPs und der JA3-Auffälligen schließen Ihr eigenes Netz automatisch aus, damit Ihre Server nicht als Angreifer erscheinen (ohne feste Werte im Code).

e.g. register 203.0.113.10 in infr_instance → prefix "203.0.113." auto-excluded
     add 10.0.0.0/8 to OpsPolicy internal_networks → CIDR → "10." coarse prefix excluded

Wenn Ihre eigenen Server immer wieder unter Bedrohungen/Auffälligen auftauchen, registrieren Sie diese IPs unter Assets ▸ Instanzen oder nehmen Sie sie in die Whitelist internal_networks in der Betriebsrichtlinie auf. Sie verschwinden dann automatisch.

Zugriff

Fehlersuche und FAQ

F. Alle Funnel-Zählwerte sind 0. Möglicherweise liegen im gewählten Zeitfenster (1h/6h/24h) keine Daten vor, oder die Verbindung legacy_glory ist ausgefallen. Weiten Sie auf 24h aus; ist das Verzugs-Abzeichen ⏱ sehr groß, hat ein Collector (eve_ingest / kts_tx / srct_tx) angehalten und die Daten sind veraltet.

F. Die IP unseres eigenen Servers erscheint unter den Top-Bedrohungen/Auffälligen. Der Ausschluss des eigenen Netzes erfasst sie nicht. Registrieren Sie diese IP unter Instanzen oder nehmen Sie sie in internal_networks in der Betriebsrichtlinie auf (SecurityScope schließt nach /24-Präfix aus).

F. Die Zahl beim „Regelsatz der automatischen Reaktion“ weicht von der Regelsatz-Bibliothek ab. Die Regelsatz-Stufe lautet active rulesets + firing rulesets. Aktive Regelsätze für JA3-Sequenzen (infr_sec_ruleset active) werden hinzugezählt, sodass der Wert die reine Auslösezahl des Katalogs übersteigen kann.

F. Ein Regelsatz sagt action=block, aber es wurde nichts gesperrt. Dieses Feld ist eine Empfehlung, keine Anweisung. Die automatische Sperrung berechnet die JA3-Rotation direkt aus suricata_tls_ct und liest infr_sec_ruleset nie; tatsächlich gesperrt wird über Sperrliste oder durch den Autoblock-Scheduler. Siehe Erkennungen.

F. Die Bedrohungsintensität ist immer niedrig (≤45). Das ist so vorgesehen. Der angezeigte Wert ist 100 − score, und der Score wird auf einen Mindestwert von 55 begrenzt, sodass die Bedrohungsintensität im Bereich 0..45 liegt.

F. Die Zahlen schwanken alle 30 Sekunden leicht. Das ist die Kombination aus 30-Sekunden-Abruf und 30-Sekunden-Cache, die bei jedem Abruf über das jeweils neueste Zeitfenster neu rechnet. Schalten Sie LIVE aus, um die automatische Aktualisierung zu stoppen.

Verwandte Themen

보안 개요 — 위협에서 대응까지의 방어 퍼널
보안 개요 — 위협에서 대응까지의 방어 퍼널
방어 퍼널 — 위협 → 탐지 → 룰셋 → 대응
방어 퍼널 — 위협 → 탐지 → 룰셋 → 대응