Asosiy kontentga o‘tish
Innovialabs

WAF (veb-ilovalar uchun tarmoqlararo ekran) nima va u sizga kerakmi

Asoslar3 daq

Qisqacha

WAF — sayt oldida turib HTTP so‘rovlarni tekshiradigan va SQL-in’eksiya, XSS kabi tipik hujumlarni to‘sadigan filtr. U xavfni kamaytiradi, lekin yangilanishlar va xavfsiz kod o‘rnini bosmaydi; asosan formalar, shaxsiy kabinet, to‘lovlar bor yoki ko‘p tashrif buyuriladigan saytlar uchun o‘zini oqlaydi.

Qisqa javob: WAF nima

WAF (Web Application Firewall) — ilova darajasida ishlaydigan tarmoqlararo ekran. U foydalanuvchilar va sayt o‘rtasida turadi va HTTP so‘rovlar mazmunini ko‘radi: manzil, parametrlar, sarlavhalar, forma tanasi. So‘rov hujumga o‘xshasa, WAF uni bloklaydi, cheklaydi yoki logga yozadi.

Serverdagi oddiy firewall boshqa vazifani bajaradi: ulanishlarni IP-manzil va port bo‘yicha ruxsat beradi yoki taqiqlaydi, so‘rov ichida nima borligi uni qiziqtirmaydi. WAF esa aynan mazmunni tahlil qiladi — shuning uchun qidiruv maydoniga SQL kiritishga urinishni ko‘ra oladi.

WAF nimani yaxshi bloklaydi

  • Tipik in’eksiyalar: SQL-in’eksiya, XSS, parametrlar ichidagi OT buyruqlari.
  • Skanerlar va botlar: /wp-admin yoki /.env kabi manzillarni ommaviy tekshirish, ma’lum zararli user-agent’lar.
  • Parollarni tanlash va suiiste’mol: kirish sahifasi, API va formalarga rate limiting.
  • Ma’lum zaifliklar: ko‘p servislar virtual patch chiqaradi — siz yangilashga ulgurmaguningizcha mashhur CMS’dagi teshikni yopib turadigan qoida.
  • Ilova darajasidagi DDoS (L7): bulutli WAF odatda DDoS himoyasi bilan birga ishlaydi va so‘rovlar oqimini filtrlay oladi.

WAF nimaga qodir emas

  • Kodni tuzatmaydi. Ilova mantig‘idagi xatoni u ko‘rmaydi: masalan, foydalanuvchi URL’dagi idni o‘zgartiradi va birovning buyurtmasini ko‘radi. Bunday so‘rov mutlaqo oddiy ko‘rinadi.
  • Zaif parollar, kalitlar sizib chiqishi va xodimlarga qaratilgan fishingdan himoya qilmaydi.
  • Yangilanishlar o‘rnini bosmaydi. Virtual patch — vaqtinchalik chora, CMS va plaginlarni yangilamaslik uchun bahona emas.
  • Trafik aylanib o‘tsa, foydasiz. Serverning haqiqiy IP-manzili ma’lum bo‘lsa, hujumchi unga to‘g‘ridan to‘g‘ri murojaat qiladi. Serverni faqat WAF’dan keladigan trafikni qabul qiladigan qilib sozlang.
  • Shifrlangan trafikni ochishi kerak. So‘rovlarni tekshirish uchun WAF TLS’ni shifrdan chiqaradi. Bulutli servislar buni o‘z tomonida qiladi — maxfiy ma’lumotlar bilan ishlaganda buni hisobga oling.

Bulutli yoki self-hosted

MezonBulutli WAFSelf-hosted (masalan, ModSecurity)
Qanday ulanadiDNS o‘zgaradi, trafik servis orqali o‘tadiVeb-server moduli yoki alohida proksi
Ishga tushirishTez, tayyor qoidalarO‘rnatish va sozlash kerak
Xizmat ko‘rsatishProvayder zimmasidaQoidalarni yangilash va loglarni tahlil qilish — sizda
DDoS himoyasiOdatda kiritilganServeringiz resurslari bilan cheklangan
Ma’lumotlar ustidan nazoratTrafik provayderda shifrdan chiqariladiHammasi infratuzilmangizda qoladi

ModSecurity — ochiq kodli WAF dvigateli, odatda OWASP Core Rule Set (CRS) qoidalar to‘plami bilan ishlatiladi. Bu moslashuvchan va bepul variant, lekin tajriba talab qiladi: qoidalarni aniq ilovaga moslash kerak. Qoidalar hujjatlari — coreruleset.org saytida.

Yolg‘on signallar

WAF’ning asosiy amaliy muammosi — false positive: qonuniy so‘rov hujumga o‘xshab ko‘rinadi. Tipik misollar: admin panelda kod namunasi bor maqola, vizual muharrirdan kelgan HTML, ismlardagi g‘ayrioddiy belgilar.

Biznesga zarar yetkazmasdan joriy etish tartibi:

  1. WAF’ni avval monitoring rejimida (faqat loglash) yoqing.
  2. Bir-ikki hafta loglarni kuzating: qaysi qoidalar oddiy foydalanuvchilarda ishlayapti.
  3. Aniq istisnolar qo‘shing — qoidani butunlay o‘chirmasdan, muayyan URL va parametr uchun.
  4. Bloklash rejimiga o‘ting va shikoyatlar hamda formalar konversiyasini kuzating.
  5. Saytdagi katta o‘zgarishlardan keyin tahlilni takrorlang.

WAF qachon o‘zini oqlaydi

Ehtimol kerak, agar:

  • saytda shaxsiy kabinet, to‘lovlar, shaxsiy ma’lumot yig‘adigan formalar bo‘lsa;
  • sayt plaginlari doim o‘z vaqtida yangilanmaydigan mashhur CMSda ishlasa;
  • siz allaqachon botlar, parol tanlash yoki DDoS bilan to‘qnashgan bo‘lsangiz;
  • hamkorlar yoki regulyatorlar veb-ilovalarni himoya qilishni talab qilsa.

Formasiz va admin panelsiz statik vizitka sayt uchun keyinga qoldirish mumkin — u yerda HTTPS, yangilanishlar va zaxira nusxalar muhimroq. Biroq DDoS himoyali bazaviy bulutli tarif ko‘pincha bir necha daqiqada ulanadi va kamdan kam xalaqit beradi.

Ko‘p beriladigan savollar

Ha. WAF tipik hujumlarni to‘sadi, pentest esa filtr o‘tkazib yuboradigan mantiq va konfiguratsiya xatolarini qidiradi. Bu choralar bir-birini to‘ldiradi.

Bunda yordam beramiz

O‘zingiz shug‘ullanmasdan natija olishni istasangiz — biz har kuni shu bilan shug‘ullanamiz.

Loyihani muhokama qilish

Yana o‘qing

G‘oya yoki vazifangiz bormi? Bizga aytib bering

Ish kuni davomida javob beramiz va yechim taklif qilamiz. Konsultatsiya bepul.