Digitaal sporenonderzoek (digital forensics) is een tak van de forensische wetenschap die zich bezighoudt met het identificeren, verzamelen, verwerken, analyseren en rapporteren van gegevens van digitale apparaten ter ondersteuning van strafrechtelijke en civielrechtelijke onderzoeken.

Het wordt gebruikt door wetshandhavers en cyberbeveiligingsprofessionals om bewijsmateriaal te verzamelen uit een breed scala aan bronnen, zoals computers, mobiele telefoons en cloudopslag. Cybersecurityteams kunnen digitaal sporenonderzoek gebruiken om de cybercriminelen achter een malware-aanval te identificeren, terwijl wetshandhavingsinstanties het kunnen gebruiken om gegevens van de apparaten van een moordverdachte te analyseren. Een belangrijk aspect is het volgen van strikte processen om de integriteit van het bewijsmateriaal te waarborgen, zodat het in de rechtbank toelaatbaar is.
Op woensdag 5 november 2025 werd een cyberaanval uitgevoerd op de websites van telecomoperatoren Proximus en Scarlet. Ook het UZ Gent was slachtoffer van de aanval. De aanval werd opgeëist door het pro-Russische hackerscollectief NoName057(16). Het ging om een zogenaamde DDoS-aanval, waarbij servers "gebombardeerd" worden met verzoeken, waardoor ze overbelast raken en onbereikbaar worden voor echte gebruikers.
Het cybersecurityteam van het Centre for Cybersecurity Belgium (CCB) wist de aanval snel af te slaan. Bovendien slaagde het CCB er op zijn beurt zelf in om de servers van de pro-Russische groep binnen te dringen. Daar wisten ze beslag te leggen op een aantal binaire bestanden met een onbekend bestandsformaat. Door gebruik te maken van het Unix commando strings slaagden ze erin om leesbare tekstfragmenten uit de binaire bestanden te halen.
Het volgende Unix commando extraheert tekstfragmenten uit een binair bestand (het bestand NoName057.bin wordt als voorbeeld gebruikt). Vul het commando verder aan zodat een overzicht wordt uitgeschreven van de vijf meest voorkomende domeinnamen van emailadressen in de tekstfragmenten uit het binair bestand.
$ strings NoName057.bin | …
7 spectre.org
4 the.syndicate
3 ten.rings
3 the.warriors.com
2 corleone.it
Dit overzicht moet uitgeschreven worden naar standaard uitvoer (stdout). Elke regel die door het strings commando wordt uitgeschreven, kan nul of meer emailadressen bevatten. Daarbij beschouwen we emailadressen van de vorm name@domain. De naam (name) bestaat uit één of meer woorden die telkens van elkaar gescheiden worden door een punt (.), waarbij woorden bestaan uit één of meer letters. De domeinnaam (domain) bestaat uit twee of meer woorden die telkens van elkaar gescheiden worden door een punt (.). Dit zijn bijvoorbeeld de emailadressen die voorkomen in de tekstfragmenten die strings extraheert uit het tekstbestand NoName057.bin. Ze komen ook in deze volgorde voor in de tekstfragmenten.
[email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected]
Dit zijn enkele voorbeelden van ongeldige emailadressen, waarvan de domeinnamen dus niet meegeteld moeten worden in het overzicht dat door het Unix commando wordt uitgeschreven:
Tony_Montana@Scar-Face: underscores (_) en koppetelkens (-) zijn niet toegelaten in de naam of domeinnaam
hammerhead@marvel: domeinnamen moeten uit twee of meer woorden bestaan (gescheiden door punten)
@the.foot.clan: namen moeten uit één of meer woorden bestaan (gescheiden door punten)
Meowth.Team.Rocket: geen @-symbool
Emailadressen — en dus ook hun domeinnamen — zijn case insensitive. Het Unix commando mag dus ook geen onderscheid maken tussen hoofdletters en kleine letters in domeinnamen, en moet alle domeinnamen in het overzicht in kleine letters weergeven. Als er domeinnamen zijn die even vaak voorkomen, dan moeten die onderling in lexicografische volgorde weergegeven worden in het overzicht.
Dien enkel het stuk van het commando in dat moet ingevuld worden op de plaats van de drie puntjes (…).