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

Insecure instructions for using ZeroNet with Tor Browser #84

Open
Mikaela opened this issue Sep 23, 2018 · 3 comments
Open

Insecure instructions for using ZeroNet with Tor Browser #84

Mikaela opened this issue Sep 23, 2018 · 3 comments

Comments

@Mikaela
Copy link

Mikaela commented Sep 23, 2018

How to use ZeroNet in Tor browser? advices telling TB to not send traffic to 127.0.1 through Tor. While this is required for ZeroNet to work, this might also allow malicious sites to fetch content from other ports and allow fingerprinting users.

I am thinking of http://127.0.0.1:631 which is CUPS/printing web interface (often used in Linux, macOS), http://127.0.0.1:8080/ can be anything (IPFS uses it by default, I have Syncthing there, I think µTorrent also uses it for remote UI), transmission-daemon uses 9091 if I recall correctly.

@Mikaela
Copy link
Author

Mikaela commented Sep 23, 2018

Onion: Can requests to 127.0.0.1 be used to fingerprint the browser? / clearnet issue at Tor issue tracker, it seems that this was reported five years ago as a bug and connections to 127.0.0.1 were blocked by default 4 years ago.

I encountered this issue by accident while searching for different information.

@anoadragon453
Copy link
Contributor

Thanks for reporting. Is it possible to only allow clearnet connections to localhost on port 43110?

If not doable in Firefox, perhaps it is possible to create an exception in Tor's torrc config file.

@Mikaela
Copy link
Author

Mikaela commented Sep 25, 2018

Is it possible to only allow clearnet connections to localhost on port 43110?

If it is, I am not seeing the way to do that as setting "no proxy for" to 127.0.0.1:43110 and 127.0.0.1#43110 both let me access all the ports.

My first thought before I opened this issue was making ZeroNet listen on 127.0.0.2, but I was still able to access everything on 127.0.0.1, I don't know if Firefox has special treatment for 127.* addresses.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants