TL;DR: MITM attacks keep succeeding because many systems still trust insecure defaults, weak certificate validation, and internal networks too much, according to WorkOS. For IAM teams, the lesson is that transport security, token handling, and identity verification must be treated as one control surface, not separate problems.
Editorial analysis by NHI Mgmt Group, based on content published by WorkOS: “What are MITM attacks & how to prevent them”.
Key questions
Q: What fails first in a man-in-the-middle attack when TLS is already enabled?
A: The first failure is usually not encryption itself but trust validation.
Q: Why do internal services still need strong transport security?
A: Internal location does not prove legitimacy.
Q: What are the signs that a session may be under MITM interception?
A: Common indicators include repeated login prompts, unexpected certificate warnings, suspicious DNS resolutions, mixed-content errors, and network traffic to unfamiliar intermediary IPs.
Practitioner guidance
- Enforce certificate validation everywhere Remove any client setting that allows self-signed, expired, or hostname-mismatched certificates to pass.
- Treat internal APIs as untrusted links Require TLS and client authentication on service-to-service calls, including private networks and service mesh traffic.
- Harden session handling against interception Use short-lived access tokens, secure cookies, and strict transport on every redirect and API call.
Bottom line: MITM attacks succeed when systems trust the wrong thing, such as weak certificate handling, internal network location, or permissive client defaults.
Explore further
View Full Forum → | NHI Foundation Course → | Our Services → | Read the full analysis →
MITM is a trust-verification problem before it is a cryptography problem: The article is right to frame these attacks as persistent because implementation gaps outlast protocol upgrades. TLS can be present and still ineffective if hostname checks, certificate validation, or redirect handling are weak. The practical implication is that security teams should measure trust enforcement quality, not just encryption adoption.
A question worth separating out:
Q: How should teams reduce replay risk if a token is captured in transit?
A: Use short-lived access tokens, secure cookies, and strict transport policies so a captured token has little value outside the original context. Then protect the connection itself with hostname validation, TLS enforcement, and authenticated service-to-service links so the attacker cannot easily capture a reusable credential in the first place.
👉 Read our full editorial: MITM attacks persist because trust checks still fail in practice