Informatique légale · Linux
Détecter de manière forensic les manipulations de LD_PRELOAD – Mettre au jour les manipulations de bibliothèques dynamiques
La variable d'environnement LD_PRELOAD permet de charger ses propres bibliothèques dynamiques avant les bibliothèques par défaut d'un programme et, de cette manière, de remplacer ou de manipuler de manière ciblée les appels de fonction de ce dernier.
Cette fonctionnalité, initialement destinée au débogage et au développement, est régulièrement détournée pour manipuler les outils système de manière à masquer de manière ciblée certains processus, fichiers ou connexions réseau.
Pourquoi LanCologne ?
Depuis sa création, LanCologne se consacre principalement à l'informatique légale. Nos collaborateurs possèdent plusieurs décennies d'expérience dans le domaine des technologies de l'information et accompagnent les entreprises, les avocats, les particuliers ainsi que, régulièrement, les tribunaux dans l'analyse technique de situations numériques complexes.
L'analyse est en principe effectuée exclusivement sur une copie ou une image à des fins judiciaires, ou sur une source de données enregistrée de manière techniquement équivalente et garantissant la conservation des preuves. L'élément de preuve original reste inchangé et est conservé de manière à garantir la conservation des preuves.
Nos services
Nous analysons les configurations LD_PRELOAD au niveau du système et de l'utilisateur, ainsi que les bibliothèques suspectes et non standard, afin de détecter tout signe de manipulation ciblée des fonctions et de tentatives de dissimulation.
Domaines d'application typiques
Voici comment se déroule une analyse LD_PRELOAD
Une fois la sauvegarde effectuée, les configurations LD_PRELOAD au niveau du système et spécifiques à l'utilisateur, ainsi que les bibliothèques référencées, sont répertoriées. Les bibliothèques suspectes sont analysées afin de détecter d'éventuelles redéfinitions de fonctions, dans le but d'identifier d'éventuelles manipulations d'outils standard tels que les listes de processus ou de répertoires.
Pourquoi l'analyse LD_PRELOAD présente-t-elle un intérêt sur le plan de la criminalistique ?
Une manipulation réussie de LD_PRELOAD peut avoir pour conséquence que les outils système habituels ne fournissent plus de résultats fiables sur le système compromis lui-même, par exemple en supprimant certains processus des listes.
C'est pourquoi une telle analyse est en principe effectuée sur une copie légale indépendante, plutôt que de se fier aux résultats fournis par les outils du système potentiellement compromis lui-même.
Foire aux questions
LanCologne – Analyse informatique légale sous Linux à Cologne
Vous avez besoin d'une expertise judiciaire professionnelle sur la „ détection judiciaire des manipulations de LD_PRELOAD " ? LanCologne vous aide à sécuriser les preuves numériques de manière juridiquement valable et à analyser de manière traçable les artefacts Linux pertinents.
En lien avec ce thème
- Détection médico-légale des rootkits sous Linux – Mise au jour des compromissions profondément ancrées
- Analyse forensic de la liste des processus et du répertoire /proc – Évaluation de l'état d'exécution d'un système
- Corréler les processus en cours d'exécution avec les mécanismes de persistance d'un point de vue informatique légal – De l'état d'exécution à l'ancrage durable
- Analyse forensic des sockets Systemd – Vérification de l'activation des services en fonction des événements