1. linki

    04.10.2008 20:09

    Я понимаю что это немного не связано с джанго,но все же очень хочется узнать вопрос "Как защититься (ну или снизить возможность накрутки показов) баннеров?"
  2. Grigory Fateyev

    04.10.2008 21:56

    Может использовать сессии? Например, у меня есть список ссылок на сайты и в зависимости от рейтинга переходов, каждая ссылка имеет своё место. Так вот, при клике новым юзером на ссылку перехода, записывается сессия перехода и обновляется счётчик на единицу. Если юзер уже переходил по этой ссылке, то переход осуществляется без обновления счётчика. И ещё, каждая ссылка имеет уникальный ключ сессии вида ['has_redirect_%s'], где %s id объекта.
    Может способ не подойдёт...
  3. linki

    04.10.2008 22:52

    Да, как вариант способ можо применить.Но стоит пользователю зайти на страницу., а затем почистить кукисы,он становится опять новым...Это не очень хорошо =(
  4. ziro

    05.10.2008 10:32

    Совсем от накруток избавиться невозможно, можно только сделать их более трудными.

    Например, Вы также можете передавать данные через get параметры запроса к банеру, которые будут намертво вшиваться в код страницы, поэтому при простой очистке куков информация будет сохранятся. Это повысит устойчивость "от чайников, которые знают про очистку куков", но не принципиально.

    Также можно вынести все банеры на поддомен и выдавать для этого поддомена свои куки, например, если у Вас сайт "aaa.ru", а банеры работают на поддомене "zzz.aaa.ru", то в списке куков, например FireFox они будут в разных концах списка. Поэтому есть вероятность, что очистив куки от основного сайта могут и не догадаться очистить куки с поддомена банеров. Это тоже повысит устойчивость ко взлому.

    Далее, Вы можете добавлять код банеров в страницу не стандартным способом, формируя его на сервере, а более хитро, например через iframe или загрузку с сервера JavaScript файла, который формирует код отображения банеров на нужном месте. Это чисто для запутывания.

    Плюс комбинация различных стратегий, защиты от взлома, применение шифрования и т.д.

    Ну и естественно, можно придумать еще много чего интересного, но главное, помните, "Where is no silver bullet". Любую систему противодействия, которую Вы придумаете, можно обойти, вопрос только в затратах на обход, так что здесь главное вовремя остановиться.
  5. Dyadya Zed

    05.10.2008 12:37

    Можно еще просчитывать средние значения кликов с одного ip-адреса и отслеживать "подозрительных" субъектов.

bbcode