VDS Хостинг для Ваших проектов

Google шпион в Opera

Март 15th, 2014 Рубрики: Браузеры и расширения

Удивлены? Да, обычно такая дурная слава ходит о браузере шпионе Google Chrome, который следит за пользователями и сливает информацию о них в сервисы Гугла. Я как преданный фанат Оперы остаюсь пользователем этого браузера несмотря на очень нестабильную последнюю серию 12-х версий. Вот недавно обновил, ибо предыдущая слишком часто падала и ничего не подозревая работал как обычно с доверием. И случайно заглянув в окно монитора HandyCache увидел слишком много запросов такого вида:

http://clients1.google.com/complete/search?q=

Этот адрес мне очень давно не нравится. Он всегда косвенно появляется при обращении к Гугловским сервисам в любых браузерах. Пробовал я найти инфу о нём, что это такое. Оказывается однозначно утверждать нельзя. С этого адреса вроде как проверяются сертификаты по протоколу OCSP, так что дело важное, но вопрос в том, почему здесь замешан Гугл, а не какой-нибудь более нейтральный сервер? Кроме того, эти запросы отличаются и имеют такой вид:

http://clients1.google.com/ocsp/

Интересно, что при попытке блокировать их загрузка сайтов становится в разы медленнее, а сами запросы упорно генерируются и пытаются достаться цели. Некоторые утверждают, что оттуда ставятся некоторые куки, которые потом используются для рекламных целей. Но шаблон первого запроса совсем не такой и раньше-то его не было! Начал я копать и обнаружил, что запрос сливает всё, что вы набираете в адресной строке Гуглу. То есть самый что не есть настоящий кейлоггер от Google! А ещё более досадно, что он нашёл место в Опере.

А вычистить этого шпиона оказалось совсем нелегко. Так что решил написать эту заметку с описанием, как я удалял гугл шпиона из Оперы. Да и просто сообщить, что он там сидит. Думаю, что большинство пользователей и не подозревает об этом. Это конечно ещё не значит, что он у вас есть, но исключать нельзя.

Естественно, первым моим шагом стал поиск по всем файлам, которые использует Opera на наличие такого адреса. Оказывается это всё прописаное файлах search.ini в каталоге локалей locale. И этот адрес прописан, как URL для получения подсказок поискового запроса (параметр «Suggest URL=»), хотя они никак не отображаются, только тихонько запрос утекает. В своей локали я убрал все упоминания, а результата нет: всё та же отправка данных из адресной строки.

Тогда я все упоминания во всех файлах всех локалей заменил на некоторый левый адрес. Не осталось никакого упоминания ‘clients1′ – Тоталом всё проверил. И на своё удивление обнаружил, что Опера снова знает куда сливать данные – всё тому же Гуглу :( Двинулся я в реестр. Но там почти ничего не хранится.

Восстановив исходные файлы search.ini, подался я в каталог настроек пользователя, типа этого:

User\Application Data\Opera\Opera

Оказывается там тоже есть файл search.ini, содержавший упоминание Гугловского сервера, куда сливаются данные. Ну и я подумал: точно здесь. Убрал и оттуда этот адрес, перезапустил Opera – то же самое, снова слив данных Гуглу :E Убрал целую секцию, посвящённую этому поисковику, но при перезапуске браузера она удивительным образом восстанавливается и всё то же самое. Более того список поисковых систем (в Опере 2 строки: адресная и поисковая) начинал меняться самопроизвольно, мутировать, исчезать…

Тогда я решил поставить по умолчанию поиск не Google (в поисковую строку), а другой. И чудо! Данные уже из адресной строки перестали сливаться, точнее уже шли по другому адресу. Это потому что активирована опция в настройках поисковых систем – Включить подсказки для поиска в адресной строке. Я честно говоря на неё не обращал внимания, поскольку никаких подсказок не получал. Так вот если эту опцию отключить (что очень советую), то ничто вводимое в адресной строке не будет сливаться поисковикам. Вместе с тем подсказки в окошке поиска справа вверху будут продолжать выводиться.

Из этого делаем вывод: вместо адреса, который должен получать подсказки поисковой фразы, почему то засунули какой-то левый сервер Гугла. В результате, то что вводилось в строке адреса как и то что искалось, шло куда то…

Но это лишь половина пути. Если параметр Suggest URL убрать, или прописать нормальный – ничего не меняется, всё тот же clients1 продолжает получать содержимое адресной строки. Оказывается у каждого поисковика есть свой UNIQUEID, который у шпионского Гугла имеет значение 7A8CADE6677811DDBA4B5E9D55D89593. Чтобы его позбыться надо проделать такие манипуляции:

  • В настройках поисковых машин удалить установленный по-умолчанию Google. Его признаки я выделил на скриншоте.
  • Добавить собственную поисковую систему с тем же названием (для привычности), назначить ту же ключевую букву. В качестве адреса можно использовать:
  • Назначить его по-умолчанию (при желании). Ибо вся статья для этого случая.
настройка поиска в Opera

В чём фишка проделанных действий? В том, что созданный нами дубликат ПС Google будет иметь другой UNIQUEID и рассматриваться Оперой как пользовательский, а не как Google.

Всё. Теперь на сервер clients1 не будет отправляться ничего. Осталась малая косметическая вещь. В поисковой строке не выводятся подсказки. Если они нужны вам, то открываем файл search.ini (при выключенном браузере!) из пользовательского каталога Оперы, где хранятся настройки пользователя. Ищем секцию добавленной вручную системы Google по идентификатору указанному в строке: Default Search= У меня это 42C29A49F2D3784F9E0F5C89E265F57E. Затем добавляем параметры «Suggest Protocol», и «Suggest URL». Должно выйти примерно так:

URL=http://www.google.com.ua/search?q=%s&sourceid=opera&num=%i&ie=utf-8&oe=utf-8
Suggest Protocol=JSON
Suggest URL=http://suggestqueries.google.com/complete/search?output=opera&client=opera&hl=ru&q={SearchTerm}
Query=

hl= это параметр языка по умолчанию. Вот собственно и всё. Сохраняем файл, запускаем Оперу и наслаждаемся подсказками поисковых фраз и отсутствием шпиона, отправляющего данные не туда, куда надо.

Последняя часть инструкции больше относится к проблеме, если не выводятся подсказки при поиске в Опере. Таким способом их можно включить для любого поисковика, который, естественно, их предоставляет =) Надо просто прописать нужный адрес в параметр Suggest URL.

На этом всё. Надеюсь, статья возможно кому-либо окажется полезной. А главная мораль – берегитесь Гугла! Точнее следите за тем, что и когда отсылает ваш браузер. Это можно сделать например с помощью HandyCache – очень полезная программа. И если замечаете что-то не такое, как хотелось бы, то первым делом надо покопать в настройках и поотключать всё необязательное, ведь большинство опций преднамеренно установлены так, чтобы собирать всякую статистику и отправлять не только Гуглу. А пользователи часто на это не обращают внимание. Ну и если это нельзя отключить, то лучше отказаться от такого браузера =)

Понравился пост? Поделись с другими!
Теги: , , ,

Есть 8 коммент. к “Google шпион в Opera”

  1. степан82
    Сентябрь 25th, 2015 at 13:42
    1

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

  2. Димон Айфон
    Июнь 5th, 2016 at 14:45
    2

    Привет, всё что описано это хорошо, только для какой это версии??! В 12.18 этот дефолтный серч не поменять, вычищай-не вычищай, меняй что угодно в search.ini или меняй id в opera.dll, всё равно после перезапуска будет гуглбер поиском по уполчанию с бинденой кнопкой g. Он прекрасно работает и вообще без search.ini, он пустой а гугель забит как поиск, как от этого избавиться??!

    • Июнь 5th, 2016 at 20:00
      3

      Димон, надо зайти в управление поисковыми системами (в настройках вкладка). Дальше там внизу есть флажок «включить подсказки в поиске«. Вот его надо снять.
      Насчёт дефолтности: выделяешь гугл в списке поисковиков на той же вкладке, выбираешь Редактировать, и там снимаешь флажок по умолчанию. Дальше ставишь этот флажок на другой поисковик и вуаля!

      • Димон Айфон
        Июнь 6th, 2016 at 07:35
        4

        Привет, да нифига не вуаля, мля. Кароче, разобрался, дело в том, что пустой файл search.ini не надо самому править с нуля и там удалять этого гуглберга или меня id. Делается так, запускаешь оперу, она там создает свой search.ini, в зависимоти от региона добавляются разные сайты, но нам надо избавиться от этого еврейского заговора, поэтому переназначаем на другую запись дефолтный поиск и предиктивная строка если кому нужна, потом это можно закрыть и в следующий раз будет другой сайт дефолтным! НО! В search.ini ОН ОСТАНЕТСЯ, даже если его не будет видно в списке оперы! ЕГО НЕ НАДО УДАЛЯТЬ! как только этот невидимый поисковик удалить из search.ini при следующем запуске оперы она опять врубит его умолчанию, причем ни в каких вспомогательных файлах этих учеток нет, они забиты в opera.dll .Может кому поможет, съекономить пару часов и нервные клетки.. Всё таки продажные они все, за фантики, не удивило, что они от престо так быстро отказались.. Пис!

        • Июнь 9th, 2016 at 20:42
          5

          Спасибо за дополнения. Наверняка многим сгодится.

  3. Димон Айфон
    Июнь 5th, 2016 at 14:46
    6

    мсдер, подправь избавится в конце с мягким знаком – «избавиться», только заметел. сенкс

  4. qqwqwqw
    Июль 26th, 2016 at 23:48
    7

    Ну ты дубина, Suggest – это подсказка Гугла поисковых запросов и их автодополнение… :)))))))))))

    • Июль 28th, 2016 at 17:45
      8

      А кто отрицает, что это подсказка? Просто она пытается подсказывать когда никто об этом не просит. Есть поле ввода адреса, а есть поле ввода для запроса. Во втором она нужна, а в первом – нет. Это «хромы» их объединили, чтобы больше знать чем надо :)

Написать комментарий

   b2bbonbone