Necesito un servidor web (LAMP) que se ejecute dentro de una máquina virtual (# 1) que se ejecute como un servicio (# 2) en modo sin cabeza (# 3) con parte o todo el sistema de archivos cifrado (# 4).
La máquina virtual se iniciará sin la intervención del usuario y proporcionará acceso a una aplicación web para los usuarios en la máquina host. Los puntos # 1, # 2 y # 3 se verifican y se demuestra que funcionan bien con Sun VirtualBox, por lo que mi pregunta es para el # 4:
¿Puedo cifrar todo el sistema de archivos y seguir accediendo al servidor web (usando un navegador) o GRUB me solicitará una contraseña?
Si cifrar todo el sistema de archivos no es una opción, ¿puedo cifrar solo? /home
y /var/www
? ¿Apache / PHP podrá usar archivos en /home
o /var/www
¿Sin pedir una contraseña o montar estas particiones manualmente?
Respuestas:
Si desea el cifrado completo del disco, debe ingresar la contraseña durante la fase de inicio, que probablemente no sea lo que desea. Le recomendaría crear una partición encriptada usando luks y colocar todos los datos sensibles en esa partición. Después de que la máquina haya arrancado, puede ssh en la caja y desbloquear la partición.
En cuanto a cómo hacer el cifrado, es muy fácil:
Formatear la partición con luks:
Desbloquea la partición con luks:
Formatee la partición encriptada con un fs de su elección:
Ya has terminado y ahora puedes montar.
/dev/mapper/encwww
Para desbloquear la partición nuevamente después de reiniciar, debe hacer:
y luego montar la partición.
fuente
cryptsetup y dm-crypt no están disponibles en distribuciones de linux estándar y es una solución bastante exótica, debes intentar hacerlo de la manera habitual:
aa y ahora está listo para montar / dev / loop0 donde quiera, cifrado fuerte, hecho correctamente; Incluso podría configurar su fstab de una manera que permita leer la clave de cifrado desde una memoria USB que se debe enchufar en @ boot ... mucho más flexible Y segura - & gt; Nunca siga las guías que usan "twofish" o algo similar al cifrado ... este algoritmo aún no se ha analizado completamente, nadie sabe si es seguro.
Ah y: si quiere seguridad más allá del alcance y el poder de las agencias secretas: use
en lugar. El demonio de recolección de entropía de Linux ofrece valores estadísticamente "buenos", pero es muy lento.
Y si eres realmente paranoico, cómprate un dispositivo que pueda recibir & amp; mida la radiación de fondo cósmica, conéctela a su computadora y déjela escribir a / dev / random :-D
fuente