by zhan_eg on 12/29/23, 2:42 PM with 98 comments
by grugq on 12/29/23, 3:33 PM
If the guy who did it wants to come forward, that is his decision. [edit: I won't name names.]
He did provided me the full story. He told me with the understanding that the story would go public, so I will dig it up and post it.
I also interviewed the sysadmins who were running the box at the time.
1. it was not an NSA operation, it was done by a hacker.
2. it was discovered by accident, not because of clever due diligence.
Basically, there was a developer who had a flakey connection and one time his commits didn't go through. To detect this in future he had a script that would download the entire tree from the server and compare it against his local copy to make sure that his changes had been committed.
It was discovered because of the discrepancy between his local working copy and the upstream copy. Which was checked not for security reasons, but because sometimes the two were out of sync. That's all. Just dumb luck.
The sysadmins are still quite bitter about it. I know how it feels when your box is hacked and you really take it personally.
The code wasn't added by hacking the CVS, as far as I remember, but rather through a hacked developer with commit rights.
that's the story as I was told
by ijustlovemath on 12/29/23, 4:09 PM
by mmsc on 12/29/23, 4:24 PM
by a-dub on 12/29/23, 7:26 PM
it just seems like there could be a more tamper resistant mechanism around privilege elevations.
by ngneer on 12/29/23, 4:02 PM
by zhan_eg on 12/29/23, 2:43 PM
by IshKebab on 12/29/23, 5:06 PM
Probably most of the deliberate backdoors that are present in Linux have been inserted by well funded state sponsored developers performing useful work. Easy to sneak a vulnerability in that way. (There was a controversial incident a few years ago when some researchers proved as much.)
by robblbobbl on 12/29/23, 4:44 PM
by charonn0 on 12/29/23, 5:25 PM
Why do so many programming languages have different equals/assigns operators?
There are languages that combine them and apparently don't have any problems. Is it something to do with being strongly vs. weakly typed?
by agilob on 12/29/23, 3:35 PM
by aftbit on 12/29/23, 4:15 PM