inputvalidatie
Inputvalidatie is het proces waarbij ontvangen gegevens worden gecontroleerd voordat ze in een systeem worden verwerkt. Het doel is om ervoor te zorgen dat input voldoet aan verwachtingen wat betreft type, structuur, lengte en consistentie, zodat later fouten, inconsistenties en beveiligingsrisico’s worden verminderd.
Belangrijke principes zijn onder meer validatie aan de grens van het systeem en defensieve beveiliging. Client-side
Technieken omvatten typecontroles (bijv. string, getal), bereik- en lengtecontroles, formaatcontroles (regex, datum- en e-mailformaten), en whitelisting
Praktische aanpak: definieer duidelijke validatieregels, valideer bij inkomende data en bij mutaties, en gebruik geparametreerde queries