|
|
|
|
|
by quesera
3101 days ago
|
|
As an aside, is there a name for this purposeful perspective of strict literalism? I say "purposeful" because -- while you're obviously knowledgeable about the subject matter -- it can't have failed to occur to you that this approach cannot succeed outside of a very structured context. (Discussion of whether our conversation was within or without that context omitted, though it might have been the only important discussion possible) Is this a subcategory of the formal language / langsec efforts? Just standard standards-writing practice? Something else? |
|
Correctness?
> I say "purposeful" because -- while you're obviously knowledgeable about the subject matter -- it can't have failed to occur to you that this approach cannot succeed outside of a very structured context.
Erm ... which is why I am applying it to the extraordinarily structured context of formal languages, protocol specifications, and computer software?!
> Is this a subcategory of the formal language / langsec efforts? Just standard standards-writing practice? Something else?
I would say the langsec efforts are an attempt to raise awareness that sloppy thinking about semantics is the root of a major proportion of vulnerabilities, to establish a label for this problem, and to try and establish some sort of best practices for avoiding such problems. Good standards-writing for protocols is, of course, extremely literal, as protocol implementations necessarily will be, so any ambiguity in the standard will result in interoperability problems and possibly vulnerabilities as a result, and in the long run to unnecessary complexity as people try to plaster over the differences in interpretation between implementations to improve interoperability, thus increasing the probability for vulnerabilities even further.