Sicherheitsarchitektur

Sicherheit ist kein Feature. Es ist Architektur.

Physische Datentrennung, OWASP Top 10 zu 100 % erfüllt, Firebase App Check, vollständiges Audit-Log — mehrschichtige Sicherheit nach dem Defense-in-Depth-Prinzip.

37/37
Security-Findings identifiziert und geschlossen
Alle Findings restlos behoben
100 %
OWASP Top 10 Konformität
Alle 10 Kategorien vollständig abgedeckt
8
Defense-in-Depth Schichten
Von Netzwerk bis Mobile — jede Ebene abgesichert
< 72 h
Meldepflicht bei Datenpannen
Konform mit Art. 33 & 34 DSGVO
OWASP Top 10 konform
Made in Germany
DSGVO by Design
Defense in Depth
Verschlüsselt
Daten in Frankfurt (EU)
Mobile Security
App Check
Audit-Log
Architektur

Physische Datentrennung

Jeder Kunde hat seine eigene Infrastruktur

Keine geteilte Datenbank, keine geteilten Secrets, keine geteilte Authentifizierung. Jeder easySale-Kunde bekommt eine komplett isolierte Infrastruktur in der EU — mit eigener Datenbank, eigenem Speicher und eigener Geschäftslogik.

Das schließt eine ganze Klasse von Cross-Tenant-Angriffen aus — by Design.

Kunde A
Datenbank A
Auth A
Speicher A
Logik A
Kunde B
Datenbank B
Auth B
Speicher B
Logik B
Keine geteilten Daten, keine geteilten Secrets
Code-Audit

OWASP Top 10 — zu 100 % konform

Unabhängig geprüft. Vollständig behoben.

Wir haben unsere gesamte Codebasis gegen den OWASP Top 10 Standard (2021) geprüft — den weltweit anerkannten Maßstab für Web-Security. Alle identifizierten Schwachstellen wurden restlos behoben.

A01
Broken Access Control
A02
Cryptographic Failures
A03
Injection
A04
Insecure Design
A05
Security Misconfiguration
A06
Vulnerable Components
A07
Auth Failures
A08
Data Integrity
A09
Logging Failures
A10
SSRF

Zusätzlich erfüllen unsere Mobile-Apps den OWASP Mobile Application Security Standard.

Verschlüsselung

Verschlüsselung auf jeder Ebene

In Transit, At Rest, auf dem Gerät

Eure Daten sind zu keinem Zeitpunkt unverschlüsselt — weder beim Transfer noch in der Datenbank noch auf dem Smartphone eurer Kunden.

Mobile Apps nutzen die sichersten Speichermechanismen, die das jeweilige Betriebssystem bietet.

In Transit

Verschlüsselte Verbindungen erzwungen, kein Fallback auf unverschlüsselte Übertragung

At Rest (Server)

Branchenübliche Verschlüsselung für Datenbank und Dateispeicher

At Rest (Gerät)

Sensitive Daten werden im sicheren Speicher des Betriebssystems abgelegt

Secrets

Zugangsdaten werden ausschließlich in einem dedizierten Secret Manager verwaltet — nie im Code

Zugriffskontrolle

Authentifizierung & Zugriffskontrolle

Rollenbasiert, doppelt abgesichert, Deny-by-Default

Jeder Zugriff wird zweifach geprüft: Im Client und serverseitig. Alles ist verboten, was nicht explizit erlaubt ist — Deny-by-Default.

Benutzer

Sieht und bearbeitet nur eigene Daten

Admin

Vollzugriff auf Mandantendaten und Verwaltung

SuperAdmin

Systemkonfiguration und DSGVO-Einstellungen

Granulare Berechtigungen

Eure Mitarbeiter sehen nur das, wozu sie berechtigt sind — granular steuerbar pro Benutzer.

Zugriffskontrolle ist direkt in der Datenbank erzwungen — auch ein Bypass der App-Logik ändert nichts.

Nach mehrfach fehlgeschlagenen Login-Versuchen wird das Konto automatisch temporär gesperrt.

Berechtigungsentzug wirkt sofort — ein gesperrter Account verliert innerhalb von Sekunden den Zugriff, ohne auf den nächsten Token-Ablauf zu warten (max. 1 Stunde). Das System signalisiert der App aktiv, den Token sofort neu zu holen.

API-Sicherheit

Firebase App Check — nur verifizierte Apps

Kein roher API-Zugriff möglich

Nur kryptografisch signierte, verifizierte App-Instanzen können auf das Backend zugreifen — verifiziert durch Apple DeviceCheck und Google Play Integrity. Rohe HTTP-Requests, gescrapte API-Calls oder selbst gebastelte Clients werden auf Serverebene abgelehnt.

Selbst wenn ein Angreifer alle API-Endpunkte kennt — ohne verifizierte App-Instanz kommt er nicht durch.

iOS
Apple DeviceCheck
Android
Google Play Integrity
Web
reCAPTCHA Enterprise
Bestellsicherheit

Serverseitige Preisberechnung

Preismanipulationen sind architektonisch ausgeschlossen

Der Client sendet nur Artikel-IDs und Mengen — niemals Preise. Alle Preise werden ausschließlich vom Server geladen und berechnet: aus Artikelstammdaten, der zugewiesenen Preisliste und kundenindividuellen Vereinbarungen.

1
Client sendet
Artikel-ID + Menge
2
Server lädt
Autoritative Preise aus der Datenbank
3
Server berechnet
Individual → Preisliste → Standard
4
Bestellung enthält
Ausschließlich Server-Preise

Ein Endkunde kann den Preis einer Bestellung technisch nicht manipulieren, egal welches Tool er nutzt. Jede Bestellung trägt zusätzlich einen Idempotenz-Schlüssel: wird dieselbe Anfrage mehrfach gesendet (Netzwerkfehler, Doppel-Tap, App-Neustart), erkennt das System das Duplikat und gibt die bereits erstellte Bestellung zurück — ohne sie erneut anzulegen.

Infrastruktur

Defense in Depth — 8 Sicherheitsebenen

Ein Angreifer müsste alle 8 Schichten überwinden. Jede Schicht schützt unabhängig — selbst wenn eine Ebene kompromittiert wird, greifen die anderen.

1

Netzwerk

Security HeadersContent Security PolicyCORS-Schutz
2

Transport

Erzwungene VerschlüsselungKein unverschlüsselter Fallback
3

Authentifizierung

Multi-Faktor-fähigBiometrieSession-Management
4

Autorisierung

Deny-by-DefaultGranulare BerechtigungenServerseitige PrüfungDatenbankregeln auf DB-Ebene erzwungen
5

Applikation

Input-ValidierungRate LimitingToken-basierte AuthIdempotenz-Schutz (Duplikatschutz für Bestellungen)
6

Daten

Verschlüsselung at Rest & in TransitSecret Management
7

Mobile

GeräteintegritätsprüfungCode-SchutzOWASP MASVS
8

Betrieb

Dependency ScanningAutomatisierte Sicherheitsprüfungen
Compliance

Vollständiges Audit-Log

Jede Admin-Aktion nachvollziehbar

Jede sicherheitsrelevante Aktion wird automatisch protokolliert — wer hat wann was geändert. Benutzer anlegen, Rollen ändern, Connector-Zugangsdaten aufrufen: alles ist vollständig nachvollziehbar.

Konform mit DSGVO Art. 30 (Verarbeitungsverzeichnis). Unveränderliche Logs für Forensik und Compliance.

Protokollierte Ereignisse
Login erfolgreich / fehlgeschlagen
Benutzer angelegt / geändert / gelöscht
Rollen- und Berechtigungsänderungen
Zugangsdaten für Connectoren aufgerufen
System-Jobs gestartet / geändert
DSGVO-Datenexporte angefordert
Datenschutz

DSGVO — kein Nachgedanke, sondern Fundament

Datenschutz ist bei easySale keine Checkbox, sondern Architekturprinzip. Von der physischen Datentrennung über automatische Löschjobs bis zum dokumentierten Löschkonzept.

Automatische Löschjobs

Konfigurierbare DSGVO-Löschjobs löschen inaktive Kunden, Nutzer, Bestellungen, Artikel und Benachrichtigungen nach euren Vorgaben.

Auskunftsrecht (Art. 15)

Alle Daten eines Kunden exportierbar — innerhalb von 30 Tagen, wie gesetzlich vorgeschrieben.

Kaskadierendes Löschen

Wird ein Kunde gelöscht, werden alle Unterdaten automatisch mitgelöscht — inklusive Audit-Log-Eintrag.

Datenstandort EU

Alle Daten liegen in Frankfurt. Kein Transfer in Drittländer. Alle Sub-Auftragsverarbeiter sind dokumentiert und vertraglich abgesichert (Art. 28).

Automatische Bereinigung

Protokoll- und Verlaufsdaten werden zeitgesteuert bereinigt — konfigurierbar nach euren Anforderungen.

Datenpannen-Meldung

Dokumentierter Meldeprozess konform mit Art. 33 & 34 DSGVO — mit klaren Fristen und Verantwortlichkeiten.

Logs ohne PII

E-Mail-Adressen, Tokens und Passwörter werden automatisch vor dem Schreiben aus Logs gefiltert — kein Entwicklerfehler kann sensible Daten in Produktionslogs exponieren.

Transparenz

Sub-Auftragsverarbeiter

Wir arbeiten nur mit Diensten, die wir brauchen — und dokumentieren jeden einzelnen gemäß Art. 28 DSGVO. Alle haben einen Auftragsverarbeitungsvertrag.

Google Cloud / Firebase
EU (Frankfurt)
Infrastruktur, Authentifizierung, Datenbank, Speicher
Sentry
EU
Error-Tracking (keine personenbezogenen Daten)
Apple APNs
Global
Push-Benachrichtigungen (nur Device Tokens)
Resend
EU
Transaktionale E-Mails (Einladungen, Benachrichtigungen)
Kunden-Connectoren
Kundenspezifisch
ERP-Anbindung über kundeneigene Infrastruktur (optional)
Made in Germany

Entwickelt in Deutschland. Gehostet in Frankfurt.

easySale wird von der Tech Schuppen GmbH in Deutschland entwickelt. Alle Kundendaten liegen in der Google Cloud Region Frankfurt. Unser Security-Audit bestätigt die vollständige Konformität mit dem OWASP Top 10 Standard.

10/10
OWASP-Kategorien
8
Sicherheitsebenen
EU
Datenstandort
ROI-Rechner

Wie viel Zeit und Geld spart ihr mit digitalem Bestellen?

Ihr spart pro Monat

27 Std.
810 € / Monat
Bestellungen / Monat 347
Jährliche Einsparung 9.720 €
Amortisation ~ 12 Monate

Die gewonnene Zeit gehört euch. Mehr Neukunden ansprechen, Bestandskunden besser betreuen — oder früher Feierabend.

Demo vereinbaren — kostenlos

30 Min. · unverbindlich · kein Vertrag