Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Определение множественных рег-ций с одного компа


Автор: Black 16.2.2010, 23:29
Кто какими методами пользуется, чтобы определять множественные регистрации с одного компьютера на ваших проектах, где это запрещено. 

Понятно, что можно записывать в cookies id пользователей с которых были авторизации, но cookies легко чистить.

Хотел спросить, может кто-то знает еще какие-то интересные методы определение мультирегистраций.
Просто есть сайты, например, pof.com которые очень четко определяют мультирегистрации. Не пойму как им это удается. При этом они определяют, даже если менять ip и чистить cookies.

Хотелось бы понять принцип действия.

Автор: IDVsbruck 17.2.2010, 04:16
Ну, понятно, что чудес не бывает ...
Предполагаю 2 варианта:
1. Маловероятный: используется asp и безкукисная мультирегистрация работает только в ИЕ. Надо проверить еще, скажем, в ФФ.
2. Более вероятный: используется флешка, которая выписывает информацию наподобие куков. Найди хранилище флеша и удали. Будет ли работать определитель?

Не могу схватить сути - зачем такое детектирование? - Может, если пойму, тоже заинтересуюсь ...

Автор: Black 17.2.2010, 21:09
IDVsbruck, спасибо за твои предположения.

У них определение работает в любом браузере не только в ИЕ.
Насчет флеша, интересная идея. Но даже при отключенном флеше все равно определяют.

Это надо, чтобы суметь вычислять спам. Просто спамеры регистрируют много аккаунтов, причем делают они это с помощью, вероятно, curl. Возможно, кто-то в ручную регистрирует. Хотелось бы вычислять такие регистрации.

Автор: Gradov 19.2.2010, 13:21
Цитата(Black @  16.2.2010,  23:29 Найти цитируемый пост)
Просто есть сайты, например, pof.com которые очень четко определяют мультирегистрации.

Цитата(www.plentyoffish.com)
Enter LETTERS displayed under Circles from below:

Не работает регистрация на http://www.plentyoffish.com. Задолбался вводить  цифры для captcha - не фига не регистрирует!

Цитата(Black @  17.2.2010,  21:09 Найти цитируемый пост)
У них определение работает в любом браузере не только в ИЕ.

Не верю!
ИМХО: куки чистятся, поэтому единственный вариант это IP. Но если вы поменяете IP кардинально(скажем из другой страны, а не из другой подсети) то WEB-сервер и соответсвенно скрипты(программы) сайта никак не смогут вас идентифицировать. За исключением, наверное, MAC-адреса(который при желании также меняется). Но определить MAC-адрес можно только если web-сервер находится в одной подсети с вами или если удасться запустить программу на вашем локальном компе, которая прочитает ваши текущие сетевые настройки, в том числе и MAC и закинет их себе на web-сервер. Но сделать последнее крайне сложно, все зависит от того какие разрешения установлены в браузере. В FireFox и Opera практически невозможно, а вот в IE есть шанс.

Поэтому:
1) Попробуйте зарегится через proxy другой страны.
2) Смените свой MAC-адрес. Как сделать - написано в википедии.

Отпишитесь, если получилось. Стало самому интересно. smile

Автор: Black 23.2.2010, 20:03
Gradov, не регистрирует потому что у тебя ip не сша. 
Регистрация пройдет только с IP из США.

Автор: MaxPayneC 24.2.2010, 01:53
Возможны варианты - проверка юзер-агент на предмет скажем близкого расстояния Левенштейна (и не только юзер-агент, а вообще всех заголовков запроса), запрос джаваскриптом информации о системе, такой как инфа о браузере, его размерах и т.п.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)