Grenzen des Datenschutzes

Dedizierte Hardware schafft Ressourcentrennung – Sicherheit erfordert die richtige Konfiguration

Jede VMCache-Miete umfasst einen dedizierten physischen Knoten. Prozessor, Unified Memory und lokaler Speicher werden nicht mit anderen Mietern geteilt. Die Hardware-Isolation ist die Grundlage, ersetzt aber weder Kontoverwaltung noch Credential-Schutz, Backups oder Zugriffskontrollen für Dienste.

Hardwaregrenze
Eine Miete entspricht einem physischen Knoten
Betriebsform
Dedizierter physischer Rechner, keine virtuelle Maschine
Verantwortung des Nutzers
Konten, Credentials, Software und Daten
Bereitstellungs-Checkliste SECURITY / 06
Vor dem Go-live prüfen

Sicherheitskontrollen in den Bereitstellungsprozess integrieren

Die folgenden Punkte sind unabhängig voneinander. Das Erfüllen eines Punkts bedeutet nicht, dass die übrigen automatisch erfüllt sind.

  1. 01
    ZugangsdatenNur über die Bestellverwaltung abrufen, nicht in Gruppenchats oder öffentlichen Dokumenten weitergeben.
    Prüfen
  2. 02
    AufgabenidentitätenInteraktive Anmeldung, CI/CD und Modelldienst verwenden unterschiedliche Identitäten und Berechtigungen.
    Prüfen
  3. 03
    DatenkopienWiederherstellbare Backups außerhalb des Knotens aufbewahren und vor Ende der Mietdauer exportieren.
    Prüfen
  4. 04
    Secret-InjektionSignaturdateien, Tokens und Umgebungsvariablen gehören nicht in öffentliche Repositorys.
    Prüfen
  5. 05
    SchnittstellengrenzenListener-Bereich, Authentifizierung, Parallelität und Protokollinhalte des MLX-Dienstes prüfen.
    Prüfen
  6. 06
    EreignisnachweiseZeitachse und bereinigte Protokolle aufbewahren, aber keine Passwörter, privaten Schlüssel oder echten Tokens einreichen.
    Prüfen
Modelle isolieren

Hardware, Identitäten und Datensicherheit getrennt betrachten

Dedizierte physische Knoten reduzieren Störungen durch gemeinsam genutzte Ressourcen. Die Sicherheit hängt jedoch weiterhin davon ab, wie Ihr Team Konten vergibt, Secrets speichert, Netzwerkdienste öffnet und Datenkopien aufbewahrt.

Dedizierte Hardware

Die Bestellung liefert einen dedizierten physischen Rechner. Prozessor, Unified Memory und lokaler Speicher werden weder mit anderen Mietern geteilt noch als gemeinsame virtuelle Maschine bereitgestellt.

  • Geeignet für Builds mit stabilem lokalem Cache
  • Geeignet für MLX-Inferenz mit dauerhaftem Unified-Memory-Bedarf
  • Dedizierte Ressourcen bedeuten nicht automatisch eingeschränkte Netzwerkschnittstellen

Identitäten und Berechtigungen

Zugangsdaten zeigen nur, wer den Knoten betreten kann. Welche Aktionen danach möglich sind, bestimmen weiterhin Systemkonten, Verzeichnisrechte, Aufgabenidentitäten und interne Teamfreigaben.

  • Interaktive Vorgänge und Automatisierung getrennt autorisieren
  • Für alltägliche Aufgaben keine Administratorkredentials gemeinsam verwenden
  • Zugriff ausscheidender Projektmitglieder umgehend entziehen

Datenverantwortung

Die lokale Festplatte des Knotens ist Arbeitsbereich und darf nicht die einzige Kopie sein. Code, Modelle, Artefakte, Protokolle und Konfigurationen gehören in bestehende Versions-, Artefakt- oder Backup-Prozesse Ihres Teams.

  • Datenklassifizierung und Aufbewahrungsfrist vor dem Upload festlegen
  • Wichtige Artefakte außerhalb des Knotens als wiederherstellbare Kopie aufbewahren
  • Vor Ende der Mietdauer prüfen, exportieren und bereinigen
Umgang mit Zugangsdaten

Zugangsdaten als temporäre hochsensible Informationen behandeln

Zugangsdaten ausschließlich über die Bestellverwaltung abrufen. Nicht in öffentliche Chatkanäle, Betreffzeilen von Tickets, Code-Repositorys, Build-Ausgaben oder ungeschützte Teamdokumente kopieren.

Reihenfolge für Abruf und Nutzung

  1. 01
    Bestellung bestätigen

    Zuerst Bestellkennung, Modell, Knoten und aktuellen Bereitstellungsstatus prüfen, damit Zugangsdaten eines anderen Rechners nicht in die Arbeitsdokumentation gelangen.

  2. 02
    Auf einem kontrollierten Gerät abrufen

    Über ein vertrauenswürdiges Netzwerk und ein verwaltetes lokales Gerät auf die Konsole zugreifen. Vollständige Zugangsdaten weder in Bildschirmfreigaben noch in Aufzeichnungen oder Livestreams zeigen.

  3. 03
    Kopierumfang begrenzen

    Muss Ihr Team den Zugriff übergeben, verwenden Sie das eigene Secret-Management-Tool und begrenzen Sie Objekte, Gültigkeitsdauer und Prüfbereich.

  4. 04
    Vor dem Einreichen von Problemen bereinigen

    Feldnamen, Fehlerphase und notwendigen Kontext beibehalten, aber Passwörter, private Schlüssel, Tokens, vollständige Verbindungszeichenfolgen und personenbezogene Daten entfernen.

Darf nicht in Supportmaterial gelangen

  • Vollständige Passwörter oder direkt nutzbare Zugangsdaten
  • Private Schlüssel, Signatur-Secrets und Zugriffstokens
  • Unbearbeitete Datenbankexporte mit Nutzerdaten
  • Unbearbeitete Umgebungsvariablen und Konfigurationsdateien

Beibehaltbarer Kontext für die Fehlersuche

  • Bestellkennung und Knotenname
  • Zeitpunkt des Problems und Zeitzone
  • Reproduktionsschritte und erwartetes Ergebnis
  • Fehlerprotokollausschnitte ohne Secrets
Konsole öffnen
Minimale Berechtigungen

Identitäten nach Aufgaben trennen, statt ein Konto alles erledigen zu lassen

Interaktive Anmeldung, CI/CD und Modelldienste sind unterschiedlichen Risiken ausgesetzt. Getrennte Identitäten, Verzeichnisrechte und Secret-Zugriffsbereiche begrenzen die Folgen von Fehlbedienung oder Credential-Leaks.

Empfohlene Identitäten und Berechtigungen für typische Cloud-Mac-Aufgaben
Identitätszweck Empfohlene Berechtigungen Secret-Umfang Protokollanforderungen
Interaktive Anmeldung
Manuelle Konfiguration und Fehlersuche
Nur die für die aktuelle Wartungsarbeit erforderlichen System- und Verzeichnisrechte vergeben Tokens für automatisierte Aufgaben nicht dauerhaft speichern Änderungszeit, betroffenes Objekt und Ergebnis protokollieren
CI/CD
Abhängigkeiten abrufen, erstellen und archivieren
Arbeitsverzeichnis, Build-Tools und Artefaktverzeichnis begrenzen Erforderliche Signaturmaterialien und Repository-Tokens pro Pipeline abrufen Aufgabennummer protokollieren, Umgebungsvariablen und Signaturinhalte filtern
Modelldienst
Modelle laden und Anfragen verarbeiten
Modellverzeichnis, Dienstprozess und Listener-Port begrenzen Nur Modellquelle, Dienstauthentifizierung und erforderliche Speicher-Credentials lesen Keine vollständigen Prompts, Tokens oder sensiblen Antworttexte protokollieren
A

Standardmäßig verweigern

Neue Aufgaben starten ohne zusätzliche Berechtigungen und nur bei klarer Notwendigkeit eine prüfbare Autorisierung ergänzen.

B

Regelmäßig prüfen

Nach Änderungen an Personen, Pipelines oder Modelldiensten Konten, Tokens, Verzeichnisse und Netzwerkrechte erneut prüfen.

C

Widerrufbar

Jede Aufgabenidentität muss einzeln deaktivierbar sein, ohne den gesamten Knoten zu löschen oder andere Workloads zu unterbrechen.

Datenlebenszyklus

Upload, Betrieb, Backup und Export vor der Bereitstellung festlegen

Der Knoten eignet sich für Build- und Inferenzaufgaben, sollte aber nicht der einzige Speicherort für Code, Modelle oder Artefakte sein. Planen Sie den Ausstieg frühzeitig, damit am Ende der Mietdauer keine wiederherstellbare Kopie fehlt.

01 / Upload

Nur aufgabenrelevante Daten übertragen

Unnötige Archive, alte Credentials, Produktionsdatenkopien und personenbezogene Daten zuerst entfernen. Inhalte, die ein Abhängigkeitsmanager erneut abrufen kann, müssen nicht in ein dauerhaftes Image.

Prüfung
Datenklassifizierung, Quelle, Verantwortlicher
Ziel
Dauerhafte Rückstände im Knoten reduzieren
02 / Betrieb

Arbeitsverzeichnisse und Protokolle trennen

Verzeichnisse nach Projekt oder Aufgabenbatch aufteilen. Build-Cache, Modelldateien, Ausgabe-Artefakte und Protokolle getrennt speichern, um Rechte, Speicherquoten und Bereinigungsregeln festzulegen.

Prüfung
Verzeichnisrechte, Speicherplatz, Protokollinhalte
Ziel
Gegenseitiges Überschreiben von Aufgaben verhindern
03 / Backup

Wiederherstellbare Kopie außerhalb des Knotens aufbewahren

Quellcode in die Versionsverwaltung, Build-Artefakte in den Artefaktprozess sowie Modelle und Daten an einen vom Team freigegebenen Speicherort übernehmen. Regelmäßig prüfen, ob die Kopie tatsächlich wiederhergestellt werden kann.

Prüfung
Backup-Umfang, Wiederherstellungsschritte, Aufbewahrungsfrist
Ziel
Bei einer Störung des Knotens weiterarbeiten können
04 / Export

Vor Ende der Mietdauer verifizieren

Erforderliche Artefakte, Konfigurationen und bereinigte Protokolle exportieren und Dateivollständigkeit sowie Empfangsort prüfen. Nicht mehr benötigte Daten erst danach im eigenen Teamprozess bereinigen.

Prüfung
Exportliste, Prüfergebnis, Empfänger
Ziel
Keine wichtigen Daten beim Abschluss der Bereitstellung verlieren
Build-Credentials

Secrets zur Laufzeit injizieren, statt sie ins Repository zu schreiben

Signaturdateien, Repository-Tokens, Dienstschlüssel und Umgebungsvariablen müssen aus dem eigenen Secret-Management-Prozess des Teams kommen. Build-Skripte verwenden nur Variablennamen oder kontrollierte Dateipfade und speichern keine echten Werte.

Empfohlene Injektionsgrenzen

SOURCE Secret-Management-Prozess des Teams

Echte Werte speichern, Leseberechtigte begrenzen und Änderungen sowie Widerrufe protokollieren.

TASK Eingeschränkte Aufgabenidentität

Nur während der Aufgabenausführung die für die aktuelle Pipeline minimal erforderlichen Secrets lesen.

OUTPUT Bereinigter Build-Bericht

Aufgabenphase, Exit-Status und Artefaktort ausgeben, aber keine Secret-Inhalte zurückgeben.

Credential-Prüfung BUILD / POLICY
Öffentliches Repository
Keine echten Tokens, privaten Schlüssel, Signaturdateien oder vollständigen Umgebungskonfigurationen einchecken
Build-Protokoll
Secret-Ausgabe deaktivieren und Befehlsparameter sowie Werte von Umgebungsvariablen filtern
Cache-Verzeichnis
Prüfen, ob Abhängigkeitstools Authentifizierungsdaten in einen wiederverwendbaren Cache schreiben
Berechtigungswiderruf
Nach Aufgabenende, Personaländerungen oder bei Risiken einzeln widerrufbar
Rotation und Verifizierung
Nach dem Aktualisieren eines Secrets prüfen, dass der alte Wert ungültig ist und neue Aufgaben weiterhin abgeschlossen werden können
MLX-Schnittstellenprüfung

Ein ladbares Modell bedeutet nicht, dass der Dienst für externe Bereitstellung geeignet ist

Vor der Bereitstellung einer MLX-Inferenzschnittstelle Listener-Bereich, Zugriffskontrolle, Parallelitätsgrenzen, Protokollinhalte und Modellabhängigkeiten getrennt prüfen. Zunächst in einem eingeschränkten Netzwerk testen, dann den Zugriff erweitern.

Sechs Prüfungen vor dem Go-live

  • Deckt die Listener-Adresse nur die vorgesehenen Netzwerkschnittstellen ab?
  • Ist jeder Anfrageeingang durch eine klare Zugriffskontrolle geschützt?
  • Passt das Parallelitätslimit zum Unified-Memory-Budget?
  • Schließen Fehlerprotokolle Tokens und sensible Anfrageinhalte aus?
  • Stammen Modell, Gewichte und Laufzeitabhängigkeiten aus freigegebenen Quellen?
  • Bleiben nach dem Stoppen des Dienstes Prozesse oder offene Ports zurück?

Prüfreihenfolge

  1. 01
    Lokal testen

    Modellformat, Ladevorgang, Unified-Memory-Nutzung und grundlegende Antwort prüfen.

  2. 02
    Eingeschränkter Zugriff

    Nur für Testaufrufer öffnen und Authentifizierungsfehler, Zeitüberschreitungen sowie fehlerhafte Anfragen prüfen.

  3. 03
    Parallelität beobachten

    Anfragen schrittweise erhöhen und Speicher, Latenz, Fehlerrate sowie Modellladeprotokolle beobachten.

  4. 04
    Offenlegung erneut prüfen

    Endgültigen Listener-Bereich, aufrufende Identität, Protokollstrategie und Abschaltmethode dokumentieren.

Prüfung und Maßnahmen für offengelegte MLX-Dienste
Prüfpunkt Akzeptables Ergebnis Signal für Anpassungsbedarf
Listener-Bereich Nur an vorgesehene Schnittstellen gebunden, mit klarem Netzwerkzugriffspfad Standardmäßig an alle Schnittstellen gebunden, ohne nachvollziehbare Aufruferquelle
Zugriffskontrolle Aufruferidentität einzeln widerrufbar; fehlgeschlagene Anfragen geben keine internen Informationen preis Gemeinsam genutztes dauerhaftes Token oder Tokens in Client und Protokollen
Anfrageprotokolle Notwendige Zeit, Status und Aufgabenkennung werden bereinigt gespeichert Sensible Prompts, Tokens oder Modelldaten vollständig protokolliert
Abhängigkeitsquellen Modell- und Paketquellen nachvollziehbar, Versionen und Prüfinformationen eindeutig Laufzeitabhängigkeiten unbekannter Quelle oder Version werden heruntergeladen
Sicherheitsereignis melden

Auswirkungen zuerst begrenzen, danach reproduzierbare bereinigte Nachweise einreichen

Bei ungewöhnlichen Zugriffen, versehentlich übermittelten Credentials, unbekannten Prozessen oder offengelegten Diensten zunächst nach Teamprozess betroffene Identitäten und Dienste einschränken. Danach Bestellkennung, Zeitachse, Auswirkungsbereich und bereinigte Nachweise zusammenstellen.

Einzureichende Informationen

Bestellkennung
Zur Zuordnung des physischen Knotens, ohne vollständige Zugangsdaten beizufügen
Zeitpunkt des Vorfalls
Datum, Uhrzeit und Zeitzone angeben und die wichtigsten Ereignisse in Reihenfolge aufführen
Auswirkungsbereich
Betroffene Konten, Aufgaben, Verzeichnisse, Schnittstellen oder Artefakte beschreiben
Reproduktionsschritte
Kürzesten reproduzierbaren Ablauf sowie erwartetes und tatsächliches Ergebnis angeben
Bereinigte Nachweise
Passwörter, private Schlüssel, Tokens und personenbezogene Daten aus Protokollen, Screenshots oder Fehlermeldungen entfernen

Zuerst empfohlene Maßnahmen

  • Aktuellen Status und Zeitpunkt der ersten Entdeckung dokumentieren
  • Unnötige externe Dienste und automatisierte Aufgaben stoppen
  • Möglicherweise betroffene Aufgabenidentitäten oder Tokens widerrufen
  • Bereinigte Protokolle aufbewahren und die ursprüngliche Ereignisreihenfolge nicht verändern
  • Wichtigen Code, Modelle und Artefakte anhand von Kopien außerhalb des Knotens prüfen

Für den externen Support ausschließlich support@vmcache.com. Reichen Sie keine echten Schlüssel im E-Mail-Text oder als Anhang ein.

Nächster Schritt der Bereitstellung

Mit einem dedizierten physischen Knoten eine kontrollierbare Build- und Inferenzumgebung schaffen

Bestätigen Sie zunächst Modell, Knoten und Mietdauer und nehmen Sie anschließend Konten, Secrets, Backups und Schnittstellenprüfungen in die eigene Team-Checkliste auf.