3 ms·
I should have qualified my statement better. There aren’t many people in the world who can accurately audit a complex application. Evidence of the above fact is
by occamrazor 6y ago
I should have qualified my statement better. There aren’t many people in the world who can accurately audit a complex application. Evidence of the above fact is that there are approximately zero complex applications without a history of security issues, and there have even been successful attempts to maliciously add exploitable bugs in open source projects.
Among these people only a small minority is able to perform a similar audit on compiled code, and only at a much lower pace.
So I agree that it is possible to check a binary, but it is not feasible in a reasonable way.
PS. You are a well known (maybe even famous in the community) software security expert. Your perception of the availability and competence of good experts may be skewed by the fact that you probably know most of the good ones
- wglb 6y ago>Your perception of the availability and competence of good experts may be skewed by the fact that you probably know most of the good ones This is a bit disingenuous. The fact that he knows them means that he can comment on the feasibility of that analysis.
- occamrazor 6y agoHe can maybe do it, and a few dozen of other people. There aren’t simply enough good experts to do it on any significant portion of popular software products.
- wglb 6y agoSo we are not worried about popular software products, we are concerned about critical pieces of software. So seriously--how many are required?