|
|
|
|
|
by kelnage
3237 days ago
|
|
I would argue that the reason protocol errors are perceived to be "quite rare" is because the security guarantees that many (most?) security protocols offer are usually under-specified, if at all. When auditing protocols, analysts often have to infer what properties a user might expect. A great example of this would be [1], where a number of ISO-standardised authentication protocols failed to give even the most basic authentication properties. And this kind of issue isn't limited to ISO - the same kinds of issues appeared when analysing TLS, Signal, and others. The problem is that implementation errors are usually more clearly violations of confidentiality (i.e. it is obvious that an attacker is able to access something they weren't supposed to) - so they are generally held to be more valuable - and hence more eyes spend time looking for them. (Disclaimer: I am doing a PhD in this field with Prof Cas Cremers, which might bias my views on this subject a little) 1. http://www.cs.ox.ac.uk/people/cas.cremers/downloads/papers/B... |
|