Zum Hauptinhalt springen

Wie wird die Eingabevalidierung sichergestellt?

Verfasst von amaise Support

Wie wird die Eingabevalidierung sichergestellt?

amaise validiert Eingaben auf mehreren Ebenen:

  • API-Ebene: Alle REST-Anfragekörper und Pfadparameter werden durch Schema-Validierung geprüft. Ungültige Anfragen werden vor Erreichen der Geschäftslogik abgelehnt.

  • Datenbankebene: Ausschliesslich parametrisierte Abfragen — keine Zeichenkettenverkettung, kein rohes SQL. Dies verhindert SQL-Injection per Design.

  • WAF-Ebene: JSON-Content-Type wird auf API-Anfragen erzwungen. Bekannte Injection-Muster werden automatisch blockiert.

  • Frontend-Ebene: Vue 3 Auto-Escaping in Templates. Sichere DOM-Verarbeitung für HTML-Inhalte (kein direktes Einfügen von Roh-HTML).

  • Datei-Uploads: Grössenprüfung und Content-Type-Validierung bei Dokumenten-Uploads.

  • Fehlerbehandlung: Fehlermeldungen enthalten keine Stacktraces oder internen Details. 404 und 403 werden ohne Body zurückgegeben. Fehlerberichte werden automatisch von PII bereinigt.

Hat dies deine Frage beantwortet?