Join our Newsletter — 33% off our NHI Course
Home Glossary Cyber Security SSL Stripping
Cyber Security

SSL Stripping

← Back to Glossary
By NHI Mgmt Group Updated September 17, 2026 Domain: Cyber Security

SSL stripping is a man-in-the-middle attack that downgrades a victim’s connection from HTTPS to HTTP during the initial handshake. The attacker relays traffic between client and server while removing encryption on the victim side. This makes the session appear normal to the server while exposing the user’s data in transit.

How SSL stripping works

ssl stripping is a downgrade attack on the client-server connection setup. The attacker positions themselves between the user and the website, then interferes with the first request so the browser continues over HTTP even when the site supports HTTPS.

The key idea is not to break encryption directly, but to remove it from the victim side while preserving the appearance of a normal session. That means the server may still think the exchange is ordinary, while the attacker can read or alter data in transit before it is protected.

SSL stripping depends on a weak or unprotected transition from HTTP to HTTPS. If the browser can be steered into the unencrypted path before secure transport is established, login details, session data and other sensitive content become visible to the attacker.

Why SSL stripping matters

SSL stripping is important because it targets confidentiality at the exact moment users are most likely to trust the session. Once the browser is downgraded, the attacker can observe credentials, form submissions and other sensitive traffic that the user assumes is protected.

The technique is especially effective when users do not notice the absence of HTTPS indicators or when a site relies on a redirect instead of enforcing secure transport from the first request. For that reason, secure transport needs to be treated as an end-to-end property, not just a login-page setting.

Modern sites reduce this exposure by making encrypted transport the default and by avoiding fallback paths that allow cleartext access to sensitive pages. External guidance such as NIST SP 800-53 Rev 5 Security and Privacy Controls and OWASP Cheat Sheet Series both reinforce the need for strong transport and session protections.

Common conditions that make SSL stripping possible

SSL stripping usually succeeds when a site still accepts HTTP, when the initial redirect to HTTPS can be intercepted, or when users have not been forced onto secure transport through site policy. The attack is less about exotic exploitation and more about exploiting a trust assumption in the transition phase.

Browser behavior also matters. If the user manually types a plain HTTP address, follows an insecure bookmark, or lands on a page that has not been hardened with strict transport controls, the attacker has room to interpose before encryption starts. That is why transport security must be applied consistently across the whole application surface.

Strong HTTPS deployment, certificate discipline and hardening around redirect behavior reduce the attack window. Relevant control areas include NIST SP 800-57 Key Management for certificate and key lifecycle, and CA/Browser Forum requirements for public certificate issuance and revocation.

How to defend against SSL stripping

The most effective defense is to make HTTPS the only viable path, then remove the assumptions that let a cleartext request survive long enough to be exploited. Sites should redirect permanently to HTTPS, avoid mixed transport behavior, and use browser-enforced mechanisms that prevent downgrade on repeat visits.

Operationally, this means treating secure transport as a baseline control, not an optional enhancement. Stronger deployment hygiene, enforced certificate management and security-aware configuration all reduce the chance that a downgrade path remains available. The practical lesson is simple: if HTTP still works for a sensitive workflow, SSL stripping remains a live risk.

For broader hardening and secure-by-default posture, NIST Cybersecurity Framework 2.0 provides a useful governance lens, while CIS Benchmarks help enforce secure configuration across systems that host or proxy web traffic.

Risk and Threat Considerations

SSL stripping creates a direct confidentiality and integrity exposure because the user believes the channel is protected while the attacker reads or alters traffic in the middle. The attack is most damaging when it captures credentials, session cookies, or high-value form data during the first unprotected exchange.

Failure mechanism: The defender allows an HTTP-to-HTTPS transition that can be intercepted before secure transport is established, letting the attacker preserve the illusion of a normal session while downgrading the victim side.

Impact: Sensitive data can be exposed in transit, authentication material can be stolen, and the attacker can manipulate content or replay the session context before encryption is active.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST CSF 2.0, CIS Controls v8 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST CSF 2.0PR.AC-3 — Identity Management, Authentication and Access ControlSSL stripping weakens session trust and access protection during login and transport setup.
PR.DS-2 — Data-in-Transit is ProtectedThe term is about exposing traffic in transit by downgrading encryption.
Recommendation — Enforce secure transport and authenticated session handling for all sensitive web flows. Protect data in transit with enforced HTTPS and prevent cleartext fallback paths.
CIS Controls v83.4 — Encrypt Data In TransitSSL stripping defeats transport encryption unless HTTPS is enforced end to end.
4.2 — Secure Configuration of Enterprise Assets and SoftwareSecure defaults and hardened web configuration reduce downgrade opportunities.
Recommendation — Require encrypted transport for all sensitive communications and eliminate HTTP exposure. Harden web and proxy configurations to block insecure redirects and fallback behavior.
NIST Zero Trust (SP 800-207)5.1 — Policy Decision Point and Enforcement PointDowngrade attacks exploit trust in access decisions made before secure enforcement occurs.
Recommendation — Enforce policy so sensitive sessions cannot proceed over unencrypted channels.

Practitioner Guidance

Why practitioners should care: SSL stripping is a reminder that transport security is only as strong as the weakest first hop. Teams should verify that every sensitive flow begins on HTTPS and cannot fall back to cleartext without detection.

Common misunderstanding: A valid certificate alone does not eliminate downgrade risk. The application, redirect logic and browser enforcement behavior all have to work together to prevent an attacker from capturing the initial request.

Deepen Your Knowledge

Sign up to our weekly newsletter — get 33% off our NHI Foundation Level Course

    NHIMG Editorial Note
    Reviewed and updated by the NHIMG editorial team on September 17, 2026.
    NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org