Иногда, когда мы устанавливаем расширения браузера на Chrome или Firefox, мы видим много предупреждений о различных разрешениях, которые используют эти расширения ... Я знаю, что могу отслеживать все трафик c, который происходит на моем компьютере в разных например:
- Установка инструмента командной строки, например
iftop
, который может отслеживать трафик c на моем компьютере (на Linux) - Установка инструмента, например
Wireshark
, а также отслеживать трафик c, происходящий на моем компьютере - Проверять функциональность браузера
Network
при открытии его Console
Однако все эти опции работают контролировать весь трафик c моего компьютера или браузера ... Я бы хотел отслеживать трафик c расширения браузера, чтобы увидеть, общается ли он с сервером. Но очень трудно различить guish, если определенный трафик c исходит от веб-расширения или не использует инструменты, которые я упомянул ... Есть ли способ обнаружить только traffi c выбранного веб-расширения? Моим первым предположением было бы что-то вроде команды, которую я могу использовать на консоли браузера для наблюдения за расширением ... Есть ли такая вещь?
Я вижу много проблем с доверием, когда расширение браузера запрашивает много разрешений. Я думаю, что было бы намного проще справиться с этим, если бы я мог отслеживать определенные c веб-расширения traffi c в течение дня и проверять, взаимодействует ли он с сервером или нет ... Допустим, есть веб-расширение, запрашивающее следующие разрешения:
Access your data for all websites
Read and modify bookmarks
Get data from the clipboard
Input data to the clipboard
Access browsing history
Display notifications to you
Access recently closed tabs
Access browser tabs
Access browser activity during navigation
Возможно, я ошибаюсь ... Но я не вижу каких-либо серьезных проблем с расширением, запрашивающим все эти разрешения, если я полностью уверен, что это расширение не связывается ни с каким внешним сервер в сети. Таким образом, способ отслеживания трафика c отдельного расширения был бы очень полезен ...