Earlier quoted context omitted.
That looks reasonable to me. The author is blunt about how he does things and why he does them, while being polite. Don't know what 'yanking' a crate means specifically, but that seems like an ecosystem problem; in Java for example, maven dependencies are supposed to be immutable and the largest distributor (mvnrepository) doesn't allow updating a package.
Yanking crates makes them entirely unavailable for downstream users unless they've already locked the yanked version locally. This breaks dependencies and unlocked builds. Yanking crates is a last resort measure (a fundamentally broken release or a release for which you've issued a security advisory) and not something which should be done trivially regardless of whether or not it breaks all of your users for reasons…
Patch OpenSSL on November 1 to avoid “critical” security vulnerability
161–170 of 217 posts
Re: Patch OpenSSL on November 1 to avoid “critical” security vulnerability
#162Earlier quoted context omitted.
What are you on about? Using a library written in memory-safe language won't oppress you.
Those who use them will, and have already been doing so even without memory-safe languages, one notable example being that company named after a fruit; but for a long time, there was always a way out. The metaphor I like to use is "giving them better nooses to put around our necks." ...and I suppose you could argue that neither do guns kill people...?
Re: Patch OpenSSL on November 1 to avoid “critical” security vulnerability
#163Earlier quoted context omitted.
What are you on about? Using a library written in memory-safe language won't oppress you.
Software inhibiting user freedom (like drm) often gets broken using buffer overflows, string parsing mistakes, ... (as seen on many game consoles). Broken (drm) software allows for more user-freedom. If this software was using Rust, it would be much harder to break them than is currently the case. And tbh, I have to concur (somewhat). I have lost little-to-nothing due to software exploits, but have gained significant…
You should do good things consistently, not bad things to offset worse things. If DRM is a serious problem in your life, put your money and time where your opinions are and avoid hardware and software products that enforce it rather than mandating insecurity for everyone else.
Re: Patch OpenSSL on November 1 to avoid “critical” security vulnerability
#164Earlier quoted context omitted.
What if you're using using the 1.0.x lineage? Does this vulnerability specifically impact you? ducks and covers
From the article: >If you’re using version 1.1.1, this vulnerability doesn’t affect you, but there is a 1.1.1 update coming on Tuesday as well, version 1.1.1s, which you’re still going to need to update to anyway so you might as well schedule some time on Tuesday, too.
Re: Patch OpenSSL on November 1 to avoid “critical” security vulnerability
#165Here's the official place where these are announced, if you feel a little uneasy getting urgent security advisories from tweets and blogs: https://mta.openssl.org/mailman/listinfo/openssl-announce
Your point stands, but FWIW, this is actually Globalsign GMO[0], one of the largest TLS certificate authorities (CA's), so certainly they have a vested interest in making sure OpenSSL is secure. (Globalsign also partnered with CloudFlare for TLS certificates[1]) 0. https://en.wikipedia.org/wiki/GlobalSign 1. https://techcrunch.com/2012/11/01/cloudflare-globalsign-make...
Re: Patch OpenSSL on November 1 to avoid “critical” security vulnerability
#166Earlier quoted context omitted.
This is the challenge with embargoed disclosures: they have to be as generic as possible, to prevent people from sniffing the bug out.
I’m curious if someone is going to come forward with it diffed out anyways…
Edit: once upon a time I went to a google container security conference and the kubernetes vulnerability disclosure process was described. I noticed there is at least 12-18 hours from patching a vulnerability before binaries are generated and the public notice is made. More than enough time to identify, exploit, and 0day into the wild
Re: Patch OpenSSL on November 1 to avoid “critical” security vulnerability
#167Earlier quoted context omitted.
"I'm good at DevOps and everyone else should be too", feels tangential, and isn't going to help you when your banking session gets compromised because your bank wasn't prepared to roll this out through any expedited process versus their regulatory compliant, slow process. (As an example/thought experiment. I make no claims about the vulnerability at hand.)
I don't know anything about the update processes banks use. I would hope they wouldn't have to jump through hoops to apply a security update. Didn't they learn this already?
I don't work in a regulated industry where it's required, but we do similar with a proper change control process and there's not a single individual that's authorised to perform changes without oversight, (even if that oversight from senior leadership comes retrospectively).
Re: Patch OpenSSL on November 1 to avoid “critical” security vulnerability
#168Earlier quoted context omitted.
That's one possible reading of the situation, certainly. Another, however, is that openssl is uniquely poor quite separately from the language it happens to be implemented in. Unfortunately TLS libraries are thin enough on the ground that we can't really pick out patterns. It's like saying that microkernels are bad because HURD has serious issues; it could be true, but comparing by the well-known problem child isn't…
> Another, however, is that openssl is uniquely poor quite separately from the language it happens to be implemented in. There are well-known, proven solutions to the memory management problems that affect OpenSSL (a C library) in a regular basis, and there are languages that implement those solutions. Among them, Rust, Ada and others.
I do agree that OpenSSL is a pile of trash, but an overwhelming amount of the crust of OpenSSL is not C related.
Re: Patch OpenSSL on November 1 to avoid “critical” security vulnerability
#169Earlier quoted context omitted.
I don't know anything about the update processes banks use. I would hope they wouldn't have to jump through hoops to apply a security update. Didn't they learn this already?
What do you expect banks and other regulated industries do? YOLO patch whatever and whenever? I don't work in a regulated industry where it's required, but we do similar with a proper change control process and there's not a single individual that's authorised to perform changes without oversight, (even if that oversight from senior leadership comes retrospectively).
Re: Patch OpenSSL on November 1 to avoid “critical” security vulnerability
#170Earlier quoted context omitted.
... and an announcement like this is a fairly strong message of "assume you need to care"
I'm not going to assume anything in regards to a future release I have no details about.