Jump to content
php.lv forumi

Prestashop veikala aizsardzība no robotiem


Recommended Posts

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

Link to post
Share on other sites

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"

Link to post
Share on other sites

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ē

Link to post
Share on other sites

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.  

Link to post
Share on other sites

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...