Viele moderne Apps lassen den Browser direkt mit der Datenbank
sprechen — bequem, aber gefährlich. Eine vergessene Berechtigungsregel,
und plötzlich liegen Kundendaten, Passwörter, Gesundheitsdaten offen
im Netz. Genau diese Architektur-Falle ist in mehreren Schlagzeilen
gelandet.
smartbaden hat von Anfang an darauf verzichtet. Die Bäder-Azubi-App
läuft auf einer klassischen, geprüften Drei-Schichten-Architektur —
Browser, API-Server, Datenbank. Der Browser sieht die Datenbank nie
direkt. Jede Anfrage wird serverseitig auf Berechtigung, Eingabe und
Schutzbedarf geprüft.