←back to thread

764 points bertman | 7 comments | | HN request time: 0.002s | source | bottom
Show context
abdullahkhalids ◴[] No.43485194[source]
Is the build infrastructure for Debian also reproducible? It seems like we if someone wants to inject malware in Debian package binaries (without injecting them into the source), they have to target the build infrastructure (compilers, linkers and whatever wrapper code is written around them).

Also, is someone else also compiling these images, so we have evidence that the Debian compiling servers were not compromised?

replies(5): >>43485310 #>>43485572 #>>43485619 #>>43486186 #>>43492801 #
1. layer8 ◴[] No.43485619[source]
And what about the hardware on which the build runs? Is it reproducible? ;)
replies(5): >>43486069 #>>43486115 #>>43486158 #>>43486241 #>>43488837 #
2. nikisweeting ◴[] No.43486069[source]
well little johnny, when one hardware loves another hardware very much...
3. kragen ◴[] No.43486115[source]
Working on it! But in general the answer is that for most purposes it's good enough to show that many independently produced pieces of hardware can reproduce the same results.
4. ratmice ◴[] No.43486158[source]
And who trusting trusted the original RepRap?
replies(1): >>43489510 #
5. abdullahkhalids ◴[] No.43486241[source]
You are joking. But solving this problem is probably amongst the most important we can have in the information age we live in.

Every country in the world should have the capability of producing "good enough" hardware.

6. TacticalCoder ◴[] No.43488837[source]
> And what about the hardware on which the build runs? Is it reproducible? ;)

"Fully Countering Trusting Trust through Diverse Double-Compiling (DDC) - Countering Trojan Horse attacks on Compilers"

https://dwheeler.com/trusting-trust/

If the build is reproducible inside VMs, then the build can be done on different architectures: say x86 and ARM. If we end up with the same live image, then we're talking something entirely different altogether: either both x86 and ARM are backdoored the same way or the attack is software. Or there's no backdoor (which is a possibility we have to fancy too).

7. orblivion ◴[] No.43489510[source]
The 50th generation builds a robot that murders you