What it asks for. The authenticity of communications sessions must be protected.
In practice. This is about making sure each party in a session is who it claims to be and that the session cannot be hijacked or replayed. In practice that means mutual or server authentication through TLS, secure session token handling in web applications, binding tokens to sessions and invalidating sessions on logout. Auditors look for TLS configurations, application security testing results and session management standards. Short-lived tokens and detection of session reuse from unusual locations add protection.
Common gaps. Web applications with predictable or poorly protected session tokens remain common. Stolen session cookies are increasingly used to bypass multi-factor authentication, and few organisations detect that. Internal service-to-service traffic is also seldom authenticated.