Page 1 of 1

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

Posted: Tue Mar 26, 2013 6:55 pm
by adaliska
Один добрый человек воспользовался качалкой (типа Teleport Pro) и скачал сайт со всеми его кастом-галереями. Тем самым вызвал 100500 http-запросов по топлисту. Естественно, на трейдеров вылилась пачка хитов без кликов. Нехорошо.

1) Правильно ли я понимаю, что в Смарте защиты от этого нет, и "прямые клики" по топлисту проходят всегда?
2) В какую табличку или временный файлик пишутся IP-шники аутов?
3) Как корректно перехватить аут, чтобы проанализировать его своим скриптом и затем передать ауту Смарта?

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

Posted: Tue Mar 26, 2013 7:01 pm
by admin
1) Правильно ли я понимаю, что в Смарте защиты от этого нет, и "прямые клики" по топлисту проходят всегда?
да

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

3) Как корректно перехватить аут, чтобы проанализировать его своим скриптом и затем передать ауту Смарта?
Можно в common.php дописать свой код, он инклудится аутом всегда.

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

Posted: Tue Mar 26, 2013 7:29 pm
by adaliska
Спасибо.
А как теперь отличить аут по топлисту от любых других вызовов out.php?

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

Posted: Tue Mar 26, 2013 7:35 pm
by admin
Например по ?member=

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

Posted: Tue Mar 26, 2013 8:57 pm
by adaliska
Ок. Тогда следующий вопрос: как это добро правильно заинклудить в common.php? Он же перепишется при обновлении, или нет? Если перепишется, то как быть?

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

Posted: Wed Mar 27, 2013 2:00 am
by admin
Нет, комон не переписывается.

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

Posted: Wed Mar 27, 2013 8:45 am
by adaliska
Определение аута по "?member=" оказалось очень слабой защитой.
Можно дёрнуть out.php вообще без параметров - это будет хит на трейдера.
Можно дёрнуть out.php?somethingElse - и это будет хит на трейдера.

Как быть?

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

Posted: Wed Mar 27, 2013 12:17 pm
by admin
Идите от обратного - соберите все варианты линков кокторые могут быть в вашем дизейне и все что не попадает в эти враинаты отсеивайте.