← ← Zurück zur Startseite

Phishing / Repository

phishing-surface-monitor

Ein automatisiertes Überwachungssystem, das kontinuierlich Phishing-Domains, geklonte Websites und Social-Engineering-Kampagnen erkennt, die auf Ihre Organisation abzielen, indem Zertifikatstransparenz-Logs, DNS-Registrierungen und visuelle Ähnlichkeit analysiert werden.

Auf GitHub ansehen ↗

Über das Projekt

Phishing Surface Monitor ist ein proaktives Verteidigungssystem, das entwickelt wurde, um Phishing-Angriffe gegen Ihre Organisation zu erkennen, bevor sie Ihre Mitarbeiter oder Kunden erreichen. Phishing — die Praxis, betrügerische Mitteilungen zu versenden, die scheinbar von einer seriösen Quelle stammen — bleibt der effektivste Angriffsvektor in der Cybersecurity und ist für über 90 % erfolgreicher Sicherheitsverletzungen verantwortlich. Das System überwacht mehrere Datenquellen, um potenzielle Phishing-Infrastruktur zu identifizieren: Certificate Transparency (CT)-Logs sind öffentliche Aufzeichnungen jedes weltweit ausgestellten SSL/TLS-Zertifikats. Durch die Überwachung dieser Logs auf Zertifikate, die Domänennamen oder Markenbegriffe Ihrer Organisation enthalten, kann das System erkennen, wenn ein Angreifer eine täuschend ähnliche Domain registriert und dafür ein SSL-Zertifikat erhält — oft innerhalb von Minuten nach Ausstellung des Zertifikats. Passive DNS Monitoring verfolgt neue Domain-Registrierungen, die Ihren geschützten Domains visuell oder phonetisch ähneln, mithilfe ausgefeilter Typosquatting-Algorithmen (Zeichenersetzung, Homoglyph-Angriffe, Wort-Einfügung/-Löschung). Visual Similarity Analysis verwendet perceptual hashing und Screenshot-Vergleiche, um geklonte Websites zu identifizieren, die die visuelle Identität Ihrer Organisation kopieren, selbst wenn sie auf nicht verwandten Domains gehostet werden. Wenn eine potenzielle Phishing-Domain erkannt wird, weist das System einen Threat Score auf Basis mehrerer Faktoren zu: Domain-Ähnlichkeit, Registrierungszeitpunkt, Hosting-Infrastruktur-Analyse und historische Muster. Hochsichere Erkennungen können automatisch Takedown-Anfragen über integrierte Abuse-Reporting-Workflows mit großen Hosting-Anbietern und Domain-Registraren auslösen. Das System pflegt außerdem eine historische Datenbank aller erkannten Bedrohungen und ermöglicht so Trendanalysen, Kampagnen-Tracking und den Austausch von Threat Intelligence mit Branchenkollegen und Strafverfolgungsbehörden.

Warum das wichtig ist

Phishing-Angriffe werden immer ausgefeilter. Moderne Phishing-Kampagnen verwenden gültige SSL-Zertifikate, professionell gestaltete Landing Pages und sorgfältig formulierte Social-Engineering-Erzählungen, die von legitimer Kommunikation kaum zu unterscheiden sind. Traditionelle E-Mail-Security-Gateways erkennen viele Phishing-E-Mails, können jedoch Angriffe nicht verhindern, die über SMS (Smishing), soziale Medien, QR-Codes oder andere Kanäle geliefert werden. Der Schlüssel zu wirksamer Anti-Phishing-Defense ist die Erkennung vor der Auslieferung — die Identifizierung von Phishing-Infrastruktur bereits in der Aufbauphase, bevor betrügerische E-Mails oder Nachrichten versendet werden. Die Überwachung von Certificate Transparency ist besonders wirkungsvoll, weil Angreifer, die möchten, dass ihre Phishing-Seiten legitim erscheinen (mit Schloss-Symbol), SSL-Zertifikate benötigen und dadurch ein erkennbares Signal in den öffentlichen CT-Logs erzeugen. Organisationen, die ihre Phishing-Angriffsfläche proaktiv überwachen, können bösartige Domains stilllegen, bevor sie verwendet werden, und so das Volumen der Phishing-Angriffe reduzieren, die ihre Nutzer erreichen. Dies ist besonders kritisch für Finanzinstitute, Gesundheitsorganisationen und Technologieunternehmen, die häufig Ziel ausgefeilter Phishing-Kampagnen sind.

Schritt-für-Schritt-Anleitung

  1. Konfigurieren Sie die zu überwachenden Domains, Markennamen und Schlüsselwörter. Fügen Sie Ihre Hauptdomains, häufige Tippfehler, Markennamen, Produktnamen und Führungskräftenamen zur Monitoring-Konfiguration hinzu. Das System generiert Typosquatting-Varianten automatisch mithilfe mehrerer Algorithmen (Bit-Flipping, Homoglyph-Ersetzung, Keyword-Einfügung).
  2. Aktivieren Sie die Certificate Transparency- und Passive-DNS-Monitoring-Feeds. Der CT-Monitor verbindet sich mit den großen CT-Log-Servern (Google Argon, Cloudflare Nimbus, DigiCert, Let's Encrypt) und verarbeitet neue Zertifikate nahezu in Echtzeit. DNS-Monitoring verfolgt neue Registrierungen großer Registrar- und WHOIS-Datenbanken. Konfigurieren Sie die Polling-Intervalle entsprechend dem Risikoprofil Ihrer Organisation.
  3. Setzen Sie Erkennungsschwellen so, dass Sensitivität und Rauschen ausbalanciert werden. Die Einstellung 'high' erkennt mehr potenzielle Bedrohungen, erzeugt aber auch mehr False Positives — empfohlen für Hochrisiko-Organisationen (Finanzen, Gesundheitswesen). Die Einstellung 'medium' bietet für die meisten Organisationen ein gutes Gleichgewicht. Überprüfen und optimieren Sie die Schwellen wöchentlich auf Basis der False-Positive-Rate.
  4. Integrieren Sie den automatisierten Takedown-Workflow in Ihren Incident-Response-Prozess. Wenn eine hochsichere Phishing-Domain erkannt wird, kann das System automatisch Abuse-Reports an Hosting-Anbieter, Domain-Registrare und Google Safe Browsing senden. Verfolgen Sie den Takedown-Status über das Monitoring-Dashboard und eskalieren Sie manuell, wenn automatische Takedowns nicht innerhalb Ihrer definierten SLA abgeschlossen werden.

Verwendete Technologien

PythonElasticsearchNode.jsPuppeteer