on the layer. For example, canary-based stack overflow protection is added by a compiler, so it
is implicit at the source code layer. If source code filters an output string against XSS, this is
an explicit protection mechanism.
Attacks, Consequences, Weaknesses, and Vulnerabilities