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

Adapt Security Levels in Onion Browser #418

Open
cstiens opened this issue May 9, 2023 · 3 comments
Open

Adapt Security Levels in Onion Browser #418

cstiens opened this issue May 9, 2023 · 3 comments
Assignees

Comments

@cstiens
Copy link

cstiens commented May 9, 2023

Security levels are different now:

  • Gold - no javascript
  • Silver - requests for microphone access and compass (device orientation, movement and speed) are auto denied; we block the request; there are very few that need this; others are trying to get this information to single you out.
  • Bronze
@OnionBrowser OnionBrowser deleted a comment from ReinaRiel May 11, 2023
@OnionBrowser OnionBrowser deleted a comment from ReinaRiel May 11, 2023
@tladesignz tladesignz mentioned this issue May 31, 2023
8 tasks
@tladesignz tladesignz added this to the 3.0.0 milestone May 31, 2023
@tladesignz
Copy link
Contributor

@cstiens, let's continue discussion here!

@cstiens
Copy link
Author

cstiens commented May 31, 2023

Ok. I have some questions.

How is bronze browsing different than using Safari to browse with Orbot on?

If a user doesn't want ads, which level should they choose?

In regard to no JavaScript - disabling JavaScript can mean that some sites won't perform well. But it also means that it blocks third parties from tracking you through their JavaScript code. Is that correct? Are there any other privacy or security benefits to blocking JavaScript that we should highlight?

@tladesignz
Copy link
Contributor

tladesignz commented May 31, 2023

How is bronze browsing different than using Safari to browse with Orbot on?

Bronze has JavaScript switched off. Safari does hide this option pretty deeply in the Settings app. And also not per site but just in general.

If a user doesn't want ads, which level should they choose?

They would use an ad blocker add or an app like Firefox Focus which provides a filter extension with continuously updated filter lists to seriously get rid of apps.

Onion Browser has some means to block ads, but we cannot maintain the infrastructure to provide properly updated ad filter lists.

Although we might reconsider this.

In regard to no JavaScript - disabling JavaScript can mean that some sites won't perform well.

Unfortunately, nowadays JavaScript is used in most sites, and disabling it will break them. Besides the most basic informational websites and very considerate ones like DDG or Google, which provide non-JavaScript fallbacks.

But it also means that it blocks third parties from tracking you through their JavaScript code.
Is that correct?

True, a lot of ads and tracking code heavily uses JavaScript. But more advanced (or pretty old) stuff does use non-JavaScript means. Like the good-old tracking pixel.

Are there any other privacy or security benefits to blocking JavaScript that we should highlight?

No. JavaScript just makes things pretty secure, because the biggest angle of attack is gone for privacy invasions and some advanced zero-click sandbox escape attacks.

But, like all the other measures, it's just one brick in a proper defence wall.

@tladesignz tladesignz removed this from the 3.0.0 milestone Jun 15, 2023
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

2 participants