Re:Explanation of the state of uBlock Origin and other block...
by fragmede on Saturday September 21, 2019 @06:33AM
(#21034528)
The latest version of Chrome allows for "read on a write site data" on a per-site basis. Not so useful for ad-blocking extensions, but a boon to any extensions I don't really want to give full access to.
Re:Explanation of the state of uBlock Origin and other block...
by hnaccy on Friday September 20, 2019 @05:30PM
(#21031491)
So enforce human reviews for any update to extension with "read all requests" permission and over X users.
Re:Explanation of the state of uBlock Origin and other block...
by Despegar on Friday September 20, 2019 @06:14PM
(#21031868)
Nah. If they feel inclined to do something more powerful than the Content Blocker API then they should build the ad blocker themselves into Safari. It can be off by default and configurable by users.
It'd make the Content Blocker API kind of pointless but that'd be safer than letting third parties in.
Re:Explanation of the state of uBlock Origin and other block...
by michaelmrose on Friday September 20, 2019 @06:23PM
(#21031929)
I don't see much value in ecosystems that where only one party can build powerful tools
If someone were able to compromise the developer account and get a malicious version distributed through the Chrome browser gallery, that would be a huge problem. The kind of thing that has been making headlines with compromised npm modules recently.
Google has reviews in place to prevent malicious extensions from being distributed, but they can't be perfect. We've seen that repeatedly with both Chrome extensions and Android apps.
Every extension with permissions set for "This can read and change site data on all sites" has a huge target on it, and the fewer things using that level of access the better. Ad blocking extensions are an obvious place to look for improvement because they're so popular.
I hope that Google can put a blocking system together that will be able to perform as well as existing solutions without adding any huge security risks, but I also agree that it's problematic that their incentives are to do the exact opposite.