SQL Injection, uygulama girdileri üzerinden veritabanı sorgularının manipüle edilmesi saldırısıdır. Bu kavram web isteği, oturum, kullanıcı girdisi ve sunucu yanıtını birlikte değerlendirmeye yarar. Pratik incelemede tek hata kodu veya tek alarm gerçek etkiyi göstermek için yeterli değildir.