[Discuss] AeroFS
Richard Pieri
richard.pieri at gmail.com
Sun Apr 20 17:06:25 EDT 2014
Mike Small wrote:
> vs. proprietary software in general. I question your response that
> seemed to be saying black box testing is everything since whitebox
> testing, code scanning and auditing are also obviously useful, but
> mostly because I don't see how it protects you from purposeful
Auditing won't find problems like Heartbleed if the auditors don't
understand what they're looking at. Automated code scanning won't trip
over correctly written stupidity. White box testing like this will only
tell you that the syntax is correct, that the code generates
deterministic results for known input. White box testing gets you
results like that scene in "Jurassic Park" where the programmer removes
the count limiter from the dinosaur population counter and the numbers
skyrocket.
> evasion. It's very easy to write code whose output looks fine 999 out of
> 1000 runs. If an insider leaks this fact to the press, what do you get
> from a company except a denial? If you don't have the source in question
> how do you get past he said she said?
By demonstrating that failure with a proof of concept. You don't need
source code for that, just a working exploit to show to the vendor's
security team and then the world at large if the security team fails to
address the issue in a timely manner.
> With cloud maybe there's a further question: how do you validate that
> the server's running the code they say they are? But I was thinking more
> in general. (I don't use cloud services much myself.)
By identifying deterministic results.
--
Rich P.
More information about the Discuss
mailing list