Утилита network service google chrome что это
Если после установки Chrome 72 перестали нормально работать расширения
Если после установки Chrome 72 вы заметили, что некоторые расширения (блокировщик рекламы, к примеру) браузера начали сбоить или вообще работать перестали, то это баг.
Факт его наличия разработчик уже подтвердил официально (притом в список ошибок Chromium баг этот, как оказалось, внесен был еще 13 февраля).
Согласно описанию, в числе наиболее «пострадавших» расширений — такие популярные, как uBlock Origin и Mailtrack, также отмечается, что проблема, вероятно, затронет большинство блокировщиков контента.
В чем причина? По предварительной информации, баг с расширениями в новом Chrome 72 возник в ходе очередных так называемых «полевых испытаний» (Field Trial), которые разработчики регулярно проводят в Chrome с целью протестировать новые функции браузера.
В данном конкретном случае баг возник из-за каких-то «непоняток» в работе программы, которую разработчики Chromium называют Network Service, которая, по данным Google, «осуществляет сетевые запросы через отдельный процесс«, и которую как раз тоже тестировали в рамках Field Trial.
В настоящее время уже известно, что в бета-версии Chrome 73 баг уже устранили, но в предыдущей стабильной версии браузера он еще остается. Следовательно, пользователям Chrome 72 пока придется разбираться с ним самостоятельно.
В этой связи Google рекомендует на выбор либо сразу скачать и установить Chrome 73 Beta, либо отключить глючный эксперимент в своем Chrome 72. С первым вариантом — понятно. А вот если у вас нет возможности или желания устанавливать бета-версию браузера, то тогда, напоминаем,
этот самый «экспериментальный» Network Service в Chrome 72 отключить можно следующим образом:
Если интересно, то на упомянутом сайте проекта Chromium также отмечается, что «это пока единственный сбой в данном эксперименте, баг замечен у относительно небольшого количества пользователей (менее 0,1%), а разработчиков расширений о нем уже предупредили».
svchost, запускаемый network servis, что это такое?
Svchost.exe — название главного процесса для служб, запускаемых из динамически загружаемых библиотек (DLL).
Дополнительная информация
Файл Svchost.exe расположен в папке %SystemRoot%\System32. В процессе загрузки на основании записей в реестре Svchost.exe составляет список служб, которые необходимо запустить. Одновременно могут быть запущены несколько экземпляров процесса Svchost.exe. Каждый сеанс Svchost.exe содержит группировку служб, следовательно, отдельные службы могут выполняться в зависимости от того, как и когда был запущен Svchost.exe. Таким образом улучшается контроль и упрощается отладка.
Группы Svchost.exe определены в следующем разделе реестра:
HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Svchost
Каждый параметр этого раздела представляет собой отдельную Svchost-группу и отображается на экране как отдельный экземпляр при просмотре активных процессов. Каждый параметр имеет тип «REG_MULTI_SZ» и содержит службы, выполняющиеся в составе Svchost-группы. Каждая Svchost-группа содержит имена одной или более служб, взятых из следующего раздела реестра, при условии, что в ее подразделе Parameters содержится параметр ServiceDLL.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Служба
Чтобы просмотреть список служб, выполняющихся в Svchost, выполните следующие действия.
1.Нажмите кнопку Пуск на панели задач Windows и выберите команду Выполнить.
2.В поле Открыть введите команду CMD и нажмите клавишу ENTER.
3.Введите Tasklist /SVC и нажмите клавишу ENTER.
Будет показан список активных процессов. Параметра /SVC служит для отображения списка активных служб для каждого процесса. Для получения дополнительных сведений о процессе введите следующую команду и нажмите клавишу ENTER.
Tasklist /FI «PID eq идентификатор_процесса» (включая кавычки)
В качестве примера ниже приведены два выполняющихся экземпляра Svchost.exe:
Image Name PID Services
========================================================================
System Process 0 N/A
System Process 8 N/A
Smss.exe 132 N/A
Csrss.exe 160 N/A
Winlogon.exe 180 N/A
Services.exe 208 AppMgmt,Browser,Dhcp,Dmserver,Dnscache,
Eventlog,LanmanServer,LanmanWorkstation,
LmHosts,Messenger,PlugPlay,ProtectedStorage,
Seclogon,TrkWks,W32Time,Wmi
Lsass.exe 220 Netlogon,PolicyAgent,SamSs
Svchost.exe 404 RpcSs
Spoolsv.exe 452 Spooler
Cisvc.exe 544 Cisvc
Svchost.exe 556 EventSystem,Netman,NtmsSvc,RasMan,
SENS,TapiSrv
Regsvc.exe 580 RemoteRegistry
Mstask.exe 596 Schedule
Snmp.exe 660 SNMP
Winmgmt.exe 728 WinMgmt
Explorer.exe 812 N/A
Cmd.exe 1300 N/A
Tasklist.exe 1144 N/A
Параметры реестра для этих двух групп выглядят следующим образом:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Svchost:
Netsvcs: Reg_Multi_SZ: EventSystem Ias Iprip Irmon Netman Nwsapagent Rasauto Rasman Remoteaccess SENS Sharedaccess Tapisrv Ntmssvc
RApcss :Reg_Multi_SZ: RpcSs
Как эффективно использовать Network в Chrome DevTools
Недавно я уже рассказывала о наборе инструментов DevTools, встроенных в Google Chrome. И о их полезных фишках, которые не на поверхности. Таких довольно много, поэтому продолжу. Расскажу об эффективном использовании вкладки Network в меню инструмента. Для SEO-специалистов и не только.
Как запустить Network в DevTools
Напомню, есть несколько способов открыть DevTools:
Вкладка Network помогает выяснить, сколько времени заняла загрузка страницы, какие ресурсы подключились или не подключились к странице, какие ошибки есть в коде.
При первом открытии она может оказаться пустой — тогда просто перезагрузите страницу.
Каждая строка в журнале Network — это ресурс. Все они перечислены в хронологическом порядке (по умолчанию). Верхний обычно является основным HTML-документом. Нижний — то, что было запрошено последним.
Каждый столбец — информация о ресурсе. Основные данные по умолчанию:
Наведите курсор на диаграмму, чтобы увидеть этапы загрузки.
Функционал вкладки Network
Работать в Network удобно, если хорошо знать ее возможности.
1. Столбцы сетевого журнала можно настраивать. Есть много дополнительных столбцов с полезной информацией, а неиспользуемые вы можете скрыть.
Для настройки кликните правой кнопкой мыши на заголовок таблицы сетевого журнала и выберите дополнительный столбец или отключите ненужный.
2. Можете фильтровать данные в журнале с помощью панели инструментов Filter.
Инструмент Filter поддерживает множество различных типов фильтрации. Можно использовать не только отдельные слова, но и регулярные выражения и свойства.
3. Кроме того, вы можете фильтровать данные по типу ресурса, используя на панели нужный функционал отбора.
4. Пока открыт DevTools, он будет записывать сетевую активность в журнал. Это не всегда нужно, запись можно отключить, если нажать красный переключатель.
5. Обычно сетевое подключение компьютера быстрее, чем у мобильных устройств пользователей. Меню Throttling позволяет регулировать скорость подключения, чтобы понять, сколько времени нужно для загрузки страницы на мобильном устройстве.
6. При повторных посещениях браузер часто использует некоторые файлы из своего кеша, что ускоряет загрузку. Если же хотите увидеть, как посетитель воспринимает загрузку страницы впервые, включите Disable Cache.
7. Для сохранения данных в журнале необходимо включить Preserv log.
8. Если нажмете на шестеренку, в панели появятся дополнительные функции:
Но чем эти опции полезны именно SEO-специалисту?
Проверка ответа сервера
Можно сделать проверку ответа сервера из панели Chrome DevTools:
Например, нам нужно узнать ответ сервера для страницы:
Таким образом можно быстро проанализировать ответ сервера страницы и ее отдельных элементов. Увидеть, например, «битые» картинки.
Просмотр заголовков HTTP
Изначально ход проверки такой же, как и в случае с ответом сервера.
Но после пятого пункта появится шестой:
Их правильная оптимизация поможет ускорить работу веб-сервера и уменьшить расход краулингового бюджета на ресурсы, которые не нужно повторно скачивать. Функционал консоли позволяет сделать быструю проверку подобных заголовков, не уходя с сайта.
Смена User-Agent
Если вы хотите просматривать свой сайт так же, как это делает Google, переключите пользовательский агент на тот, который использует Google.
Вы можете проанализировать, как определенный браузер видит ваш сайт и выявить проблемы, если они есть.
Определение ресурсов, блокирующих рендеринг
Используйте данные о времени загрузки ресурсов на панели Network, чтобы определить, какие ресурсы JS и CSS загружаются до DOM и потенциально блокируют его. Фильтруя данные по CSS и JS, можно вычислить проблемные ресурсы.
Блокировка скриптами и по стилям загрузки — одна из наиболее распространенных проблем со скоростью страницы. Их поиск и анализ ее улучшит или увеличит.
Проверка времени загрузки страницы и ее отдельных элементов
Когда во вкладке Network подгружается информация по странице, можно узнать данные по скорости загрузки каждого отдельного ресурса на ней и общего времени загрузки всей страницы.
Панель Network чаще всего используют для анализа корректности загрузки и выгрузки ресурсов. Если вы ищете способы повысить производительность загрузки, не начинайте с этой панели. Есть много типов проблем с производительностью, не связанных с сетевой активностью. Начните с панели Perfomance, потому что она дает вам целевые предложения по улучшению вашей страницы.
Выводы
Таким образом, при эффективном использовании панель Network дает немало возможностей для SEO-оптимизации сайта.
Как обнаружить веб-майнер с помощью Диспетчера задач Google Chrome
Криптомайнеры в браузере становятся действительно очень серьезной проблемой.
Когда браузер задействован в майнинге, ресурсы процессора используются для добычи цифровых валют, в частности Monero. Все это приводит к росту рабочих температур процессора на протяжении длительных периодов времени, что в случае со слабой или вовремя не обслуженной системой охлаждения может привести к повреждению или выходу ЦПУ из строя.
Этим способом вы действительно можете распознать странное поведение Chrome, но не сможете выяснить дополнительную полезную информацию: какое расширение или вкладка задействовали все свободные ресурсы ЦПУ. К счастью, Google предлагает встроенный инструмент под названием Диспетчер задач, который поможет это выяснить.
Определяем, какие сайты потребляют много ресурсов процессора
Если браузер Google Chrome потребляет слишком много ресурсов ЦПУ, то в первую очередь нужно определить, вызвана ли данная ситуация каким-либо сайтом или установленным расширением. В нашем примере откроем созданный порталом Badpackets тестовый сайт, который включает встроенный веб-майнер CoinHive, использующий до 100% доступных ресурсов процессора.
После запуска инструмента вы увидите список процессов и соответствующий им уровень потребления ресурсов ЦПУ. Для каждого сайта, расширения, внутреннего процесса или субфрейма в списке показывается отдельный процесс.
Пользователь может проверить список и определить, какой сайт необоснованно использует больше всего ресурсов ЦПУ. Чтобы закрыть эту вкладку, выберите ее в списке и нажмите кнопку “Завершить процесс”. После этого будет восстановлена нормальная работа компьютера, и нелишним будет добавление вредоносного сайта в черные списки антивируса или блокировщика рекламы.
Определяем, какие расширения потребляют много ресурсов процессора
К сожалению, иногда повышенное потребление может быть вызвано не сайтом, а установленным расширением.
Например, ранее мы писали о расширении SafeBrowse, которое в своем коде содержало скрипт запуска майнера CoinHive. Процесс добычи криптовалюты Monero запускался сразу при открытии браузера. При запуске Диспетчера задач Chrome очень легко выявить, что именно данное расширение приводит к повышенным нагрузкам процессора.
Щелкните дважды по названию расширения в Диспетчере задач Chrome, и вы попадете на страницу управления расширениями, где можно удалить целевое расширение. Затем перезапустите Chrome, и будет восстановлена нормальная работоспособность браузера.
Иногда расширение может открывать объект iframe, который загружает веб-майнер. В этом случае процесс, связанный с майнингом, будет идентифицирован как субфрейм.
К сожалению, Диспетчер задач Chrome не показывает, какое расширение загрузило субфрейм. Однако, вы можете дважды кликнуть по имени субфрейма в списке, и Chrome вас перенаправит на список установленных расширений, а искомое расширение будет выделенным. Вам также следует удалить расширение и перезапустить браузер.
Как защитить себя от браузерных майнеров
Проблема веб-майнеров приобретает катастрофические масштабы. В будущем ситуация может даже ухудшится. Поэтому очень важно использовать антивирусы, которые позволяют обнаруживать процессы подключения к сервисам браузерного майнинга, таким как CoinHive.
К сожалению, новые сервисы продолжают появляться, и индустрия безопасности не всегда может отреагировать молниеносно. Поэтому иногда ваш антивирус может не обнаруживать сценарии майнинга или URL-адреса службы.
Чтобы усилить защиту, вы можете использовать блокировщик рекламы в Chrome, который будет предотвращать выполнение скрипта майнера. На сайте CoinBlockerLists доступен постоянно обновляющийся список IP-адресов и доменов, связанных с браузерным майнингом.
Отключение сервиса слежки и сканирования в Google Chrome
На днях эксперты в области безопасности сообщили, что браузер Chrome имеет привычку скрытно сканировать файлы на компьютерах под управлением систем Windows. В связи с этим многие пользователи наверняка задумались о том, как отключить подобные возможности своего браузера. Мы подготовили небольшую инструкцию, описывающую необходимые для этого шаги.
Введение
Начнем с предыстории. В начале этого месяца эксперт в области кибербезопасности Келли Шортридж, работающая в SecurityScorecard, обратила внимание на то, что ее браузер Chrome сканирует файлы в каталоге «Документы». В доказательство своих выводов Шортридж предоставила скриншот, на котором отражен лог утилиты для мониторинга процессов Process Monitor, и который демонстрирует, что процесс chrome.exe пытается получить доступ к файлам.
Рисунок 1. Лог утилиты Process Monitor
Это привело к тому, что многие эксперты, да и обычные пользователи, задались вопросом — насколько далеко может зайти корпорация Google в таких «фичах» своего браузера.
Chrome Software Reporter Tool
Если вы будете отслеживать процессы на вашем компьютере под управлением Windows, на котором при этом запущен браузер Chrome, вы рано или поздно заметите процесс Software Reporter Tool. Этот исполняемый файл software_reporter_tool.exe представляет собой инструмент, поставляемый Google с браузером Chrome.
Software Reporter Tool является частью другого инструмента Chrome Cleanup Tool, который предназначен для удаления программ, вызывающих проблемы с Chrome. Среди таких программ, по словам Google, могут быть вредоносные или нежелательные, которые как-либо мешают пользоваться браузером.
Рисунок 2. Файл software_reporter_tool.exe и его месторасположение на компьютере
Таким образом, задача Software Reporter Tool — сканировать систему и докладывать о результатах сканирования Google. А Chrome использует результаты такого сканирования для выявления нежелательных программ, после чего спрашивает пользователя, удалить ли эти программы, ссылаясь на то, что они мешают нормально пользоваться браузером.
У пользователей могут возникнуть две проблемы с подобными возможностями Chrome:
Разработчики Google утверждают, что Software Reporter Tool сканирует только те папки, которые относятся непосредственно к Chrome, однако масштаб его действий пользователям не раскрывается ни под каким предлогом.
Вы можете найти файл, принадлежащий этому инструменту по пути:
C:\Users\ИМЯ ПОЛЬЗОВАТЕЛЯ\AppData\Local\Google\Chrome\User Data\SwReporter\ВЕРСИЯ\software_reporter_tool.exe
Версия меняется регулярно, на момент написания инструкции она была 27.147.200.
Блокируем Software Reporter Tool
Перед тем как начать, все же напоминаем и предупреждаем вас — блокирование этой программы помешает браузеру удалить проблемные программы и сообщить об этом Google. Для удаления нежелательных программ вы можете использовать антивирусные решения сторонних производителей.
Теперь к делу. Что первое приходит вам на ум для решения этой задачи? Правильно, удалить содержимое директории, либо переименовать файл software_reporter_tool.exe. Решит ли это проблему? Да, но ровно до следующего обновления Chrome, которое вернет вам весь этот функционал в полном объеме.
Наиболее рациональным вариантом будет удаление разрешений с таким расчетом, чтобы ни один пользователь не мог получить доступ к директории или запустить инструмент Software Reporter Tool.
Для этого выполняем следующие шаги:
Правой кнопкой мыши нажимаем на папке SwReporter, выбираем «Свойства». Переходим на вкладку «Безопасность».
Рисунок 3. Свойства папки SwReporter
Нажимаем «Дополнительно», затем «Отключение наследования».
Рисунок 4. Окно «Дополнительно»
Выбираем «Удалить все унаследованные разрешения из этого объекта».
Рисунок 5. Удаляем все унаследованные разрешения из этого объекта
Применяем все внесенные изменения, подтверждаем действие в диалоговом окне. Затем два раза нажимаем «ok» в окнах.
Ни один пользователь или группа пользователей больше не должны иметь доступ к Software Reporter Tool. Преимущество этого метода заключается в том, что инструмент больше не сможет запуститься и обновления браузера этого не исправят.
Выводы
В принципе, вам вряд ли понадобится Software Reporter Tool, если вы не сталкиваетесь на регулярной основе с программами, мешающими работе Chrome. А вот его недостатки (высокая загрузка процессора, угроза конфиденциальности) могут вполне стать вескими причинами для того, чтобы применить нашу инструкцию по блокированию этого инструмента.