LEOnidUKG

LEOnidUKG
Рейтинг
1776
Регистрация
25.11.2006
Должность
PHP
Интересы
Программирование

Тут нужно придумывать чавонить новенькое...

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

Или там, чтоб побродили по сайту около 1 минуты, а только потом имели право голосовать...

Или там, обязательный адекватный комментарий больше 10 слов...

Или там, только для пользователей с аваторами...

Короче, ID и IP не выход, для Вас, если Вы строите стойкую систему от накрутки. Просто забудьте о ID и IP, выйдите из рамок. Вполне возможно, что за этими рамками и кроется тот гениальный способ защиты :)

LEOnidUKG добавил 16.11.2009 в 23:26

bearman:
затратно конечно, но это от ценности голосования зависит

Вот именно, в большинстве случаев цель не оправдывает средства :)

vstb, если Вы разработаете метод голосование без накрутки, да у Вас весь инет этот скрипт купит. :)

Вот с смс голосование это кстати выход, будут голоса только тех, кому реально нужно это голосования, а иначе то зачем оно вообще? :)

С ID всё просто.

Стандартным старым методом, ничего не решить т.к. ID легко меняется, даже и прокси искать не нужно.

но без загрузки дополнительных плагинов

Никак не собрать нужный Вам ID, но и тут появляется другой момент... а кто будет грузить то эти всякие плагины? Для голосования? Да ну :)

Кто протестирует? :)

http://www.xakep.ru/post/38150/default.asp

юни:
В пределах сессии они все "статичные".

В пределах срока аренды. Но учитывая рост пользователей, эти IP разбираются как горячие пирожки т.е. меняются после каждого переподключения.

LEOnidUKG добавил 16.11.2009 в 15:52

юни:

Минуя настройки браузера (или иного родительского процесса)?

Java скрипты выполняет Java машина, которая устанавливается отдельно на компьютер.

Не гнался бы ты, поп, за дешевизной...

Вы так говорите как-будто у всех статичные IP...

когда один юзер может голосовать столько раз, сколько найдет элитных прокси.

Если голосование серьёзное, то наверное нужно сделать:

1. Регистрацию пользователя

2. Подтверждение голоса по почте

3. И всё это закрепить капчей

Можно ещё замутить типо ID компьютера как сделано в чате, да и на этом форуме наверное тоже, но это тоже обходится.

Мне кстати даже не нужны прокси, я переподключусь и у меня новый IP. Поэтому в сторону настоящего IP можете даже не копать. Пока IP не выдаются по паспорту - это тупик.

А ещё прикольный момент с каскадными прокси хехеех, я могу сейчас даже прописать путь из трёх прокси + мой реальный IP. Ваш метод, если даже работает покажет, мой IP, но мне то пофигу я работаю через каскад.

Да и вообще... нафиг всё это? :)

LEOnidUKG добавил 16.11.2009 в 14:47

можно ли узнать айпи на js

Нельзя. Ещё раз говорю, если бы можно было, то это была бы дырка в браузере.

LEOnidUKG добавил 16.11.2009 в 14:49

Самое простое это:

function getip()
{
if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"),"unknown"))
$ip = getenv("HTTP_CLIENT_IP");

elseif (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))
$ip = getenv("HTTP_X_FORWARDED_FOR");

elseif (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown"))
$ip = getenv("REMOTE_ADDR");

elseif (!empty($_SERVER['REMOTE_ADDR']) && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown"))
$ip = $_SERVER['REMOTE_ADDR'];

else
$ip = "unknown";

return($ip);
}

всё... все остальные, кто будет обходить это уже хитрюги, а их мало нынче, поэтому зачем заморачиваться?

netwind:
LEOnidUKG, флешка загрузится, а видео, которое она сосет по специальному протоколу RTMP - нет.

Прикольно т.е. если фирма из 100 человек тупо не сможет посмотреть видео? хыыыы...

А значит флэшка не засечёт мой IP вообще :)

netwind:
LEOnidUKG, а вот так. укажи в браузере прокси и сходи посмотри живую трансляцию по RTMP (не предварительно закачанное flv-видео по HTTP !) в smotri.com . Для проверки пакеты захвати, например, tcpdump-ом.

т.е. если у меня кроме как прокси больше инета, я не смогу посмотреть эту флэшку?

LEOnidUKG добавил 16.11.2009 в 14:41

bearman:

то есть берем, и аяксом обращаемся к нашей заведомо подготовленой страничке, возвращающей наш ип в виде jsonp :)

Ну так ответит то браузер и покажет IP прокси через которое он работает. Как JS может заглянуть дальше браузера, поясните :)

Всего: 31516