// JavaScript Document

Code injection

Code injection is een aanvalstechniek waarbij een aanvaller kwaadaardige code invoert in een invoerveld of communicatiekanaal, zodat die code wordt uitgevoerd door het systeem. Dit gebeurt vaak bij websites of applicaties die gebruikersinvoer niet goed controleren. Bekende vormen zijn SQL-injection, waarbij databasecommando’s worden meegestuurd, en scriptinjection, zoals Cross-Site Scripting (XSS). De gevolgen kunnen ernstig zijn: toegang tot gevoelige gegevens, verstoring van systemen of het overnemen van accounts. Code injection is mogelijk door programmeerfouten of gebrek aan invoerbeveiliging. Beveiligingsmaatregelen zoals inputvalidatie, parameterbinding en het ontsnappen van speciale tekens helpen om dit soort aanvallen te voorkomen.