Threat Hunting bei Reverse Shells und verdächtigen Netzwerktunneln

Erkennen Sie Tunnelungs- und Reverse-Shell-Aktivität mit SSH, Plink, Socat, Netcat, Chisel, Cloudflared und verwandten Dienstprogrammen.

Threat Hunting bei Reverse Shells und verdächtigen Netzwerktunneln
ErkennungsabfragenBefehl und Steuerung 13. Nov. 2024#Reverse Shell#Tunneling#SSH#Netcat#Chisel#Cloudflared

Nach der Kompromittierung eines Hosts kann ein Angreifer versuchen, eine Reverse Shell zu erstellen oder Datenverkehr durch das System zu tunneln. Diese Techniken können interaktiven Zugriff ermöglichen, interne Dienste offenlegen oder helfen, Netzwerkbeschränkungen zu umgehen.

Die Quelle definiert eine plattformübergreifende Suche, die sich auf häufig verwendete Dienstprogramme für Tunnelung und Fernadministration konzentriert.

In der Erkennung enthaltene Werkzeuge

Die Windows-Prozesskomponente umfasst:

  • ssh.exe;

  • plink.exe;

  • socat.exe;

  • nc.exe;

  • ncat.exe;

  • chisel.exe;

  • cloudflared.exe.

Die Abfrage sucht außerdem nach Befehlszeilenargumenten wie -R, -L, reverse oder tunnel.

Die Linux-Audit-Telemetrie wird nach demselben allgemeinen Werkzeugsatz durchsucht.

Erkennungsabfrage

(data.win.system.eventID:1 and data.win.eventdata.image:(*\ssh.exe or *\plink.exe or *\socat.exe or *\nc.exe or *\ncat.exe or *\chisel.exe or *\cloudflared.exe) and data.win.eventdata.commandLine:(*-R* or *-L* or *reverse* or *tunnel*)) or (rule.groups: audit and data.audit.command:(ssh or socat or nc or ncat or chisel or cloudflared))

Die Quelle verzeichnete 11 passende Ereignisse in den vorangegangenen 30 Tagen.

Interpretation der Ergebnisse

Einige dieser Werkzeuge sind legitim. SSH-Portweiterleitung kann beispielsweise von Administratoren und Entwicklern verwendet werden. Cloudflared kann Teil einer genehmigten Anwendungsarchitektur sein.

Die entscheidende Frage ist, ob das Werkzeug auf dem Host erwartet wird und ob die Befehlszeile zu einem genehmigten Anwendungsfall passt.

Unerwartete Nutzung auf einem Produktionsserver oder einem neu kompromittierten Endpunkt sollte mehr Aufmerksamkeit erhalten.

Untersuchungsprioritäten

Prüfen Sie:

  • Befehlszeilenargumente;

  • Ziel-Rechnername oder -IP;

  • lokale und entfernte Ports;

  • Benutzerkonto;

  • übergeordneter Prozess;

  • Dateipfad und Signaturgeber;

  • Zeitstempel der Ersterkennung;

  • weitere Aktivität desselben Hosts.

Ein Tunnel, der von einem Webserver-Prozess oder unmittelbar nach verdächtiger RCE-Aktivität gestartet wird, ist besonders wichtig.

Strategie zur Feinabstimmung

Erstellen Sie explizite Basislinien für genehmigte SSH-Weiterleitung, Werkzeuge zur Fernunterstützung und bekannte Cloudflared-Bereitstellungen.

Ausnahmen sollten eingegrenzt werden auf:

  • bekannte Hosts;

  • genehmigte Konten;

  • erwartete Ziele;

  • erwartete Binärpfade;

  • erwartete Befehlszeilenstrukturen.

So bleibt die Regel für unerwartete Verwendungen an anderer Stelle nützlich.

Korrelation mit anderer Aktivität

Eine Reverse Shell tritt häufig zusammen mit Erkundung, Zugriff auf Anmeldedaten oder Persistenz auf. Die Korrelation dieser Ereignisse kann die Zuverlässigkeit erhöhen.

Zum Beispiel:

Webanwendung → Shell → Chisel-Tunnel → Auslesen von Anmeldedaten

liefert ein deutlich klareres Angriffsmuster als jedes Einzelereignis.

Betrieblicher Nutzen

Die Quelle lieferte nur 11 Treffer, was diese zu einer relativ fokussierten Suche macht.

Die Überwachung gängiger Tunnelungswerkzeuge kann Verteidigern helfen, externe Administrationskanäle zu identifizieren, die nach einer Ausnutzung auftreten, und bietet wertvolle Einblicke in Befehls- und Steuerungsverhalten.

Cloud image

30 Tage Cyberabwehr auf Unternehmensniveau

Machen Sie den Schritt in die Zukunft der Cybersicherheit mit vollem Zugriff auf eine einheitliche, intelligente Plattform — 30 Tage kostenlos. Stärken Sie Ihr Sicherheitsteam mit:

  • Fortschrittlichem SIEM für Echtzeit-Transparenz, intelligente Alarmierung und tiefgehende Forensik in Cloud-, On-Premises- und Hybridumgebungen

  • Kontinuierlichem Schwachstellenmanagement, um Risiken über alle IT-Ressourcen hinweg zu erkennen, zu priorisieren und zu beheben

  • Live-Cyber-Bedrohungsaufklärung, direkt in Ihre Arbeitsabläufe integriert, mit globalen Erkenntnissen und Angreiferprofilen

  • KI-gestützter Bedrohungserkennung, die aus Ihrer Umgebung lernt, Alarme in verständlicher Sprache erklärt und nächste Schritte vorschlägt

  • Integrierter Konformitätsbereitschaft für NIS2, DSGVO, ISO 27001 und mehr, mit automatisierter Berichterstellung und Audit-Werkzeugen

Ob Sie ein schlankes SOC oder ein umfassendes Sicherheitsteam auf Unternehmensebene leiten – diese Plattform gibt Ihnen die Werkzeuge an die Hand, um schneller zu erkennen, klüger zu reagieren und sich wandelnden Bedrohungen voraus zu bleiben – ganz ohne Komplexität.

Erleben Sie Schutz auf Unternehmensniveau, optimierte Arbeitsabläufe und vollständige Kontrolle.

Ihr 30-tägiger Vorsprung beginnt jetzt.

Schalten Sie Ihre 30-tägige kostenlose Testphase frei