Comment

Comment by lima

I like declarativeNetRequest and think that the tradeoffs are reasonable, especially after the last revision[2]. Ad blocker extensions are a major security risk, and this fully eliminates the risk without breaking most of the functionality.

Adblocker extensions need full access to all network traffic and all it takes is a single person's account or machine to be compromised to get access to millions of browsers. Chrome extension compromises are a somewhat common occurrence - see [1] for a recent example.

I want ad blocking without giving the extension access to my cloud accounts, bank statements or company intranet.

My current solution is to use the ExtensionSettings[3] Chrome policy to blacklist extensions from particularly sensitive domains like accounts.google.com, my bank and the company intranet, but it's a clunky solution - I still want tracking and ad scripts blocked on those!

[1]: https://news.ycombinator.com/item?id=24803740

[2]: https://blog.chromium.org/2019/06/web-request-and-declarativ...

[3]: https://support.google.com/chrome/a/answer/9867568?hl=en

parent lima 6 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton