@Foxboron@chaos.social
@Foxboron@chaos.social avatar

Foxboron

@Foxboron@chaos.social

F/OSS Hacker. Arch Linux Developer, Security Team, Reproducible Builds. General Linux stuff and supply chain issues.

Writes in English and Norwegian from time to time.

He/Him

This profile is from a federated server and may be incomplete. Browse more on the original instance.

mjg59, to random
@mjg59@nondeterministic.computer avatar

Just got handed yhis

Foxboron,
@Foxboron@chaos.social avatar

@chloe @cobra @mjg59 @SomeGadgetGuy

It's a quote from the movie.

mort, to linux
@mort@fosstodon.org avatar

The #CVE count of the #Linux #kernel is not looking good these days compared to any other #OS is it. Maybe time to switch to #FreeBSD or some other system which doesn't claim to find hundreds of significant vulnerabilities every day

Foxboron,
@Foxboron@chaos.social avatar

@mort @gregkh

Using CVE counts as an argument this way has always been bogus though, regardless of what is currently happening.

Foxboron, to Bash
@Foxboron@chaos.social avatar

How do you parse json in bash?

Asking for a friend.

(No, jq is not a solution here)

Foxboron, to random
@Foxboron@chaos.social avatar

I was complaining about hotel prices in Vienna for Plumbers and stuff.

However is the same week as Berlin Marathon and holy fuck those prices are insane.

Foxboron, to linux
@Foxboron@chaos.social avatar

Current mood.

Foxboron,
@Foxboron@chaos.social avatar

@alerque
Ecological anarcho-communist hacker collective. Would probably need to be somewhere !Norway

Foxboron, to archlinux
@Foxboron@chaos.social avatar

Someone pointed out that rpm strips packages faster than pacman so a little bit of xargs hacking later and I've shaved off 1.5/2 seconds of the pacman package building.

https://gitlab.archlinux.org/pacman/pacman/-/merge_requests/175

Foxboron, to archlinux
@Foxboron@chaos.social avatar

The wheels on the rebuild goes build build build. Build Build Build. BUILD BUILD BUILD.

The wheels on the rebuild goes BUILD BUILD BUILD.

All through Python3.12.

Foxboron,
@Foxboron@chaos.social avatar

I'm almost sober. I swear.

Foxboron,
@Foxboron@chaos.social avatar

I'm mostly just getting surprised about packages I apparently maintain.

Uploaded once two years ago and never touched.

Foxboron,
@Foxboron@chaos.social avatar

@cy My running joke is that my yubikey is available for 20 bucks.

I'll sign anything.

Jia is free to take the offer!

Foxboron, to random
@Foxboron@chaos.social avatar

NixOS linking to reproducible builds in their wiki 🤌

I should post the spicy post.

Foxboron,
@Foxboron@chaos.social avatar
Foxboron, to random
@Foxboron@chaos.social avatar

It's weird going from the weekend discourse of xz backdoors to work and dependabot MRs.

Idk, yolo/which-files-changed-watch update 43 to 44 with an autogenerated conventional commits changelog, are you backdoored or are you fine?

Hits approve

Foxboron, to security
@Foxboron@chaos.social avatar

If people think the actor behind Jia an/or the needs to be sued you need to deeply consider the implications it will have for the FOSS community.

mattdm, to random
@mattdm@hachyderm.io avatar

This is a great article from @Di4na https://www.softwaremaxims.com/blog/not-a-supplier, and I strongly agree with his point: open source / free software project developers, contributors, and maintainers are not "suppliers".

The "software supply chain" metaphor puts demands in the wrong place, and responsibility in the wrong direction.

Yet, it's a very powerful way to help companies understand their reliance on the labor of others.

What different metaphor or picture would be as strong, but with reverse polarity?

Foxboron,
@Foxboron@chaos.social avatar

@mattdm @Di4na

You could replace "Supply Chain" with "Value Chain" if you need a businessy word replacement.

Foxboron,
@Foxboron@chaos.social avatar

@nemobis
That implies a power dynamic I'm not sure I'd agree with :p

vathpela, to random
@vathpela@better.boston avatar

The OpenSSF post that's going around flat out fails to understand what's going on, and their suggestion can only hurt; it can't possibly help.

Foxboron,
@Foxboron@chaos.social avatar

@vathpela

But sir, the scorecard is important!

whack, to random
@whack@hachyderm.io avatar

Don’t worry, industry is on top of this. Instead of funding critical software as a risk mitigation, your projects will get a bad score and some finger-wagging from OpenSSF. Mischief managed! 😍

Foxboron,
@Foxboron@chaos.social avatar
Foxboron,
@Foxboron@chaos.social avatar

@whack

When the GM of OpenSSF is going "yes, the scorecard for xz isn't good" then they are focusing on the wrong thing.

This is ultimately why I stopped contributing my free time to the initiative.

Viss, to random
@Viss@mastodon.social avatar

the only input i have on the #xz #backdoor discussion is that folks who had turned on auto updates were way more likely to have had the backdoor installed without them knowing about it, versus folks that manually do their upgrading.

not that those folks would have known either, but im estimating that the cadence of auto updates is more often than when folks do it by hand, and the attackers were relying on that to be the case so they could slip in on the shady shady.

Foxboron,
@Foxboron@chaos.social avatar

@Viss

The silver lining is that the people with auto update probably got the latest package faster than the manually updated machines :p

mjg59, to random
@mjg59@nondeterministic.computer avatar

Being less flippant about this - the xz backdoor relied on a line that was present in the tarball release, but not in the git repo. Do we have any infrastructure for validating this kind of thing? (It's expected that the tarball would contain things that aren't in git - for example, the configure script doesn't exist in git, but is expected to be in the release. The problem is that extra code was injected into the configure script after it was generated)

Foxboron,
@Foxboron@chaos.social avatar

@mjg59

There isn't.

This is sorta in the reproducible builds territory and similar systems would have found NPM hijack attacks.

Foxboron,
@Foxboron@chaos.social avatar

@whynothugo @mjg59

You are inventing a system that doesn't exist.

Foxboron, to security
@Foxboron@chaos.social avatar

Distributed tarballs of xz has been backdoored.

https://www.openwall.com/lists/oss-security/2024/03/29/4

Foxboron,
@Foxboron@chaos.social avatar

So several Linux distros reverted their release yesterday but it seems not everyone shipping the version has been affected.

In Arch Linux there wasn't any traces of the code.

Shoutout to @dvzrv @anthraxx and freswa that worked on it last night :)

Foxboron,
@Foxboron@chaos.social avatar

Guy that did this was also recently added as an upstream kernel maintainer.
Much oof.

https://lore.kernel.org/lkml/20240320183846.19475-2-lasse.collin@tukaani.org/

@gregkh

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • GTA5RPClips
  • tacticalgear
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • ethstaker
  • anitta
  • provamag3
  • Leos
  • cisconetworking
  • lostlight
  • All magazines