Handbuch · 10

Sicherheit

Unter Einstellungen → Sicherheit (nur für Admins) lassen sich alle Schutzmechanismen der Instanz einstellen. Die Standardwerte sind für den normalen Betrieb sicher und unproblematisch; jede Einstellung zeigt ihren Standard, geänderte Werte sind markiert, und jeder Bereich lässt sich auf den Standard zurücksetzen. Im LIVE-Modus (Remote-Instanzen) gelten die Einstellungen für die verbundene Instanz – so lässt sich auch ein Headless-Server konfigurieren.

Browser-Schutz

  • Einbetten in andere Seiten – Standard: nur durch die Instanz selbst. Verhindert Clickjacking.
  • Content-Security-Policy – Standard: an. Der Browser führt nur Code dieser Instanz aus. Externe Bilder (z. B. in Markdown) sind standardmäßig erlaubt; weitere Quellen für Bilder, Medien und Datenabrufe lassen sich ergänzen – Skripte nie.
  • Referrer-Policy – Standard: nur innerhalb der Instanz.
  • HSTS – Standard: an, 180 Tage. Wird nur bei HTTPS gesendet (hinter einem Reverse Proxy mit TRUST_PROXY_HEADERS=true).

Immer aktiv, ohne Schalter: X-Content-Type-Options: nosniff, eine Permissions-Policy (keine Kamera, kein Mikrofon, kein Standort) und Cross-Origin-Opener-Policy.

Anfragen

  • Schutz vor untergeschobenen Anfragen (CSRF) – Standard: an. Schreibende Anfragen mit Anmelde-Cookie werden abgelehnt, wenn der Browser sie als von einer anderen Seite stammend meldet – auch von einer anderen App unter derselben Domain. Anfragen mit API-Token sind nicht betroffen; öffentliche Skript-Endpunkte laufen in diesem Fall einfach ohne Anmeldung weiter.
  • Maximale Anfragegröße – Standard: 10 MB. Uploads und Importe haben eigene Grenzen.

Zusätzlich hat der Server feste Timeouts gegen absichtlich langsame Verbindungen.

Anmeldung, Sitzungen & Passwörter

  • Anmeldeversuche pro IP und Zeitfenster – Standard: 10 in 5 Minuten (bzw. LOGIN_RATE_LIMIT/LOGIN_RATE_WINDOW_SECONDS), nur Fehlversuche zählen.
  • Sitzungsdauer – Standard: 7 Tage.
  • Sitzungs-Cookie nur über HTTPS – Standard: automatisch.
  • Mindestlänge für Passwörter – Standard: 10 Zeichen; gilt für neue und geänderte Passwörter. Die Formulare zeigen die Länge an.
  • Ablauf von API-Tokens – Standard: nie. Achtung: betrifft auch Tokens von Remote-Verbindungen.

Informationen nach außen

  • Version öffentlich anzeigen – Standard: aus (angemeldete Nutzer sehen sie immer).
  • Fehlerdetails für Nicht-Admins – Standard: aus. Nicht-Admins sehen bei internen Fehlern eine Referenz-ID; die Details stehen unter dieser ID im Server-Log. Admins sehen sie immer.

Außerdem sehen Nicht-Admins keine Verbindungsdaten der Datenquellen (Host, Datenbank, Benutzer, Pfade) und keine Webhooks.

Netzwerk

  • Webhooks an lokale/private Adressen – Standard: erlaubt (z. B. n8n auf demselben Server). Cloud-Metadaten-Adressen bleiben immer gesperrt.
  • Remote-Verbindungen über http – Standard: aus; unverschlüsseltes http ist nur für localhost möglich.