Автор Тема: Голосование......  (Прочитано 9413 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Голосование......
« Ответ #15 : 23 Июля 2002, 14:56:14 »
listopad
Дима Попов, конечно, обладает развитым воображением, но для реальности его система малость не годится.
Особенно мне нравится следующий пункт:
Цитировать
Если и здесь результат нулевой, значит:
а) пользователь и вправду впервые голосует
б) пользователь очень хочет Вас обмануть, и ничего Вам не поможет :-)))

Реально, надо ставить куку и писать логи.
Логи самые обычные. одно голосование - одна строчка.
Время, айпи, юзер_агент, х_форвардед_фор.
Если есть апачевские логи, то можно ничего не писать, а пользоваться ими.
Написать просто анализатор. С помощью
array_count_values искать ip, с которых голосовали больше определенного порога, и разбираться. В случае накруток - просто снимать с определенного ответа нужное количество голосований. руками.
Но обычено это не требуется. Ведь у тебя не "За стеклом" голосуется?

Оффлайн Дмитрий Попов

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 264
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.programmist.spb.ru
Голосование......
« Ответ #16 : 24 Июля 2002, 00:24:58 »
RomikChef
Цитировать
Написать просто анализатор

Прочитайте внимательно, и поймете:По сути, то, что я расписал - и есть анализатор...
Далается, как я понимаю, скрипт, для общего пользования... Угадывать есть ли доступ у логам?
 Тем более, те, кто использует эти скрипты редко обладают комм. хостингом.

А писать и анализировать полноценные логи, сложнее, чем использовать этот вариант...
 За Родину! За Россию!
SendMail для любого хостинга.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Голосование......
« Ответ #17 : 24 Июля 2002, 13:46:00 »
анализировать надо логи и не на лету.
Это психологический фактор. Если хакер увидит, что его не пускают с того же айпи, он начнет искать проксю.
А если увидит, что достаточно стереть куку, то станет накручивать так.
А ты его потом отловишь.
Отлавливать задним числом - единственный метод, поскольку абсолютной защиты все равно не бывает.

Оффлайн Дмитрий Попов

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 264
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.programmist.spb.ru
Голосование......
« Ответ #18 : 25 Июля 2002, 01:04:46 »
RomikChef

Кстати! А чего мешает писать по моему алгоритму, только добавить строчку |golos|, в которой сохраняется, то за что проголосовал уч.?

А раз в день запускать другой скрипт, который будет находить повторы, и чистить "мусорные очки".

Ладно... Это все гиппотезы :-)
 За Родину! За Россию!
SendMail для любого хостинга.

Оффлайн advocat

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 73
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.php.net.ua
Голосование......
« Ответ #19 : 28 Июля 2002, 11:40:29 »
Незнаю, я бы только смог посоветовать сделать 2 маленькие защиты, но реально незащитишся от человека который хочет накрутить, если:
1) Если у тебя есть авторизация, то разрешить только зарег пользователям. В таком случае у тебя больше всего шансв и проерить и проконтролировать голосовавших.
2) Если этого нет, записываешь в куки и сохраняешь ип. Обычного юзверя это остановит, но продвинутого - нет. Куки можно почистить, а ип меняется каждые несколько минут напр программой А4прокси.... Так что делай выводы сам !
Удачи
заходите в гости
адвокат, это не профессия, это диагноз ! [ обитаю в PHP ]

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28