Github Actions lassen sich für Password Spraying Attacken ausnutzen

GitHub Actions bieten eine einfache und kostenlose Möglichkeit IP-Adressen rotieren zu lassen, wodurch sie sich ideal für Password-Spraying-Angriffe eignen. Password Spraying ist eine beliebte Form eines Cyberangriffs, bei dem Angreifer versuchen, mit einem einzigen Passwort den Zugriff auf zahlreiche Benutzerkonten probieren, in der Hoffnung, dass das Passwort auf eines der Konten passt. Im Gegensatz zu herkömmlichen Brute-Force-Angriffen, bei denen zahlreiche Passwörter gegen ein einzelnes Konto getestet werden, zielt Password Spraying darauf ab, die Sicherheitsmechanismen zu umgehen, die bei mehrfachen falschen Versuchen ein Konto sperren würden.

Die Wirksamkeit von Password Spraying beruht auf der Tatsache, dass viele Benutzer einfache und weit verbreitete Passwörter verwenden. Dieser Ansatz minimiert das Risiko, dass der Angriff entdeckt wird, da weniger fehlgeschlagene Anmeldeversuche erfolgen. Die Gefahr, die von solchen Angriffen ausgeht, ist erheblich: Sie können zu unbefugtem Zugriff auf sensible Daten führen und das Vertrauen der Kunden untergraben.

Jedoch fällt es auf, wenn ein Angreifer von immer der selben IP Adresse versucht sich auf mehrere Accounts einzuloggen und hier kommt GitHub Actions ins Spiel. GitHub Actions ermöglicht es, automatisierte Workflows in Softwareentwicklungsprozessen zu integrieren. Jeder Workflow wird in einer YAML-Datei definiert und kann durch verschiedene Ereignisse auf GitHub ausgelöst werden. Die Nutzung von virtuellen Maschinen (VMs) bei GitHub Actions ermöglicht die Rotation von IP-Adressen, was für das Maskieren von Password-Spraying-Angriffen entscheidend sein kann. Bei jedem Ausführen eines Workflows kann eine neue VM mit einer anderen IP-Adresse verwendet werden, wodurch die Herkunft des Angriffs verschleiert wird. Das Github Projekt git-rotate zielt beispielsweise genau auf diese Schwachstelle ab.

Zudem bietet GitHub Actions die Möglichkeit, Netzwerkverbindungen zu privaten Netzwerken herzustellen, was für den Zugriff auf geschützte Ressourcen innerhalb eines Unternehmensnetzwerks von Bedeutung sein kann. Die Verwendung von Technologien wie WireGuard oder Tailscale ermöglicht es, temporäre Overlay-Netzwerke zu erstellen, die für den erfolgreichen Zugriff auf Ziele hinter IP-Allow-Listen notwendig sein können.

Gegen diesen Typ Angriff empfehlen wir daher eine verbindliche und sichere Passwortrichtlinie, die auch gegen Listen bekannter Passwörter und Muster validiert und entsprechend unsichere Passwörter automatisch verbietet, bevor Sie vergeben werden können.

Related Posts

Sandbox Escape

In der Welt der Cybersicherheit stellt der “Sandbox-Escape” eine besondere Art von Bedrohung dar. Sandboxing ist eine Sicherheitstechnik, bei der Anwendungen in einer isolierten Umgebung ausgeführt werden, um sie vom restlichen System abzuschotten. Diese Isolierung hilft, potenzielle Schäden durch schädliche Software zu minimieren. Ein Sandbox-Escape tritt auf, wenn ein Programm oder ein Prozess diese Isolierung durchbricht, was schwerwiegende Sicherheitsrisiken nach sich ziehen kann.

Read More

CVE-2024-1403: OpenEdge Authentication Gateway Bypass

OpenEdge-Authentifizierungsumgehung OpenEdge, eine Entwicklungs- und Bereitstellungsplattform-Suite, weist eine eine hochkritische Schwachstelle in der Authentifizierungsumgehung auf, die bestimmte Komponenten der Plattform betrifft. Diese Schwachstelle ermöglicht unberechtigten Zugriff bei Versuchen, sich anzumelden, wenn das OpenEdge Authentication Gateway (OEAG) mit einem OpenEdge-Domain konfiguriert ist, das den lokalen Authentifizierungsanbieter des Betriebssystems verwendet, um Benutzer-ID- und Passwort-Anmeldungen auf von aktiven OpenEdge-Versionen unterstützten Betriebssystemplattformen zu gewähren. Die Schwachstelle wird als CVE-2024-1403 verfolgt und hat eine kritische Schweregradbewertung mit einem CVSS-Wert von 10 / 10 erhalten.

Read More

Solarwinds Security Event Manager: Patch schliesst kritische Sicherheitslücke

Am 1.3.24 hat Solarwinds einen Patch für eine aktiv ausgenutzte kritische Schwachstelle in SolarWinds Security Event Manager (SEM) veröffentlicht. Die Schwachstelle, bekannt unter der Kennung CVE-2024-0692, stellt eine erhebliche Bedrohung dar, da sie es einem nicht authentifizierten Angreifer ermöglicht, aus der Ferne Code auf einem anfälligen System auszuführen. Die Tragweite dieser Sicherheitslücke mit CVSS 8.8/10 ist groß, denn ein Angreifer könnte vollständige Kontrolle über das betroffene System erlangen. Dies öffnet die Tür für eine Vielzahl bösartiger Aktivitäten, wie den Diebstahl von Daten, die Installation von Malware oder die Unterbrechung von Betriebsabläufen.

Read More