Jede Datenbank mit eigenem Schlüssel

Ein eigener Server ist nur dann ein Gewinn, wenn die Daten dort auch sicher liegen. dmOffice verschlüsselt deshalb alles, was einem Benutzer gehört.

Eine verschlüsselte Datenbank je Benutzer

Verwaltung der Benutzer

Mails mit Anhängen, Termine, Kontakte, Aufgaben, Notizen, Dateien und Einstellungen eines Benutzers liegen in einer eigenen SQLCipher-Datenbank. Jede hat einen eigenen Zufallsschlüssel, und diese Schlüssel sind wiederum mit einem Hauptschlüssel eingepackt. Der Hauptschlüssel kommt aus einer Umgebungsvariable – unter Unraid steht er maskiert in der Vorlage auf dem USB-Stick, nicht im Datenverzeichnis.

Das Ergebnis: Wer nur das Datenverzeichnis kopiert, kann damit nichts lesen.

Anmeldung mit zweitem Faktor

  • Zwei-Faktor-Anmeldung mit einer Authenticator-App (TOTP), dazu Wiederherstellungscodes zum Ausdrucken.
  • Nach mehreren falschen Versuchen wartet dmOffice, bevor es weitere Anmeldungen annimmt – je Adresse und je Anmeldename.
  • Ein neues Passwort meldet alle anderen Sitzungen ab.
  • Handy, Tablet und Mailprogramme bekommen eigene App-Passwörter statt des Login-Passworts.

Ein Wort zur Sicherung

Gesichert werden das Datenverzeichnis und der Hauptschlüssel. Geht der Hauptschlüssel verloren, lassen sich die Datenbanken nicht mehr öffnen – er gehört deshalb in den Passwortmanager.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen