Asosiy kontentga o‘tish
Innovialabs

Internet-do‘kondagi firibgarlik: soxta buyurtmalar va ularni to‘xtatish

Amaliyot3 daq

Qisqacha

Do‘konga qarshi hujumlarning aksariyati takrorlanuvchi patternlardir, shuning uchun ular limitlar, velocity-qoidalar, telefonni tasdiqlash va xavfli buyurtmalarni qo‘lda tekshirish navbati bilan to‘xtatiladi.

Soxta buyurtmalarni qanday to‘xtatish mumkin

Internet-do‘kondagi firibgarlik deyarli har doim pattern qoldiradi: qisqa vaqtda ko‘p urinishlar, bir xil qurilmalar, g‘alati manzillar, yangi akkauntlar. Himoya qatlamlarga bo‘linadi:

  • Checkout, login va promokod qo‘llashda rate limit.
  • Velocity-qoidalar — karta, telefon, IP, qurilma va manzil bo‘yicha amallar sonini cheklash.
  • Xavfli buyurtmalar uchun SMS yoki Telegram orqali telefonni tasdiqlash.
  • Shubhali ball to‘plagan buyurtmalar uchun qo‘lda tekshirish navbati.
  • 3-D Secure va to‘lov provayderining antifrod vositalari — ularni qayta yozmang, yoqing.

Maqsad hammani ushlash emas, balki hujumni qimmat va sekin qilish, halol xaridorlarga xalaqit bermaslik.

Firibgarlikning odatiy sxemalari

SxemaQanday ko‘rinadiZarari
Card testingTurli karta raqamlari bilan yuzlab kichik to‘lovlarKomissiyalar, chargeback, merchant bloklanishi
Bot-buyurtmalarTaqchil tovarga ommaviy buyurtmalarQoldiq chayqovchilarga ketadi
Naqd to‘lovdan voz kechishYetkazilganda to‘lanadigan, hech kim olmaydigan buyurtmalarYetkazish va qaytarish xarajatlari
Promokod suiiste’moli«Birinchi buyurtma» chegirmasi uchun yangi akkauntlarChegirma noto‘g‘ri mijozlarga ketadi
Account takeoverSizib chiqqan parol bilan begona akkauntga kirishBonuslar va saqlangan karta bilan xaridlar

Card testing alohida e’tiborga loyiq: firibgar o‘g‘irlangan kartalarni kichik summalarda tekshiradi. Belgilari — muvaffaqiyatsiz avtorizatsiyalar ko‘payishi, bir xil arzon tovar, takrorlanuvchi ismlar va tasodifiy satrga o‘xshash email.

Amaliy himoya choralari

Limitlar va velocity-qoidalar

Hodisalarni sirpanuvchi oynada sanang va chegaradan oshganda qadamni bloklang yoki murakkablashtiring:

  • bitta IP yoki qurilmadan 10 daqiqada N tadan ortiq to‘lov urinishi emas;
  • bir akkauntga sutkasiga N tadan ortiq turli karta emas;
  • bitta telefonga olinmagan naqd to‘lovli buyurtmalar N tadan ortiq emas;
  • «birinchi buyurtma» chegirmasi emailga emas, telefonga bog‘lanadi.

Hisoblagichlarni TTL bilan Redis’da saqlash qulay:

key = f"pay_attempts:{ip}"
count = redis.incr(key)
if count == 1:
    redis.expire(key, 600)
if count > 5:
    require_captcha_or_block()

Telefonni tasdiqlash

Naqd to‘lov va birinchi buyurtma uchun raqamni tasdiqlash bo‘sh buyurtmalarni keskin kamaytiradi. Promokodlar va olib ketish tarixini tasdiqlangan telefonga bog‘lang — uni emaildan ko‘ra almashtirish qiyinroq.

Skoring va qo‘lda tekshirish

Birinchi kundanoq ML kerak emas. Oddiy xavf ballidan boshlang:

  • yangi akkaunt — ball qo‘shiladi;
  • yetkazish mamlakati karta mamlakatiga mos emas — ball qo‘shiladi;
  • muvaffaqiyatli to‘lovdan oldin bir nechta rad etilgan urinish — ball qo‘shiladi;
  • qimmat tovardan katta miqdorda buyurtma — ball qo‘shiladi.

Chegaradan oshgan buyurtmalar qo‘lda tekshirish navbatiga tushadi: operator mijozga qo‘ng‘iroq qiladi yoki tasdiq so‘raydi. Navbatga SLA belgilang, aks holda halol mijozlar kutib qoladi.

Akkauntlarni himoya qilish

  • Kirish urinishlarini cheklash va yangi qurilmadan kirish haqida xabarnoma.
  • Manzil, telefon o‘zgartirilganda va bonus bilan to‘lashda qayta tasdiqlash.
  • Ro‘yxatdan o‘tishda parollarni sizib chiqqan bazalar bo‘yicha tekshirish.

Ko‘p uchraydigan xatolar

  • Bitta belgi bo‘yicha bloklash. Boshqa mamlakat IP’si halol mijozning VPN’i bo‘lishi mumkin. Signallarni birlashtiring.
  • Muvaffaqiyatsiz to‘lovlarga qaramaslik. Card testing aynan rad etishlarda ko‘rinadi.
  • Qoidalarni kodda saqlash. Chegaralar tez-tez o‘zgaradi — ularni konfig yoki admin panelga chiqaring.
  • Qarorlarni loglamaslik. Logsiz buyurtma nega rad etilganini tushuntirib bo‘lmaydi.
  • Hammani jazolash. Har qadamda captcha va SMS konversiyani pasaytiradi; to‘siqni faqat xavf bo‘lganda qo‘shing.

Himoya darajasini qanday tanlash kerak

Asosiy to‘plamdan boshlang: checkout va login limitlari, 3-D Secure, naqd to‘lov uchun telefonni tasdiqlash. Chargeback va olinmagan buyurtmalar hisobotlarida yo‘qotishlar ko‘ringanda skoring va qo‘lda tekshirishni qo‘shing. Alohida antifrod servislari katta hajm va xalqaro to‘lovlarda o‘zini oqlaydi.

Ko‘p beriladigan savollar

U faqat to‘lov bosqichini himoya qiladi. Botlar, promokod suiiste’moli, naqd to‘lovdan voz kechish va akkaunt egallab olinishini provayder ko‘rmaydi — bu qoidalar do‘kon tomonida bo‘lishi kerak.

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.