Skip to main content
Threat Intelligence

Wat zijn command-and-controlservers (C2)?

Command-and-controlservers (C2) coördineren cyberaanvallen. Ontdek hun rol bij kwaadaardige activiteiten en hoe u ze verstoort.

Door SentinelOne
Wat zijn command-and-controlservers (C2)?

Aanvallers gebruiken command-and-controlservers (C2) om met gecompromitteerde systemen te communiceren. Deze gids laat zien hoe C2-servers werken, welke rol ze spelen bij cyberaanvallen en hoe u ze detecteert en de dreiging beperkt.

Ontdek waarom het monitoren van netwerkverkeer belangrijk is om C2-communicatie te herkennen. Inzicht in C2-servers is essentieel voor organisaties die hun cyberbeveiliging willen versterken.

Command and Control - Featured Image | SentinelOne

Een kort overzicht en de geschiedenis van command-and-control (C2)

C2-servers, ook bekend als C&C-servers of C2-knooppunten, vormen de spil van cyberaanvallen, doordat dreigingsactoren er hun kwaadaardige activiteiten op afstand mee beheren en coördineren. Het concept van C2-servers is sinds het ontstaan sterk geëvolueerd en heeft zowel het landschap van cyberdreigingen als de strategieën om die te bestrijden gevormd.

C2-servers ontstonden in de begindagen van computernetwerken, toen kwaadwillende hackers behoefte kregen aan centrale controle over hun activiteiten. Aanvankelijk gebruikten ze de servers om malware te beheren en te verspreiden, zodat ze toegang tot gecompromitteerde systemen konden behouden. De servers fungeerden als kanaal voor gestolen gegevens, gaven geïnfecteerde apparaten instructies en maakten het wegsluizen van gevoelige informatie mogelijk.

In het huidige cyberbeveiligingslandschap zijn C2-servers veel geavanceerder en veelzijdiger geworden. Ze spelen een centrale rol bij uiteenlopende cyberaanvallen, van gedistribueerde denial-of-serviceaanvallen (DDoS) tot datalekken en de verspreiding van ransomware. Moderne C2-infrastructuur gebruikt vaak versleuteling en verhulling om communicatiekanalen te verbergen. Daardoor zijn detectie en attributie voor verdedigers lastig.

Hoe command-and-control (C2) werkt

C2-systemen zijn een essentieel onderdeel van cyberaanvallen. Ze laten kwaadwillende partijen de controle over gecompromitteerde apparaten behouden, gegevens wegsluizen en volgende fasen van hun campagnes uitvoeren.

C2-servers opzetten

Een C2-infrastructuur begint met het opzetten van C2-servers. Die zijn vaak verspreid over meerdere locaties en draaien op gecompromitteerde of anonieme servers om detectie te ontwijken. Dreigingsactoren gebruiken doorgaans algoritmen voor het genereren van domeinnamen (DGA) om grote aantallen domeinnamen aan te maken. Zo ontlopen ze blokkeerlijsten en tracking door beveiligingsproducten.

Eerste compromittering

Het proces begint vaak met een eerste compromittering, bijvoorbeeld via een geslaagde phishingaanval, misbruik van kwetsbaarheden of de installatie van malware via geïnfecteerde bestanden of links. Kwaadaardige software, vaak een “bot” of “agent” genoemd, wordt op het apparaat van het slachtoffer geïnstalleerd. Zo krijgt de dreigingsactor de controle.

Terugbelmechanisme

Zodra de agent is geïnstalleerd, maakt deze verbinding met de C2-server. Deze verbinding wordt vaak een ‘callback’ genoemd. De callback verloopt meestal via een vooraf bepaald protocol, vaak met standaardnetwerkpoorten en -protocollen (HTTP, HTTPS, DNS of zelfs ICMP).

Command-and-controlkanaal

Het C2-kanaal vormt de communicatieverbinding tussen het gecompromitteerde apparaat (de bot) en de C2-server. Via dit kanaal versturen aanvallers opdrachten, ontvangt de bot instructies en worden gegevens weggesluisd. Om detectie te ontwijken, wordt C2-verkeer vaak verhuld door de verzonden gegevens te versleutelen of te coderen.

Gegevens wegsluizen

C2-servers sturen het wegsluizen van gegevens aan door het gecompromitteerde apparaat opdracht te geven specifieke gegevens naar de server te sturen. Dit kunnen gestolen inloggegevens, gevoelige documenten of andere waardevolle gegevens zijn. De technieken lopen uiteen: gegevens uploaden naar externe servers, ze per e-mail versturen of het verkeer via verborgen kanalen verhullen.

Opdrachten uitvoeren

C2-servers sturen opdrachten naar gecompromitteerde apparaten om kwaadaardige acties uit te voeren. Denk aan nieuwe aanvallen, de installatie van extra malware of verkenning van de doelomgeving. Dreigingsactoren stemmen de opdrachten af op hun specifieke doelen.

Technieken om detectie te ontwijken

Dreigingsactoren gebruiken verschillende technieken om detectie door beveiligingstools te ontwijken. Ze wisselen bijvoorbeeld van domein, versleutelen verkeer of leiden C2-verkeer via legitieme diensten. Vaak genereren ze domeinnamen dynamisch met algoritmen, waardoor de C2-infrastructuur moeilijk te voorspellen of te blokkeren is.

Mechanismen voor blijvende toegang

C2-servers ondersteunen mechanismen die op gecompromitteerde apparaten blijvende toegang verzekeren, zodat de malware actief en verborgen blijft. Denk aan registervermeldingen, geplande taken of geïnstalleerde services.

Toegang en controle op afstand

Via C2-servers krijgen dreigingsactoren op afstand toegang tot en controle over gecompromitteerde apparaten. Ze kunnen screenshots maken, toetsaanslagen registreren of zelfs video- en audiobewaking starten.

Een veranderend dreigingslandschap

Dreigingsactoren passen hun C2-technieken voortdurend aan om beveiligingsmaatregelen te omzeilen. Daarom moeten cyberbeveiligingsprofessionals en organisaties alert blijven en geavanceerde detectie- en preventiemethoden inzetten om C2-dreigingen te herkennen en te beperken.

Callout Background Image Gradient

Verbeter uw informatie over bedreigingen

Bekijk hoe de SentinelOne service WatchTower voor het opsporen van bedreigingen meer inzichten kan opleveren en u kan helpen aanvallen te slim af te zijn.

Toepassingen van command-and-control (C2)

Dreigingsactoren gebruiken C2-infrastructuur om kwaadaardige activiteiten te coördineren en uit te voeren, van datalekken tot de verspreiding van malware. Dit zijn praktijkvoorbeelden van C2, waarom ze relevant zijn en hoe bedrijven zich tegen deze risico’s beveiligen.

  • Geavanceerde, aanhoudende dreigingen (APTs) – APT-groepen zetten vaak C2-servers op om langdurig controle over gecompromitteerde netwerken te behouden. Ze gebruiken deze servers om gevoelige gegevens weg te sluizen, malware te verspreiden en gerichte aanvallen uit te voeren.
  • Ransomwareaanvallen – Bij ransomwarecampagnes zijn C2-servers cruciaal voor communicatie en onderhandelingen over losgeld. Dreigingsactoren versleutelen gegevens van slachtoffers en eisen losgeld in ruil voor decryptiesleutels.
  • Gedistribueerde denial-of-service (DDoS)-aanvallen – C2-servers worden gebruikt om botnets om DDoS-aanvallen uit te voeren. Deze aanvallen overspoelen de servers of netwerken van een doelwit met verkeer, waardoor ze onbereikbaar worden.
  • Banktrojans – Banktrojans zoals Zeus en TrickBot gebruiken C2-servers om gevoelige financiële gegevens te stelen, waaronder inloggegevens en bankgegevens. De gegevens worden later gebruikt voor frauduleuze transacties.
  • Data-exfiltratie – Dreigingsactoren gebruiken C2-servers om gestolen gegevens ongemerkt van gecompromitteerde systemen naar hun eigen infrastructuur over te dragen. Het kan gaan om intellectueel eigendom, klantgegevens of bedrijfseigen informatie.

Om de dreiging van C2-servers tegen te gaan, hebben cybersecurityexperts geavanceerde technieken en tools ontwikkeld om deze kwaadaardige verbindingen te identificeren en te verstoren. Analyse van netwerkverkeer, anomaliedetectie en het delen van dreigingsinformatie spelen een cruciale rol in de strijd tegen C2-infrastructuur. Daarnaast zetten organisaties beveiligingsmaatregelen in, zoals systemen voor inbraakdetectie en -preventie, firewalls en endpointbeveiliging om verbindingen met C2-servers te verstoren en te blokkeren.

Bedrijven voeren actief uiteenlopende beveiligingsmaatregelen in om zich te beschermen tegen de risico's van C2-activiteiten:

  • Analyse van netwerkverkeer – Organisaties gebruiken tools voor netwerkmonitoring en verkeersanalyse om verdachte patronen en afwijkingen in netwerkverkeer te detecteren. Zo kunnen ze mogelijke C2-communicatie identificeren.
  • Systemen voor inbraakdetectie en -preventie (IDPS) – IDPS-systemen detecteren en blokkeren C2-verkeer in realtime. Ze gebruiken vooraf ingestelde regels en heuristieken om kwaadaardig gedrag te herkennen.
  • Dreigingsinformatie delen – Bedrijven nemen deel aan gemeenschappen voor het delen van dreigingsinformatie en abonneren zich op feeds met dreigingsinformatie. Zo blijven ze op de hoogte van bekende C2-infrastructuur en aanvalsvectoren.
  • Detectie en respons op endpoints (EDR) – EDR-systemen bieden inzicht in activiteiten op endpoints en kunnen kwaadaardige processen identificeren die mogelijk verband houden met C2-activiteiten.
  • Training en bewustwording van gebruikers – Educatie en bewustwordingstraining voor medewerkers zijn cruciaal om phishingpogingen te herkennen. Die worden vaak gebruikt om een eerste toegangspunt voor C2-aanvallen te verkrijgen.
  • Regelmatige software-updates & patchbeheer – Door software en systemen up-to-date te houden, beschermt u zich tegen bekende kwetsbaarheden die dreigingsactoren kunnen misbruiken om C2-verbindingen tot stand te brengen.
  • Versleuteling & preventie van gegevensverlies – Versleuteling en DLP-technologieën beschermen gegevens tegen ongeautoriseerde exfiltratie en beperken de risico's van datalekken.

Conclusie

C2-servers blijven een belangrijke factor in de strijd om cyberbeveiliging. Ze ontwikkelen zich voortdurend om nieuwe kwetsbaarheden uit te buiten en zich aan nieuwe verdedigingsmechanismen aan te passen. Voor cybersecurityprofessionals en organisaties is inzicht in hun rol en in de technieken waarmee dreigingsactoren de controle behouden essentieel. Daarmee kunnen ze effectieve strategieën ontwikkelen om hun digitale middelen en gegevens te beschermen in een steeds vijandigere onlineomgeving.

Bescherm uw systemen tegen aanvallen via C2-servers met Singularity XDR, voor preventie en respons in realtime.

Veelgestelde vragen over C2-servers

Een command-and-controlserver (C2) is een centraal systeem waarmee cybercriminelen gecompromitteerde apparaten binnen een netwerk beheren en aansturen. De server fungeert als operationeel knooppunt voor malware: hij stuurt opdrachten naar geïnfecteerde machines en ontvangt gestolen gegevens van die machines. Met C2-servers kunnen aanvallers verschillende kwaadaardige activiteiten uitvoeren, zoals extra malware downloaden, gevoelige gegevens exfiltreren en opdrachten aan botnets geven.

Een bekend voorbeeld van een C2-server is de Log4j-kwetsbaarheid, die aanvallers gebruikten om op afstand code uit te voeren op kwetsbare systemen. APT-groepen gebruiken ook C2-servers om netwerken te compromitteren. Andere voorbeelden van C2-servers zijn banktrojans en malware zoals TrickBot en Zeus. Ook botnets worden door C2-servers beheerd en aangestuurd.

Een C2-server wordt gebruikt om geïnfecteerde apparaten op afstand te beheren en aan te sturen. De server stuurt instructies en opdrachten naar bots en geeft aan welke kwaadaardige activiteiten ze moeten uitvoeren. C2-servers kunnen gestolen gegevens uit gecompromitteerde systemen ophalen. Ze kunnen ook grootschalige DDoS-aanvallen starten en coördineren, malware verspreiden en de controle over geïnfecteerde apparaten behouden.

Aanvallers gebruiken C2-servers ook om hun kwaadaardige activiteiten te verhullen en opdrachten via legitieme kanalen te versturen, zodat ze echt lijken en niet als bedreiging worden herkend.

C2 staat voor Command and Control. Het is een kanaal waarmee aanvallers instructies naar malware sturen nadat die uw systeem heeft geïnfecteerd. De C2-server beheert geïnfecteerde apparaten, verzamelt gestolen gegevens en verstuurt nieuwe opdrachten of payloads. Uitgaande verbindingen met verdachte externe servers zijn vaak een teken van actieve C2-communicatie.

C2-technieken omvatten directe verbindingen, bijvoorbeeld via vast ingestelde IP-adressen of domeinen, en indirecte methoden, zoals misbruik van sociale media, cloudapps of DNS-tunneling. Sommige aanvallers verbergen C2 in versleuteld verkeer, terwijl anderen standaardwebprotocollen gebruiken om niet op te vallen. Ze veranderen hun tactieken vaak om blokkering of detectie door netwerkbeveiligingstools te voorkomen.

Beveiligingstools detecteren C2 door te letten op ongebruikelijk uitgaand netwerkverkeer, aanvragen voor geblokkeerde domeinen en afwijkende opdrachtpatronen. Ze signaleren ook bekende kwaadaardige IP-adressen, afwijkingen in DNS-query's en versleutelde verbindingen met bestemmingen op een blokkeerlijst. Tools zoals SentinelOne Singularity XDR, firewalls en netwerkmonitoringsystemen laten u deze signalen vroegtijdig herkennen.

Als u de C2-server blokkeert, kan de malware geen nieuwe instructies ontvangen of gestolen gegevens wegsluizen. In de meeste gevallen wordt de infectie inactief of werkt de malware niet meer zoals gepland. U moet geïnfecteerde apparaten nog steeds opschonen, omdat aanvallers ze later mogelijk opnieuw activeren of alternatieve communicatiekanalen vinden. Door C2 te blokkeren, doorbreekt u de controle van de aanvaller.

Ontdek meer over Threat Intelligence

Decorative background gradient

Klaar om uw beveiligingsactiviteiten te revolutioneren?

Ontdek hoe SentinelOne AI SIEM uw SOC kan transformeren tot een autonome krachtpatser. Neem vandaag nog contact met ons op voor een gepersonaliseerde demo en zie de toekomst van beveiliging in actie.
Dark dashboard UI with purple-highlighted nav, summary cards showing 149, 7, 78, 56, 1.2 h, and a status table with linked purple text