Posible duplicado:
¿el cifrado de disco completo en la unidad SSD reduce su vida útil?
Me gustaría cifrar una unidad flash USB ("pulgar") completa (como sdb
, no sdb1
) con cryptsetup
. ¿Esta encriptación afectará negativamente la vida útil del disco o su confiabilidad al interferir con la nivelación del desgaste?
De una discusión sobre el cifrado en unidades de estado sólido:
Los creadores del software de cifrado de código abierto True Crypt, por ejemplo, recomiendan que "los volúmenes TrueCrypt no se creen / almacenen en dispositivos (o en sistemas de archivos) que utilicen un mecanismo de nivelación de desgaste (y que TrueCrypt no se use para cifrar ninguna parte de tales dispositivos o sistemas de archivos) ".
Me interesa la fiabilidad de la unidad con el tiempo, en lugar de posibles fugas de seguridad que pueden resultar del cifrado de una unidad flash USB.
Enlaces
- Una pregunta similar sobre Security.SE incluye un enlace a una discusión sobre nivelación de desgaste en el sitio web TrueCrypt.
- Pruebas de durabilidad y rendimiento de TrueCrypt en un SSD. La recomendación es dejar espacio sin particiones en la unidad para nivelar el desgaste.
- Otra discusión sobre TrueCrypt / SSD que menciona dejar espacio sin particionar. El autor informa que cifrar todo el disco es lo mismo que llenarlo completamente con datos. Ese no es mi entendimiento sobre el cifrado de toda la unidad.
Editar
Después de pensarlo más, la solución puede ser crear un único contenedor de archivos cifrados en la unidad, en lugar de cifrar toda la unidad. Si este archivo no ocupara la unidad completa, entonces (presumiblemente) el proceso de nivelación de desgaste de la unidad funcionaría normalmente.
fuente
The bigger problem is that encrypting the whole drive is essentially equal to completely filling the drive with data
Es cierto que cuando habilita el cifrado, los datos existentes deben reescribirse como cifrados. Si desea cifrar una unidad que ya está llena de datos, será necesario volver a escribir todo, pero eso no es exactamente una sorpresa.Respuestas:
Su enfoque de tener un "archivo contenedor" encriptado es ideal. Pero si puede evitarlo, intente no colocar muchos archivos pequeños y frecuentemente modificados dentro del contenedor encriptado. Es un buen compromiso colocar solo datos confidenciales dentro de un archivo encriptado o un sistema de archivos anidado, y tratar de asegurarse de que los datos encriptados se escriban al menos un mínimo de veces. Por supuesto, puede leerlo tantas veces como desee (no hay límite en las lecturas), pero las escrituras encriptadas degradarán el disco con el tiempo de manera similar a una escritura sin encriptar.
Básicamente, las escrituras muy frecuentes son malas independientemente de si están cifradas. Las escrituras poco frecuentes están bien independientemente de si están cifradas. La sobrecarga de cifrado en términos de almacenamiento y complejidad de escritura no es lo suficientemente significativa como para marcar una gran diferencia. Si está escribiendo con la frecuencia suficiente para matar el disco en un par de años, entonces lo va a matar en un par de años, independientemente de la encriptación o no.
Por cierto, la nivelación del desgaste a menudo se realiza en el firmware de la unidad, por lo que realmente no se puede esperar que algo en una capa superior, como un sistema de cifrado de archivos, interfiera con eso.
fuente