Как защитить аут от хитботов?

Post Reply
adaliska
Posts: 151
Joined: Sun Dec 23, 2012 9:20 am

Как защитить аут от хитботов?

Post by adaliska »

Один добрый человек воспользовался качалкой (типа Teleport Pro) и скачал сайт со всеми его кастом-галереями. Тем самым вызвал 100500 http-запросов по топлисту. Естественно, на трейдеров вылилась пачка хитов без кликов. Нехорошо.

1) Правильно ли я понимаю, что в Смарте защиты от этого нет, и "прямые клики" по топлисту проходят всегда?
2) В какую табличку или временный файлик пишутся IP-шники аутов?
3) Как корректно перехватить аут, чтобы проанализировать его своим скриптом и затем передать ауту Смарта?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Как защитить аут от хитботов?

Post by admin »

1) Правильно ли я понимаю, что в Смарте защиты от этого нет, и "прямые клики" по топлисту проходят всегда?
да

2) В какую табличку или временный файлик пишутся IP-шники аутов?
out_ips

3) Как корректно перехватить аут, чтобы проанализировать его своим скриптом и затем передать ауту Смарта?
Можно в common.php дописать свой код, он инклудится аутом всегда.
Don't forget to run script update
adaliska
Posts: 151
Joined: Sun Dec 23, 2012 9:20 am

Re: Как защитить аут от хитботов?

Post by adaliska »

Спасибо.
А как теперь отличить аут по топлисту от любых других вызовов out.php?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Как защитить аут от хитботов?

Post by admin »

Например по ?member=
Don't forget to run script update
adaliska
Posts: 151
Joined: Sun Dec 23, 2012 9:20 am

Re: Как защитить аут от хитботов?

Post by adaliska »

Ок. Тогда следующий вопрос: как это добро правильно заинклудить в common.php? Он же перепишется при обновлении, или нет? Если перепишется, то как быть?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Как защитить аут от хитботов?

Post by admin »

Нет, комон не переписывается.
Don't forget to run script update
adaliska
Posts: 151
Joined: Sun Dec 23, 2012 9:20 am

Re: Как защитить аут от хитботов?

Post by adaliska »

Определение аута по "?member=" оказалось очень слабой защитой.
Можно дёрнуть out.php вообще без параметров - это будет хит на трейдера.
Можно дёрнуть out.php?somethingElse - и это будет хит на трейдера.

Как быть?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Как защитить аут от хитботов?

Post by admin »

Идите от обратного - соберите все варианты линков кокторые могут быть в вашем дизейне и все что не попадает в эти враинаты отсеивайте.
Don't forget to run script update
Post Reply