Skip to content
Restaurer les données et la tranquillité d'esprit depuis 1985®

VMDK Data Recovery After an Akira Ransomware Attack

Récupération de données VMDK

après une attaque par le rançongiciel Akira

Environnement :
Parc VMware sauvegardé par Nakivo sur un Synology RS3621RPXs à 12 baies, RAID 5, BTRFS

Attaque :
Rançongiciel Akira

Données à risque :
Environ 11 To de sauvegardes de machines virtuelles chiffrées, le reste ayant été supprimé

Complication :
Environ 15 To de données écrites sur le même volume le lendemain de l'attaque

Résultat :
99,91 % récupéré sur le serveur de base de données prioritaire

Une organisation d'entreprise multi-sites a subi une attaque par le rançongiciel Akira, laquelle a perturbé l'accès à des systèmes virtualisés critiques et exposé des pans importants de son environnement de production à un risque significatif. Environ 11 To de sauvegardes de machines virtuelles conservées dans le référentiel Nakivo du client ont été chiffrées. Les sauvegardes restantes ont été supprimées.

La même attaque a chiffré les machines virtuelles de production, privant l'organisation des données nécessaires au rétablissement de ses activités.

En l'espace de quelques jours, l'organisation a fait appel à son assureur cyber ainsi qu'à un cabinet de réponse aux incidents. Les méthodes de restauration classiques ont permis de récupérer certaines parties de l'environnement, mais n'ont pas pu restaurer plusieurs machines virtuelles prioritaires. Le cabinet de réponse aux incidents a alors fait appel à DriveSavers Data Recovery pour déterminer si des données exploitables pouvaient encore être récupérées à partir du support de stockage concerné, et si les disques des machines virtuelles endommagées pouvaient être reconstruits.

La situation de perte de données

Au moment où les disques sont arrivés chez DriveSavers, le chiffrement causé par le rançongiciel n'était plus le seul problème en jeu.

L'analyse technique réalisée à l'aide de notre outil propriétaire de récupération de disques virtuels a permis d'identifier environ 15 To de données écrites sur le volume le lendemain de l'attaque, soit après que les sauvegardes Nakivo avaient déjà été supprimées. Ces écritures se sont révélées lourdes de conséquences.

Supprimer un fichier sur BTRFS n'efface pas son contenu. Les systèmes de fichiers de ce type marquent généralement les blocs concernés comme disponibles pour une réutilisation, tandis que les données elles-mêmes restent en place jusqu'à ce que quelque chose soit écrit par-dessus. Les écritures effectuées après l'attaque ont été affectées à des blocs qu'occupaient les sauvegardes supprimées.

Une analyse technique plus poussée a révélé qu'une part nettement plus importante des informations ciblées, voire potentiellement leur intégralité, aurait probablement pu être récupérée si le support de stockage concerné était resté inchangé.

Le support arrivé chez DriveSavers contenait donc un mélange de données originales intactes, de données chiffrées par le rançongiciel, de données supprimées et réattribuées, d'informations nouvellement écrites, de structures de système de fichiers endommagées, ainsi que des blocs partiellement écrasés. Environ 3 600 fichiers, totalisant 16,1 To, sont demeurés actifs, dont 99 % étaient des disques virtuels VMware et des instantanés dont l'extension avait été réécrite en « .AKIRA ».

Une caractéristique de l'attaque a joué en faveur d'un résultat plus favorable. L'algorithme de chiffrement utilisé lors de cet incident ne chiffrait pas les fichiers dans leur intégralité. Il chiffrait environ 15 % de chaque fichier, répartis en trois bandes, ce qui, sur les VMDK volumineux, se traduisait par un chiffrement d'environ 5 % en tête de fichier. De vastes portions de chaque disque virtuel sont ainsi demeurées intactes. Une analyse au niveau des blocs s'est avérée nécessaire pour identifier ces zones intactes.

The Recovery Process

Une évaluation à distance a permis de confirmer l'étendue du projet et de déterminer si la récupération pouvait être menée à bien à distance ou nécessitait un travail en laboratoire. Récupérer ces données impliquait de lire l'ensemble des douze disques au niveau des secteurs, y compris les zones que le système de fichiers ne référençait plus; or, un accès à distance à un NAS en fonctionnement atteint généralement le volume logique plutôt que le support physique sous-jacent. La récupération à distance s'est donc révélée impossible. Un ingénieur a récupéré les disques à l'aéroport international de San Francisco le dimanche soir suivant.

Les douze disques ont tous été imagés dans les 24 heures suivant leur réception, et chaque opération subséquente a été exécutée sur ces images. Les supports originaux sont demeurés intacts, tels que reçus, tout au long du processus, ce qui a permis de préserver l'état des éléments de preuve pendant que l'analyse se poursuivait.

Analyser environ 120 To une image à la fois n'aurait pas été viable. Les ingénieurs ont divisé le travail en tranches d'un téraoctet et ont lancé dix analyses simultanément, ce qui a permis d'atteindre les limites de débit du matériel lui-même. Un second jeu d'images a ensuite été constitué sur un second système, afin que les extractions puissent se dérouler simultanément sur les deux machines.

À mesure que les données étaient supprimées, BTRFS avait commencé à effacer la couche qui associe les données stockées à leurs emplacements physiques. Environ 7 To de cette carte ont été touchés, produisant des résultats inutilisables à partir d'un support par ailleurs lisible. Les ingénieurs ont déterminé que les zones concernées avaient été allouées de façon contiguë avant la suppression, ce qui a rendu possible une reconstruction manuelle. La reconstitution manuelle de la carte a permis de rétablir l'accès à environ 5 To de données de sauvegarde que le système de fichiers avait déjà libérées.

Un fichier VMDK endommagé est rarement simplement lisible ou illisible. Les ingénieurs ont séparé les zones intactes de celles qui étaient chiffrées, corrompues, partiellement écrasées ou structurellement endommagées. Les trois machines les plus prioritaires comportaient chacune cinq ou six points de restauration, le plus récent ayant été pris peu avant l'attaque, pour un total de 35 fichiers VMDK. Les dommages touchaient de 3 à 5 % de chacun de ces fichiers. Sur l'une des trois machines, le chiffreur n'avait absolument pas atteint les fichiers de disque virtuel.

Lorsque les données de sauvegarde à elles seules ne couvraient pas un jeu de données, les ingénieurs ont intégré les zones non chiffrées des disques virtuels de production. Cette approche s'est révélée efficace, bien qu'elle ait exigé une grande prudence. Deux des trois machines prioritaires comportaient également des fichiers d'instantanés, lesquels n'entretiennent pas de relation biunivoque avec les données qu'ils représentent. Les structures faisant correspondre les fichiers d'instantanés aux données qu'ils représentaient se trouvaient dans les zones chiffrées. Utiliser les disques virtuels de production pour combler les lacunes risquait donc d'introduire des données plus anciennes et de provoquer une corruption difficile à retracer par la suite. Les ingénieurs ont évalué le risque propre à chaque jeu de données plutôt que de procéder à une fusion systématique.

DriveSavers a collaboré avec le cabinet de réponse aux incidents et le client pour déterminer à l'avance dans quel environnement les disques seraient réimportés. Les données extraites au niveau des fichiers ont d'abord été restituées via le réseau, ce qui a permis au client d'accéder à des fichiers spécifiques pendant que le reste des travaux se poursuivait. Les fichiers VMDK complets, prêts à être réimportés, ont suivi.

Résultats : 99,91 % sur le serveur de base de données prioritaire
Ensemble de données
Résultat
VMDK du serveur de base de données prioritaire, à partir du référentiel de sauvegarde seul
99,4 % récupéré
Les mêmes VMDK, après fusion des zones de disque virtuel de production
99,91 % récupéré
Fichier de vidage de base de données de 10 Go, livré
99,88 % récupéré
Ensemble de données Hyper Backup, 3,12 To répartis sur 763 384 fichiers
3,03 To intacts, 86,74 Go endommagés

DriveSavers a mené le mandat sous la forme de sept sous-mandats distincts, dont la portée était clairement délimitée, avec plusieurs ingénieurs travaillant en parallèle, afin que les systèmes les plus prioritaires puissent être traités et restitués avant le reste de l'environnement.

DriveSavers a précisé tout au long du mandat, tant au cabinet de réponse aux incidents qu'au client, que rien ne garantissait le démarrage des fichiers VMDK reconstruits. Au moins une machine virtuelle récupérée a effectivement démarré. Les autres ont été restituées sous forme de données récupérées et de disques réparés.

Chaque disque virtuel réparé était accompagné d'un rapport au niveau des blocs indiquant précisément quelles zones du disque étaient saines et lesquelles présentaient des dommages irrécupérables, avec un décompte des objets, fichiers, répertoires et octets pour chacune. Pour les équipes techniques chargées de reconstruire un environnement, ce type de rapport fournit des informations considérablement plus détaillées qu'une simple mention « récupéré » ou « non récupéré ». Il permet aux administrateurs d'évaluer la qualité d'une image récupérée et de déterminer si une récupération supplémentaire au niveau des applications, une extraction de fichiers ou une reconstruction sont nécessaires.

Veuillez transmettre à toute l'équipe toute ma reconnaissance pour l'aide apportée par chacun sur ce projet.

— Directeur des systèmes d'information, organisation cliente

Conclusion

Lorsqu'une application de sauvegarde ne parvient pas à mener à bien une restauration, les données sous-jacentes peuvent malgré tout être encore présentes sur le support de stockage. Ce référentiel avait été chiffré, vidé, puis écrasé avant même d'être confié à un spécialiste de la récupération, et la reconstruction au niveau des blocs a néanmoins permis de restituer les systèmes dont l'entreprise avait le plus besoin.

Récupérer des données de machines virtuelles dans de telles conditions exige des connaissances spécialisées, des outils propriétaires, ainsi qu'un développement sur mesure adapté au système de fichiers spécifique concerné. Lorsqu'un rançongiciel frappe simultanément les systèmes de production et l'infrastructure de sauvegarde, la récupération spécialisée de données après rançongiciel peut offrir une voie technique là où la restauration classique échoue.

Vous vivez une situation similaire? Communiquez avec DriveSavers au 1 (888) 282-2227.

Andy Maus is Strategic Partnerships & Cyber Recovery Services Leader at DriveSavers, leading initiatives that help organizations recover critical data following cyber incidents, ransomware attacks, and other security breaches. He joined DriveSavers in 2023 after more than two years at Arete Incident Response, where he introduced Data Recovery Services to the firm’s restoration portfolio, expanded the technical operations team from 10 to over 70 specialists, and built strategic alliances with SentinelOne, Dell, and Presidio. Earlier, at Ontrack Data Recovery, he oversaw global sales, supporting complex data restorations for clients across 22 countries. With more than three decades in the technology industry—including leadership roles at Dell, Mitel, and Level 3 Communications—Andy brings deep experience in cyber incident response, data recovery methodologies, and large-scale technical operations.

Haut de page
Recherche