News for hackers. Stuff that matters.
Re:Android: I don't need your permission by M2Ys4U on Tuesday December 16, 2014 @07:09PM (#8760384)
Actually, you don't.

You can use two different compilers that compile each other to prove that the compilation won't be tampered with.

See https://www.schneier.com/blog/archives/2006/01/countering_tr...

Re:Android: I don't need your permission by kijin on Tuesday December 16, 2014 @08:38PM (#8760625)
What if both compilers are backdoored?

It's not like you have a large choice of good compilers for any given language/platform pair.

Re:Android: I don't need your permission by schoen on Wednesday December 17, 2014 @12:22AM (#8761193)
Schneier's summary of Wheeler's method says: "This countermeasure will only fail if both [compilers] are infected in exactly the same way. The second compiler can be malicious; it just has to be malicious in some different way: i.e., it can't have the same triggers and payloads of the first. You can greatly increase the odds that the triggers/payloads are not identical by increasing diversity: using a compiler from a different era, on a different platform, without a common heritage, transforming the code, etc."