News for hackers. Stuff that matters.
Re:JPL Institutional Coding Standard for the C Programming L... by laveur on Sunday February 17, 2019 @08:02PM (#19187963)
Apparently the SSL cert for this got revoked... I wonder if anyone at nasa knows...
Re:JPL Institutional Coding Standard for the C Programming L... by bikezen on Sunday February 17, 2019 @11:58PM (#19188738)
JPLer here, digicert revoked 90%+ of our certs in some form of user error on their end. We have a self-service tool that anyone on lab can request a cert from, even for internal only stuff its externally trusted so there's thousands of certs issued through them. All *.jpl.nasa.gov certs got revoked, lots of other sub-domains did too.

That was a fun day having people re-issue thousands of certificates. Not surprised some stuff still hasn't been noticed.

Re:JPL Institutional Coding Standard for the C Programming L... by WestCoastJustin on Monday February 18, 2019 @01:01AM (#19188903)
HN is pretty hilarious at times. I love when things like this happen (a peek behind the scenes with added context). You get it right from someone who works there! Amazing.
Re:JPL Institutional Coding Standard for the C Programming L... by tomhoward on Monday February 18, 2019 @12:18AM (#19188787)
Re:JPL Institutional Coding Standard for the C Programming L... by ynoclo on Sunday February 17, 2019 @09:22PM (#19188218)
crt.sh reports that JPL's wildcard certificate was revoked on 2019-01-15: https://crt.sh/?id=273042821
Re:JPL Institutional Coding Standard for the C Programming L... by Alupis on Sunday February 17, 2019 @08:21PM (#19188028)
Looks valid on my machine (win10, chrome)
Re:JPL Institutional Coding Standard for the C Programming L... by segfaultbuserr on Sunday February 17, 2019 @11:13PM (#19188597)
Because OCSP is not reliable. Yeah, SSL/TLS is still broken at large, can you believe it, by default, there is NO reliable way to revoke a certificate... If OCSP times out, it just times out, the browser simply ignores it and loads the page without warnings. Active attackers can just block the OCSP server before they can use a revoked certificate with leaked private key to launch a MITM attack.

This is why we need OCSP pinning and OCSP Must Staple. OCSP pinning makes the web server itself to delegate OCSP responses in-band, thus eliminates the need for clients to make an unreliable connection to a 3rd-party, improves both security and performance. OCSP Must Staple is a certificate attribute that forces the browser to enforce pinned OCSP checkings. This is also the reason that Let's Encrypt limits the certificate lifetime to 90 days.

Re:JPL Institutional Coding Standard for the C Programming L... by cbsks on Sunday February 17, 2019 @08:45PM (#19188108)
Safari on iOS does not trust the certificate
Re:JPL Institutional Coding Standard for the C Programming L... by brandonjm on Sunday February 17, 2019 @09:23PM (#19188221)
Safari, Chrome and Firefox all do not trust it on macOS as well.
Re:JPL Institutional Coding Standard for the C Programming L... by saagarjha on Sunday February 17, 2019 @11:48PM (#19188713)
My Safari does, to give another viewpoint.
Re:JPL Institutional Coding Standard for the C Programming L... by segfaultbuserr on Sunday February 17, 2019 @11:12PM (#19188591)
Probably during the government shutdown.
Re:JPL Institutional Coding Standard for the C Programming L... by MastrChefRocks on Sunday February 17, 2019 @09:15PM (#19188197)
Firefox on Android is fine with it