Estoy planeando hacer la siguiente configuración: Tengo un enrutador doméstico que tiene un puerto USB y un disco duro conectado. Quiero compartir todo el contenido a través de Samba (ya hecho ya que el enrutador tiene Samba incorporado).
Lo que realmente quiero hacer es compartir los archivos cifrados. De modo que cuando me conecto a mi enrutador a través de un dispositivo Windows, Linux o Android, puedo leer y escribir en el disco duro y todo permanece cifrado.
El punto es que incluso si las credenciales de Samba se verían comprometidas, el cifrado es otro nivel de seguridad.
Como el enrutador es comercial, no creo que pueda configurar manualmente su Samba interna.
¿Cuál sería la mejor manera de lograr esto?
Vi preguntas y respuestas similares en Internet, pero no fueron lo suficientemente específicas. P.ej. éste , pero no resolvió el problema.
fuente
Respuestas:
Cifre una carpeta con VeraCrypt , disponible para la mayoría de las plataformas, incluidas Winbdows, Linux, Mac OS X, incluso Raspberry Pi, o una aplicación de cifrado similar .
Tenga en cuenta que VeraCrypt se puede abrir para compartir en una red, pero hay opciones para uso de solo lectura (montaje por cada cliente) o acceso de lectura y escritura, pero el volumen debe estar montado en el servidor.
fuente
No existe una solución simple y elegante, suponiendo que desee hacer este cifrado y descifrado en cada dispositivo.
Es posible que pueda armar algo usando encfs en la parte superior de un archivo compartido de samba, la limitación es que encfs no era muy compatible con Android (pero es parcialmente compatible, dependiendo de la variante de Android, kernel y root). Si bien hay algo de soporte para Windows, no sé qué tan bueno es.
También desea verificar que encfs sea lo suficientemente seguro para sus necesidades y caso de uso. Siempre hay compensaciones con el uso de sistemas de cifrado menos comunes y también cuando se realiza el cifrado por archivo.
fuente