Earlier quoted context omitted.
Java is not the same thing as JavaScript
People always say I'm being pedantic when I point that out, but I think it's a really important distinction to make to someone who's not aware, especially in the context of their security.
Tor 0day: Stopping Tor Connections
81–90 of 92 posts
Re: Tor 0day: Stopping Tor Connections
#82Both of these vulnerabilities are bogus. 1. "using JavaScript, you can identify the scrollbar width [...] so an attacker can identify the underlying operating system" Using JavaScript, you can simply ask Tor Browser what platform it's on using navigator.userAgent, and it will tell you the truth because lying breaks e.g. websites' custom key combinations. Tor Browser will however attempt to anonymize the platform in p…
I'd definetely consider Tor Node Fingerprinting (2nd issue) to be an important issue. Nonetheless, both issues have been _accepted_ as those by Tor Maintainers, yet they failed to act appropriately.
Why? If someone knows I'm running TOR, I guess that's not great, but I don't really see the issue.
Re: Tor 0day: Stopping Tor Connections
#83I don’t allow JavaScript to run on my mobile browser because of the disturbing crash logs in WebKit in the few times I have enabled JS.
Re: Tor 0day: Stopping Tor Connections
#84Earlier quoted context omitted.
It's called "letterboxing", and rounds the window size to the nearest 200x100 px when maximized, I think. So while it does make you slightly less unique than just maximizing normally would, that anonymity set is still potentially smaller than the set that can fit everyone, namely the 1000x1000 default. There are methods of detecting screen resolution using CSS that don't require JavaScript, so blocking JavaScript doe…
Fascinating to realize that CSS can do that. I guess it does it by “calling” x.png 1024 times and y.png 768 times? Or running some loop to call 1024x.png and 768y.png...
Re: Tor 0day: Stopping Tor Connections
#85Re: Tor 0day: Stopping Tor Connections
#86Earlier quoted context omitted.
Wait.. you are logging into facebook and using your real name? Step 1: Log into tor. Step 2: Create facebook account using a fake name Step 3: Don't add anyone you know in real life as a friend. Best not to search for friends. Facebook will not connect you now.
What is the point of using Facebook then?
Or... a bazillion other illegitimate reasons ;).
Re: Tor 0day: Stopping Tor Connections
#87Re: Tor 0day: Stopping Tor Connections
#88Earlier quoted context omitted.
Sure, but the comment mentions that you would use the 'set of websites that are whitelisted' as an identifier... your method can only check the site you are currently on, it doesn't give you information on if other websites have been whitelisted or not.
AFAIK NoScript whitelists don't respect first-party isolation (so a JS-enabled website can be included in a JS-disabled website), which makes it a relatively simple coordination problem between website A and B (possibly automated by a third-party tracker included in both A and B). In any case, first-party isolation can be subverted: https://news.ycombinator.com/item?id=17947605
Re: Tor 0day: Stopping Tor Connections
#89Earlier quoted context omitted.
I'd definetely consider Tor Node Fingerprinting (2nd issue) to be an important issue. Nonetheless, both issues have been _accepted_ as those by Tor Maintainers, yet they failed to act appropriately.
> I'd definetely consider Tor Node Fingerprinting (2nd issue) to be an important issue. Why? If someone knows I'm running TOR, I guess that's not great, but I don't really see the issue.
Re: Tor 0day: Stopping Tor Connections
#90As a person who has, over the years, been recommending Tor and defending it against people claiming it's backdoored and useless, I'm disappointed. Can anybody here on HN give information on how some Tor alternatives and projects with similar goals are holding up?
I'm not sure there is a good alternative. Most of the alternatives are built with Java, which (considering tor isn't considered safe with Java enabled) doesn't seem like an improvement. Is there an alternative that's performant and built with a decent language? Or do the good ones just get snuffed out?