Может ли плагин Firefox, Greasemonkey, быть обнаружен веб-серверами? - PullRequest
0 голосов
/ 30 апреля 2010

Учетная запись моего друга в какой-либо игре на Facebook была приостановлена ​​на том основании, что в его браузере была установлена ​​программа Greasemonkey. Он попросил удалить Greasemonkey и аккаунт был восстановлен. Мой вопрос: как веб-сервер может обнаружить наличие подключаемого модуля на стороне клиента?

Я предполагаю, что сценарии Greasemonkey или Greasemonkey работают только на стороне клиента, поэтому сервер не сможет их обнаружить.

Ответы [ 2 ]

3 голосов
/ 30 апреля 2010

Если вы отправляете много информации на сервер Facebook из скрипта greasemonkey, Facebook может проанализировать, что эти запросы не отправляются обычным пользователем. Сценарии greasemonkey для заполнения любых форм в порядке, но сценарии, которые отправляют множество запросов на сервер, обнаружимы.

2 голосов
/ 30 апреля 2010

Сервер может обнаружить его, если объявит себя в виде строки пользовательского агента или если сервер использует собственный плагин для браузера, этот плагин можно использовать для обнаружения присутствия other плагины.

Однако, если «ваш друг» использовал greasemonkey для обмана, то игра, вероятно, обнаруживает тот факт, что он обманывал (например, отправляя нечеловеческое количество запросов в минуту, скажем), и угадал это было Greasemonkey.

Мораль этой истории: не обманывайте.

...