IT-forensisch onderzoek · Linux

Forensische analyse van virtuele Python-omgevingen – Forensisch onderzoek naar geïsoleerde uitvoeringsomgevingen

Met virtuele Python-omgevingen kunnen pakketten voor afzonderlijke projecten afzonderlijk van de systeembrede Python-installatie worden geïnstalleerd; deze omgevingen komen vaak voor in ontwikkelings- en automatiseringsomgevingen.

Vrijblijvend informeren

Aangezien binnen dergelijke geïsoleerde omgevingen eigen scripts en afhankelijkheden kunnen worden opgeslagen, vormen ze een mogelijke, gemakkelijk over het hoofd te zien plek voor het uitvoeren of opslaan van schadelijke code.

Waarom LanCologne?

Sinds de oprichting richt LanCologne zich voornamelijk op professionele IT-forensiek. Onze medewerkers beschikken over tientallen jaren ervaring op het gebied van informatietechnologie en ondersteunen bedrijven, advocaten, particulieren en regelmatig ook rechtbanken bij het technisch onderzoek naar complexe digitale kwesties.

Het onderzoek vindt in principe uitsluitend plaats op basis van een forensische kopie, een forensische afspiegeling of een technisch gelijkwaardige, op bewijsveilige wijze vastgelegde gegevensbron. Het originele bewijsmateriaal blijft ongewijzigd en wordt op bewijsveilige wijze bewaard.

Onze diensten

We identificeren bestaande virtuele Python-omgevingen op een systeem, analyseren de geïnstalleerde pakketten en de daarin opgenomen scripts, en controleren deze op veiligheidsgerelateerde afwijkingen.

Typische toepassingsgebieden

•Het opsporen van verborgen schadelijke scripts in virtuele omgevingen
•Onderzoek naar gecompromitteerde ontwikkelings- en automatiseringsomgevingen
•Analyse van geïnstalleerde, mogelijk gemanipuleerde Python-pakketten
•Reconstructie van projectgerelateerde softwareafhankelijkheden
•Incidentrespons op Linux-systemen
•Gerechtelijke en buitengerechtelijke deskundigenrapporten

Zo verloopt een analyse van virtuele Python-omgevingen

Na het maken van de back-up worden bestaande virtuele omgevingen systematisch geïdentificeerd in het bestandssysteem. Geïnstalleerde pakketten worden vergeleken met bekende, betrouwbare bronnen en de scripts daarin worden gecontroleerd op verdachte functionaliteit.

Waarom is de analyse van virtuele Python-omgevingen forensisch relevant?

Virtuele omgevingen vallen vaak buiten het systeemwijde pakketbeheer en worden daardoor gemakkelijk over het hoofd gezien bij klassieke beveiligingscontroles, waardoor ze een aantrekkelijke opslagplaats voor schadelijke code kunnen worden.

Juist in ontwikkelings- en automatiseringsomgevingen kunnen scripts die in dergelijke omgevingen zijn opgeslagen, uitgebreide rechten hebben, waardoor een zorgvuldig forensisch onderzoek noodzakelijk is.

Veelgestelde vragen

Hoe worden virtuele Python-omgevingen herkend?+
Aan de hand van kenmerkende mappenstructuren en de daarin opgenomen configuratiebestanden, die wijzen op een geïsoleerde omgeving.
Worden ook afhankelijkheden die via pakketbeheerders zoals pip zijn geïnstalleerd, gecontroleerd?+
Ja, geïnstalleerde pakketten worden geregistreerd en vergeleken met bekende, betrouwbare versies.
Kunnen gemanipuleerde pakketten in een virtuele omgeving worden herkend?+
Door middel van de juiste controlesom- en handtekeningvergelijkingen en een controle van de code is dit in veel gevallen mogelijk.

LanCologne – Linux-forensisch onderzoek Keulen

Heeft u behoefte aan een professioneel forensisch onderzoek naar „forensische analyse van virtuele Python-omgevingen"? LanCologne ondersteunt u bij het op een voor de rechtbank geldige wijze veiligstellen van digitaal bewijsmateriaal en bij de traceerbare analyse van relevante Linux-artefacten.

Nu contact opnemen