Sicherheitsgrenzen bei Cloud-Macs

Dediziert heißt: Isolation von Anfang an

Jeder Mac mini ist genau einem Kunden zugewiesen. Sie nutzen einen dedizierten physischen Mac statt einer virtuellen Maschine. CPU, Unified Memory und SSD werden nicht mit anderen Kunden geteilt.

Gerätezuweisung · Übersicht der Grenzen 1 : 1
Zuweisungseinheit Ein kompletter Mac mini

Keine virtuelle Maschine auf gemeinsam genutzten Ressourcen.

Während der Mietdauer Ein Kunde pro Gerät

Projekte, Toolchain und Konfiguration auf dem Gerät verwalten Sie selbst.

Bereitstellung & Freigabe Neuinstallation & Löschung

Vor der Bereitstellung wird das System neu installiert. Nach der Freigabe werden Datenträger gelöscht und das System neu installiert.

Hardware-Isolation

Sie mieten ein Gerät, kein Ressourcenpaket

Die physische Zuweisung verhindert, dass Kunden Hardware gemeinsam nutzen. Die folgenden drei Ressourcen gehören zum selben Gerät und werden nicht überbucht.

01 / CPU

Exklusiver Prozessor

Builds, Tests und lokale Aufgaben laufen auf dem Ihnen zugewiesenen Mac mini. Die Prozesse anderer Kunden beanspruchen den Prozessor dieses Geräts nicht.

Für durchgehend laufende Builds
02 / MEMORY

Exklusiver Unified Memory

Xcode, Simulatoren und MLX-Workloads nutzen den Unified Memory des gewählten Modells. Die Kapazität richtet sich nach der bei der Bestellung gewählten Ausstattung und wird nicht mit anderen Kunden geteilt.

Kapazität je nach Modell
03 / SSD

Exklusiver Gerätespeicher

Repositories, Build-Artefakte und Entwicklungstools liegen auf der SSD des gemieteten Geräts. Vor der Bereitstellung wird das System neu installiert. Informationen zur Verarbeitung nach der Mietzeit finden Sie weiter unten unter Datenlebenszyklus.

Wichtige Daten selbst sichern

Hardware-Isolation ersetzt keinen Kontoschutz. Ändern Sie nach Mietbeginn die initialen Zugangsdaten, richten Sie SSH-Schlüssel ein und verwalten Sie die Zugriffsrechte auf dem Gerät entsprechend Ihrem Projekt.

Datenlebenszyklus

Von der Bereitstellung bis zur Freigabe: klare Abläufe

Wir erstellen oder speichern keine Abbilder Ihrer Geschäftsdaten. Sichern Sie Repositories, Zertifikate, Build-Caches und andere Arbeitsdateien selbst, bevor Sie das Gerät freigeben.

01 Vor der Bereitstellung

Das System wird neu installiert, bevor das Gerät bereitgestellt wird. Nach Erhalt der Zugangsdaten können Sie die Systemversion prüfen und die für Ihr Projekt benötigten Tools installieren.

02 Während der Mietdauer

Sie verwalten die Geschäftsdaten auf dem Gerät. Sichern Sie Repositories, Signaturmaterial und Dateien, die sich nicht erneut erstellen lassen, separat. Nutzen Sie das gemietete Gerät nicht als einzige Kopie Ihrer Daten.

03 Nach der Gerätefreigabe

Der Datenträger wird gelöscht und das System neu installiert. Nach der Freigabe können Daten auf dem ursprünglichen Gerät nicht wiederhergestellt werden. Exportieren Sie daher benötigte Dateien, bevor Sie die Freigabe in der Konsole bestätigen.

Netzwerk & Zugriff

Zugänge absichern, Workflows gezielt freigeben

SSH und VNC-Bildschirmfreigabe sind die standardmäßigen Zugänge. Nach der Bereitstellung können Sie die macOS-Firewallregeln an die tatsächlich benötigten Dienste anpassen. Wenn Sie Dienste öffentlich bereitstellen möchten, prüfen Sie zuerst die Bindeadresse und den benötigten Portbereich.

SSH: tägliche Verwaltung

Prüfen Sie beim ersten Verbindungsaufbau den Host-Fingerprint, wechseln Sie zur schlüsselbasierten Authentifizierung und verwahren Sie Ihren privaten Schlüssel sicher. Verwenden Sie für Automatisierungen separate Konten oder Zugangsdaten, statt Login-Daten gemeinsam zu nutzen.

Schlüsselbasierte Anmeldung bevorzugen

VNC: grafische Oberfläche

Nutzen Sie die Bildschirmfreigabe, wenn Sie mit Xcode arbeiten oder Simulatoren prüfen müssen. Beenden Sie die Sitzung, wenn Sie sie nicht mehr benötigen. Hinterlegen Sie Zugangsdaten für die grafische Oberfläche weder in Repositories noch in CI-Logs.

Zugangsdaten getrennt vom Code speichern

Konsole: Kontozugang

Für Konsolenkonten ist die Zwei-Faktor-Authentifizierung verfügbar. Verwenden Sie auch dann ein eigenes, ausreichend starkes Passwort und prüfen Sie regelmäßig die Aktivitäten im Konto und in Support-Tickets.

Konto- und Geräteschutz separat einrichten
Grenzen des Betriebszugriffs

Ein dediziertes Gerät bedeutet auch: Betriebszugriff nur unter bestimmten Bedingungen

Alltägliche Projektarbeiten erledigt der Kunde selbst. Mitarbeitende im Betrieb greifen nur mit entsprechender Ticket-Freigabe oder bei einem für die Behebung eines Hardwarefehlers erforderlichen Eingriff auf das Gerät zu. Die Vorgänge werden protokolliert.

Anlässe und Grenzen für Betriebszugriffe
AnlassZugriffsgrenzeWas der Kunde selbst erledigen sollte
Allgemeine Konfiguration und SoftwareproblemeGeben Sie vorzugsweise die Schritte zur Fehleranalyse über ein Support-Ticket weiter. Ein Zugriff auf das Gerät erfolgt nicht allein für die laufende Verwaltung.Fügen Sie eine kurze Fehlerbeschreibung, die Systemversion und reproduzierbare Schritte bei. Entfernen Sie zuvor Schlüssel und Tokens aus Logs.
Unterstützung bei GerätearbeitenNach Bestätigung des Umfangs im Support-Ticket werden nur die zur Problemlösung erforderlichen Schritte ausgeführt und protokolliert.Beschreiben Sie, wobei Unterstützung erlaubt ist. Prüfen Sie nach der Problemlösung gemeinsam genutzte temporäre Zugangsdaten und tauschen Sie diese aus.
HardwarefehlerZugriff auf das Gerät erfolgt nur, soweit dies für die Diagnose und Wiederherstellung des Dienstes erforderlich ist. Die entsprechenden Vorgänge werden dokumentiert.Halten Sie externe Sicherungskopien Ihrer Geschäftsdaten vor und verfolgen Sie den Bearbeitungsstand über ein Support-Ticket in der Konsole.

Beschreiben Sie im Support-Ticket das Problem. Senden Sie keine privaten Schlüssel, vollständigen Zahlungsdaten oder für die Fehleranalyse nicht benötigten Geschäftsdaten.

Dienstverfügbarkeit

Zielwert und Ausgleich getrennt betrachten

Alle Standorte sind 365 Tage im Jahr in Betrieb. Der folgende Wert ist ein monatliches Serviceziel und kein Messwert für einen bereits abgeschlossenen Monat.

Monatliches Verfügbarkeitsziel 99,9%

Maßgeblich sind die in der Konsole einsehbaren tatsächlichen Messwerte und Ereignisse je Standort.

Statusdaten der letzten 90 Tage

Die Daten werden in drei aufeinanderfolgenden Zeiträumen von jeweils 30 Tagen angezeigt. Der Zielwert wird hier nicht als tatsächlich gemessene Verfügbarkeit dargestellt.

01–30Tage
31–60Tage
61–90Tage

Liegt die Verfügbarkeit im betreffenden Monat unter 99,9 %, erfolgt ein Ausgleich in Form von Kontoguthaben, berechnet anhand der Ausfallzeit. Beantragen Sie den Ausgleich innerhalb von 7 Tagen nach Monatsende über ein Support-Ticket in der Konsole und geben Sie die betroffene Instanz sowie den Zeitraum an.

Zahlungssicherheit

Zahlungsdaten und Gerätezugriff sind getrennt

Alle Tarife werden in US-Dollar abgerechnet. Welche Zahlungswege verfügbar sind, zeigt die Backend-Schnittstelle beim Bezahlvorgang an. Öffentlich unterstützt werden ausschließlich die folgenden zwei Methoden.

Kreditkarte

Visa / Mastercard / Amex

Kreditkartenzahlungen werden über Stripe abgewickelt. ZSHMac speichert keine vollständigen Kartennummern. Abrechnungsdaten dienen der Bestätigung von Transaktionen und der Klärung von Zahlungsproblemen.

Abrechnung in US-Dollar
Krypto-Überweisung

USDT-TRC20

Für die Überweisung muss das TRC20-Netzwerk verwendet werden. Die Zahlung gilt als eingegangen, sobald sie on-chain bestätigt wurde. Prüfen Sie vor dem Absenden den Betrag und die Empfängerangaben auf der Checkout-Seite.

Preisangabe in US-Dollar
Verantwortungsvolle Offenlegung

Sicherheitsproblem entdeckt? Bitte vertraulich melden

Bitte senden Sie den Bericht an support@zshmac.com. Beschreiben Sie die betroffene Funktion, die Schritte zur Reproduktion sowie das erwartete und tatsächliche Ergebnis. Entfernen Sie vor dem Anhängen von Logs personenbezogene Daten, Schlüssel und Zahlungsdaten.

Wir bestätigen den Eingang an Werktagen und halten Sie im selben E-Mail-Verlauf über die Analyse auf dem Laufenden. Veröffentlichen Sie bis zur Prüfung und Behebung keine Details, mit denen sich das Problem reproduzieren lässt. Greifen Sie außerdem nicht auf Konten oder Geräte zu, die Ihnen nicht gehören.

Nächster Schritt

Isolationsgrenzen prüfen und passenden Mac auswählen

Vergleichen Sie Arbeitsspeicher, Speicherplatz und Abrechnungszeitraum der drei Modelle. Den Standort wählen Sie bei der Bestellung. Maßgeblich ist die aktuelle Verfügbarkeit, die in der Konsole angezeigt wird.