except when they are explicitly intended to. Each component in an
interacting pair should always be prepared to protect itself against an
attack from the other.
172 Software Security Assurance State-of-the-Art Report (SOAR)