Как определить, что на мой сайт зашли именно с помощью Firefox?

yolki

В случае, если User-agent подделан?
Какие есть методы идентификации браузера кроме User-agent?
можно ещё через javascript узнать браузер, но это только в том случае, если его разрешат выполнить..

Fragaria

Если надо в JS это узнать - то можно попробовать получить псевдо-свойство __proto__ у js-объектов. Вроде только мозилла туда прототип объекта пишет.

jgimi

Кто мешает логи анализировать?

Marinavo_0507

Есть ещё такая задача - пол пользователя определить, если сам он не хочет его указывать, или врёт. Если решишь, можно с сайтов знакомств много бабла стрясти.

yolki

сосбтвенно, есть tcpdump с сайта примерно за сутки.
требуется определить, кто каким браузером заходил и попытаться определить, есть ли кто, кто User-agent подделывает

stm4836248

указывать, или врёт
FFFFFFFFFFFFFFFFUUUUUUUUUUUUUUUUUUUUUUU!

Sharp

Из tcpdump-а вычленить ip адреса заходивших людей, по ip адресам выяснить физическое расположение этих компьютеров.
Зная расположение компьютеров и время захода, выяснить людей, которые в тот момент были за компьютером. А после этого, уже вооружившись паяльником и знаниями терморектального криптоанализа, становится очень просто выяснить, кто из них подделывает User-Agent.
p.s.
А если серьезно, то постфактум это нереально. Единственный способ это сделать с высокой долей вероятности — это различные client-side ухищрения. Ну то есть там js, flash, silverlight какой-то. Ну или встроить на страницу какие-та два супер объекта, первый из которых Firefox обрабатывает, а второй — Firefox не обрабатывает. И дальше из того, как клиентский браузер отреагировал на эти объекты, делать выводы.

SCIF32

давно уже придуман (к сожалению не масштабируемый) способ
Оставить комментарий
Имя или ник:
Комментарий: