Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Explain risks of disabling Safe Browsing #50

Closed
lorenzhs opened this issue Sep 26, 2016 · 5 comments
Closed

Explain risks of disabling Safe Browsing #50

lorenzhs opened this issue Sep 26, 2016 · 5 comments

Comments

@lorenzhs
Copy link

It seems that you disabled Google Safe Browsing, and I understand why people might want to do that. However, it's already designed with privacy protection in mind: it uses a local bloom filter to determine whether a URL might be dangerous, and only asks the servers if the bloom filter says "maybe". Even then, only hashes of the URL are transmitted whenever possible. This way, it leaks very little information, but provides good security benefits. Most users should probably have it enabled.

There's a good explanation at amq/firefox-debloat#3

@9Morello
Copy link
Contributor

9Morello commented Sep 26, 2016

only asks the servers

I think that, for the public of ungoogled-chromium, its not desirable if it connects to Google servers, even if it was designed with privacy in mind. Though they are very different issues, the reasoning seems similar with Signal's dependence on GCM.

The main principle of this project is that it will block any kind of connection to Google. As it is with other Google services, you'll lose a bit of convenience by not using them.

I think its likely that most users of ungoogled-chromium are also using add-ons like uBlock Origin, which already provides blocklists for malware domains.

@lorenzhs
Copy link
Author

Well, who is the public of ungoogle-chromium? Phishing sites are designed to deceive, and they deceive power users, too. Safe Browsing also blocks sites serving malicious content (like exploit kits, where you don't even have to click anything to get infected). Isn't the privacy and information security impact of a malware infection worse than sending a few hashes of partial URLs to Google?

The main principle of this project is that it will block any kind of connection to Google. As it is with other Google services, you'll lose a bit of convenience by not using them.

If it were only convenience you lost, then I wouldn't have filed this issue. This has a direct security impact on your users, and you're exposing them to risks without explaining what they are. I'm merely asking you to explain these risks, to make sure that users know what to expect.

Adblockers don't update often enough to provide the same level of protection, and if you're not preinstalling one, then you can't expect everyone to have one.

@9Morello
Copy link
Contributor

9Morello commented Sep 26, 2016

Well, who is the public of ungoogle-chromium?

@Eloston should respond this one, but IMO the average user of ungoogled-chromium are power users who actively filter their browsing with extensions (such as uBlock Origin and uMatrix). They rather use a Chromium-based browser instead of Firefox or one of its forks because its way more responsive.

Phishing sites are designed to deceive, and they deceive power users, too. Safe Browsing also blocks sites serving malicious content (like exploit kits, where you don't even have to click anything to get infected).

I've yet to see someone using uBlock Origin and/or uMatrix to get infected through phishing sites. Based on what you say "they deceive power users"? As anecdotal as it is, I've yet to see a normal, tech-illiterate user get infected with a proper adblock installed.

If it were only convenience you lost, then I wouldn't have filed this issue. This has a direct security impact on your users, and you're exposing them to risks without explaining what they are. I'm merely asking you to explain these risks, to make sure that users know what to expect.

I agree with you in this instance. Having a page explaining how safe browsing works would have no harm.

Adblockers don't update often enough to provide the same level of protection, and if you're not preinstalling one, then you can't expect everyone to have one.
Source on this? What adblock are you using? uBlock Origin's default lists are updated almost every day.

Also, you're right in the sense that I cannot prove everyone using ungoogled-chromium is also using an Adblock. But I also highly doubt they aren't. If they are the kind of users to install this variant in the first place (maybe compiling it from source), I'm pretty damn sure they know what an adblock is.

@Eloston
Copy link
Member

Eloston commented Sep 26, 2016

Well, who is the public of ungoogle-chromium?

@9Morello pretty much got it. Users who understand the benefits of this project must already have a deeper understanding of the web and web browsers than an average internet surfer. These users are probably doing things to reduce their risk of being attacked, whether it be install extensions like uBlock Origin or disable plugins like Flash or Java. They could even run certain web applications within a VM when they need these features.

I'll add a section to the FAQ and README to inform users about the safe browsing situation.

@lorenzhs
Copy link
Author

Thank you! I think this is helpful.

Eloston added a commit that referenced this issue Oct 25, 2016
Fix user profile switching on macOS. Closes #45
Add information about Safe Browsing. Closes #50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants