7

Я прочитал о проекте EFF Panopticlick, чтобы увидеть, насколько уникальны заголовки вашего веб-браузера. Я хотел бы немного анонимировать это.

Мой текущий пользовательский агент

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.7) Gecko/20100106 Ubuntu/9.10 (кармический) Firefox/3.5.7

Я хотел бы сделать это более анонимным, однако я все еще хотел, чтобы меня считали пользователями Firefox и Ubuntu.

  • Как я могу изменить свой пользовательский агент в Firefox?
  • На что мне его поменять, чтобы он был менее уникальным, но будет считаться пользователем Firefox и пользователем Ubuntu в программном обеспечении для веб-аналитики?

Я знаю, что нет никакой гарантии, что я буду считаться пользователем Firefox/Ubuntu, просто то, что «работает большую часть времени» будет достаточно.

9 ответов9

11

Частично анонимный пользовательский агент делает ваш заголовок более уникальным, а не менее. (Подумайте о зебре без полос в стаде.)

Однако, если вы настаиваете, я бы начал с удаления всех определенных младших номеров версий, поскольку они могут использоваться для нацеливания на известные уязвимости. Я бы оставил в покое строки, которые, вероятно, используются приложениями для определения совместимости браузера.

Так

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.7) Gecko/20100106 Ubuntu/9.10 (karmic) Firefox/3.5.7

становится примерно так:

Mozilla/5 (X11; U; Linux i686; en-US) Gecko/2010 Ubuntu/9.10 (karmic) Firefox/3.5
6

Вы можете использовать это дополнение для изменения / создания пользовательских пользовательских агентов.

2

Во-первых, зачем вам это? Никто не может сказать, кто вы, из вашего User-Agent, ваш IP-адрес гораздо интереснее.

Вы можете изменить номера версий, но это не многого достигнет.

Чтобы перейти к general.useragent.override , вы набираете about:config в адресной строке, даете свое согласие, а затем ищете его, щелкаете правой кнопкой мыши и редактируете.

2

Поскольку это Ubuntu, я думаю, что есть много людей с одинаковой версией Firefox. Так что ваш оригинал на самом деле лучше, чем, например, Mozilla/5.0 (Linux) Gecko Ubuntu Firefox , потому что оригинал встречается гораздо чаще.

1

Ответ на первый вопрос:

Установите пользовательский агент в Firefox, изменив параметр general.useragent.override (general.useragent.extra.firefox не будет работать в этом случае, поскольку он только добавляет к текущей строке агента пользователя):

  1. Введите about:config в адресную строку и нажмите Enter
  2. Нажмите кнопку подтверждения на странице предупреждения.
  3. Введите в фильтре useragent, чтобы узнать, определен ли general.useragent.override (по умолчанию это не так).
  4. Создайте general.useragent.override если он не существует. Щелкните правой кнопкой мыши или Shift + F10 в нижней части панели, выберите New и String и введите «general.useragent.override» (см. Первый снимок экрана ниже)
  5. Измените значение на что-то вроде googleinstantisreallyirritating или www.google.com (дважды щелкнув или нажав Enter, когда выбрана настройка). Исходная настройка - что-то вроде Firefox/3.6 .

Это было протестировано на Firefox 11 (но скриншоты взяты из Firefox 3.6).

Результат примерно такой:

1

Очень просто, либо перейдите в папку вашего профиля Firefox и создайте файл с именем user.js и поместите следующий код в ваш файл user.js.

user_pref("general.appversion.override", "5.0 (X11)");
user_pref("general.buildID.override", "20140421162246");
user_pref("general.oscpu.override", "Linux i686");
user_pref("general.platform.override", "Linux i686");
user_pref("general.useragent.override", "Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Firefox/24.0");

При первой загрузке вышеуказанные настройки будут заменены вашими пользовательскими настройками, очевидно, измените их в соответствии с вашими потребностями, если они когда-либо будут непреднамеренно изменены, пока user.js все еще находится в вашем профиле Firefox, они будут заменены при следующем загрузиться Другой вариант - загрузить данные о:config в браузере Firefox и вручную изменить эти настройки. Вы не можете просто изменить один, вы должны изменить все из них, изменив пользовательский агент, скажем, Linux, но не изменяя oscpu, так что он по-прежнему говорит, что Windows не будет способствовать анонимности, но облегчит идентификацию и идентификацию вас.

Любой веб-сайт, который использует дактилоскопию в браузере, все равно может правильно идентифицировать ваш браузер и операционную систему, все браузеры и операционные системы отправляют данные определенным образом, независимо от отправленных вами заголовков http, анализ этих данных может все еще правильно идентифицировать эту информацию.

Итог: изменение заголовков HTTP может защитить вас в 5 или 10% попыток взлома веб-сайтов, управляемых любителями, путая их с уязвимостями, которые нужно проверить, но любой дизайнер веб-сайтов, обладающий полудетальными знаниями в области дизайна и программирования веб-сайтов, все же сможет правильно идентифицируйте свою ОС и браузер, и вы фактически увеличите свою уникальность, пытаясь обмануть их, не уменьшая ее.

0

То, что вы ищете, - это не изменение агента пользователя, а "очистка" вашего исходящего трафика от любых заголовков HTTP, которые могут вас идентифицировать. Вы хотите анонимный прокси-сервер.

В прошлом я использовал старую программу, которая, как я сомневаюсь, в настоящее время обновляется под названием Proxomitron в системах Windows (около 2001, 2002). Privoxy (часто используется в сочетании с Tor) полезен для этой цели, в настоящее время обновляется, а также блокирует несколько рекламных объявлений.

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

0

Это можно решить, если переопределить способ анонимности. Вы уже анонимны в том смысле, что ваша строка агента пользователя не будет идентифицировать вас по вашему человеческому имени. Если вы имеете в виду, что не хотите, чтобы вас признавали предыдущим посетителем веб-сайта, одним из вариантов будет изменение строки пользовательского агента вашего браузера между запросами. Конечно, вы все равно будете идентифицированы как уникальные, но не идентифицируемые по отношению к предыдущему посетителю. Я не уверен, есть ли дополнения Firefox, которые делают это, это всего лишь идея, но это может быть сделано. Номера версий могут быть рандомизированы или просто увеличены. Другие предложения, вероятно, более мудры, но, возможно, эта идея будет как-то полезна.

0

Вероятно, наиболее анонимный способ - использовать очень распространенную строку User Agent.

ИМХО быть менее узнаваемым и иметь Linux в качестве пользовательского агента - это немного противоречие, если в вашем кластере много людей не используют Linux.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .