Digamos que Alice posee un servidor que almacena datos altamente confidenciales. Supongamos que los datos valen mucho, pero perder todos los datos es un problema mucho menor que que el mazo atacante los lea.
Para que los datos estén seguros en el funcionamiento normal, todos los discos duros tienen LVM y LUKS con el cifrado de volumen completo habilitado. Hay un keylot habilitado. El servidor está protegido contra la pérdida de energía a través de UPS.
Alice pudo ver a Mallet, intentando físicamente robar los discos duros, ingresando, ssh en el servidor y emitiendo cryptsetup luksErase
para destruir permanentemente el encabezado y así hacer que los datos no se puedan recuperar.
Sin embargo, si Mallet se coló en la sala de servidores, desenchufó el servidor del UPS sin apagarlo y luego extrajo las unidades, los encabezados LUKS con las llaves aún estarían allí. Suponiendo que Mallet tuviera el poder de cómputo en sus manos para romper la contraseña, podría desbloquear los volúmenes.
Ahora se me ocurrió esto: ¿qué sucede si el servidor, una vez que se desbloquean los volúmenes, sobrescribe los encabezados? En un caso de pérdida repentina de energía, todos los datos desaparecerían para siempre. Cuando Alice necesita reiniciar, puede copiar los datos del volumen desbloqueado a otro disco, reiniciar, reinicializar el volumen LUKS y restaurar los datos, luego destruir el disco externo.
¿Sería eso más seguro o es suficiente elegir una contraseña lo suficientemente larga para LUKS? (Sin mencionar que la solución es seguramente paranoica, pero solo en teoría)