Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Защита от накрутки.
 
 автор: Sergey89   (20.03.2005 в 18:48)   письмо автору
 
 

Я написал скрипт опроса. Как осуществить защиту от накрутки? Может использовать Cookie? А может создать файл, каждая строчка, которого это ip адресс проголосовавшего, перед голосованием определить ip адресс и если в базе уже есть такой вывести предупреждение?
Вобщем советуйте ;)

   
 
 автор: cheops   (20.03.2005 в 21:32)   письмо автору
 
   для: Sergey89   (20.03.2005 в 18:48)
 

Данный вопрос обуждался в теме http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=266. Кроме того, вы можете сверится с кодом системы голосования Tabella, созданную antf. Система доступна для свободной загрузки из раздела downloads http://www.softtime.ru/info/downloads.php и содержит несколько режимов защиты от накрутки - при реализации защиты собственного приложения полезно ознакомиться с ними.

   
 
 автор: Sasha   (20.03.2005 в 23:53)   письмо автору
 
   для: cheops   (20.03.2005 в 21:32)
 

Я вообще новичек....
Мне кажется защиты как таковой нет, больше защита от баловства.
Так вообще одно ИП имеет куча людей, подключенных через некоего провайдера, а запись в куку можно запретить, или просто ее удалить.

   
 
 автор: antf   (21.03.2005 в 00:36)   письмо автору
 
   для: Sasha   (20.03.2005 в 23:53)
 

Чаще всего в бесплатных системах применяются cookie, следующее место по популярности занимают IP. Можно еще защитить при помощи сессий, используя идентификатор и зарегестрированные переменные (такого способа кроме своей системы нигде не встречал). Некоторые считают защиту по IP грубым нарушением прав тех посетителей, для которых выделен 1 IP адрес. Это нужно иметь в виду. Самой надежной считается защита по паролю. Причем желательно, чтобы каждый участник голосования имел свой пароль (или логин и пароль).

PS Cheops, прошу прощения за несколько нескромный вопрос, но, вы не забыли дополнить раздел downloads последней версией Tabell'ы? Я понимаю, что вы, наверное, очень заняты и я никого не тороплю, мне только важно знать не забыли ли вы. Последнее сообщение в соответствующей теме я убрал, чтобы не засорять вам форум.

   
 
 автор: cheops   (21.03.2005 в 00:54)   письмо автору
 
   для: antf   (21.03.2005 в 00:36)
 

Я помню :))) с утра открыл эту тему форума и пытаюсь заняться обновлением, но постоянно что-то отвелкает :((( Скорее всего обновление произойдёт завтра вечером :)))

   
 
 автор: isset   (21.03.2005 в 01:10)   письмо автору
 
   для: antf   (21.03.2005 в 00:36)
 

" Можно еще защитить при помощи сессий, используя идентификатор и зарегестрированные переменные (такого способа кроме своей системы нигде не встречал)."
Простите, а разве сессии не используют куки для хранения идентификатора? Так что сессии == кукам

   
 
 автор: antf   (21.03.2005 в 01:45)   письмо автору
 
   для: isset   (21.03.2005 в 01:10)
 

Если cookie у пользователя отключены, тогда идентификатор сессии будет другим способом.

   
 
 автор: isset   (21.03.2005 в 02:29)   письмо автору
 
   для: antf   (21.03.2005 в 01:45)
 

Да, он будет прилеплен к адресу, но стоит пользователю убрать его в ручную или перезапустив браузер, как голосовать можно будет повторно

   
 
 автор: antf   (21.03.2005 в 02:56)   письмо автору
 
   для: isset   (21.03.2005 в 02:29)
 

Для того, чтобы стереть COOKIE - много уметь не надо, а вот об изменении адресной строки нужно еще догадаться. Стандартная защита (ip, сессии, cookie) рассчитана в первую очередь на людей неискушенных в компьютерных технологиях и является призрачной (illusoire как мне сказали французы). Ее следует усовершенствовать только для тренировки мышления и навыков программирования. По -моему самая надежная защита (90%) - пароль (уникальный для каждого участника. Вот только могут возникнуть проблемы с рассылкой и генерацией, поэтому я и снабдил свою систему соответствующими функциями.
Кстати что вы думаете об этой статье?
http://www.kurepin.ru/php/golos/

   
 
 автор: cheops   (21.03.2005 в 00:59)   письмо автору
 
   для: Sasha   (20.03.2005 в 23:53)
 

>Мне кажется защиты как таковой нет, больше защита от
>баловства.
В 90% случаев именно от этого и следует защищаться, в случае оставшихся 10%, когда работают профессионалы, вам скорее всего будет не до голосования, так как в большинстве случаев это будет отвлекающий манёвр.

   
 
 автор: Sergey89   (21.03.2005 в 10:41)   письмо автору
 
   для: Sasha   (20.03.2005 в 23:53)
 

А если записать ip адрес и адрес подсети?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования