




Разбор Troywell VPN: как расширение превращается в перехватчик трафика и данных
VPN-расширения в браузере часто воспринимаются как простой инструмент: включил кнопку — получил “защищённое соединение”. Troywell VPN для Chrome как раз из этой категории: он бесплатный, быстро устанавливается и обещает приватность.
Но если посмотреть на то, как такие расширения устроены внутри, становится понятно: речь идёт не просто о VPN-кнопке, а о программе, которая получает довольно глубокий доступ к браузеру.
Разберёмся спокойно, что именно оно может делать и почему это важно понимать обычному пользователю.
Любое VPN-расширение в Chrome работает не как системный VPN, а как посредник внутри браузера.
У Troywell VPN есть три ключевые функции:
Перенаправление интернет-трафика через прокси-серверы
Управление сетевыми запросами браузера
Взаимодействие с вкладками и веб-страницами
Вот ключевая часть разрешений:
tabs — доступ к вкладкам браузера, их созданию, закрытию и мониторингу
webRequest — перехват и анализ сетевых HTTP/HTTPS запросов
webRequestAuthProvider — обработка и подстановка данных для авторизации (логины/пароли/токены) в сетевых запросах
management — управление установленными расширениями и приложениями браузера
webNavigation — отслеживание переходов по страницам и навигации пользователя
storage — локальное хранение данных расширения (настройки, кэш, состояние)
alarms — запуск задач по таймеру или расписанию в фоне
unlimitedStorage — снятие ограничений на объём локального хранилища
proxy — управление маршрутом интернет-трафика через прокси-серверы
notifications — показ системных уведомлений пользователю
privacy — доступ к настройкам приватности браузера
cookies — доступ, чтение и изменение cookie-файлов сайтов (сессии, авторизация)
scripting — внедрение и выполнение JavaScript-кода на веб-страницах
declarative
Читать на habr.com