[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Защита от множества просмотров
EvilDev
Всем привет!
Мучает один вопрос. Речь идет о фотохостинге.
Написал прогу, которая парсит логи сервера и отслеживает статистику просмотров изображений. Т.е. мы имеем в каждом запросе: время просмотра, ип адрес, рефер и т.д. Может сложится такая ситуёвина, что какой то умный человек кучу раз просмотрит одно и то же фото, тем самым создадя нагрузку на канал, после чего фото может попасть в бан. Есть у кого нить мысли на счет этого?



Спустя 1 час, 35 минут, 58 секунд (6.09.2011 - 08:23) Evilsoul написал(а):
сделай ограничение по просмотрам установи макс. время просмотра, допустим минута, после чего редирект на следующую и блок по айпи на время.
имхо, это из ряда паранойи.

Спустя 12 минут, 8 секунд (6.09.2011 - 08:35) Игорь_Vasinsky написал(а):
Цитата
блок по айпи

много невинных наказать можно... тут видимо одним IP не отделаешься . Надо проверять - может куки, может железо.

Куки - самое простое - прям срок их жизни можно указать, но они могут быть отключены...

Спустя 1 час, 4 минуты, 46 секунд (6.09.2011 - 09:40) EvilDev написал(а):
Еслиб было все так просто.
Ед способ, который приходит в голову, так это:
1: В определенный промежуток времени считать количество обращений к файлу и объединять их по ип адресу
2: Заносить в БД "нагрузчиков" и в ip2ban
3: Каждый час проверять и вытаскивать "загрузчиков"
Но это хорошая нагрузка на процессор.
Что думаете о такой идее? Или у кого то может что то лучше будет?

Спустя 39 минут, 1 секунда (6.09.2011 - 10:19) Evilsoul написал(а):
легких путей не ищем? smile.gif

макс. время просмотра + куки (вариант отключены большая редкость, большинство даже не знают что находится в меню "файл")

Вероятность того случая что ты пишешь 0,01%

Спустя 53 минуты, 11 секунд (6.09.2011 - 11:12) EvilDev написал(а):
А если это умышленно сделают? smile.gif
Согласен, что параноя, но все же)


_____________
HTML5, CSS3, jQuery, Node.js, PHP, Yii, Joomla, MySQL, MongoDb, GIMP
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.