modul:m183:learningunits:lu10:03

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
modul:m183:learningunits:lu10:03 [2025/09/19 10:25] vdemirmodul:m183:learningunits:lu10:03 [2025/09/19 10:37] (aktuell) vdemir
Zeile 50: Zeile 50:
   }   }
   updateInventory();   updateInventory();
-  + 
 +===== Input Validation ===== 
 +**Input Validation** bedeutet, dass alle Eingaben aus unsicheren Quellen (User, Formulare, API-Aufrufe, Cookies, Query-Strings, etc.) müssen überprüft werden, bevor sie in die Anwendung oder die Datenbank gelangen. Das Ziel ist es nur Werte zulassen, die dem erwarteten Format entsprechen. Alles andere wird abgelehnt oder bereinigt. 
 + 
 +**Oder kurz:** <color #ed1c24>Traue nie dem Input – prüfe ihn, bevor du ihn anfasst.</color>
      
 ===== Prepared Statement ===== ===== Prepared Statement =====
  • modul/m183/learningunits/lu10/03.1758270347.txt.gz
  • Zuletzt geändert: 2025/09/19 10:25
  • von vdemir