DDoS hücumu nədir və ondan necə qorunmaq olar?
Təhlükəsizlik təhdidlərinin əksəriyyəti məlumatları səssizcə oğurlamaq və ya dəyişdirmək məqsədi daşıyır. DDoS hücumunun məqsədi isə tamamilə başqadır: xidmətinizi trafiklə o qədər yükləmək ki, real istifadəçilər ona sadəcə çata bilməsin — yəni onu açıq-aşkar və dərhal işdən salmaq.
DDoS nə deməkdir
DDoS ingiliscə «distributed denial of service», yəni «paylanmış xidmətdən imtina» ifadəsinin qısaltmasıdır. Xidmətdən imtina sadəcə xidməti onun real istifadəçiləri üçün əlçatmaz etmək deməkdir. Əsas söz isə «paylanmış»dır — real DDoS hücumu bir hücum edən maşından deyil, eyni anda minlərlə, hətta milyonlarla cihazdan gəlir. Adətən bu, hücumçunun sahiblərinin xəbəri olmadan idarə etdiyi yoluxmuş kompüterlər, routerlər və ya IoT cihazlarından ibarət «botnet» olur. Hücumun bu şəkildə paylanması onu dayandırmağı xeyli çətinləşdirir, çünki sadəcə bir mənbəni bloklamaq kifayət etmir — trafik hər yerdən gəlir.
Geniş yayılmış formaları
- Həcmli hücumlar. Şəbəkə bağlantınızı sadəcə nəhəng həcmdə zibil trafiklə doldurmaq — o həddə qədər ki, real sorğuların keçməsi üçün ötürmə qabiliyyəti qalmasın.
- Protokol hücumları. Şəbəkə protokollarının bağlantıları necə emal etməsindəki zəif cəhətlərdən istifadə — məsələn, çoxlu sayda bağlantı açıb onları heç vaxt düzgün tamamlamamaq və bununla da həmin cavabları gözləyən server resurslarını tükəndirmək.
- Tətbiq səviyyəsində hücumlar. Ən mürəkkəb kateqoriya — tamamilə adi istifadəçi trafikinə bənzəyən, lakin şəbəkə kanalını deyil, tətbiqinizin real emal gücünü sıradan çıxarmaq üçün hesablanmış həcmdə sorğular göndərmək. Bu hücumları real istifadəçi trafikindəki həqiqi, gözlənilməz sıçrayışdan ayırmaq ən çətinidir.
Bu hücumlar niyə baş verir
Motivlər çox müxtəlifdir: hədə-qorxu ilə pul tələb etmək («ödəyin, yoxsa hücum davam edəcək»), rəqiblər tərəfindən təxribat, şirkətin ictimai addımlarına qarşı yönəlmiş aktivizm, bəzən isə sadəcə pozuntu yaratmaqdan başqa heç bir aydın motiv olmur. Motivdən asılı olmayaraq biznesə təsir eynidir — xidmətiniz əlçatmaz olduğu hər dəqiqə üçün real gəlir itkisi, reputasiyaya zərər, bəzi sahələrdə isə fasiləsiz işləmə (uptime) öhdəlikləri ilə bağlı real müqavilə və ya normativ nəticələr.
Həqiqətən işləyən qorunma üsulları
DDoS-dan qorunma funksiyası olan kontent çatdırılma şəbəkəsi (CDN)
Cloudflare kimi xidmətlər real serverlərinizin qarşısında dayanır və trafiki infrastrukturunuza çatmazdan əvvəl udur — onların adi serveri dərhal sıradan çıxaracaq selləri emal etməyə kifayət edən miqyası var və belə miqyasda hücum trafikini real trafikdən əksər şirkətlərin təkbaşına bacaracağından qat-qat yaxşı ayırırlar.
Sorğuların məhdudlaşdırılması və trafikin filtrlənməsi
Tək bir mənbənin müəyyən zaman aralığında neçə sorğu göndərə biləcəyinə ağlabatan limitlər qoymaq — belə ki, heç bir müştəri — avtomatlaşdırılmış olsun ya olmasın — tətbiq səviyyənizi təkbaşına sıradan çıxara bilməsin, həmin trafik istər zərərli, istərsə də sadəcə gözlənilməz artım olsun.
Miqyaslana bilən infrastruktur
Yük altında avtomatik miqyaslana bilən infrastruktur hücum zamanı dəyərli vaxt və ehtiyat güc qazandırır, həmçinin real istifadəçilərdən gələn həqiqi trafik sıçrayışını koordinasiyalı seldən ayırmağa kömək edir — baxmayaraq ki, təkcə miqyaslanma böyük və qətiyyətli hücuma qarşı tam müdafiə deyil.
Real insidentlərə cavab planı
Kimin xəbərdar ediləcəyini, hansı addımların atılacağını və təzyiq altında infrastruktur dəyişiklikləri etmək səlahiyyətinin kimdə olduğunu əvvəlcədən dəqiq bilmək aktiv DDoS hücumunu xaosdan əvvəlcədən məşq edilmiş, idarə olunan prosesə çevirir. Beş dəqiqəlik qısa nasazlıqla saatlarla davam edən fasilə arasındakı fərq çox vaxt tamamilə hücumun gücündən deyil, cavaba nə dərəcədə hazır olunmasından asılı olur.
Praktik başlanğıc nöqtəsi
Əksər bizneslərə ilk gündən korporativ səviyyəli, ixtisaslaşmış DDoS qorunması lazım deyil. Daxili DDoS qorunması olan CDN, tətbiq səviyyəsində ağlabatan sorğu limitləri və yük altında miqyaslana bilən infrastruktur real həyatda mümkün ssenarilərin böyük əksəriyyətini əhatə edir. Əksər şirkətlərdə əsas boşluq alətlərdə deyil — hücum baş verəndə nə etmək lazım olduğuna dair, həmin an improvizə edilmədən əvvəlcədən hazırlanmış planın olmamasındadır.
Bu cür qorunmanın qurulması — düzgün CDN konfiqurasiyası, ağlabatan sorğu limitləri, yük altında problemsiz miqyaslanan infrastruktur — tətbiq təhlükəsizliyi auditi və uyğunluğa hazırlıqla yanaşı, Burncode-un gördüyü infrastrukturun möhkəmləndirilməsi işlərinin əsasını təşkil edir.