← JugarBiblioteca de misiones GitHub
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.

  1. Un proceso de bot compartido y una carpeta compartida
    Pon el nombre de cada amigo en un chat diferente.
  2. Dos carpetas de perfil en un sistema compartido por lo demás
    Los nombres de carpetas diferentes deberían ser todo el límite.
  3. 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.

Fuente: sección del PDF proporcionado 8. Leer el PDF original. Esta lección no prueba un servidor real.