|
|
|
|
|
by ZoFreX
3239 days ago
|
|
> In some cases, security through obscurity works well in practice. This is not one of those cases. Absolutely not. I'm moderately competent at finding security bugs in things, but I doubt I could find any in OpenSSL. I am confident I could find some in your average hand-rolled code. The thing is people make the same mistakes. There's a set of well-known mistakes that are very easy to make, especially if you're not versed with the entire history of implementing crypto - which is the case for the majority of people rolling their own. This makes it very, very easy to guess what mistakes they will make, and if you know what you're looking for it's easy to find it. My "personal best" for finding a crypto bug in a project is 50 seconds. I doubt anyone has found a bug in OpenSSL (or any established crypto project) anywhere near that fast. |
|