Wissen
Web-App-Sicherheit, verständlich erklärt
Verständliche Guides zu den Problemen, die AppSafe prüft — was jedes ist, warum es wichtig ist und wie du es genau behebst.
Security-Header
Content-Security-Policy (CSP): was sie ist und wie du eine hinzufügst
Der Header, der verhindert, dass eingeschleuste Skripte ausgeführt werden.
HTTP Strict Transport Security (HSTS) erklärt
Erzwinge, dass jede Verbindung HTTPS nutzt — sogar die erste.
Clickjacking und X-Frame-Options: halte deine Seiten aus iframes heraus
Ein Header hindert Angreifer daran, deine App in einem iframe zu überlagern.
Fehlkonfigurationen
Offengelegte .env-Dateien: wie Angreifer deine Secrets finden
Eine einzige erreichbare .env kann deinen gesamten Stack preisgeben.
CORS-Fehlkonfiguration: die Wildcard- und Reflection-Fallen
Erlaube jeden Origin und jede Website kann deine API lesen.
Source Maps in der Produktion leaken deinen Quellcode
Ausgelieferte .map-Dateien geben deinen originalen Quellcode preis.
Offenes .git-Verzeichnis: das Quellcode-Leck, das sich gut sichtbar versteckt
Ein erreichbares /.git liefert deine komplette Codebasis samt Commit-Historie aus.
Offene Datenbank-Backups: was passiert, wenn /backup.sql erreichbar ist
Ein erreichbarer .sql-Dump ist die komplette Übergabe deiner gesamten Datenbank.
Offengelegte Secrets
DNS- & E-Mail-Sicherheit
Cookie-Sicherheit
Weiterleitungskette
Datenbanksicherheit
Supabase Row Level Security (RLS): sichere deine Tabellen ab
Dein anon key ist öffentlich. RLS ist das Einzige, was zwischen ihm und deinen Daten steht.
Firebase Security Rules: lass deine Datenbank nicht offen
Deine Firebase-Config ist absichtlich öffentlich. Deine Rules entscheiden, wer die Daten sieht.
Sicherheits-Header
Datei-, Pfad- & Ressourcen-Handling
Fehlerbehandlung & Resilienz
API-Sicherheit
HTTP-Protokoll & serverseitige Anfragen
Prüfe deine eigene App auf diese Probleme
Starte einen kostenlosen Scan und erhalte in Sekunden einen benoteten Bericht mit Lösungen.
Meine App gratis scannen