SSL Blacklist

Datenbank von bösartigen SSL-Zertifikaten

SSL Blacklist (SSLBL) ist ein Service von abuse.ch. Er sammelt SSL-Zertifikate von Malware und erstellt Blacklist.


Was macht SSL Blacklist?

Warum wichtig?

Problem: Malware nutzt HTTPS (SSL/TLS) zur Verschlüsselung

Malware ←─(HTTPS)─→ C&C-Server

Traditionelle Firewall:
  - Sieht nur: "HTTPS-Traffic zu IP X"
  - Kann Inhalt nicht sehen (verschlüsselt)
  - Kann nicht unterscheiden: Legitim oder Malware?

Lösung: SSL-Fingerprint-Matching

Malware ←─(HTTPS)─→ C&C-Server
   │
   └─► SSL-Zertifikat hat Fingerprint: abc123...

Firewall/IDS:
  - Extrahiert SSL-Fingerprint
  - Vergleicht mit SSL Blacklist
  - Fingerprint gefunden! → Blockieren ✗

Funktionsweise

1. Zertifikat-Fingerprint

Was ist das:

SSL-Zertifikat → SHA1-Hash → Fingerprint

Beispiel:
  Zertifikat: -----BEGIN CERTIFICATE-----...
  SHA1:       8e:5c:7b:a9:3f:...

2. Ohne Entschlüsselung

Vorteil:

Verwendung in Firewall

Integration mit Suricata

Services → Intrusion Detection → Download
  - abuse.ch SSL Blacklist ✓

→ Erkennt Malware-Traffic anhand SSL-Fingerprint

Was passiert:

1. Client verbindet zu Server via HTTPS

2. SSL-Handshake: Zertifikat wird ausgetauscht

3. Suricata extrahiert Zertifikat-Fingerprint

4. Vergleicht mit SSL Blacklist

5. Match gefunden! → Alert/Block

Blacklist-Download

Formate:

# CSV-Format
wget https://sslbl.abuse.ch/blacklist/sslblacklist.csv

# Plain Text (nur Fingerprints)
wget https://sslbl.abuse.ch/blacklist/sslblacklist.txt

# Rules (für Suricata/Snort)
wget https://sslbl.abuse.ch/blacklist/sslblacklist.rules

Erkannte Malware-Familien

Häufig:

Beispiel-Eintrag

Listingdate,SHA1,Listingreason
2025-01-07,8e5c7ba93f...,Emotet C&C
2025-01-06,9a2b4cd11e...,TrickBot C&C

Web-Interface

Verfügbar unter: https://sslbl.abuse.ch/

Features:

Suricata-Rule Beispiel

alert tls any any -> any any (
  msg:"ABUSE-SSL Malware SSL Certificate Detected";
  tls.cert_fingerprint;
  content:"8e5c7ba93f...";
  classtype:trojan-activity;
  sid:4000001;
  rev:1;
)

Vorteile

Limitierungen

Ergänzende Maßnahme

SSL Blacklist ist EINE Schicht in Defense in Depth. Kombiniere mit URLhaus, Feodo Tracker, und IDS/IPS.