Informatique légale · macOS
Analyse forensic des éléments de connexion et des services d'arrière-plan – Reconstitution des lancements automatiques de programmes
macOS peut ouvrir automatiquement des applications, des documents, des dossiers ou des connexions Server lors de la connexion. De plus, les applications peuvent exécuter des tâches en arrière-plan, même lorsque leur fenêtre principale n'est pas ouverte. Dans les versions actuelles de macOS, Apple regroupe ces fonctionnalités sous „ Éléments de connexion et extensions “ et met à la disposition des développeurs, via le framework de gestion des services, des mécanismes pour les éléments de connexion, les LaunchAgents et les LaunchDaemons.
En criminalistique, ces configurations peuvent fournir des indications sur les logiciels destinés à s'exécuter automatiquement ou à fonctionner en arrière-plan. Elles ne prouvent toutefois pas d'emblée qu'un programme était effectivement en cours d'exécution à un moment donné. Pour cela, des traces supplémentaires liées à l'exécution et au système sont nécessaires.
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 existantes des éléments de connexion et des tâches en arrière-plan, nous les associons aux applications et aux développeurs correspondants, puis nous vérifions si les fichiers programme correspondants existent toujours. Pour les versions récentes de macOS, nous prenons en compte les entrées de gestion des services modernes et les structures de bundles d'applications associées.
Les résultats sont recoupés avec les LaunchServices, LaunchAgents et LaunchDaemons, les informations de signature de code, les journaux unifiés, les métadonnées des fichiers et d'autres éléments spécifiques au cas. Cela permet de faire la distinction entre un démarrage automatique configuré et une exécution effectivement vérifiable.
Domaines d'application typiques
Voici comment se déroule l'expertise judiciaire
Dans un premier temps, les configurations disponibles sur la copie d'analyse concernant les éléments de connexion et les services d'arrière-plan sont recensées. Ensuite, les identifiants de bundle, les étiquettes de service, les chemins d'accès aux programmes, les références aux développeurs et les composants exécutables existants sont vérifiés.
Sous macOS 13 et versions ultérieures, nous tenons compte de la gestion modernisée des éléments de connexion et des tâches en arrière-plan mise en place par Apple. Sous macOS 26 et versions ultérieures, il convient également de noter que, pour certaines tâches en arrière-plan qui se poursuivent, les utilisateurs peuvent être invités à donner leur autorisation après la fermeture d'une application. Les différences liées à la version sont donc expressément documentées.
En quoi ce domaine d'étude présente-t-il un intérêt sur le plan médico-légal ?
Les éléments de connexion et les services d'arrière-plan peuvent expliquer pourquoi un logiciel s'active après une connexion ou indépendamment de l'application principale visible. Cela s'avère tout aussi pertinent dans le cadre de l'analyse de la persistance, des programmes indésirables et des agents d'entreprise légitimes.
Une configuration ne constitue toutefois pas une preuve fiable de l'exécution. Pour se prononcer sur les durées d'exécution réelles ou les actions des utilisateurs, il faut se référer à d'autres éléments.
Foire aux questions
LanCologne – Analyse judiciaire de macOS à Cologne
Vous avez besoin d'une analyse professionnelle des éléments de connexion ou des services d'arrière-plan sous macOS ? LanCologne vous aide à effectuer une sauvegarde juridiquement valable et à reconstituer de manière traçable les mécanismes de démarrage automatique et d'arrière-plan.
En lien avec ce thème
- Valider manuellement les artefacts SQLite, WAL et SHM
- Valider manuellement les données Plist et NSKeyedArchiver
- Analyse forensic des Gatekeepers et de la quarantaine – Évaluation de l'origine et de l'exécution des logiciels
- Analyse forensic de XProtect – Évaluation technique de la protection intégrée d'Apple contre les logiciels malveillants