Damus
aeva profile picture
aeva
@aeva
there's a hypothetical compiler exploit that i always thought was a bit out there but it was a big deal with some folks, and i haven't heard anyone talk about it in a hot minute. the gist is, you make a custom version of clang or whatever that adds a payload into what it builds (presumably not everything or it would be easy to track down) including itself such that it is self-perpetuating, and then you somehow trick the clang maintainers into shipping that instead of a real release build etc
3
artemist · 5w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq59ypwap8a2vtt9732whltjlglsdwh085l8c6gq9k9c33ckdus4eq3w3q9y How often are things built with official binaries? There have been a few attempts to solve this, notably nixpkgs and guix bootstrap their entire systems from source, with the only binar...
aeva · 5w
anyways the attack boils down to there being part of your program or the program that makes your program that you are not able or willing to read (eg nobody's got time to disassemble clang, and how do you know your disassembler isn't in on it too) I just think it's funny because the slopists don't ...
Fabian Giesen · 5w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq59ypwap8a2vtt9732whltjlglsdwh085l8c6gq9k9c33ckdus4eq3w3q9y oh it's still a thing (the "Thompson hack") and there have been active attempts at pulling off something like this in the wild