Jump to content
php.lv forumi

Recommended Posts

Posted

sastapos ar netīkamu problēmu, kaut kāds bots no Igaunijas pielasa pirkumu grozu ar katru preci pa vienam gabalam. preču ir pāris tūkstoši, grozs sanāk liels un bots ir ātrs, viss reāli bremzē. ok, noDROPoju to vienu IP adresi ar 'iptables' palīdzību, ir miers, bet kādas ir vairāk automātiskas iespējas?

 

viena iespēja, grozs pieejams reģistrētiem lietotājiem, bet tas rada zināmas neērtības normāliem pircējiem

 

p.s.

identificējas kā XP ar IE

Posted

nepārprotami, detektē pievienošanas ātrumu un apjomu, balstoties uz statistiku par to, kā dara parasti lietotāji. Ja neatbilst vidējam lietotājam, radi ierobežojumus, piemēram, "preci varēsiet pievienot pēc 30 sek"

Posted

Izskatās, ka grozā likšana tiek izsaukta caur GET nevis POST. Un bots ver vaļā pilnīgi visus linkus arī tos, kuri liek preci grozā. Nedomāju, ka ir speciāls bots, kas liek preces grozā :D

Posted

LOGos tas izskatās kā vairākas reizes sekundē:

GET /product.php?id_product=
GET /cart.php?add&id_product=
GET /order.php?ipa=

vienkārša servera jaudas audzēšana diez vai kā palīdzēs, jo bots tos GETus varēs izdarīt vairs ne pāris reizes sekundē, bet pāris desmitus vai pāris simtus reizes sekundē

Posted

visticamāk, spriežot pēc linkiem - bots pielasa grozu pilnu pats to negribot, jo ložņā pa linkiem. kā jau te minēja - uzliec pievienošanu grozam zem POST. piemēram ar ajax pieprasījumu.  

Posted (edited)

vispār jau nosauc 1. postā

 

"Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0;)"

Edited by ieleja

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...