So schützen wir die Instanzen und Daten unserer Kundschaft. Diese Massnahmen sind Teil des Auftragsverarbeitungsvertrags.
Trennung
- Eine Instanz pro Kundin oder Kunde: eigener Kubernetes-Namespace, eigene Datenbank, eigener Speicher, eigene Adresse. Netzwerkregeln lassen nur den Ingress und die Betriebskonsole zu einer Instanz durch, und eine Instanz erreicht weder andere Instanzen noch private Netze.
- Trennung der Personen: Dateien, Erinnerungen und Unterhaltungen einer Person sind nur für sie sichtbar, ausser sie teilt sie.
Hosting
- Betrieb bei Infomaniak in der Schweiz, auf verwalteter Kubernetes-Infrastruktur.
- Sicherungskopien in Infomaniaks Objektspeicher in der Schweiz.
- Container-Images aus einer eigenen, privaten Registry, die sie beim Hochladen auf Schwachstellen prüft.
Verschlüsselung
- Alle Verbindungen sind mit TLS verschlüsselt.
- Schlüssel und Passwörter der Instanzen liegen verschlüsselt in Git (SOPS mit age); die Betriebskonsole kann sie schreiben, aber nicht lesen.
- Zugangsdaten verbundener Konten speichert die Instanz mit AES-256-GCM verschlüsselt.
- Passwörter speichern wir nur als Hash.
Kontrolle durch Menschen
- Freigaben: Schritte mit Folgen (senden, schreiben, löschen, planen) führt ALVIREQ erst nach der Freigabe einer Person aus. Unbeaufsichtigte Läufe lehnen solche Schritte ab und protokollieren den Grund.
- Nicht vertrauenswürdige Inhalte: Webseiten, E-Mails und Dokumente gelten als Daten, nicht als Anweisungen.
- Audit-Protokoll: Werkzeugaufrufe, Freigaben, Anmeldungen und Verwaltungsänderungen werden aufgezeichnet.
Betrieb
- Änderungen am Betrieb laufen über Git und werden automatisch angewendet (GitOps); nichts wird von Hand am Cluster geändert.
- Zugang zur Betriebskonsole haben nur Personen von HALVIC mit zentraler Anmeldung. Die Konsole liest keine Inhalte der Instanzen.
- Code-Ausführung und Shell sind auf dem Cluster nicht verfügbar.
Anmeldung
Anmeldung mit Passwort (mit Schutz gegen wiederholte Fehlversuche) oder über Google- bzw. Microsoft-Geschäftskonten der Kundschaft. Eine Zwei-Faktor-Anmeldung ist in Arbeit.
Meldungen
Sicherheitslücken melden Sie an hello@halvic.ch.