What is Nostr?
Zack Weinberg /
npub15qq…0fl7
2024-04-02 01:05:57
in reply to nevent1q…ugr8

Zack Weinberg on Nostr: Starting with the very specific: I do not think it was an accident that the xz ...

Starting with the very specific: I do not think it was an accident that the xz backdoor's exploit chain started with a modified version of a third party .m4 file to be compiled into xz's configure script.

It's possible to write incomprehensible, underhanded code in any programming language. There's competitions for it, even. But when you have a programming language, or perhaps a mashup of two languages, that everyone *expects* not to be able to understand — no matter how careful the author is — well, then you have what we might call an attractive nuisance. And when blobs of code in that language are passed around in copy-and-paste fashion without much review or testing or version control, that makes it an even easier target.

So, in my capacity as one of the last few people still keeping autoconf limping along, I'm thinking pretty hard about what could be done to replace its implementation language, and concurrently what could be done to improve development practice for both autoconf and its extensions (the macro archive, gnulib, etc.)
Author Public Key
npub15qq0jpahnfyww7msudg5s700cfzs9txshs25yn4ycxpr2up5tmeqkj0fl7