SQL Injection nədir?

SQL Injection (SQL inyeksiyası) — bu, veb tətbiqlərinin məlumat bazalarına zərərli SQL kodlarının daxil edilməsi ilə həyata keçirilən bir hücum növüdür. Hakerlər, istifadəçi giriş sahələrinə xüsusi hazırlanmış SQL ifadələri daxil edərək, məlumat bazasına yetkisiz şəkildə daxil ola, məlumatları dəyişdirə və ya silə bilərlər.

SQL Injection nədir

SQL Injection necə işləyir?

Veb tətbiqlərində istifadəçi giriş sahələri (məsələn, istifadəçi adı və şifrə) vasitəsilə daxil edilən məlumatlar birbaşa SQL sorğularına daxil edilirsə və bu məlumatlar düzgün yoxlanmırsa, hakerlər bu sahələrə zərərli SQL kodları daxil edə bilərlər. Məsələn:

' OR '1'='1

Bu ifadə, SQL sorğusunun şərt hissəsini həmişə doğruya çevirir, beləliklə hakerlər sistemə giriş əldə edə bilərlər.

SQL Injection nümunəsi

SQL Injection növləri

SQL Injection hücumları müxtəlif formalarda həyata keçirilə bilər. Ən çox rast gəlinən növlər aşağıdakılardır:

SQL Injection növləri

SQL Injection-dan necə qorunmaq olar?

SQL Injection hücumlarından qorunmaq üçün aşağıdakı tədbirləri görmək vacibdir:

SQL Injection qorunma yolları
← Geri dön Ana səhifəyə qayıt