Vazifa
WhoopShop — WHOOP fitnes-bilakuzuklari onlayn do'koni: WHOOP 5.0 va WHOOP MG trekerlari, ONE, PEAK va LIFE obunalari, tasmalar, quvvatlagichlar va eski modellar uchun treyd-in. Xaridorlar saytdagi formalar orqali buyurtma beradi, ariza qoldiradi va savol yo'llaydi, shuning uchun ularning ishonchliligi savdoga bevosita ta'sir qiladi.
Do'kon formalari avtomatik trafik nishoniga aylangan edi. Botlar soxta arizalar yuborib, murojaatlar bazasini to'ldirib yuborar va menejerlarning vaqtini olardi: xaridorlar bilan ishlash o'rniga jamoa haqiqiy so'rovlarni keraksiz yozuvlardan qo'lda ajratishga majbur edi.
Tayyor yechimlar bu yerda mos kelmadi. Rasmlarni tanib olishga asoslangan oddiy kapcha xariddan oldingi so'nggi qadamda odamning g'ashiga tegadi va savdoga xalaqit beradi, oddiy tekshiruvlardan esa zamonaviy botlar avtomatik o'tadi. Xaridor uchun sezilmaydigan, skript uchun esa yengib bo'lmaydigan himoya kerak edi.
Shu bilan birga saytda xatolar to'planib qolgan, ayrim ssenariylar beqaror ishlardi. Onlayn do'kon uchun har bir bunday nosozlik — bu yo'qotilgan buyurtma, qo'llab-quvvatlash xizmatiga ortiqcha murojaat va odam pul sarflamoqchi bo'lgan do'konga ishonchning kamayishi.
Bundan tashqari, botlar oqimi kamdan-kam hollarda faqat spam bo'ladi: xuddi shu trafik ko'pincha formalar va xizmat manzillarini zaifliklarni izlab tekshiradi. Shuning uchun vazifa kapcha bilan cheklanmadi — sayt himoyasini to'liq kuchaytirish, buni esa dizayn va xaridorlarga tanish buyurtma yo'liga tegmasdan ehtiyotkorlik bilan qilish kerak edi.
Yechim
Ishni auditdan boshladik: avtomatik trafik qayerdan kelishi, qaysi formalar va ssenariylar orqali o'tishi va sayt qaysi joylarda nosoz ishlashini tahlil qildik. Natijada uchta yo'nalish bo'yicha ish xaritasi paydo bo'ldi — botlardan himoya, xatolarni tuzatish va xavfsizlik.
Loyihaning asosiy qismi — maxsus aqlli kapcha. U fonda tashrif buyuruvchining xatti-harakati va sessiyaning texnik belgilarini baholaydi: haqiqiy xaridor tekshiruvdan sezdirmay o'tadi, shubhali trafik esa skript yecha olmaydigan topshiriq oladi. Tekshiruv natijasi serverda tasdiqlanadi, shuning uchun bot to'g'ridan-to'g'ri so'rov bilan kapchani chetlab o'tib ariza yubora olmaydi.
Parallel ravishda sayt ishidagi xatolarni tuzatdik, audit paytida topilgan zaif joylarni yopdik, so'ngra xaridorning asosiy ssenariylarini — katalogdan buyurtma rasmiylashtirishgacha tekshirdik. Barcha o'zgarishlar «kapot ostida» qilindi: dizayn va xaridorlarga tanish vitrina avvalgidek qoldi.
Trafik va zaifliklar auditi
Avtomatik trafik qayerdan kelishi, qaysi formalarga hujum qilishi va qanday belgilar bilan odamlar xatti-harakatidan farq qilishini tahlil qildik. Shu bilan birga sayt xatolari va zaif joylari ro'yxatini tuzdik — u uchta yo'nalish bo'yicha ish rejasiga aylandi.
Maxsus aqlli kapcha
Tayyor vidjet o'rniga o'zimizning kapchamizni ishlab chiqdik. U tashrif buyuruvchining xatti-harakati va sessiyaning texnik belgilarini hisobga oladi: haqiqiy xaridor tekshiruvdan sezdirmay o'tadi, shubhali trafik esa skript yecha olmaydigan topshiriq oladi.
Server tomonida tekshirish
Tekshiruv natijasi faqat brauzerda emas, serverda ham tasdiqlanadi. Shuning uchun bot to'g'ridan-to'g'ri so'rov bilan kapchani chetlab o'tib ariza yubora olmaydi, himoya esa do'kon buyurtma va murojaatlarni qabul qiladigan formalarda turadi.
Sayt xatolarini tuzatish
Ayrim ssenariylarning beqaror ishlashiga sabab bo'lgan xatolarni topib, bartaraf etdik. Har bir tuzatishni xaridorning haqiqiy yo'lida tekshirdik: katalog, mahsulot kartochkasi, ariza va buyurtmani rasmiylashtirish.
Xavfsizlikni kuchaytirish
Audit paytida topilgan zaif joylarni yopdik va avtomatik tanlash hamda spam uchun imkoniyatlarni cheklab qo'ydik. Himoya ilova darajasida ishlaydi va do'kon oldida allaqachon mavjud bo'lgan infratuzilma himoyasini to'ldiradi.
Dizaynni o'zgartirmasdan
Barcha o'zgarishlar «kapot ostida» kiritildi: vitrina, katalog va buyurtmani rasmiylashtirish xaridorlar uchun odatiy holida qoldi. Do'kon odatdagidek ishlashda davom etdi, WhoopShop jamoasi esa botlarni o'zi to'sadigan saytga ega bo'ldi.
Natijalar
Loyihaning asosiy natijalari raqamlarda.
- 24/7Formalarni botlardan himoya
Aqlli kapcha kecha-kunduz ishlaydi va avtomatik trafikni arizalarga yetib kelmasidan to'sadi.
- 3Ish yo'nalishlari
Botlardan himoya, xatolarni tuzatish va xavfsizlikni kuchaytirish — bitta loyihada.
- 0Dizayndagi o'zgarishlar
Hammasi kapot ostida qilindi: xaridorlar do'kondan avvalgidek foydalanadi.
- MaxsusO'zimiz yaratgan kapcha
Tashqi standart vidjet emas, balki aynan shu do'kon ssenariylari uchun yozilgan kapcha.
Loyiha texnologiyalari
Mijozning vazifasi uchun yechimni qurganimiz stek.
- PHP
- Laravel
- JavaScript
Keyingi keys bo'lishga tayyormisiz?
Vazifani ayting — menejer jamoa yig'adi, smeta hisoblaydi va so'rovingizdan keyingi birinchi soat ichida taklif yuboradi. Majburiyatlarsiz va xat tarqatishsiz.






