Misión 4 · Construye los límites
Una isla para cada amigo
Evita que el problema de un amigo se extienda a otro.
Reza y Sina usarán un bot. Estás organizando sus hogares y conexiones. La comodidad resulta tentadora, pero quieres zonas de fallo separadas.
Sina
“Si toman el control del bot de Reza, ¿podrá llegar a mis conversaciones?”
La decisión
Elige la distribución que mejor contenga un compromiso.
- Un proceso de bot compartido y una carpeta compartida
Pon el nombre de cada amigo en un chat diferente. - Dos carpetas de perfil en un sistema compartido por lo demás
Los nombres de carpetas diferentes deberían ser todo el límite. - Instancias, redes y proxies aislados por separado
Cada amigo tiene su propio entorno y rutas restringidas.
Mostrar la explicación
Las islas separadas limitan las rutas entre amigos. Las etiquetas y las carpetas de perfil por sí solas no impiden que un proceso comprometido llegue al sistema operativo.
Los entornos separados son el límite; los nombres separados no lo son.- Incus crea entornos aislados. Los contenedores sin privilegios usan identidades restringidas en el host.
- Los contenedores siguen compartiendo un kernel. Cuando están disponibles y bien configuradas, las máquinas virtuales añaden un kernel separado y un límite de virtualización del hardware.
- La guía también separa el bridge y el proxy de cada amigo, en lugar de considerar segura una red compartida.
Aislamiento
Un límite técnico que restringe a qué puede acceder un entorno desde otro.