image

Microsoft meldt toename van GSocket op gehackte Linux-webservers

donderdag 12 november 2026, 13:28 door Redactie, 4 reacties

Steeds vaker wordt de open source remote access tool GSocket op gehackte Linux-webservers aangetroffen, zo stelt Microsoft op basis van cijfers die via de eigen virusscanner Defender zijn verzameld. Via GSocket kunnen aanvallers toegang tot het gehackte systeem behouden. Volgens Microsoft heeft het gebruik van GSocket voor aanvallers verschillende voordelen. Om toegang te behouden hebben aanvallers meerdere opties, zoals het toevoegen van SSH keys of een reverse shell. Deze zijn echter te vinden of te sinkholen, aldus Microsoft.

GSocket biedt verschillende voordelen waardoor volgens Microsoft meerdere aanvallers er gebruik van maken. Verkeer van en naar een GSocket client gaat het via het GSocket-relaynetwerk. Een aanvaller hoeft zodoende geen infrastructuur te registreren of hosten. Ook is er geen ip-adres of domein van de aanvaller dat organisaties kunnen blokkeren. Verder wordt er alleen van uitgaande verbindingen gebruikgemaakt. Het gehackte systeem en de aanvaller maken via een uitgaande verbinding met de relay, die de twee sessies met elkaar verbindt.

Het gehackte systeem vereist ook geen inkomende listener of publiek ip-adres, NAT (network address translation) voorkomt de verbinding niet en inkomende firewall rules zien het verkeer niet, hoewel dit wel via egress filtering en het monitoren van uitgaand verkeer wel kan. Verder kan het GSocket-script het eigen proces hernoemen, bestanden in 'memory-backed directories' plaatsen en via cron, systemd en shell profiles 'persistence' installeren.

Aanvallers moeten wel toegang tot de Linux-webserver krijgen om GSocket te kunnen installeren. Hiervoor maken de aanvallers voornamelijk misbruik van kwetsbaarheden in webapplicaties, zoals PHP-webapplicaties en cPanel hosting, gevolgd door Apache. Microsoft adviseert organisaties om webapplicaties te patchen, uitgaand verkeer te beperken en cron entries, systemd units en shell-opstartbestanden te controleren.

Reacties (4)
Vandaag, 13:58 door Anoniem
NAT is geen firewall. Nooit geweest. Wanneer wordt dat nu eens gesnapt?
Vandaag, 14:47 door Anoniem
Als je zelf GSocket niet hebt geinstalleerd en je treft het op een Linux server aan. Beschouw de server als volledig gecompromitteerd.
Vandaag, 15:10 door Anoniem
Door Anoniem: NAT is geen firewall. Nooit geweest. Wanneer wordt dat nu eens gesnapt?
Dat staat er niet.

Global Socket (gsocket) zorgt ervoor dat programma's achter een NAT (Network Address Translation) of firewall met elkaar kunnen communiceren, zonder dat je open firewall-poorten, NAT-aanpassingen of rootrechten nodig hebt.

Hoe gsocket werkt door NAT en firewalls heen

1. Geen inkomende poorten nodig: Normaal gesproken blokkeert een firewall inkomend verkeer naar een computer of server in een lokaal netwerk. Gsocket heeft geen openstaande inkomende poorten nodig.

2. Global Socket Relay Network (GSRN): Beide kanten maken een uitgaande verbinding (meestal via TCP) naar het centrale GSRN-relaynetwerk (of optioneel via Tor -T). Omdat het om uitgaand verkeer gaat, laten de meeste firewalls dit standaard toe.

3. LD_PRELOAD / Netwerk-interceptie: Gsocket kaapt netwerkfuncties (zoals connect() en accept()) af (via bijvoorbeeld LD_PRELOAD of inpakken van programma's) waardoor bestaande applicaties (zoals SSH of netcat) via de GSRN-infrastructuur praten alsof het een lokale of directe verbinding is.

4. End-to-End Encryptie: Het verkeer is veilig afgeschermd met SRP (Secure Remote Password, RFC 5054), AES-256-CBC en een 4096-bit prime. Het relaynetwerk (GSRN) ziet alleen versleutelde data en kan de inhoud niet uitlezen
Vandaag, 16:33 door Anoniem
Door Anoniem:
Door Anoniem: NAT is geen firewall. Nooit geweest. Wanneer wordt dat nu eens gesnapt?
Dat staat er niet.

Global Socket (gsocket) zorgt ervoor dat programma's achter een NAT (Network Address Translation) of firewall met elkaar kunnen communiceren, zonder dat je open firewall-poorten, NAT-aanpassingen of rootrechten nodig hebt.

Hoe gsocket werkt door NAT en firewalls heen

1. Geen inkomende poorten nodig: Normaal gesproken blokkeert een firewall inkomend verkeer naar een computer of server in een lokaal netwerk. Gsocket heeft geen openstaande inkomende poorten nodig.

2. Global Socket Relay Network (GSRN): Beide kanten maken een uitgaande verbinding (meestal via TCP) naar het centrale GSRN-relaynetwerk (of optioneel via Tor -T). Omdat het om uitgaand verkeer gaat, laten de meeste firewalls dit standaard toe.

3. LD_PRELOAD / Netwerk-interceptie: Gsocket kaapt netwerkfuncties (zoals connect() en accept()) af (via bijvoorbeeld LD_PRELOAD of inpakken van programma's) waardoor bestaande applicaties (zoals SSH of netcat) via de GSRN-infrastructuur praten alsof het een lokale of directe verbinding is.

4. End-to-End Encryptie: Het verkeer is veilig afgeschermd met SRP (Secure Remote Password, RFC 5054), AES-256-CBC en een 4096-bit prime. Het relaynetwerk (GSRN) ziet alleen versleutelde data en kan de inhoud niet uitlezen

Dat staat er wel. En een beetje firewall filtert inkomend (en dat wordt geblokkerd) en uitgaand verkeer (dat wordt ook geblokkeerd). NAT heeft die eigenschap van uitgaand verkeer blokkeren, en dus dit voorkomen, niet. Dat was al voor 2000 bekend. Goed geconfigureerde firewall is nodig, ook bij NAT, en ook bij particulieren. Wacht maar op de explosie van malware en misbruik op IoT.
Reageren
Ondersteunde bbcodes
Bold: [b]bold text[/b]
Italic: [i]italic text[/i]
Underline: [u]underlined text[/u]
Quote: [quote]quoted text[/quote]
URL: [url]https://www.security.nl[/url]
Config: [config]config text[/config]
Code: [code]code text[/code]

Je bent niet en reageert "Anoniem". Dit betekent dat Security.NL geen accountgegevens (e-mailadres en alias) opslaat voor deze reactie. Je reactie wordt niet direct geplaatst maar eerst gemodereerd. Als je nog geen account hebt kun je hier direct een account aanmaken. Wanneer je Anoniem reageert moet je altijd een captchacode opgeven.