2 / 2 / 2
Регистрация: 29.01.2008
Сообщений: 106
1

Как реализовать Анти накрутчик сайтов (счетчиков) на ASP?

01.07.2008, 13:42. Показов 1331. Ответов 12
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как реализовать Анти накрутчик сайтов (счетчиков) на ASP. Желательно, чтобы был быстрым и надежным.
Что-то даже не знаю в каком направлении двигаться... Не проверять же IP???
Может кто-то что делал в этом направлении.
Если есть sample code - будет очень здорово.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.07.2008, 13:42
Ответы с готовыми решениями:

Накрутчик для сайтов
Простите, что с таким наглым прошением, но это на самом деле не проблема, а просьба... Заключается...

Генерация анти-спам изображений на Asp
Здравствуйте! Требуется реализовать генерацию изображений с цифрами и "шумами" для...

Ссылки на примеры 'счетчиков посещаемости сайта', реализованые на ASP и VBScript
Подскажите пожалуйста ссылки на примеры 'счетчиков посещаемости сайта', реализованые на ASP и...

Анти - Установка бара (Анти бар яндекс)
Подскажите такое дело - вот все время устанавливаеться бар от яндекс от деймон тулс да и всего...

12
0 / 2 / 3
Регистрация: 27.03.2012
01.07.2008, 14:00 2
>> Не проверять же IP?

А почему бы и нет?
Можно также сделать сохранение даты визита в кукисы и потом проверять ее вместе с IP... Хотя я не совсем понял цель задачи
0
2 / 2 / 2
Регистрация: 29.01.2008
Сообщений: 106
01.07.2008, 14:29  [ТС] 3
Ну тогда все по порядку...
На сайте есть домашние странички и у меня ведется рейтинг посещаемости.
Соответственно, хочу защитить их он накрутки. А как?
По IP можно, но как? Какое время поставить? 5с, 30с, 1мин?
Даже если поставить 5 минут в день можно накрутить 24*12=288!
Потом довольно часто работают через прокси - IP у всех один.
Теперь с кукисами... отключаем их и вперед!
И вообще как вычислять (программно) этих самых накрутчиков?

Одним словом надо что-то с 'мозгами'.
Кстати, это относится и к баннерной рекламе. Вот тут ребята на relib.com продают рекламу, а раз-з-з-з кто нибудь кнопочку нажал (админ например) и показалась первая страница 1000 раз.
Должно же быть что-то простое для защиты от такого рода глупостей...
0
0 / 2 / 3
Регистрация: 27.03.2012
01.07.2008, 14:43 4
Если ты показываешь счетчик хостов, то показывай тогда кол-во уникальных IP. Если хитов, то значит показывай все кол-во обращений к твоему счетчику. По соотношению кол-во хостов/кол-во хитов, наверное, тоже можно судить, накручивают тебя или нет. Если на сайте 3 страницы и сайт посетило 3 уникальных IP, а кол-во хитов при этом 300 - то должно быть подозрительно, т.к. получается, что в среднем каждый посетитель просмотрел каждую страницу 33 раза. Что там смотреть 33 раза?

Про баннеры судят по CTR, он имеет среднюю величину и он обычно больше 2 не бывает.
0
2 / 2 / 2
Регистрация: 29.01.2008
Сообщений: 106
01.07.2008, 16:03  [ТС] 5
Ага, понятно.
Можно еще уточнить, как считать уникальные хосты и хиты?
0
0 / 2 / 3
Регистрация: 27.03.2012
01.07.2008, 17:04 6
уникальные хосты = уникальные IP
хиты = все обращения
0
2 / 2 / 2
Регистрация: 29.01.2008
Сообщений: 106
02.07.2008, 11:00  [ТС] 7
Ну с этим вроде разобрались.
А теперь если вернуться к нашим 'баранам'. (в продолжении темы http://www.relib.com/forums/topic.asp?id=724364)

Итак, мне надо сделать счетчик. Сделаю - не проблема.
А как его сделать поумней, чтобы он считал все подряд. Я имею в виду алгоритм.
0
2 / 2 / 2
Регистрация: 29.01.2008
Сообщений: 106
02.07.2008, 11:04  [ТС] 8
Ошибочка- 'как его сделать поумней, чтобы он НЕ считал все подряд'
0
0 / 2 / 3
Регистрация: 27.03.2012
02.07.2008, 15:52 9
В БД хранишь все, в счетчик выводишь только уникальные IP - т.е.

select distinct ipaddress from table1 where date=сегодня

сортировать в рейтинге будешь тоже по этому числу, так что подняться в рейтинге уже будет сложнее, но все равно наверное можно за счет использования всяких авто-накрутчиков через прокси сервера, но от этого уже наверное не избавиться

на странице администрирования проверяй статистику сам и если будут подозрения в нечистоплотности, то выкидывай из рейтинга
0
2 / 2 / 2
Регистрация: 29.01.2008
Сообщений: 106
02.07.2008, 16:04  [ТС] 10
Ок. Попробую сделать.
Ё маё - облазил всю сетку - нет ни одного примера как это сделать на ASP.

Уникальные хосты считаются раз в жизни!? или дня этак через два можно их считать заново?
0
0 / 2 / 3
Регистрация: 27.03.2012
02.07.2008, 16:06 11
раз в день, конечно, если ты хочешь сделать счетчик по примеру spylog
0
0 / 2 / 3
Регистрация: 27.03.2012
02.07.2008, 16:07 12
вот недавно товарищи обсуждали
http://www.relib.com/forums/topic.asp?id=747592
0
2 / 2 / 2
Регистрация: 29.01.2008
Сообщений: 106
02.07.2008, 16:08  [ТС] 13
Вроде кое-что разложилось по полочкам.
Попробую сделать
Спасибо.
0
02.07.2008, 16:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.07.2008, 16:08
Помогаю со студенческими работами здесь

Как реализовать таймер в ASP?
Смысл такой. В БД для каждого пользователя хранится время, которое осталось на его счету. Когда он...

Как реализовать такое. Есть 50 сайтов визиток, в них от 1 до 3 страниц со статичным контентом.
Как реализовать такое. Есть 50 сайтов визиток, в них от 1 до 3 страниц со статичным контентом....

Как реализовать на ASP TreeView, как на сайте MSDN On-Line и с такой же потрясающей скоростью?
У кого-нибудь есть идеи или примеры, как реализовать на ASP TreeView, как на сайте MSDN On-Line и с...

Как реализовать прокрутку большой таблицы ASP.Net
Пишу приложение ASP.Net. На одной из страниц - большая таблица, столбцы которой вылезают за край. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru