Zum Inhalt springen

Sicherheit

Standardmäßig sicher.
An Ihr Risikoniveau anpassbar.

Jeder ReefOffice-Server kommt mit einer soliden Sicherheitsgrundlage — ohne Einrichtung.

Die Kurzfassung — für die Fragen, die Ihre Kunden wirklich stellen:

Wo sind unsere Daten?
Auf Ihrem eigenen dedizierten Server in der EU — nie mit einem anderen Kunden geteilt.
Wer kann darauf zugreifen?
Sie. Im Managed-Modus kann ReefOffice ihn für Sie warten — jede Aktion protokolliert — oder wählen Sie Air-Gapped, damit niemand ohne Ihre Zustimmung eine Verbindung herstellt.
Wie wird gesichert?
Täglich, auf Ihrem Server verschlüsselt, bevor es ihn verlässt, und an einem separaten Ort in der EU aufbewahrt.
Können wir wechseln?
Ja — alles läuft auf Open-Source-Apps in Standardformaten. Jederzeit exportieren.

Das Detail zu jeder Antwort steht unten — in klarer Sprache, mit den technischen Einzelheiten einen Klick entfernt.

Grundlage

Immer enthalten — nichts zu konfigurieren

🏠

Ihr eigener Server, mit niemandem geteilt

Ihre Dateien, E-Mails und Passwörter liegen auf einer Maschine, die nur Ihnen gehört — kein anderes Unternehmen und kein anderer Kunde teilt sie.

Technische Details ▸
  • → Ihr eigener VPS auf Contabo Cloud — Rechenzentren in der EU
  • → 8 vCPU (AMD EPYC), 24 GB RAM, 400 GB SSD — exklusiv Ihrer Instanz zugewiesen
  • → NixOS — unveränderliches OS, jede Konfigurationsänderung ist nachvollziehbar und reproduzierbar
  • → Voller Root-Zugriff, auf Hypervisor-Ebene isoliert — kein anderer Kunde kann auf Ihre Maschine zugreifen
🔐

Ein gestohlenes Passwort allein öffnet Ihre Tür nie

Ob das Anmeldepasswort bei einem Leck offengelegt, erraten oder per Phishing gestohlen wird — ohne den zweiten Faktor öffnet es die Tür nicht. Jedes Teammitglied wird bei der ersten Anmeldung registriert. Keine Ausnahmen, kein Opt-out.

Technische Details ▸
  • → Authentik SSO — eine Identität für alle Dienste; 2FA wird auf der SSO-Ebene geprüft und deckt so automatisch Nextcloud, Vaultwarden und alles andere ab
  • → Standard: TOTP — 6-stelliger Code aus einer beliebigen Authenticator-App (Aegis, Google Authenticator, 1Password…)
  • → Upgrade: FIDO2/WebAuthn — Hardware-Schlüssel (YubiKey) oder Geräte-Passkey; phishing-resistent durch Design
  • → Kein SMS — nicht angeboten; SIM-Swapping macht SMS-2FA unzuverlässig
  • → Die erste Anmeldung leitet zur TOTP-Einrichtung weiter — es gibt keinen Weg, sie zu überspringen
💪

Anmeldepasswörter, die Ihr Team nicht schwach machen kann

Jedes Teammitglied hat ein einziges Passwort zur Anmeldung — bei Nextcloud, Vaultwarden und jedem anderen Dienst. Beim Festlegen oder Ändern lehnt das System alles ab, was leicht zu erraten ist, sowie alles, was bereits in einem bekannten Datenleck aufgetaucht ist.

Technische Details ▸
  • → Gilt für das Authentik-SSO-Passwort — die einzige Anmeldung für alle Dienste (Nextcloud, Vaultwarden-Weboberfläche usw.)
  • → zxcvbn-Score ≥ 3 (NIST SP 800-63B): modelliert echte Angreifer-Ratestrategien — Wörterbuchwörter, Name+Jahr-Muster, Tastaturmuster — ohne starre Zeichenklassen-Regeln, die Nutzer dazu bringen, „Password1!“ zu schreiben
  • → Mindestens 12 Zeichen
  • → HaveIBeenPwned-Prüfung bei jedem Festlegen/Ändern — Nulltoleranz, jedes Auftauchen in einem Leck lehnt das Passwort ab
  • → Deckt nicht das Vaultwarden-Master-Passwort ab (Tresor-Verschlüsselungsschlüssel pro Nutzer in der Client-App festgelegt — außerhalb des Geltungsbereichs von Authentik)
📋

Ein Protokoll von allem, was auf Ihrem Server getan wird

Jede Aktion, die wir auf Ihrem Server ausführen, wird mit Zeitstempel aufgezeichnet und ist für Sie in Echtzeit im Dashboard sichtbar.

Technische Details ▸
  • → Hash-verkettetes Audit-Protokoll — jede Aktion aufgezeichnet, sichtbar im Sicherheits-Tab jedes Servers in Ihrem Dashboard
  • → SSH-Host-Schlüssel bei der ersten Verbindung angeheftet (TOFU) — eine Abweichung führt zum Verbindungsabbruch und wird protokolliert
🤖

Ihre Automatisierungen können Ihre Passwörter nicht preisgeben

Die Workflows auf Ihrem Server benötigen Admin-Zugriff auf Ihre Apps, um ihre Arbeit zu erledigen. ReefOffice bewahrt diese Zugangsdaten in einer abgeschotteten Schicht auf, die Ihr Team nie öffnen oder lesen kann — so kann eine integrierte Automatisierung nie zur Hintertür werden, um ein Passwort auszulesen.

Technische Details ▸
  • → Integrierte Automatisierungen laufen in einer nur dem Betreiber vorbehaltenen Automatisierungs-Engine — nie im Activepieces-No-Code-Builder, den Ihr Team nutzt
  • → Ihre Geheimnisse sind verschlüsselt und werden nur vom laufenden Job über dessen jobgebundene Laufzeit-Zugangsdaten gelesen; vom Agenten ausgelöste Läufe gehen über einen lokalen Allowlist-Shim und erhalten nie allgemeine Zugangsdaten der Automatisierungs-Engine
  • → Ihr No-Code-Builder enthält keinerlei Betreiber-Zugangsdaten; die beiden Schichten bleiben getrennt
  • → Die Mitgliedschaft im Betreiber-Workspace wird bei jedem Deployment neu durchgesetzt — kein veraltetes Konto behält Zugriff
🧠

Ihre Dokumente werden durchsucht, ohne je Ihren Server zu verlassen

Um Ihre Dateien, Rechnungen und Notizen durchsuchbar zu machen, laden die meisten KI-Tools Ihre Dokumente zu einem großen KI-Unternehmen (OpenAI und dergleichen) zur Verarbeitung hoch. ReefOffice führt für diesen Schritt ein kleines KI-Modell auf Ihrem eigenen Server aus — sodass der Inhalt Ihrer Dokumente nie an jemanden gesendet wird, nicht einmal zum Indexieren oder Durchsuchen.

Technische Details ▸
  • → Embeddings (die Berechnung, die Text durchsuchbar macht) werden lokal von bge-m3 (ein mehrsprachiges, MIT-lizenziertes offenes Modell) in Ollama auf Ihrer VM berechnet — es wird nie eine Drittanbieter-KI-API aufgerufen
  • → Vektoren und Text liegen in Qdrant auf Ihrem eigenen Server; eine Suche verlässt die Maschine nie
  • → Bei Private-AI-Tarifen wird die Antwort auf einer ReefOffice-GPU in Deutschland erzeugt — nur Ihre Frage und die passenden Ausschnitte werden dorthin gesendet, und keine Dritt-KI ist beteiligt
  • → Bei Tarifen ohne GPU können Sie optional Ihren eigenen KI-Schlüssel für geschriebene Antworten verbinden; dann werden nur die Frage und die passenden Ausschnitte gesendet (nie Ihr gesamtes Korpus), und nur wenn Sie zustimmen
☁️

Automatische Backups — verschlüsselt, bevor sie Ihren Server verlassen

Ihre Daten werden täglich (und öfter) gesichert, auf Ihrem Server verschlüsselt, bevor sie irgendwohin gesendet werden, und an einem von Ihrem Server getrennten Ort gespeichert.

Technische Details ▸
  • → Restic — clientseitige AES-256-Verschlüsselung vor der Übertragung, eindeutiger Schlüssel pro VM
  • → Gespeichert auf einer Hetzner Storage Box (EU) über SFTP/SSH Port 23 — geografisch getrennt von der Contabo-Compute-VM, vor der Übertragung verschlüsselt
  • → Aufbewahrung: 24 stündliche · 7 tägliche · 4 wöchentliche · 12 monatliche Snapshots
  • → Der Backup-Schlüssel wird nie in der Datenbank der ReefOffice-Steuerungsebene gespeichert

Ihre Optionen

Drei Optionen — wählen Sie, was zu Ihrer Situation passt

Diese werden bei der Erstellung Ihres Servers festgelegt. Die SSH-Verwaltung kann später deaktiviert werden; Festplattenverschlüsselung und Zero-Knowledge-Backup-Modus erfordern eine Bereitstellung oder eine geplante Übergabe.

🔒

Festplattenverschlüsselung

Standard: an

Die Frage: Was passiert, wenn jemand physisch auf Ihre Server-Hardware zugreift?

✓ An — Root-Daten sind verschlüsselt

Das Root-Dateisystem ist im Ruhezustand verschlüsselt. Das schützt entfernte Root-Laufwerke und Root-Disk-Snapshots, die kein Boot-Entsperrmaterial enthalten.

Aus — Dateien sind lesbar

Jeder mit physischem Zugriff auf die Festplatte kann Ihre Dateien direkt lesen.

Technische Details ▸
  • → Standardmäßige LUKS2-Verschlüsselung des Root-Dateisystems — angewendet, bevor NixOS installiert wird
  • → Ein zufälliger Schlüssel wird pro VM bei der Bereitstellung generiert und beim Booten automatisch angewendet — keine Passphrasen-Abfrage beim Neustart
  • → Kleine unverschlüsselte Boot-Partition (Bootloader + initrd) · Rest der Festplatte LUKS2-verschlüsselt (ext4)
  • → LUKS schützt nur Daten im Ruhezustand — zur Sicherheit des laufenden Systems siehe den Abschnitt zur Kernel-Härtung in der FAQ unten
🛠️

Zugriffsmodus

Standard: Managed

Die Frage: Wer kann sich mit Ihrem Server verbinden, um Updates anzuwenden und Dienste zu verwalten?

Managed — wir kümmern uns darum

ReefOffice wendet Updates an, schaltet Dienste um und behebt Probleme für Sie. Jede Aktion wird protokolliert und ist für Sie sichtbar.

Air-gapped — Sie entscheiden

Niemand verbindet sich ohne Ihre ausdrückliche Erlaubnis. Sie wenden Updates nach Ihrem Zeitplan an. Nur für Zero-Trust-Umgebungen erforderlich.

Technische Details ▸
  • → Managed: Die Steuerungsebene hält einen dedizierten SSH-Schlüssel; TOFU-Host-Schlüssel-Anheftung verhindert MITM bei der erneuten Verbindung
  • → Air-gapped: Nur Ihre SSH-Schlüssel sind installiert; ReefOffice kann nach der Übergabe weder Dienste umschalten noch Updates aus der Ferne anwenden
  • → Optionale wöchentliche Zusammenfassungs-E-Mail (in den Einstellungen aktivierbar): listet alle Vorgänge auf Ihren Servern auf — deckt SSH-Aktivität im Managed-Modus ohne Lärm pro Aktion ab
  • → Ehrlich: Im Managed-Modus hat ReefOffice dauerhaften Root-SSH-Zugriff. Jeder Zugriff wird protokolliert, aber es ist kein betreiberfreier Zugriff.
🗝️

Backup-Verschlüsselungsschlüssel

Standard: Standard

Die Frage: Wenn Sie ein Backup wiederherstellen müssen, wer muss beteiligt sein?

Standard — wir stellen für Sie wieder her

Der Backup-Schlüssel bleibt auf Ihrem Server. Wenn etwas schiefgeht, können wir Ihre Daten wiederherstellen, ohne darauf zu warten, dass Sie einen Schlüssel bereitstellen.

Zero-Knowledge — nur Sie können wiederherstellen

Nach der Übergabe ersetzen Sie den Backup-Schlüssel durch einen Schlüssel, den nur Sie besitzen. Wir können diese Backups ohne Ihre Mitwirkung weder lesen noch wiederherstellen.

Technische Details ▸
  • → Standard: Das restic-Passwort wird im verschlüsselten Root-Dateisystem gespeichert — nie in der Datenbank der Steuerungsebene
  • → Zero-Knowledge: Nach der Übergabe ersetzen Sie das Platzhalter-restic-Passwort durch einen Schlüssel, den nur Sie besitzen; ReefOffice kann Backups nicht für Sie wiederherstellen
  • → Angriffskette im Standard-Modus: Der Angreifer muss LUKS2 knacken, dann Root erlangen, dann den Backup-Schlüssel lesen — eine mehrstufige unabhängige Kompromittierung
  • → Zero-Knowledge entfernt nach der Übergabe ReefOffice aus der Verwahrung des Backup-Schlüssels, zum Preis einer selbstverwalteten Wiederherstellung

Tiefer eintauchen

Für Sicherheitsteams — Bedrohungen, Maßnahmen & Roadmap

Klicken Sie auf eine Frage, um sie aufzuklappen.

Werden meine Dokumente zur Suche an OpenAI oder ein anderes KI-Unternehmen gesendet?
Nein. Der Schritt, der Ihre Dokumente durchsuchbar macht — Text in „Embeddings“ (Vektoren) umzuwandeln — ist der Teil, den Wettbewerber typischerweise an eine Drittanbieter-KI-API auslagern, was bedeutet, dass Ihre Dateiinhalte deren Gebäude verlassen. ReefOffice führt dieses Modell lokal aus: bge-m3 (ein mehrsprachiges, MIT-lizenziertes offenes Modell) in Ollama auf Ihrer eigenen VM. Die Vektoren und der Text werden in Qdrant gespeichert, ebenfalls auf Ihrer VM. Das Indexieren und Durchsuchen Ihres Korpus löst also nie einen ausgehenden KI-Aufruf aus — der Inhalt Ihrer Dokumente bleibt auf Ihrem Server. Bei Private-AI-Tarifen wird die Antwort von einem offenen Modell (standardmäßig Qwen oder ein europäisches Modell wie Mistral) auf einer ReefOffice-GPU in einem ISO-27001-zertifizierten Rechenzentrum in Deutschland erzeugt, unter Auftragsverarbeitungsvertrag — nur Ihre Frage und die passenden Ausschnitte werden dorthin gesendet, dort wird nichts gespeichert, und keine Dritt-KI ist jemals beteiligt. Der einzige Fall, in dem etwas hinausgeht, ist, wenn Sie auf einem Tarif ohne GPU bewusst Ihren eigenen externen KI-Schlüssel für geschriebene Antworten verbinden — und selbst dann werden nur Ihre Frage und die wenigen passenden Ausschnitte gesendet, nie das gesamte Korpus.
Wie sind die integrierten Automatisierungen von meinem Team und meinen No-Code-Tools isoliert?
Die vorgefertigten Automatisierungen (Dokumentenindexierung, Rechnungsnachverfolgung, Vertragsablage, Auftrag-gewonnen-Einrichtung, …) laufen in einer nur dem Betreiber vorbehaltenen Automatisierungs-Engine, die ReefOffice verwaltet — nicht in Activepieces, dem No-Code-Builder, den Ihr Team nutzt. Die benötigten Zugangsdaten (Ihre Admin-Konten für Nextcloud / Dolibarr / Paperless, das Mail-Relay) werden verschlüsselt gespeichert und nur vom laufenden Job über dessen jobgebundene Laufzeit-Zugangsdaten gelesen; sie werden nie in eine Workflow-Definition geschrieben, die ein Nutzer öffnen kann. Wenn der private KI-Agent eine freigegebene Automatisierung startet, ruft er einen lokalen Allowlist-Shim auf, der die Zugangsdaten serverseitig injiziert, sodass der Agent nie allgemeine Zugangsdaten der Automatisierungs-Engine erhält. Ihr Activepieces-Sandkasten enthält keinerlei Betreiber-Zugangsdaten, und der Zugriff auf die Engine wird bei jedem Deployment betreiberseitig durchgesetzt, sodass ein veraltetes Konto keinen Zugriff behalten kann. Das schließt die Risikoklasse, bei der eine integrierte Automatisierung zum Mittel wird, ein Admin-Passwort auszulesen.
LUKS schützt nur die Festplatte im Ruhezustand — was schützt einen laufenden Server?
Richtig, und das ist beabsichtigt — LUKS ist das richtige Werkzeug für Bedrohungen der Daten im Ruhezustand (physische Laufwerke, Außerbetriebnahme und Snapshots, die kein Boot-Entsperrmaterial enthalten). Für einen laufenden Server wenden wir eine separate Schicht von Kontrollen an, die in jeden NixOS-Build integriert ist: ptrace ist eingeschränkt (scope=3), um Prozessinspektion zu verhindern, kexec ist deaktiviert, damit der Kernel zur Laufzeit nicht ersetzt werden kann, unprivilegiertes eBPF ist blockiert, Kernel-Zeiger sind verborgen (kptr_restrict=2), unprivilegiertes userfaultfd ist deaktiviert, unprivilegierte io_uring-Erstellung ist eingeschränkt, und Coredumps sind unterdrückt. Vollständige io_uring-Deaktivierung bleibt für spezielle gehärtete Deployments verfügbar, aber die Standardeinstellung erhält die Kompatibilität mit privilegierter Infrastruktur. Die Unveränderlichkeit von NixOS bedeutet, dass kein Paketmanager unbemerkt unerwartete Binärdateien installieren kann. Eine tägliche CVE-Prüfung (vulnix) erkennt verwundbare Pakete und meldet die Ergebnisse im Dashboard.
Suchen Sie nach bekannten CVEs in Authentik, Nextcloud und Vaultwarden?
Ja — jeder Server führt eine tägliche CVE-Prüfung mit vulnix durch, einem NixOS-nativen Tool. Da NixOS exakte Paketversionen als kryptografische Hashes festschreibt (reproduzierbare Builds), kann vulnix jedes installierte Paket in Sekunden mit der National Vulnerability Database abgleichen. Die Ergebnisse erscheinen im Sicherheits-Tab Ihres Dashboards mit Paketname, Version und CVE-IDs. NixOS liefert in der Regel innerhalb von 24–48 Stunden nach einer CVE-Offenlegung ein gepatchtes Paket — die nächste tägliche Prüfung bestätigt die Behebung. Das ist etwas, das die meisten selbst gehosteten Stacks ohne erheblichen Werkzeugaufwand nicht leisten können; hier läuft es ab Werk.
Was, wenn die ReefOffice-Steuerungsebene selbst kompromittiert wird?
Der Air-Gapped-Modus ist die vollständige Antwort — wir halten keinen SSH-Schlüssel, daher hat eine vollständige Kompromittierung unserer Infrastruktur keinen SSH-Weg zu Ihrer VM. Im Managed-Modus zeichnet das hash-verkettete Audit-Protokoll Steuerungsebenen-Vorgänge auf. Zusätzlich können Sie die optionale wöchentliche Zusammenfassungs-E-Mail in Ihren Kontoeinstellungen aktivieren: Sie fasst Dienst-Umschaltungen, NixOS-Update-Ergebnisse und CVE-Zahlen über Ihre Server hinweg zusammen — und gibt Ihnen eine regelmäßige, erwartete, leicht lesbare Bestätigung, dass nichts Unerwartetes passiert ist. Jede Anomalie in dieser Zusammenfassung ist ein frühes Signal, das vollständige Audit-Protokoll zu prüfen.
Können Contabo-Mitarbeiter meine Daten lesen?
LUKS schützt das verschlüsselte Root-Dateisystem, wenn jemand Zugriff auf ein entferntes Root-Laufwerk oder einen Root-Disk-Snapshot ohne Boot-Entsperrmaterial erhält. ReefOffice nutzt unbeaufsichtigtes LUKS, damit Server automatisch neu starten können; dadurch sind Boot-Partition und initrd ein eigener Teil des Bedrohungsmodells. Ein vollständiges providerseitiges Image aus Boot- und Root-Speicher ist nicht dasselbe wie ein entferntes verschlüsseltes Root-Laufwerk. Die verbleibenden Pfade auf einer laufenden VM, etwa Hypervisor-Speicherzugriff oder Runtime-Zugriff, werden durch Provider-Kontrollen, Verträge und Audits geregelt, nicht durch LUKS.
Wie lang ist die Angriffskette, um im Standard-Modus an den Backup-Schlüssel zu gelangen?
Ein Angreifer müsste die laufende VM kompromittieren oder genügend Boot-Material und Festplattenzugriff erhalten, um das verschlüsselte Root-Dateisystem zu entsperren, und anschließend /etc/reefoffice/secrets.env lesen. Der Backup-Schlüssel befindet sich nie in der Datenbank der ReefOffice-Steuerungsebene. Wenn Ihre Compliance-Anforderung verlangt, dass der Backup-Schlüssel bei keiner VM-Kompromittierung erreichbar ist, entfernt der Zero-Knowledge-Modus ReefOffice nach der Übergabe aus der Verwahrung des Backup-Schlüssels.
Wie verhindert die SSH-Host-Schlüssel-Anheftung Man-in-the-Middle-Angriffe?
Bei der ersten SSH-Verbindung nach der Bereitstellung zeichnet die Steuerungsebene den öffentlichen Host-Schlüssel der VM auf (Trust On First Use — TOFU). Jede weitere Verbindung prüft, ob der Schlüssel mit diesem Eintrag übereinstimmt. Eine Abweichung — die anzeigt, dass die VM ersetzt oder ein MITM eingefügt wurde — lässt die Verbindung sofort fehlschlagen und wird ins Audit-Log geschrieben. Das bedeutet, dass eine bösartige VM den Verwaltungsverkehr nicht unbemerkt abfangen kann, selbst wenn DNS oder IP-Routing kompromittiert sind.
Wer hostet die ReefOffice-Server, und kann man ihnen vertrauen?
Ihr Server läuft bei Contabo GmbH, einem 2003 gegründeten deutschen Hosting-Unternehmen mit eigenen Rechenzentren in München und Nürnberg — kein Reseller. Contabo betreut über 225.000 Kunden in 190 Ländern auf mehr als 450.000 Servern, und unabhängiges Monitoring durch HOSTtest verzeichnete 100 % Verfügbarkeit im Q3 2025 und Q4 2024. Contabo ist ein eingetragenes deutsches Unternehmen (Amtsgericht München, HRB 180722).

Haben Sie eine Frage zu Sicherheit oder Compliance?

Nennen Sie uns Ihre Risikoanforderungen — Festplattenverschlüsselung, Zugriffsmodus, Zero-Knowledge-Backups oder eine bestimmte Kontrolle — und wir erklären Ihnen, wie ReefOffice sie für Ihren Arbeitsbereich handhabt.

Sprechen Sie mit uns

Sicherheitsfrage oder verantwortungsvolle Offenlegung: security@reefoffice.com

← Zurück zu ReefOffice