идентификация посетителя сайта по id устройства

manaz
На сайте с 13.12.2013
Offline
61
1757

Добрый день всем. Столкнулся с тем что нужно реализовать идентификация посетителя сайта, чтоб не было повторных регистраций одним и тем же посетителем. На куках не подходит так как их можно почистить. Ip тоже могут сменить через vpn и т.д.

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

Как именно к примеру пользователя идентифицировать по его устройству?

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

tommy-gung
На сайте с 22.11.2006
Offline
287
#1

использовать слепок комплекса значений.

а использовать вы можете все, что передает браузер

Здесь не могла быть ваша реклама
R
На сайте с 18.01.2010
Offline
61
#2

Серверная сторона (на которой расположен ваш сайт) будет знать о пользователе ровно столько, сколько он сообщит о себе в своем обращении (запросе), передаваемом браузером.

Опытный пользователь легко может контролировать передаваемые персонифицированные данные и менять их. Думаю, если исключить вообще едва ли реальный, но сложный поведенческий анализ (не что что отправляет - а как часто, как долго и т.п.) то идентифицировать опытного пользователя, если тот не хочет себя выявлять - не получится.

Скорее речь нужно вести о пресечении множества регистраций обычными пользователями. Тут нужно просто определиться - какие два обращения будем считать от одного и того же пользователя. А для анализа в нашем распоряжении будут заголовки запросов (которые мы считаем нетронутыми), какая-то информация от JavaScript и т.п.

Mik Foxi
На сайте с 02.03.2011
Offline
1076
#3

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

Антибот, антиспам, веб файрвол, защита от накрутки поведенческих: https://antibot.cloud/ + партнерка, до 40$ с продажи.
ДП
На сайте с 23.11.2009
Offline
203
#4

Почему это не будет работать - вам уже написали, а так есть вот библиотечка https://github.com/Valve/fingerprintjs2 - она позволяет получить "слепок" браузера. Ну а дальше уже сами решайте - насколько разные слепки похожи между собой

Mik Foxi
На сайте с 02.03.2011
Offline
1076
#5

Дикий пионер, это примитив с полезностью около нуля. Поставить смену юзерагента и все, новый слепок браузера готов.

manaz
На сайте с 13.12.2013
Offline
61
#6

Благодарю за ответы, но все это не то пальто как говорится. Это уже гуглилось. Кто говорит что это не возможно, я даже не буду вдаваться в споры и обсуждения, но это реально и возможно все реализовать... Скорее всего вы не сталкивались просто с такой технологией. Взять к примеру microsoft azure там меняй не меняй браузеры и ip но система определяет именно комп.

Хотелось бы все же услышать профессионалов, тех кто действительно понимает о чем идет речь.

Получать информацию с браузера это вообще делетанство... Речь именно идет о том устройстве с которого посетитель зашел, а какой браузер или ip этим не кого не удивишь.

R
На сайте с 18.01.2010
Offline
61
#7

Э.... А мы покупаем или продаем?....

SeVlad
На сайте с 03.11.2008
Offline
1609
#8
manaz:
чтоб не было повторных регистраций одним и тем же посетителем.

1. Посетитель != устройство. Важно это понимать.

manaz:
Получать информацию с браузера это вообще делетанство... Речь именно идет о том устройстве с которого посетитель зашел, а какой браузер или ip этим не кого не удивишь.

2. Браузеры действительно фигня. Но выше правильно писали - определяется по комплексу данных - от мак адреса до считывания серийника чипа/памяти/винта.

Но см п1 - надёжно определить не получится просто потому, что даже у простых юзеров есть несколько девайсов, а грамотные все данные могут подделать (начиная от использования вируталки) или купить/взять в аренду другие.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Mik Foxi
На сайте с 02.03.2011
Offline
1076
#9

SeVlad, чтоб серийники и т.п. считать - просить юзера поставить екзешник на комп? ))) сейчас даже в браузере у большинства никакого флеша и джавы, т.е. даже браузерной инфы минимизировано. Ну и самые умные webrtc даже чистят.

SeVlad
На сайте с 03.11.2008
Offline
1609
#10
foxi:
чтоб серийники и т.п. считать - просить юзера поставить екзешник на комп?

Во первых не нужно никакого "экзешника" (на линуксах ага:) ), во вторых зависит от задач ("до..." я писал).

А с того же ведроида напр., вообще можно поиметь всё что хочешь без особых напрягов.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий