|
|
|
|
|
by segfaultbuserr
2053 days ago
|
|
Reproducible build [0] is the modern solution to this problem, it generates the same binary output on everyone's computer by carefully controlling the compiler version and input data to the build system, thus allowing users to independently verify that an official binary is a faithful build from its source code. Although it's not a silver bullet (compiler bootstrapping is still vulnerable), but still greatly increases the level of confidence. Signal adopted reproducible build since 2016 [1]. [0] https://reproducible-builds.org/ [1] https://signal.org/blog/reproducible-android/ |
|
> You can never 100% know for sure if that code doesn't have a security backdoor
How does compilation methodology help with analyzing millions of lines of code?