News for hackers. Stuff that matters.
Re:Dear Mozilla, please stop spamming by 43920 on Thursday April 04, 2019 @10:01PM (#19579000)
> Just try setting your Firefox browser to a blank page with no requests on startup and watching the Wireshark log if you think otherwise

OK, so I just did this, and I don't really see what the issue is. Looking at Wireshark, I see requests for:

* detectportal.firefox.com, which is used to detect whether you're connected to a captive portal network and need to sign in before you can connect to the internet. As far as I'm aware, no personal information is transmitted as part of this request, and there's apparently a pref to disable it [0]

* A couple of requests for OCSP certificate validation [1], which seems like a useful feature, and is also pretty easy to disable if you really don't want it.

* A request to download.mozilla.org and another one to download.cdn.mozilla.net, which looks like it's checking whether an update is available.

I don't really see a problem with any of these?

[0] https://bugzilla.mozilla.org/show_bug.cgi?id=1307867 [1] https://en.wikipedia.org/wiki/Online_Certificate_Status_Prot...

Re:Dear Mozilla, please stop spamming by aphextron on Thursday April 04, 2019 @10:25PM (#19579103)
>I don't really see a problem with any of these?

You seriously don't have an issue with being fingerprinted and tracked every single time you open an application on your computer?

The point is that there should be zero. I should not have a single outgoing network request triggered by opening a web browser to a blank page until interacting in some way. The fact that we've lost this as a standard is terrifying to me.

Re:Dear Mozilla, please stop spamming by vesche on Thursday April 04, 2019 @10:39PM (#19579181)
The whole point of Firefox _is_ to make network requests. All of the features above aren't leaking your user data or fingerprinting you, they're assisting you in what the applications purpose is... to make network requests. Not to mention firefox is an open-source project, so you could go look at all the network communication it makes when it starts up. All of these options are configurable anyways.

I think you're looking in the wrong direction. Try the closed-source (or partial closed source) operating systems you interact with on a daily basis: Windows, Android, macOS, iOS- that's where you'll find the "fingerprinted and tracked every single time you open" sort of thing you speak of. :)

Re:Dear Mozilla, please stop spamming by justinclift on Thursday April 04, 2019 @10:51PM (#19579239)
> The whole point of Firefox _is_ to make network requests.

Just to point out, that "the whole point of Firefox" is to make the network requests I want.

eg from my perspective it's a tool like (say) cURL that has a specific purpose.

It's a subtle difference, but an important one. :)

Re:Dear Mozilla, please stop spamming by eridius on Thursday April 04, 2019 @11:48PM (#19579525)
Every one of the requests that 43920 listed in a request in service of you, the user. The first is to detect captive portals, which is something you'll find very important if you're behind a captive portal. The second is for OCSP certificate validation, which helps ensure your safety while browsing. The third is checking for updates, which again is for your benefit.
Re:Dear Mozilla, please stop spamming by justinclift on Friday April 05, 2019 @12:32AM (#19579714)
Don't get me wrong, I do agree with the 2nd two, though I haven't really thought through the first use case. :)

I'm mainly just replying to the poster that attempted to say that since Firefox already makes network requests, ~anything should be ok.

Re:Dear Mozilla, please stop spamming by _Microft on Friday April 05, 2019 @03:42AM (#19580547)
A captive portal is a login screen of a service that prevents other activity unless logged in.

My guess is that Firefox will not try to check for updates or other things if it notices that the detectportal-request was not successful (i.e. the user is not logged into the hotel-wifi or something like this yet).

Re:Dear Mozilla, please stop spamming by detaro on Friday April 05, 2019 @05:40AM (#19581025)
It also then can prompt the user to go to the captive portal page and log in, without the other redirection methods of the captive portal breaking anything (e.g. if they spoof DNS responses to redirect you to the login page) or the user being confused why they can't use the web despite being in the network.
Re:Dear Mozilla, please stop spamming by justinclift on Friday April 05, 2019 @06:42AM (#19581282)
Thinking about that OCSP cert validation, that's done on a per-domain basis isn't it?

So... guessing here, that particular request would be checking if the domain for the Firefox update check itself has a valid cert.

If that's not what it's checking, hmmm...

Re:Dear Mozilla, please stop spamming by bromuro on Friday April 05, 2019 @05:44AM (#19581043)
Every request is a way for tracking you. We don’t want to be tracked when we open Firefox.
Re:Dear Mozilla, please stop spamming by thatguy0900 on Friday April 05, 2019 @06:14PM (#19587522)
Then turn those off? These things are a tradeoff for usability, Firefox is trying to be competitive for the masses, I have a feeling your ideal Firefox would feel pretty clunky to someone who's not familiar with tech.
Re:Dear Mozilla, please stop spamming by aphextron on Thursday April 04, 2019 @10:55PM (#19579252)
>All of the features above aren't leaking your user data or fingerprinting you, they're assisting you in what the applications purpose is... to make network requests.

And you can prove this how?

All I'm saying is think twice before blindly trusting a tech company, because Mozilla is no longer the fun and friendly company we once knew. They are very much a rank and file data mining company now, generating tons of cash, and being infiltrated by CEO and marketing types.

Re:Dear Mozilla, please stop spamming by detaro on Thursday April 04, 2019 @11:42PM (#19579500)
What kind of objectionable data mining do you claim they do? The requests cited above don't exactly give much potential for that.
Re:Dear Mozilla, please stop spamming by sanxiyn on Thursday April 04, 2019 @10:29PM (#19579124)
You can configure Firefox such that there is zero outgoing connection. That's better than everything else.
Re:Dear Mozilla, please stop spamming by damnyou on Thursday April 04, 2019 @10:47PM (#19579224)
Firefox, like most mass market software, is designed for normal people.
Re:Dear Mozilla, please stop spamming by hombre_fatal on Thursday April 04, 2019 @11:10PM (#19579330)
Yeah, portal checking and update checking are surely things 99% of people appreciate.

Captive portal popup seems like an obvious UX improvement for 99% of people. I wonder how many people on HN even know how to trigger it if the browser didn't try to do it for you.

Update checking and over the air updates make obvious sense to me given that my mother and girlfriend will click "Remind me tomorrow" for years on the macOS update popup, and there's nothing user-friendly about making it so easy for users use old browser versions.

The rare user can turn both off if they want, so what's the big deal?

Re:Dear Mozilla, please stop spamming by gpm on Friday April 05, 2019 @12:47AM (#19579786)
> I wonder how many people on HN even know how to trigger it if the browser didn't try to do it for you.

For anyone wondering: Just try and open literally any http page (note: no s). I use groklaw.net.

Re:Dear Mozilla, please stop spamming by admax88q on Friday April 05, 2019 @03:40AM (#19580540)
That's getting harder and harder as people add HSTS.

There's still neverssl.com, but with the most popular pages using HSTS like Google Facebook and Reddit, captive portal detection is essential for your average user.

Although I wish the IETF would make a standard for doing this at the network level as part of DHCP rather than the current ridiculousness we have. Captive portals are just the buggiest shit.

Re:Dear Mozilla, please stop spamming by detaro on Thursday April 04, 2019 @11:50PM (#19579532)
How often do you open a web browser to then not interact with it? Does it make a meaningful difference if it instead slows down the first request triggered by you to make the captive portal and OCSP checks, and moves the update request to a random time?
Re:Dear Mozilla, please stop spamming by who_what_why on Thursday April 04, 2019 @11:02PM (#19579289)
Honestly you sound paranoid. What if a dev wants to add instrumentation to make sure a page is loaded? What if you have some weird OS version, CPU, or kernel that might crash 1% of app opens?
Re:Dear Mozilla, please stop spamming by techntoke on Thursday April 04, 2019 @11:46PM (#19579515)
A web page is not an app. It is a sandboxed rendered template that should not be able to crash due to a web page nor care about what OS, CPU or kernel the user is running. If a user wants to give that information away, then they should be prompted.
Re:Dear Mozilla, please stop spamming by detaro on Thursday April 04, 2019 @11:56PM (#19579553)
The "app" is Firefox, not the web page.