SQL injection ni udhaifu ambapo mtesi unachoma SQL hasidi kupitia pembejeo la mtumiaji — kuibadilisha pangalizo la hifadhidata ili kuvamia data, kuzuia uthibitisho, au kuharibu data. Ni moja ya madhaifu makubwa na ya kawaida zaidi ya wavuti, lakini inaweza kuzuiwa kwa mbinu sahihi.
Jinsi SQL injection inavyofanya kazi
When user input is concatenated directly into a SQL query, an attacker can INJECT SQL:
query = ;
