SQL enjeksiyası nədir?
Hesablamada SQL enjeksiyonu, zərərli SQL ifadələrinin icra üçün giriş sahəsinə daxil edildiyi (məsələn, verilənlər bazası məzmununu təcavüzkarın üzərinə atmaq üçün) verilənlərə əsaslanan tətbiqlərə hücum etmək üçün istifadə edilən kod yeritmə texnikasıdır.
SQL enjeksiyası necə işləyir?
70-ci illərin əvvəllərində hazırlanmış SQL (strukturlaşdırılmış sorğu dilinin qısaltması) onlayn verilənlər bazalarını idarə etmək üçün bu gün də istifadə olunan ən qədim proqramlaşdırma dillərindən biridir. Bu verilənlər bazalarında onlayn alış-veriş saytları üçün qiymətlər və inventar səviyyələri kimi şeylər var. İstifadəçi verilənlər bazası məlumatlarına daxil olmaq məcburiyyətində olduqda, SQL həmin məlumatlara daxil olmaq və istifadəçiyə təqdim etmək üçün istifadə olunur. Lakin bu verilənlər bazaları istifadəçi adları və parollar, kredit kartı məlumatları və sosial təhlükəsizlik nömrələri kimi daha həssas və dəyərli məlumatları da ehtiva edə bilər. SQL inyeksiyaları burada işə düşür. Sadə dillə desək, SQL inyeksiyası cinayətkar hakerlərin həssas və qiymətli məlumatlara icazəsiz giriş əldə etmək üçün təhlükəli vebsaytın axtarış sahəsi, giriş sahəsi və ya URL kimi veb formalarına zərərli əmrlər daxil etməsidir.Budur bir nümunə. Sevdiyiniz onlayn geyim saytına getdiyinizi düşünün. Siz corablar üçün alış-veriş edirsiniz və siçanınızın bir kliklə bütün əlçatan rəngli corablardan ibarət Technicolor dünyasına baxırsınız. Texnologiyanın möcüzələri! Gördüyünüz hər corab haradasa hansısa serverdə verilənlər bazasında mövcuddur. Bəyəndiyiniz corabı tapıb həmin corabın üzərinə kliklədiyiniz zaman corab bazasına sorğu göndərmiş olursunuz və alış-veriş saytı kliklədiyiniz corabdakı məlumatla cavab verir. İndi təsəvvür edin ki, sevimli onlayn alış-veriş veb saytınız slipshod şəkildə qurulub, istismar edilə bilən SQL zəiflikləri ilə doludur. Kibercinayətkar verilənlər bazası sorğularını elə idarə edə bilər ki, bir cüt corab haqqında məlumat sorğusu bəzi bədbəxt müştərinin kredit kartı nömrəsini qaytarsın. Bu prosesi təkrar-təkrar təkrarlamaqla, kibercinayətkar verilənlər bazasının dərinliklərini araşdıra və sevimli onlayn geyim saytından alış-veriş etmiş hər bir müştərinin, o cümlədən siz də daxil olmaqla, həssas məlumatlarıoğurlaya bilər. Düşüncə təcrübəsini daha da irəli apararaq, bu geyim saytının sahibi olduğunuzu təsəvvür edin. Əlinizdə böyük məlumat pozuntusu var.Bir SQLI hücumu kibercinayətkarların şəxsi məlumatlarını, e-poçtlarını, girişlərini, kredit kartı nömrələrini və milyonlarla istehlakçı üçün sosial təminat nömrələrini şəbəkəyə sala bilər. Daha sonra kibercinayətkarlar bu şəxsi məlumatı hər cür qanunsuz məqsədlər üçün istifadə edilmək üçün dark vebin ən tutqun guşələrində çevirə və sata bilərlər. Oğurlanmış e-poçtlar fişinq və malspam hücumları üçün istifadə edilə bilər. Malspam hücumları, öz növbəsində, qurbanları ransomware, reklam proqramları, kriptojakerlər və troyanlar (məsələn, Emotet) kimi hər cür dağıdıcı zərərli proqramla yoluxdurmaq üçün istifadə edilə bilər. Android və iOS mobil cihazları üçün oğurlanmış telefon nömrələri robot zənglər və mətn mesajı – spam ilə hədəf alına bilər.Sosial şəbəkə saytlarından oğurlanmış girişlər hətta mesaj spamını göndərmək və əlavə saytlar üçün daha çox giriş oğurlamaq üçün istifadə edilə bilər. Malwarebytes Labs əvvəllər sındırılmış LinkedIn hesablarının kibercinayətkarların Google istifadəçi adlarını və parollarını əldə edə biləcəyi Google Sənədlərə giriş səhifəsi kimi görünmək üçün saxta və ya saxta URL-ləri ehtiva edən InMail mesajları ilə digər istifadəçilərə spam göndərmək üçün istifadə edildiyi barədə məlumat vermişdi.
SQL enjeksiya hücumu nədir?
SQL injection (SQLI) hücumunun nə olduğunu və necə işlədiyini bilmirsiniz, lakin qurbanlar haqqında mütləq məlumatınız var. Target, Yahoo, Zappos, Equifax, Epic Games, TalkTalk, LinkedIn və Sony Pictures – bu şirkətlərin hamısı SQL inyeksiyalarından istifadə edərək kibercinayətkarlar tərəfindən sındırılıb. SQLI, kibercinayətkarların məlumatların oğurlanması, silinməsi və ya dəyişdirilməsi və ya təsirə məruz qalmış tətbiqləri idarə edən sistemlər üzərində inzibati nəzarət əldə etmək məqsədilə veb proqramlardakı proqram təminatı zəifliklərindən istifadə etdikləri hücum növüdür. Kibertəhlükəsizlik tədqiqatçıları SQLI-ni kibertəhlükələrə qarşı ən az inkişaf etmiş, müdafiəsi asan olanlardan biri hesab edirlər. Malwarebytes Labs SQLI-ni asanlıqla həyata keçirilən əks tədbirlərlə tanınan, proqnozlaşdırıla bilən bir hücum olduğunu əsas gətirərək, hər halda işləyən 5 ən axmaq kiber təhlükədə SQLI-ni üçüncü yerə layiq görüb. SQLIhücumları o qədər asandır ki, təcavüzkarlar Google Dorking adlanan qabaqcıl Google axtarışlarından istifadə edərək həssas veb saytları tapa bilərlər. Uyğun bir hədəf tapdıqdan sonra, SQLI təcavüzkarları onlar üçün hücumu effektiv şəkildə həyata keçirmək üçün avtomatlaşdırılmış proqramlardan istifadə edə bilərlər. Onların etməli olduğu yeganə şey hədəf saytın URL-ni daxil etmək və oğurlanmış məlumatların daxil olmasını izləməkdir. Bununla belə, SQLI hücumları adi haldır və hər gün baş verir. Əslində, əgər sizin vebsaytınız və ya onlayn biznesiniz varsa, kibercinayətkarlar çox güman ki, SQLI-dən istifadə edərək vebsaytınıza daxil olmağa cəhd ediblər. Ponemon İnstitutunun The SQL Injection Threat & Recent Retail Breaches ilə bağlı apardığı bir araşdırma, sorğuda iştirak edən müəssisələrin 65%-nin SQLI əsaslı hücumun qurbanı olduğunu göstərdi.Tez-tez hədəflənən veb proqramlara aşağıdakılar daxildir: sosial media saytları, onlayn pərakəndə satışçılar və universitetlər. Kiçik və orta ölçülü müəssisələr xüsusilə həssasdırlar, çünki onlar tez-tez kibercinayətkarların SQLI hücumunda istifadə etdikləri üsullarla tanış deyillər və eyni zamanda, belə bir hücumdan necə müdafiə olunacağını bilmirlər. Bununla, mövzu haqqında özümüzü maarifləndirərək SQL inyeksiyasına qarşı müdafiədə ilk addımı ataq. Budur, SQL inyeksiyaları ilə bağlı primeriniz.
Verilənlər bazası təhlükəsizliyi nədir və nə üçün vacibdir?
Heç özünüzə sual vermisinizmi: “Verilənlər bazası təhlükəsizliyi nədir?” Sadə dillə desək, verilənlər bazası təhlükəsizliyi verilənlər bazalarını kibercinayətlərdən və onun nəticələrindən, məsələn, məlumat itkisi və maliyyə məhvindən qorumaq üçün həyata keçirilən təhlükəsizlik tədbirlərinə aiddir. Təhlükəsizliyə yönəlmiş tədbirlər, alətlər və təhlükəsizlik nəzarətləri verilənlər bazalarını məxfi saxlaya bilər və İT mütəxəssislərinə kiberhücumları aşkar etmək, qarşısını almaq və azaltmaq imkanı verə bilər.Verilənlər bazası təhlükəsizliyi qoruyur:
• Verilənlər bazasındakı bütün məlumatlar
• Verilənlər bazasındakı proqramlar
• Verilənlər bazası idarəetmə sistemi (DBMS)
• Virtual və fiziki verilənlər bazası serveri
• Verilənlər bazası avadanlığı
• Verilənlər bazasına daxil olmağa imkan verən şəbəkə infrastrukturu
Verilənlər bazasının təhlükəsizliyi çox vacibdir, çünki həssas məlumatları özündə saxlayır. Ciddilik dərəcəsindən asılı olaraq, təşkilatın məlumat pozuntularını nümunə gətirmək olar. Məlumat itkisi maliyyə itkisinə səbəb ola bilər, həmçinin təşkilatın reputasiyasına xələl gətirə bilər. Üstəlik, məlumatı pozulmuş verilənlər bazasında verilənləri saxlanılan şəxslərin həyatına birbaşa təsir göstərir.Verilənlər bazası təhlükəsizliyinin mühüm aspekti fiziki təhlükəsizlikdir. Fiziki təhlükəsizlik, icazəsiz şəxslərin təşkilata daxil olmasının və qurğulara müdaxiləsinin qarşısının alınmasına aiddir, həssas məlumatlara giriş əldə etmək, hasarlar və darvazalar kimi fiziki maneələr fiziki təhlükəsizliyi təşviq edir və nəticədə verilənlər bazası təhlükəsizliyini təmin edir.Verilənlər bazası təhlükəsizliyini həyata keçirməklə təşkilatlar təhlükəsizlik pozuntularından qaça, normativlərə uyğunluğa riayət edə, cərimələrdən qaça, brend reputasiyasını qoruya və şirkətin davamlılığını təmin edə bilər. Verilənlər bazasının təhlükəsizliyi bu qədər vacibdir.