DDoS-Schutz einrichten: Schritt-für-Schritt Anleitung für jedermann

Zurück

Einleitung: Warum Sie JETZT handeln sollten

Stellen Sie sich vor: Ihr Online-Shop läuft super. Plötzlich - von einer Minute auf die andere - ist er offline. Nicht wegen Wartung, nicht wegen eines Fehlers, sondern weil jemand beschlossen hat, ihn mit künstlichem Traffic zu überfluten.

Die gute Nachricht: DDoS-Schutz einzurichten ist einfacher als Sie denken - und oft sogar kostenlos. In diesem Guide zeigen wir Ihnen genau, wie's geht.

Teil 1: Die Schnell-Lösung (15 Minuten, kostenlos)

Cloudflare einrichten - Ihr digitaler Türsteher

Cloudflare ist wie ein Sicherheitsdienst vor Ihrem Geschäft. Alle Besucher werden erst geprüft, bevor sie zu Ihrer Website dürfen.

Schritt 1: Account erstellen

text

1. Gehen Sie auf cloudflare.com
2. Klicken Sie auf "Sign Up" (kostenlos)
3. Geben Sie Email und Passwort ein
4. Bestätigen Sie die Email

Schritt 2: Website hinzufügen

text

1. Nach Login: "Add Site" klicken
2. Ihre Domain eingeben (z.B. mein-shop.de)
3. Free Plan auswählen
4. "Continue" klicken

Schritt 3: DNS-Einträge importieren

Das klingt technisch - ist es aber nicht:

  • Cloudflare zeigt automatisch Ihre aktuellen DNS-Einträge

  • Prüfen Sie, ob alles wichtigste da ist (www, @, mail etc.)

  • Klicken Sie auf "Continue"

Schritt 4: Nameserver umstellen

Der wichtigste Schritt:

text

1. Cloudflare zeigt zwei neue Nameserver:
   z.B. ella.ns.cloudflare.com
        luis.ns.cloudflare.com
   
2. Loggen Sie sich bei Ihrem Domain-Anbieter ein
   (z.B. IONOS, GoDaddy, united-domains)
   
3. Suchen Sie "Nameserver" oder "DNS-Einstellungen"
   
4. Ersetzen Sie die alten durch die Cloudflare-Nameserver
   
5. Speichern - fertig!

Wichtig: Die Änderung kann 24-48 Stunden dauern, ist aber oft schneller.

Teil 2: Die Wichtigsten Einstellungen (5 Minuten)

Sicherheit aktivieren - Ihr Schutzschild

1. SSL/TLS einstellen

text

• SSL/TLS Tab → Overview
• Encryption Mode: "Full" auswählen
• Damit ist Ihre Verbindung verschlüsselt

2. Firewall-Regeln (WAF)

text

• Security → WAF
• "Managed Rules" aktivieren
• Besonders wichtig: OWASP Core Ruleset

3. Rate Limiting (optional im Free Plan)

text

• Security → Rate Limiting
• Regel erstellen für:
   - Pfad: /wp-login.php (für WordPress)
   - Oder: /admin (für andere Systeme)
• Limit: z.B. 5 Anfragen pro Minute
• Blockieren für: 10 Minuten

Teil 3: Server-Härtung (Für VPS/Root-Server)

Fail2Ban installieren - Der Einbrecher-Alarm

bash

# Für Ubuntu/Debian:
sudo apt update
sudo apt install fail2ban

# Konfiguration:
sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local
sudo nano /etc/fail2ban/jail.local

Einfache Konfiguration:

text

[sshd]
enabled = true
port = ssh
filter = sshd
logpath = /var/log/auth.log
maxretry = 3
bantime = 3600

[http-get-dos]
enabled = true
port = http,https
filter = http-get-dos
logpath = /var/log/nginx/access.log
maxretry = 100
findtime = 60
bantime = 600

Nginx/Apache absichern

Für Nginx:

nginx

# In /etc/nginx/nginx.conf hinzufügen:
limit_req_zone $binary_remote_addr zone=one:10m rate=30r/m;

# In Server-Block:
location / {
    limit_req zone=one burst=5;
}

Für Apache:

apache

# In .htaccess:
<IfModule mod_evasive20.c>
    DOSHashTableSize 3097
    DOSPageCount 2
    DOSSiteCount 50
    DOSPageInterval 1
    DOSSiteInterval 1
    DOSBlockingPeriod 10
</IfModule>

Teil 4: WordPress spezifischer Schutz

Essential Security Plugins

1. Wordfence Security (kostenlos)

text

• Plugin installieren
• Scan durchführen
• Firewall aktivieren
• Rate Limiting: 5 Seitenaufrufe/Minute
• Login Security: 2-Faktor-Authentifizierung

2. wp-config.php Optimierungen

php

// Vor böswilligen Anfragen schützen
define('DISALLOW_FILE_EDIT', true);

// Login-Limits
define('WP_MAX_ATTEMPTS', 4);
define('WP_LOCKOUT_DURATION', 1200);

// XML-RPC deaktivieren (oft für DDoS missbraucht)
add_filter('xmlrpc_enabled', '__return_false');

3. .htaccess Schutz

apache

# Brute-Force Schutz für Login
<Files wp-login.php>
    Order Deny,Allow
    Deny from all
    Allow from 192.168.1.0/24  # Nur Ihr Netzwerk
    Allow from 123.123.123.123  # Ihre statische IP
</Files>

# Bots blockieren
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} (bot|crawl|spider) [NC]
RewriteRule .* - [F,L]

Teil 5: Monitoring - Der Frühwarnsystem

Kostenlose Überwachungstools

UptimeRobot (kostenlos für 50 Monitore)

text

1. Auf uptimerobot.com anmelden
2. "Add New Monitor"
3. Monitor Type: HTTP(s)
4. URL: https://ihre-website.de
5. Interval: 5 Minuten
6. Alert Contacts: Email, Telegram, etc.

Eigenes einfaches Script:

bash

#!/bin/bash
# /usr/local/bin/check-ddos.sh

WEBSITE="https://ihre-website.de"
LOG_FILE="/var/log/ddos-check.log"

# Prüfe Antwortzeit
RESPONSE=$(curl -o /dev/null -s -w '%{http_code}\n%{time_total}' $WEBSITE)
CODE=$(echo $RESPONSE | cut -d' ' -f1)
TIME=$(echo $RESPONSE | cut -d' ' -f2)

if [ $CODE != "200" ] || (( $(echo "$TIME > 5" | bc -l) )); then
    echo "$(date): Möglicher DDoS! Code: $CODE, Zeit: $TIME" >> $LOG_FILE
    # Optional: SMS/Email senden
fi

Cronjob für alle 5 Minuten:

bash

*/5 * * * * /usr/local/bin/check-ddos.sh

Teil 6: Notfallplan - Was tun WÄHREND eines Angriffs?

Schritt-für-Schritt Krisenmanagement

Minute 1-5: Erkennen

text

✅ Website überprüfen: Erreichbar? Langsam?
✅ Server-Logins prüfen: Geht SSH noch?
✅ Monitoring prüfen: Gab es Alarme?
✅ Cloudflare Analytics: Traffic-Spitzen?

Minute 5-15: Reagieren

text

1. Cloudflare "Under Attack Mode" aktivieren:
   • Security → Settings → Security Level
   • Auf "I'm Under Attack!" stellen

2. Notfall-Kommunikation:
   • Status-Seite aktualisieren
   • Social Media informieren
   • Email an wichtige Kunden

3. Support kontaktieren:
   • Hoster informieren
   • Cloudflare Support (bei großem Angriff)

Minute 15-60: Handeln

text

• Temporäre IP-Blocklisten in Cloudflare
• Rate Limiting verschärfen
• Nicht-essentielle Dienste pausieren
• Backup-Server hochfahren (falls vorhanden)

Teil 7: Professionelle Lösungen (für Unternehmen)

Wann Sie mehr brauchen als Cloudflare Free

Indikatoren für Professional-Schutz:

  • Umsatz > 10.000€/Monat über Website

  • Kritische Infrastruktur (Banking, Gesundheit)

  • Regelmäßige Angriffe in der Vergangenheit

  • Compliance-Anforderungen (ISO 27001, etc.)

Lösungsvergleich:

Lösung Kosten Schutz Für wen?
Cloudflare Pro 20€/Monat Bis 10 Gbps Kleine Shops, Blogs
NexoraHost Pro 50€/Monat Bis 100 Gbps Mittelständler
Cloudflare Biz 200€/Monat Bis 200 Gbps E-Commerce
Enterprise 500€+/Monat 500+ Gbps Fintech, große Portale

Enterprise-Features:

text

• Anycast-Netzwerk (Weltweite Filterung)
• 24/7 SOC Überwachung
• Custom WAF Rules
• DDoS Response Team
• SLA mit Verfügbarkeitsgarantie

Checkliste: Ihr persönlicher DDoS-Schutz-Plan

✅ Heute (30 Minuten):

  • Cloudflare Account erstellen

  • Website hinzufügen

  • Nameserver umstellen

  • SSL auf "Full" setzen

  • WAF aktivieren

✅ Diese Woche (2 Stunden):

  • Fail2Ban installieren (falls VPS)

  • WordPress Security Plugin (falls WP)

  • UptimeMonitor einrichten

  • .htaccess Regeln prüfen

  • Backups testen

✅ Dieser Monat (4 Stunden):

  • Notfallplan dokumentieren

  • Team schulen (wer macht was?)

  • Angriffssimulation testen

  • Monitoring optimieren

  • Security Audit durchführen

Häufige Fehler und wie Sie sie vermeiden

❌ "Ich warte bis zum Angriff"

✅ RICHTIG: JETZT einrichten. Bei Angriff ist es zu spät.

❌ "Cloudflare ist zu kompliziert"

✅ RICHTIG: Free-Plan ist selbsterklärend. Oder Hoster fragen.

❌ "Mein Hoster macht das schon"

✅ RICHTIG: Nachfragen! Shared Hosting hat oft nur Basis-Schutz.

❌ "Ich brauche das nicht, ich bin klein"

✅ RICHTIG: 43% der Angriffe treffen KMUs. Sie sind perfektes Ziel.

Fazit: Sicherheit ist kein Luxus, sondern Grundvoraussetzung

Die Wahrheit ist: DDoS-Schutz einzurichten ist heute so einfach wie eine Versicherung abzuschließen - nur dass sie oft nichts kostet und in Minuten aktiv ist.

Ihre drei Take-Aways:

  1. Cloudflare Free ist besser als gar nichts (und kostenlos)

  2. Vorbeugen ist 100x einfacher als während eines Angriffs zu handeln

  3. Jede Website ist potentielles Ziel - Größe spielt keine Rolle

Noch einfacher: Bei Hosting-Anbietern wie NexoraHost ist professioneller DDoS-Schutz oft bereits in Business-Paketen enthalten. Fragen Sie einfach nach!


Brauchen Sie Hilfe? Unser Team richtet Ihren DDoS-Schutz gerne für Sie ein - oft in unter einer Stunde und mit persönlicher Erklärung aller Einstellungen. Einfach melden!

Weitere Blogartikel

  Du suchst nach einem neuen Server oder Webhosting und wirst von günstigen Lockangeboten überschüttet? Vorsicht – was auf den ersten Blick wie ein Schnäppchen aussieht, kann langfristig zu einer teuren Überraschung werden. Wir zeigen d...

Was ist eigentlich... Webspace? Einfach erklärt (nicht nur für Oma!) Hast du schon mal von Webspace gehört und gedacht: "Was soll das sein?" Keine Sorge, du bist nicht allein. Viele Leute wissen nicht, was das ist - dabei nutzen sie es jeden Tag....

Du hast bereits erste Erfahrungen mit Minecraft Servern gesammelt und möchtest jetzt deinen eigenen, professionellen Server aufsetzen? Egal ob du mit Mods, Plugins oder im klassischen Vanilla-Stil spielen willst – dieser Guide führt dich durch die wichtigsten...