… de los niños y otros homínidos.
No, en serio, pensando seriamente en la seguridad de los datos de aquellos seres que me pagan dinero para que pueda comer y todo eso.
Antes de nada, indicar que he decidido usar un pequeño logo para este proyecto y que lo he tomado de la colección de openclipart, más concretamente éste dibujo. Y ahora proseguimos …
Directrices de seguridad
Las directrices de seguridad para las UCS que me gustaría establecer son:
- Los datos contenidos estarán siempre en un contenedor cifrado.
- La unidad no tendrán nunca guardada permanentemente la clave de descifrado. Tendrá que obtenerla de alguna de estas dos formas:
- Se la proporcionará el servidor de la empresa tras cada conexión segura con ella y como paso previo a efectuar una carga de datos.
- Podrá leerla de un archivo en un medio exterior como una memoria USB.
- También se creará la posibilidad de introducir la clave vía navegador.
- En modo local, esto es, conectada a la red doméstica, la unidad sólo permitirá los siguientes accesos:
- HTTP en el puerto estándar 80 con redirecciones forzadas al 443 y SSL. Se deberá anunciar en la red mediante alguno de los mecanismo de difusión como Avahi para no liarla.
- SSH en algún puerto inusual, habilitado además con una llamada al cortafuegos para forzar el uso de algún programa extra que no sea un simple cliente SSH.
- Contará con algún mecanismo detector de intrusiones con capacidad de respuesta:
- Avisos vía correo electrónico o mensajería instantánea al administrador al cargo (ese soy yo).
- Destrucción de los datos de la unidad en casos extremos (y que la traigan de vuelta para iniciarla).
Hasta aquí más o menos lo que considero necesario. Dejo aparte la configuración de seguridad de Debian porque eso va por otro lado.
Agradecería ideas, sugerencias y críticas (si es que alguien termina por leerlo).