Одной из наиболее мощных функций современных браузеров является возможность для разработчиков программного обеспечения создавать расширения браузера для улучшения, изменения и настройки страниц, посещаемых пользователем. По мере того как все больше наших жизней переходят на браузер, разве мы не подвергаем себя огромным пробелам в конфиденциальности и безопасности, создаваемым установкой расширения для браузера, которое по своей природе является вредоносным?
Я понимаю, что исходный код этих расширений можно извлечь и прочитать, если автор не предпринял попыток запутать поведение. Но эффективность этого типа обзора снижается браузером, побуждающим пользователей постоянно обновлять свои расширения. В то время как версия 1.0 расширения может быть безвредной, пользовательский браузер может предложить обновление до версии 1.1, которое может содержать вредоносный код, который может использоваться для очистки информации с экрана скомпрометированного браузера.
Являясь как пользователем, так и разработчиком расширений для браузера, является ли репутация разработчика единственной возможностью обеспечить своим пользователям гарантии безопасности их работы в Интернете? Существуют ли механизмы защиты пользователей от скомпрометированного расширения браузера?
Существуют ли передовые практики для разработки расширений таким образом, чтобы пользователи могли быть уверены, что код, который они устанавливают и обновляют, является доброкачественным?