Zum Hauptinhalt springen

Sicherheit

Bei faktoora ist Sicherheit die Grundlage unserer gesamten Arbeit. Als E-Invoicing-Plattform, die sensible Finanzdaten verarbeitet, setzen wir auf höchste Standards in den Bereichen Datenschutz, Zugriffskontrolle und Betriebssicherheit.

Unsere Sicherheitsprinzipien

PrinzipUmsetzung
VertraulichkeitDatenklassifizierung, strenge Zugriffsbeschränkungen, Verschlüsselung bei Übertragung und Speicherung
IntegritätParametrisierte Datenbankabfragen, unveränderlicher manipulationssicherer Audit-Trail, Backup-Integritätsprüfung
VerfügbarkeitRegelmäßige Datenbank- und Datei-Backups, automatische Dienst-Wiederherstellung, getestete Disaster-Recovery-Verfahren
Minimale RechteRollenbasierte Zugriffskontrolle, Ausführung mit minimalen Berechtigungen, eingeschränkter Produktionszugriff
Mehrschichtige VerteidigungMehrere Sicherheitsebenen über Netzwerk, Infrastruktur, Anwendung und Daten hinweg
AufgabentrennungVerpflichtende Code-Reviews vor dem Deployment, kontrollierter Produktions-Deployment-Prozess
Sicher als StandardGehärtete Service-Images, geschützte Branches, automatisierte CI-Prüfungen, zentrales Secrets-Management

Verschlüsselung

Bei Übertragung

Jegliche externe Kommunikation wird mit TLS 1.2 oder höher verschlüsselt. Dies umfasst API-Aufrufe, Webhook-Zustellungen, E-Mail-Versand, Peppol-E-Rechnungszustellung und alle Drittanbieter-Integrationen.

Bei Speicherung

Alle Produktionsdaten sind verschlüsselt gespeichert. Verschlüsselungsschlüssel werden nach dem Split-Knowledge-Prinzip verwaltet — keine einzelne Person kann Produktionsdaten allein entschlüsseln. Dies umfasst Datenbanken, Dateispeicher und Backups.

Anwendungsebene

Passwörter werden mit einem starken adaptiven Hash-Verfahren und individuellen Salts gehasht. API-Schlüssel werden bei der Erstellung gehasht und können danach nicht mehr abgerufen werden. Sensible Integrationsdaten werden verschlüsselt und getrennt von den Daten gespeichert, die sie schützen. Audit-Log-Einträge werden mittels kryptographischer Hashes zur Manipulationserkennung verkettet.

Zugriffskontrolle

Anwendungszugriff

faktoora unterstützt mehrere Authentifizierungsmethoden:

  • E-Mail und Passwort mit Brute-Force-Schutz und Rate-Limiting
  • Single Sign-On (SSO) via OIDC für Enterprise-Kunden
  • API-Schlüssel für programmatische Integrationen, gehasht gespeichert

Unser Autorisierungsmodell nutzt rollenbasierte Zugriffskontrolle mit feingranularen Berechtigungen, Login-spezifische Zugriffsbereiche für Multi-Firmen-Konten und Abonnement-basierte Feature-Flags.

Produktionsinfrastruktur

Der Produktionszugriff ist auf explizit autorisiertes Personal beschränkt. Unsere Produktionsumgebung ist vollständig isoliert — kein automatisiertes System hat Zugriff auf die Produktion. Deployments erfordern eine explizite Genehmigung und werden ausschließlich von autorisiertem Personal durchgeführt.

Zugriffs-Lebenszyklus

  • Neue Teammitglieder erhalten rollengerechten Zugriff; Produktionszugriff erfordert Management-Genehmigung
  • Vierteljährliche Zugriffsprüfungen überprüfen alle aktiven Berechtigungen
  • Bei Ausscheiden wird der Zugriff sofort entzogen und geteilte Geheimnisse werden rotiert

Sicherer Entwicklungsprozess

Jede Code-Änderung folgt einem strukturierten Prozess:

  1. Nachvollziehbare Änderungen — alle Änderungen sind mit dokumentierten Anforderungen und Akzeptanzkriterien verknüpft
  2. Branch-Isolation — keine direkten Änderungen am Produktionscode; jede Arbeit wird isoliert entwickelt und geprüft
  3. Automatisierte Qualitäts- und Sicherheitsprüfungen — jede Änderung muss automatisierte Prüfungen für Codequalität, Tests und Sicherheitsscans bestehen
  4. Verpflichtende Peer-Reviews — jede Änderung erfordert eine unabhängige Freigabe, bevor sie die Produktion erreicht
  5. Gestuftes Rollout — Änderungen durchlaufen mehrere Umgebungen, bevor sie die Produktion erreichen

Service-Sicherheit

Alle Dienste laufen in gehärteten, minimal ausgelegten Umgebungen mit reduzierter Angriffsfläche und minimalen Berechtigungen. Wir führen eine Software Bill of Materials (SBOM) für Lieferketten-Transparenz.

Abhängigkeitsmanagement

Drittanbieter-Abhängigkeiten werden kontinuierlich auf bekannte Schwachstellen überwacht. Neue Abhängigkeiten erfordern eine explizite Freigabe vor der Einführung.

Infrastruktursicherheit

Umgebungstrennung

Entwicklungs-, Test- und Produktionsumgebungen sind strikt voneinander getrennt. Die Produktion ist vollständig isoliert und von keiner anderen Umgebung aus erreichbar.

Netzwerksicherheit

Unsere Infrastruktur nutzt mehrere Schutzebenen, darunter Cloud-Firewalls, Host-Firewalls, Overlay-Netzwerkverschlüsselung und Authentifizierung auf Anwendungsebene. Datenspeicher sind nie direkt über das Internet erreichbar.

Audit-Logging

Alle Benutzeraktionen werden in einem unveränderlichen, manipulationssicheren Audit-Trail erfasst. Einträge können nach der Erstellung nicht geändert oder gelöscht werden, und ihre Integrität kann unabhängig überprüft werden.

Secrets-Management

Anwendungsgeheimnisse werden über eine dedizierte Secrets-Management-Infrastruktur verwaltet — niemals im Quellcode oder in Umgebungsvariablen gespeichert. Der Zugriff auf Geheimnisse ist auf autorisierte Dienste und Personal beschränkt.

Fragen?

Für Sicherheitsanfragen kontaktieren Sie security@faktoora.com.

Um eine Schwachstelle zu melden, besuchen Sie unsere Seite Schwachstellenmeldung.