Blocklist-Builder
Minimale CIDR-Blocklist aus IP-Liste erstellen
Output Format
Input Entries
Generated Blocklist
Generated blocklist will appear here
Der Blocklist Builder fasst Listen von bösartigen oder unerwünschten IP-Adressen in die minimale Anzahl von CIDR-Blöcken für Deny-Regeln zusammen. Fügen Sie Hunderte von Angreifer-IPs aus Threat-Feeds oder Missbrauchsprotokollen ein, legen Sie Ihren Aggregationsschwellenwert fest und erhalten Sie einen kompakten Satz von CIDR-Blöcken, der für den Firewall-Einsatz bereit ist -- inklusive Kollateralanalyse für jeden zusammengeführten Block.
Grundlagen von Blocklists und bedrohungsbasierter Aggregation
Jede Organisation, die Dienste im Internet bereitstellt, sammelt eine Liste von IP-Adressen an, die sie blockieren möchte. Diese stammen aus Threat-Intelligence-Feeds, Brute-Force-Angriffsprotokollen, Missbrauchsmeldungen, Schwachstellenscannern und Incident-Response-Untersuchungen. Das Problem ist die Menge: Ein stark frequentierter Webserver kann Hunderte von einzigartigen Angreifer-IPs pro Tag protokollieren, und innerhalb eines Monats stehen Sie vor Tausenden von einzelnen Adressen, die Deny-Regeln benötigen.
Die manuelle Pflege von Tausenden einzelner Deny-Regeln ist unpraktisch. Die Auswertung von Firewall-Regeln erfolgt auf den meisten Plattformen sequenziell, sodass eine Blocklist mit 2000 Einträgen die Paketverarbeitung für jede Verbindung verlangsamt, einschließlich des legitimen Datenverkehrs. Cloud-Security-Groups haben feste Regelgrenzen, die es unmöglich machen, jede problematische Adresse einzeln aufzuführen. Die Lösung ist CIDR-Aggregation -- das Zusammenfassen von Clustern bösartiger Adressen in größere Netzwerkblöcke, die mit weniger Regeln mehr Adressen abdecken.
Im Gegensatz zur Allowlist-Erstellung, bei der Sie niemals eine unautorisierte Adresse einschließen dürfen, beinhaltet die Blocklist-Aggregation einen bewussten Kompromiss. Wenn sechs von acht Adressen in einem /29-Block als bösartig bestätigt sind, erfasst das Blockieren des gesamten Blocks die anderen zwei Adressen als Kollateralschaden. Ob das akzeptabel ist, hängt vom Kontext ab. Bei einem Block, der einem bekannten Bulletproof-Hosting-Anbieter gehört, ist das Kollateralrisiko vernachlässigbar. Bei einem Block im Bereich eines Privatkunden-ISPs könnten Sie legitime Nutzer blockieren. Dieser Builder liefert Ihnen die Daten, um diese Entscheidung zu treffen: Er zeigt die genaue Kollateralanzahl und den Prozentsatz für jeden aggregierten Block, damit Sie Ihren Schwellenwert intelligent wählen können.
So erstellen Sie eine minimale CIDR-Blocklist
- Fügen Sie IP-Adressen aus Threat-Feeds, Missbrauchsmeldungen oder Zugriffsprotokollen ein -- eine pro Zeile, kommagetrennt oder gemischt mit CIDR-Notation.
- Legen Sie den Aggregationsschwellenwert fest, um zu steuern, wie aggressiv Adressen zusammengefasst werden (strenger bedeutet weniger Falsch-Positive, aggressiver bedeutet weniger Regeln).
- Der Builder gruppiert benachbarte Adressen in CIDR-Blöcke und kennzeichnet alle Blöcke, die unbeabsichtigte Adressen erfassen könnten.
- Überprüfen Sie gekennzeichnete Blöcke -- der Builder hebt hervor, wenn er vorschlägt, ein gesamtes
/24oder größeres Netzwerk zu blockieren. - Kopieren Sie die optimierte Blocklist im einfachen CIDR-Format zur Verwendung in Ihrer Firewall oder Sicherheitsplattform.
Beispiele für Blocklist-Aggregation
| Eingabe (bösartige IPs) | CIDR-Ausgabe | Hinweise |
|---|---|---|
203.0.113.10 bis 203.0.113.15 | 203.0.113.8/29 | Deckt 8 Adressen ab; 6 sind als bösartig bestätigt |
198.51.100.0, 198.51.100.1, ..., 198.51.100.255 | 198.51.100.0/24 | Vollständiger /24 zur Überprüfung markiert |
192.0.2.5, 192.0.2.17 | 192.0.2.5/32, 192.0.2.17/32 | Zu weit auseinander für sicheres Zusammenführen |
| 500 verstreute IPs aus einem Threat-Feed | ~80 CIDR-Blöcke | Typisches 6:1-Komprimierungsverhältnis |
Schwellenwert-Modi
Streng: Nur zusammenführen, wenn ALLE Adressen im resultierenden CIDR in der Eingabe enthalten sind
Moderat: Zusammenführen, wenn 75%+ der Adressen in einem CIDR-Block in der Eingabe enthalten sind
Aggressiv: Zusammenführen, wenn 50%+ in der Eingabe enthalten sind (höheres Kollateralrisiko)
Wann den Blocklist Builder verwenden
- Threat-Intelligence-Feeds -- Threat-Feeds liefern oft Hunderte einzelner IPs täglich; aggregieren Sie diese vor dem Import in Ihre Firewall.
- Incident Response -- Nach einem Brute-Force-Angriff konsolidieren Sie Angreifer-IPs aus Authentifizierungsprotokollen in effiziente Deny-Regeln.
- Scanner-Blockierung -- Massenscanner stammen oft aus benachbarten IP-Blöcken; der Builder erkennt und konsolidiert diese automatisch.
- Optimierung von Rate-Limit-Regeln -- Reduzieren Sie die Anzahl der Regeln in Rate-Limiting-Konfigurationen durch Zusammenführen missbräuchlicher Quellbereiche.
- Cloud-Security-Group-Kontingente -- AWS Security Groups begrenzen die Regeln pro Gruppe; eine optimierte Blocklist verwendet weniger Einträge.
Unterschied zwischen Blocklist- und Allowlist-Aggregation
Blocklist-Aggregation erlaubt kontrolliertes Überblockieren, da der Kompromiss ein anderer ist. Bei einer Allowlist erzeugt das Einschließen einer zusätzlichen Adresse eine Sicherheitslücke. Bei einer Blocklist erzeugt das Einschließen einer zusätzlichen Adresse geringfügige Kollateralblockierung -- in der Regel akzeptabel, wenn die umgebenden Adressen als bösartig bestätigt sind.
Kollateralanalyse
Der Builder meldet den Kollateralschaden für jeden aggregierten Block:
203.0.113.8/29 (8 Adressen)
|-- 6 Adressen aus der Eingabe (bösartig)
|-- 2 Adressen NICHT in der Eingabe (Kollateral)
|-- Kollateralrate: 25%
So können Sie pro Block entscheiden, ob die Komprimierung das Kollateralrisiko wert ist. Ein /24-Block, in dem 240 von 256 Adressen bösartig sind, kann in der Regel bedenkenlos vollständig blockiert werden. Ein /24, in dem nur 3 Adressen bösartig sind, sollte als einzelne /32-Einträge bestehen bleiben.
Block-Eigentümerschaft verstehen
Wenn der Builder einen breiten Block wie ein /24 vorschlägt, ist es hilfreich zu wissen, wem er gehört. Ein /24, das einem bekannten Bulletproof-Hosting-Anbieter gehört, kann bedenkenlos komplett blockiert werden -- es ist unwahrscheinlich, dass legitimer Datenverkehr davon ausgeht. Ein /24, das einem großen Cloud-Anbieter wie AWS oder Google Cloud gehört, ist eine andere Sache, da sich legitime Kunden diese Bereiche teilen. Bevor Sie einen breiten Block akzeptieren, recherchieren Sie den Netzwerk-Eigentümer mit einem WHOIS-Tool und bedenken Sie die geschäftlichen Auswirkungen von Falsch-Positiven.
Praktische Ratschläge für die Blocklist-Verwaltung
Der häufigste Fehler bei der Blocklist-Verwaltung ist „einrichten und vergessen". Sie fügen nach einem Vorfall einen Block von Angreifer-IPs hinzu, die Bedrohung wechselt innerhalb weniger Wochen auf andere Infrastruktur, und Ihre Blocklist wächst unbegrenzt mit Einträgen, die keinen Zweck mehr erfüllen. Veraltete Blocklists verlangsamen Firewalls und erschweren die Fehlersuche, da Sie nie sicher sind, ob ein Verbindungsproblem durch eine legitime Blockregel oder eine veraltete verursacht wird. Implementieren Sie Ablaufdaten für jeden Blocklist-Eintrag -- 30 Tage für automatisierte Threat-Feeds, 90 Tage für Incident-Response-Blöcke und manuelle Überprüfung für alles Längere.
Achten Sie auf die Quellenqualität Ihrer Threat Intelligence. Kostenlose Threat-Feeds variieren enorm in ihrer Genauigkeit, und blindes Importieren kann dazu führen, dass CDN-Knoten, DNS-Resolver oder andere gemeinsam genutzte Infrastruktur blockiert wird, die Millionen legitimer Nutzer bedient. Gleichen Sie mindestens zwei unabhängige Feeds ab, bevor Sie eine Adresse blockieren, und beginnen Sie mit einem Nur-Protokollierungs-Modus, um zu sehen, welchen Datenverkehr Sie blockieren würden, bevor Sie ihn tatsächlich ablehnen. Die Kollateralanalyse des Blocklist Builders hilft hier -- wenn ein vorgeschlagener Block eine hohe Kollateralrate aufweist, ist das ein Signal, vor der Bereitstellung genauer zu untersuchen.
Wenn Sie Blocklists für geografisches Blocking erstellen, beachten Sie, dass IP-Geolokalisierung ungenau ist. CIDR-Blöcke auf Länderebene von regionalen Internet-Registrierungsstellen (RIRs) sind autoritativ, aber kommerzielle Geolokalisierungsdatenbanken haben Fehlerquoten von 1-5% auf Länderebene und deutlich höher auf Stadtebene. Wenn Sie geografische Einschränkungen benötigen, bevorzugen Sie die RIR-Zuweisungsdaten und akzeptieren Sie, dass einige Grenzfälle durchrutschen werden.
Häufig gestellte Fragen
Was ist der Unterschied zwischen dem Blocklist Builder und dem Allowlist Builder? Der Allowlist Builder schließt niemals Adressen außerhalb Ihrer Eingabe ein -- die Genauigkeit ist absolut. Der Blocklist Builder bietet einstellbare Schwellenwerte, die kontrolliertes Überblockieren für bessere Komprimierung ermöglichen. Beide erzeugen minimale CIDR-Ausgaben, optimieren aber für unterschiedliche Sicherheits-Kompromisse.
Kann der Builder gemischte IPv4- und IPv6-Adressen verarbeiten? Ja. IPv4- und IPv6-Adressen werden separat verarbeitet und erzeugen unabhängige CIDR-Blocklisten für jede Adressfamilie. Dies entspricht der Art und Weise, wie die meisten Firewalls Dual-Stack-Blockierungsregeln handhaben.
Wie erkenne ich, ob ein vorgeschlagener Block zu breit ist?
Der Builder kennzeichnet jeden Block /24 oder größer zur Überprüfung und zeigt den Prozentsatz der Eingabeadressen im Verhältnis zur Gesamtzahl der Adressen im Block. Blöcke mit weniger als 50% Eingabeabdeckung werden standardmäßig als hoher Kollateralschaden gekennzeichnet und als kleinere Einzeleinträge beibehalten.
Sollte ich den strikten oder aggressiven Modus verwenden? Beginnen Sie mit dem strikten Modus für Ihren ersten Durchlauf. Wechseln Sie nur dann zu moderat oder aggressiv, wenn Sie an Regelanzahlgrenzen stoßen und weitere Komprimierung benötigen. Der aggressive Modus eignet sich am besten für das Blockieren bekannter problematischer Netzwerkbereiche (Bulletproof-Hoster, aufgegebener IP-Raum), bei denen das Kollateralrisiko minimal ist.
Wie oft sollte ich meine Blocklist neu erstellen? Für automatisierte Threat-Feeds erstellen Sie täglich oder wöchentlich neu. Für Incident-Response-Blocklists erstellen Sie nach jedem Vorfall neu und überprüfen Sie monatlich. Veraltete Einträge verschwenden Regelkapazität und können unerwartetes Blockieren von neu zugewiesenem IP-Raum verursachen.
Kann ich die Ausgabe direkt in meine Firewall-Plattform exportieren? Die Ausgabe ist eine einfache Liste von CIDR-Blöcken. Verwenden Sie sie mit dem iptables Rule Generator, nftables Rule Generator oder CIDR Allow/Deny Snippet Generator (nginx), um plattformspezifische Deny-Regeln zu erzeugen.
Verwandte Tools
- Allowlist Builder - Minimale CIDR-Allowlist aus IP-Liste erstellen
- Rule Conflict Finder - Doppelte, überdeckte oder überlappende Firewall-Regeln finden
- iptables Rule Generator - iptables-Regeln aus CSV generieren
- CIDR Allow/Deny Snippet Generator (nginx) - nginx allow/deny-Direktiven aus CIDR-Liste generieren
- AWS Security Group Rule Generator - AWS Security Group-Regeln aus CSV generieren