
Я не могу понять это. Я заметил, что мои результаты поиска стали немного «другими» в последнее время.
- Я не вошел в систему, когда выполняю поиск в Google, но если я нажимаю «Изображения» или «Видео», то отображается, что я вошел в систему.
- На боковой панели страницы поиска нет информации из Википедии.
- Если я отключу Ghostery и uBlock, многие результаты будут представлять собой рекламу.
Я решил проверить инструменты разработчика и заметил на странице ошибку SyntaxError. Я нажал на нее, и она фактически привела к функции JavaScript, которая заменяет веб-адрес Google.
Проблема, похоже, возникает только в Chrome, вот сравнение с Firefox:
Я попытался подключить Fiddler Web Debugger для захвата трафика, чтобы видеть, куда меня перенаправляют.Но как только я подключаю веб-отладчик, все исчезает, и я попадаю на настоящую страницу поиска...Исходный код страницы при захвате Fiddler совершенно другой.
Ниже приведен снимок экрана gifv, на котором это показано. Он начинается с захваченной страницы, и я обвожу курсором несколько дополнительных исходных файлов javascript. Затем я говорю Fiddler захватить трафик и обновить результаты поиска. Страница, которую я получаю, совершенно другая. Наконец, я снова отключаю захват трафика и обновляю страницу, чтобы показать захваченную страницу и перенаправить вас к функции с синтаксической ошибкой, которая должна заменить веб-адрес.
http://i.imgur.com/gbWkkLp.gifv
Я запустил Malwarebytes и не получил никаких результатов. Spybot выдал несколько результатов, но их удаление не решило проблему. Я также полностью сбросил настройки Chrome с помощью предоставленного Google инструмента. Если я использую другой веб-профиль, например, тот, в котором я оплачиваю счета, я не получаю результатов поиска. Если я включаю fiddler, я внезапно получаю результаты.
решение1
Вероятно, какая-то вредоносная программа выдавала себя заСкрипач, как первоначальный разработчик Fiddler,Эрик Лоуренс, указал:
Различные вредоносные программы проверяют, используется ли Fiddler, и если да, то прекращают вредоносную деятельность, пытаясь скрыть свои действия.
(источник)
Fiddler — это инструмент веб-отладки. Он не имеет никакого вредоносного поведения и никогда не устанавливается, если вы лично не установите его с помощью установщика, загруженного с Telerik. Описанный здесь сценарий — это вредоносная программа, которая пытается избежать обнаружения, выдавая себя за Fiddler.
(источник)
Поведение
Самый явный признак вредоносного ПО — это то, что Google Chrome не загружает HTTPS-сайты, как положено, если только вы не используете Fiddler для захвата трафика. Fiddler не предназначен для того, чтобы мешать вашему обычному просмотру веб-страниц, когда он не используется.
Чтобы вредоносная программа могла скрыться, ей необходимо захватить прокси-сервер Fiddler и переподписать HTTPS-трафик с помощью закрытого ключа сертификата Fiddler. Это тривиальноизменить настройки прокси, и это возможнополучите копию закрытого ключа вашей установки Fiddler.
Корневой сертификат
Вы заставили Fiddler установить корневой сертификат на ваш компьютер, что позволяет ему вставлять себя в качествечеловек посередине(MitM) для мониторинга содержимого данных, отправляемых по протоколу HTTPS:
Напротив, вот какhttps://www.google.com/обычно доверяют:
Ваш компьютер доверяет DO_NOT_TRUST_FiddlerRoot
сертификату, поскольку он был установлен в хранилище доверенных сертификатов вашей операционной системы.
Прокси для перехвата HTTPS
Вы указали, что HTTPS ведет себя правильно в Mozilla Firefox, который можно настроить на использование собственных независимых правил прокси, а не правил прокси операционной системы. Google Chrome использует прокси операционной системы без простой возможности сделать иначе.
Проходя через прокси-сервер операционной системы Fiddler, Fiddler теперь может быть MitM для захвата незашифрованных данных HTTPS, продолжая при этом обслуживать сайт. Fiddler извлекает некоторую веб-страницу, затем подписывает ее как "www.google.com", используя сертификат, который был доверенным ранее, DO_NOT_TRUST_FiddlerRoot
.
При таких обстоятельствах вредоносное ПО может захватить контроль над прокси-сервером и сертификатом, чтобы перенаправить вас на неправильный сайт, при этом продолжая показывать вам. Я вижу, что это приводит к изощренным фишинговым атакам.
Проблемы безопасности
Похожие материалы по теме Security Stack Exchange:Какие риски безопасности возникают, когда поставщики программного обеспечения развертывают прокси-серверы SSL Intercepting на рабочих столах пользователей?
КакЭрик Лоуренс однажды написал,
Возможности перехвата HTTPS-трафика в Fiddler (и это справедливо) вызывают недоумение у пользователей, заботящихся о безопасности.
Вот почему Fiddler предупреждает о последствиях перехвата HTTPS-трафика для безопасности:
Из-за ошибок пользователей или установки вредоносного ПО Fiddler может вызывать различные проблемы:
- Fiddler показывает туннелирование к неизвестным IP-адресам
- обнаружил кучу персональных сертификатов DO_NOT_TRUST_FiddlerRoot, установленных в моей системе
- Не знаю как, но у меня на компьютере появился Fiddler (я не одобрял установку)
- Постоянно появляется предупреждение о сертификате Thunderbird
- Настройки прокси-сервера ПК переопределяются
Хотя сама по себе программа Fiddler не является вредоносной, ее неправильное использование и недопонимание привели к прошлымплохая репутацияивирусы, притворяющиеся Fiddler.
Удаление
Я не знаю, был ли ваш компьютер взломан каким-то угонщиком Fiddler, ноВы указаличто у вас нет времени на очистку компьютера и переустановку, поэтому, надеюсь, следующие шаги помогут избавиться от Fiddler и восстановить надлежащее безопасное поведение в Интернете. (Я бы все равно рекомендовал переустановить систему и сменить пароли после этого, особенно если вы серьезно относитесь к безопасности. Вы написали, что Spybot – Search & Destroy обнаружил вредоносное ПО.)
Предисловие: деконфигурация Fiddler
Оригинальный постер обнаруженэти дополнительные шагичтобы решить свою проблему с Фидлером:
В конечном итоге это исправилось так: Настройки -> Показать дополнительные настройки -> В разделе «Сеть» -> Изменить настройки прокси-сервера -> Дополнительно -> Сброс.
Также в настройках Fiddler я отключил опции, позволяющие расшифровывать HTTPS-трафик перед удалением и повторной очисткой сертификатов.
Удалить корневой сертификат(ы) Fiddler
- Нажмите Win+r
- Открыть:
certmgr.msc
- Просмотрите все папки и удалите
DO_NOT_TRUST_FiddlerRoot
сертификат.
Удалить Fiddler
- Перейдите в Панель управления » Программы » Программы и компоненты.
- Удалите Fiddler. Один источникговорится, что Fiddler может называться «FiddlerRoot» или «BrowserSafeguard».
Очистить настройки прокси-сервера
Если предположить, что вы обычно не используете другой прокси-сервер…
- Перейдите в Панель управления » Свойства обозревателя.
- В свойствах Интернета перейдите на вкладку «Подключения».
- В разделе «Параметры локальной сети (LAN)» нажмите «Параметры локальной сети».
- Очистите и снимите флажки с настроек прокси-сервера следующим образом:
Удалить вредоносное ПО
Какранее предложено на Super User, вам следует попытаться найти и удалить исходное вредоносное ПО, которое отображало измененные веб-страницы HTTPS.
Подробный совет:
Как удалить вредоносное шпионское ПО, вредоносное ПО, рекламное ПО, вирусы, трояны или руткиты с моего ПК?