Skip to content
Restaurando datos y tranquilidad desde 1985®

VMDK Data Recovery After an Akira Ransomware Attack

Recuperación de datos VMDK

tras un ataque de ransomware Akira

Entorno:
Infraestructura VMware respaldada por Nakivo en un Synology RS3621RPXs de 12 bahías, RAID 5, BTRFS

Ataque:
Ransomware Akira

Datos en riesgo:
Aproximadamente 11 TB de copias de seguridad de máquinas virtuales cifradas, el resto eliminado

Complicación:
Aproximadamente 15 TB escritos en el mismo volumen al día siguiente del ataque

Resultado:
99,91 % recuperado en el servidor de base de datos prioritario

Una organización empresarial con múltiples sedes sufrió un ataque de ransomware Akira que interrumpió el acceso a sistemas virtualizados críticos y puso en riesgo partes significativas de su entorno de producción. Aproximadamente 11 TB de copias de seguridad de máquinas virtuales almacenadas en el repositorio Nakivo del cliente quedaron cifradas. El resto de las copias de seguridad fueron eliminadas.

El mismo ataque cifró las máquinas virtuales de producción, dejando a la organización sin los datos necesarios para restablecer sus operaciones comerciales.

En cuestión de días, la organización contactó a su aseguradora cibernética y a una empresa de respuesta a incidentes. Los métodos de restauración convencionales lograron recuperar partes del entorno, pero no pudieron restablecer varias máquinas virtuales prioritarias. La empresa de respuesta a incidentes escaló el caso a DriveSavers Data Recovery para determinar si aún era posible recuperar datos utilizables del almacenamiento afectado, y si los discos de máquinas virtuales dañados podían reconstruirse.

La situación de pérdida de datos

Para cuando las unidades llegaron a DriveSavers, el cifrado del ransomware ya no era el único problema.

El análisis técnico realizado con nuestra herramienta propia de recuperación de discos virtuales identificó aproximadamente 15 TB de datos escritos en el volumen al día siguiente del ataque, es decir, después de que las copias de seguridad de Nakivo ya habían sido eliminadas. Esas escrituras resultaron ser determinantes.

Eliminar un archivo en BTRFS no borra su contenido. Los sistemas de archivos de este tipo suelen marcar los bloques afectados como disponibles para su reutilización, mientras que los datos en sí permanecen en su lugar hasta que se escribe algo sobre ellos. Las escrituras realizadas después del ataque se asignaron a bloques que ocupaban las copias de seguridad eliminadas.

Un análisis técnico más detallado indicó que una parte considerablemente mayor de la información objetivo, y potencialmente toda ella, probablemente podría haberse recuperado si el almacenamiento afectado hubiera permanecido sin cambios.

El soporte que llegó a DriveSavers contenía, por tanto, una mezcla de datos originales intactos, datos cifrados por el ransomware, datos eliminados y reasignados, información recién escrita, estructuras de sistema de archivos dañadas, y bloques que habían sido parcialmente sobrescritos. Aproximadamente 3600 archivos, con un total de 16,1 TB, permanecieron activos, de los cuales el 99 % eran discos virtuales de VMware e instantáneas con extensiones reescritas como .AKIRA.

Una característica del ataque mejoró las perspectivas. El algoritmo de cifrado utilizado en este incidente no cifraba archivos completos. Cifraba aproximadamente el 15 % de cada archivo en tres bandas, lo que en los VMDK de gran tamaño se traducía en aproximadamente un 5 % de cifrado en la parte inicial. Por lo tanto, regiones sustanciales de cada disco virtual permanecieron intactas. Fue necesario un análisis a nivel de bloque para identificar esas regiones intactas.

The Recovery Process

Una evaluación remota confirmó el alcance del proyecto y sirvió para determinar si la recuperación podía completarse de forma remota o requeriría trabajo en laboratorio. Recuperar estos datos implicaba leer las doce unidades a nivel de sector, incluidas las regiones a las que el sistema de archivos ya no hacía referencia, y el acceso remoto a un NAS en funcionamiento generalmente alcanza el volumen lógico en lugar del soporte físico subyacente. La recuperación remota no fue posible. Un ingeniero recogió las unidades en el Aeropuerto Internacional de San Francisco el domingo siguiente por la noche.

Las doce unidades fueron duplicadas mediante imágenes dentro de las 24 horas posteriores a su llegada, y todas las operaciones posteriores se ejecutaron sobre dichas imágenes. Los soportes originales permanecieron tal como se recibieron durante todo el proceso, lo que permitió preservar el estado probatorio mientras avanzaba el análisis.

Escanear aproximadamente 120 TB de una sola imagen a la vez no habría sido viable. Los ingenieros dividieron el trabajo en rangos de un terabyte y ejecutaron diez análisis de forma simultánea, lo que llevó el rendimiento a los límites propios del hardware. Posteriormente, se creó un segundo conjunto de imágenes en un segundo sistema, de modo que las extracciones pudieran realizarse en ambas máquinas de forma simultánea.

A medida que se eliminaban los datos, BTRFS había comenzado a borrar la capa que asigna los datos almacenados a sus ubicaciones físicas. Aproximadamente 7 TB de ese mapa se vieron afectados, lo que producía resultados inutilizables a partir de un almacenamiento por lo demás legible. Los ingenieros determinaron que las regiones afectadas habían sido asignadas de forma contigua antes de la eliminación, lo que hizo posible la reconstrucción manual. Reconstruir el mapa a mano restableció el acceso a aproximadamente 5 TB de datos de copia de seguridad que el sistema de archivos ya había liberado.

Un archivo VMDK dañado rara vez es simplemente legible o ilegible. Los ingenieros separaron las regiones intactas de aquellas que estaban cifradas, dañadas, parcialmente sobrescritas o estructuralmente comprometidas. Las tres máquinas de mayor prioridad contaban cada una con cinco o seis puntos de restauración, el más reciente tomado poco antes del ataque, para un total de 35 archivos VMDK. El daño afectó entre el 3 % y el 5 % de cada uno de esos archivos. En una de las tres, el cifrador no había llegado a alcanzar en absoluto los archivos de disco virtual.

Cuando los datos de copia de seguridad por sí solos no cubrían un conjunto de datos, los ingenieros incorporaron las regiones no cifradas de los discos virtuales de producción. Este enfoque resultó eficaz, aunque exigía cautela. Dos de las tres máquinas prioritarias también contaban con archivos de instantáneas, que no tienen una relación uno a uno con los datos que representan. Las estructuras que asociaban los archivos de instantáneas con los datos que representaban se encontraban dentro de las regiones cifradas. Por lo tanto, usar los discos virtuales de producción para completar los vacíos podía introducir datos más antiguos y generar daños difíciles de rastrear posteriormente. Los ingenieros evaluaron el riesgo de cada conjunto de datos en lugar de combinar por defecto.

DriveSavers colaboró con la empresa de respuesta a incidentes y con el cliente para establecer de antemano en qué entorno se importarían los discos. Los datos extraídos a nivel de archivo se devolvieron primero a través de la red, de modo que el cliente pudiera acceder a archivos específicos mientras continuaba el resto del trabajo. A continuación, se entregaron los archivos VMDK completos, listos para su reimportación.

Resultados: 99,91 % en el servidor de base de datos prioritario
Conjunto de datos
Resultado
VMDK del servidor de base de datos prioritario, solo del repositorio de copia
99,4 % recuperado
VMDK del servidor de base de datos prioritario, solo del repositorio de copia de seguridad
99,91 % recuperado
Archivo de volcado de base de datos de 10 GB, entregado
99,88 % recuperado
Conjunto de datos de Hyper Backup, 3,12 TB en 763 384 archivos
3,03 TB en buen estado, 86,74 GB dañados

DriveSavers llevó a cabo el proyecto dividiéndolo en siete subproyectos con alcances definidos por separado, con varios ingenieros trabajando en paralelo, de modo que los sistemas de mayor prioridad pudieran procesarse y entregarse antes que el resto del entorno.

DriveSavers advirtió durante todo el proceso tanto a la empresa de respuesta a incidentes como al cliente de que no se podía garantizar que los VMDK reconstruidos arrancaran. Al menos una máquina virtual recuperada arrancó correctamente. El resto se entregó como datos recuperados y discos reparados.

Cada disco virtual reparado se entregó junto con un informe a nivel de bloque que identificaba qué regiones del disco estaban en buen estado y cuáles presentaban daños irrecuperables, con recuentos de objetos, archivos, directorios y bytes para cada una. Para los equipos técnicos que reconstruyen un entorno, este tipo de informe ofrece considerablemente más información que una simple designación de "recuperado" o "no recuperado". Permite a los administradores evaluar la calidad de una imagen recuperada y determinar si se necesita una recuperación adicional a nivel de aplicación, extracción de archivos o reconstrucción.

Por favor, transmita a todo el equipo lo agradecido que estoy por la ayuda de todos en este proyecto.

— Director de Información, organización del cliente

Conclusión

Cuando una aplicación de copia de seguridad no puede completar una restauración, es posible que los datos subyacentes sigan presentes en el almacenamiento. Este repositorio había sido cifrado, vaciado y luego sobrescrito antes de llegar a un especialista en recuperación, y aun así la reconstrucción a nivel de bloque logró devolver los sistemas que la empresa más necesitaba.

Recuperar datos de máquinas virtuales en esas condiciones requiere conocimientos especializados, herramientas propias y desarrollo personalizado adaptado al sistema de archivos específico en cuestión. Cuando el ransomware afecta simultáneamente a los sistemas de producción y a la infraestructura de copia de seguridad, la recuperación especializada de datos por ransomware puede ofrecer una vía técnica donde la restauración convencional no lo logra.

¿Se enfrenta a una situación similar? Póngase en contacto con DriveSavers en el 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.

Volver arriba
Buscar