kellogh,
@kellogh@hachyderm.io avatar

i don’t understand how people see the xz incident and conclude that open source is insecure. That level of social engineering could easily have worked on a company as well, but it was detected because it was open source. All other mechanisms failed, and it was just some random guy poking around that discovered it. That kind of scrutiny doesn’t happen on closed source systems

RL_Dane,
@RL_Dane@fosstodon.org avatar

@kellogh

Closed source project manager:
"No thanks, we already have a back door."

RL_Dane,
@RL_Dane@fosstodon.org avatar

@kellogh

I'm not a professional coder by any stretch, so I recognize I'm coming at this with an unknown-to-me ignorance factor, but these types of issues seem to signal an issue with the sheer complexity of software in general, and particularly with the large number of dependencies some projects have (not that xz itself is necessarily super complex or part of a giant chain of dependencies, but factors seem to point in that direction.)

Private
blaise,
@blaise@hachyderm.io avatar

@RL_Dane @kellogh
we could copy some of the temporary data structures that compilers and build scripts use to figure out where everything goes.

In fact, we already do some of that with tools called dynamic analyzers.

(I know I am simplifying, and the external dependencies may require their own analysis...)

At least, it possible to apply this method to the whole project.
🧵

blaise,
@blaise@hachyderm.io avatar

@RL_Dane @kellogh

Closed source is another story. Like financial statements, trust is built through auditing. The more transparency, the deeper the auditing, and more auditing means more trust.
Dynamic analysis doesn't work if the source is not available.

TLDR: it is possible to assess the content of open source software. Closed source, not so much.

kellogh,
@kellogh@hachyderm.io avatar

i also find it mildly funny that even the attackers could write bug-free code

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