News for hackers. Stuff that matters.
Re:I Am Not a Supplier by di4na on Saturday December 31, 2022 @06:54PM (#34202014)
Author here.

You do realise that the main source of dangerous vulnerability is low level infrastructure that do not come from these package managers ? The purity and capabilities sadly solve nothing when the source of the problem is the fact that NTP, OpenSSL, OpenSSH, the BGP daemon, the libc you run on, etc are all maintained and "fixed" and evolved by people that can barely pay for their food, even less for basic tests ?

Like i love capabilities and i would love to have more, but the basic problem here is that the low level that you totally depend on for the capabilities to work cannot even be funded to work.

Hell you do realise that Autoconf has not had a maintainer since 2012? If it was pwned and had injected backdoor in your software since then, we would have noone to fix it.

Re:I Am Not a Supplier by asdfghjhgfderty on Saturday December 31, 2022 @09:00PM (#34202821)
nonsense.

autoconf didn't have a core developer. But it had many distro package managers.

there's nobody adding code/fixing bugs, but there are plenty people reading and looking at diffs before packaging it in distros.

then the js libs have neither core maintainers nor anybody at npm corp that cares about security or reading anything.

the top comment is correct to care about those before system libraries.

Re:I Am Not a Supplier by kelnos on Saturday December 31, 2022 @09:38PM (#34203027)
I don't agree. When there's a problem in OpenSSL, OpenSSH, or libc, nearly every company with an online presence has as freak-out and rushes to patch.

When there's a vulnerability or malware found in a python or npm package, 75% of the tech world does a quick audit (or not), shrugs, and goes on with their day.

Re:I Am Not a Supplier by gsich on Saturday December 31, 2022 @11:50PM (#34203701)
Why the weak words? "reading", "looking" is not "understanding".
Re:I Am Not a Supplier by pbhjpbhj on Sunday January 01, 2023 @05:30AM (#34205246)
IANADev, but surely if they were going as deep as understanding patches they'd practically be a project maintainer rather than a package maintainer. Expecting package maintainers to have even reviewed diffs seems like high expectations. I wouldn't expect them to do more than the actual packaging.

Weak words seem appropriate.

I've hacked together a couple of packages for personal use but didn't even go so far at to look what language the code was in. I'm assuming a lot of packages from ppa-s are produced in an automated way with no code review, and depending on your distro that might also be true of some principal libraries.

Re:I Am Not a Supplier by WarOnPrivacy on Saturday December 31, 2022 @09:25PM (#34202957)
> when the source of the problem is the fact that NTP, OpenSSL, OpenSSH, the BGP daemon, the libc you run on, etc are all maintained and "fixed" and evolved by people that can barely pay for their food, even less for basic tests ?

My take: I suspect that (perhaps a majority) of us here have a distant and abstract understanding of long-term poverty (eg:hunger on the table for years at a stretch). I'd offer that even the memory of real poverty doesn't equate with presently being into a long state of active poverty.

Translating across that gap is hard.

note: I'm not socially critiquing HN here. I am opining that survivor bias may be in play, however.

Re:I Am Not a Supplier by numpad0 on Saturday December 31, 2022 @09:45PM (#34203064)
> NTP, OpenSSL, OpenSSH, the BGP daemon, the libc ... by people that can barely pay for their food

I think those used to be national or telco lab projects in 60s-80s. The values created are hard to exploit and to capitalize. Perhaps it's a policy problem.

Re:I Am Not a Supplier by lantry on Saturday December 31, 2022 @10:24PM (#34203272)
Yeah, I think that's the most viable solution to this problem. The US federal govt should fund software projects that are widely used. It's good for our national security, and it facilitates economic growth.

This could either be grants to maintainers, grants to software nonprofits like linux foundation, or some kind of national software lab that employs people to maintain and audit open source software (or ideally, all of the above)

Re:I Am Not a Supplier by bombolo on Sunday January 01, 2023 @02:06AM (#34204291)
They would not pay non-USA citizens, and the NSA would be asking for backdoors.
Re:I Am Not a Supplier by Animats on Saturday December 31, 2022 @11:21PM (#34203571)
OpenSSL was at various times prior to 2014 maintained by a gamer guild, and by nobody.
Re:I Am Not a Supplier by csomar on Sunday January 01, 2023 @06:46AM (#34205581)
> are all maintained and "fixed" and evolved by people that can barely pay for their food, even less for basic tests ?

I suspect many people working on OSS are getting paid, if not handsomely, then enough to survive.

Re:I Am Not a Supplier by hartator on Sunday January 01, 2023 @09:50AM (#34206665)
I would be surprised if they even get a thank you per 1,000 users.
Re:I Am Not a Supplier by di4na on Sunday January 01, 2023 @10:26AM (#34207016)
I advise you to go read the Road and Bridges report i linked in the blogpost.

As of today, the reality is not at all. As I mentioned elsewhere there are zero maintainer of autoconf since 2012, even less one well paid.

Log4j devs took unpaid time off to fix it.

OpenSSL dev lived for years with less than 10k per year.

Re:I Am Not a Supplier by SSLy on Sunday January 01, 2023 @01:04PM (#34208842)
> there are zero maintainer of autoconf since 2012,

Paul's work doesn't count?