Live data from Hacker News

OpenSSL 4.0.0

github.com

81–89 of 89 posts

Re: OpenSSL 4.0.0

#81
post #33

Earlier quoted context omitted.

FWIW Nginx 1.30 [1] just released and supports it so most distributions will have support as soon as those responsible for builds and testing builds push it forward. "Nginx 1.30 incorporates all of the changes from the Nginx 1.29.x mainline branch to provide a lot of new functionality like Multipath TCP (MPTCP)." "Nginx 1.30 also adds HTTP/2 to backend and Encrypted Client Hello (ECH), sticky sessions support for ups…

It's not that adversaries can directly see the domain name; this doesn't have anything to do with domain fronting. The issue is that ECH doesn't hide the server's IP address, so it's mostly useless for privacy if that IP address uniquely identifies that server. The situation where it helps is if the server shares that IP address with lots of other people, i.e., if it's behind a big cloud CDN that supports ECH (AFAIK…

Doesn't matter, I (not OP, but also operating VPS) still want to support this, so the clients can eventually assume all correctly configured servers support it.

Re: OpenSSL 4.0.0

#82

Major version bump? I wonder how much slower it will get now.

Actually, it doesn't get that slow. I ran benchmarks and avg. increase was 10%. Compared to other things on the internet, it doesn't cause that much of a slow down.

Re: OpenSSL 4.0.0

#83
post #32

Earlier quoted context omitted.

> In short, OSSL_PARAM works by passing arrays of key-value pairs to functions, instead of normal argument passing. Ah yes, the ole' " fn(args: Map )" approach. Highly auditable, and Very Safe.

I think one of the main motivators was supporting the new module framework that replaced engines. The FIPS module specifically is OpenSSL's gravy train, and at the time the FIPS certification and compliance mandate effectively required the ability to maintain ABI compatibility of a compiled FIPS module across multiple major OpenSSL releases, so end users could easily upgrade OpenSSL for bug fixes and otherwise stay c…

This is a hilarious, and also terrible, reason.

Why can't we let the FIPS people play in their own weird corner, while not compromising whole internet security for their sake? OpenSSL is too important to get distracted by a weird US-specific security standard. I'm not convinced FIPS is a path to actual computer security. Ah well it's the way the world goes I suppose.

Re: OpenSSL 4.0.0

#84
Manual opt out processes are becoming a major friction point. It's interesting how these tools only improve their defaults after a community backlash. Trust is so hard to build but so easy to burn in this space

Re: OpenSSL 4.0.0

#86
post #46

Earlier quoted context omitted.

I'd say that ICMP is only situationally blocked by firewalls, not the other way around. Because I can ping almost any public server on the internet and they will reply. I can ping your website just fine and it replies to me!

You'd say incorrectly, firewalls have an implicit deny rule, so any case ICMP traverses a firewall, someone wanted it to. Obviously large hosting providers tend to find value in ICMP being enabled. But for example, our firewall at work responds to ICMP but all of the endpoints which aren't meant for public use do not. That is less because ICMP is a problem and more because everything works fine without it and least p…

The normal behavior is that firewalls and proxys respond to the ICMP requests instead of forwarding them though...

Re: OpenSSL 4.0.0

#87
post #32

Earlier quoted context omitted.

I think one of the main motivators was supporting the new module framework that replaced engines. The FIPS module specifically is OpenSSL's gravy train, and at the time the FIPS certification and compliance mandate effectively required the ability to maintain ABI compatibility of a compiled FIPS module across multiple major OpenSSL releases, so end users could easily upgrade OpenSSL for bug fixes and otherwise stay c…

Sensible way would be dropping FIPS security threathre entirely and let it rot in the stupid corner companies dug themselves into, but of course the problem is OpenSSL's main income source... I really wish Linux Foundation or some other big OSS founded complete replacement of it, then just write a shim that translates ABI calls from this to openssl 1.1 lookalike

I see you've never had to manage multiple products coming out of less-than-good development teams. FIPS mode is a godsend.

Re: OpenSSL 4.0.0

#88

Earlier quoted context omitted.

And QUIC.

Wasn't QUIC all done in the 3.x versions? Is there something in this release related to QUIC support?

Correct. 3.5 (the current LTS) included QUIC support: https://openssl.foundation/news/the-features-of-3-5-external...

Re: OpenSSL 4.0.0

#89

Major version bump? I wonder how much slower it will get now.

Actually, it doesn't get that slow. I ran benchmarks and avg. increase was 10%. Compared to other things on the internet, it doesn't cause that much of a slow down.

That's... actually a lot worse than I'd have expected. When running a new protocol that <=3.x didn't support, sure, but then the test suite couldn't compare so this must be for old protocols that they just made slower?! Sounds like it would be nice to have a separate code path for the 4.x calls so you can import an older, supported version alongside the new one and call into whatever was available there
Post reply on HN