3 ms·
If you have two compilers (and you trust one) you can counter the 'trusting trust' type attack: http://www.dwheeler.com/trusting-trust/ http://www.dwheeler.com/
by edwintorok 13y ago
If you have two compilers (and you trust one) you can counter the 'trusting trust' type attack:
http://www.dwheeler.com/trusting-trust/ http://www.dwheeler.com/trusting-trust/
Even if you don't fully trust both compilers, the 'diverse-double compiling' is still useful:
"Finally, note that the “trusted” compiler(s) could be malicious and still work well well for DDC. We just need justified confidence that any triggers or payloads in a trusted compiler do not affect the DDC process when applied to the compiler-under-test. That is much, much easier to justify."