Отключение фоновых служб Chrome в Linux

Отключение фоновых служб Chrome в Linux

Современные веб-приложения сложны, многофункциональны и во многих случаях превосходят свои десктопные аналоги. Но у них есть одна проблема: вы закрываете вкладку, и приложение перестает работать.

Небезопасный Service Worker

Чтобы решить эту проблему, разработчики Chrome придумали штуку под названием Service Worker. Это API, который позволяет загрузить в браузер код и вызывать его позже даже в том случае, если само веб-приложение закрыто.

Основное назначение Service Worker — обработка push-уведомлений, но, как это обычно бывает, технология может быть использована и для несколько других и, скажем так, не совсем полезных пользователю действий.

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

Отключение Service Worker

По умолчанию браузер не позволяет отключить Service Worker, однако мы можем применить небольшой трюк и просто удалить каталог хранения скриптов и создать на его месте пустой файл (если вы используете Chromium, замени chrome на chromium):

$ cd .config/chrome/Default$ rm -rf "Service Worker"$ touch "Service Worker"

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

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

А на сегодня все. Хорошей погоды и информационной безопасности!

ВКонтакте
OK
Telegram
WhatsApp
Viber

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *