← Spiel startenMissionsbibliothek GitHub
Mission 4 · Baue die Grenzen

Eine Insel pro Freund

Verhindere, dass die Probleme eines Freundes auf einen anderen übergreifen.

Reza und Sina werden beide einen Bot nutzen. Du richtest deren Unterkünfte und Verbindungen ein. Bequemlichkeit ist verlockend, aber du möchtest getrennte Fehlerzonen.

Sina
“Wenn Rezas Bot übernommen wird, kann er an meine Gespräche kommen?”

Die Entscheidung

Wähle die Anordnung, die eine Übernahme am besten eindämmt.

  1. Ein geteilter Bot-Prozess und ein geteilter Ordner
    Jeder Freund bekommt einen anderen Chat mit seinem Namen.
  2. Zwei Profil-Ordner auf ansonsten geteiltem System
    Unterschiedliche Ordnernamen sollten die ganze Grenze sein.
  3. Getrennte isolierte Instanzen, Netzwerke und Proxys
    Jeder Freund hat seine eigene Umgebung und eingeschränkte Routen.
Erklärung zeigen

Getrennte Inseln begrenzen die Wege zwischen den Freunden. Etiketten und Profil-Ordner allein verhindern nicht, dass ein kompromittierter Prozess das Betriebssystem erreicht.

Getrennte Umgebungen sind die Grenze; getrennte Namen sind es nicht.
  • Incus erstellt isolierte Umgebungen. Nicht privilegierte Container verwenden auf dem Host eingeschränkte Identitäten.
  • Container teilen weiterhin einen Kernel. Wenn virtuelle Maschinen verfügbar und korrekt konfiguriert sind, fügen sie einen separaten Kernel und eine Hardware-Virtualisierungsgrenze hinzu.
  • Die Anleitung trennt auch Bridge und Proxy jedes Freundes, anstatt ein geteiltes Netz für sicher zu halten.
Isolierung

Eine technische Grenze, die einschränkt, was eine Umgebung in einer anderen Umgebung erreichen kann.

Quelle: Abschnitt des mitgelieferten PDF 8. Das ursprüngliche PDF lesen. Diese Lektion testet keinen echten Server.