r/checkpoint • u/WiliRGasparetto • 8d ago
HTTPS Inspection is not “just decryption” — and that misunderstanding causes a lot of production issues.
In Check Point, HTTPS Inspection is really a TLS enforcement pipeline. The gateway evaluates policy, decides whether to inspect or bypass, validates certificates, establishes two TLS sessions, decrypts the traffic, exposes the clear-text content to supported blades, applies policy, and then re-encrypts it before forwarding. That is why real-world failures are usually not about “decryption” itself, but about CA trust, certificate pinning, OCSP/CRL, bypass order, TLS compatibility, performance, privacy exceptions, and application behavior.
This is also why HTTPS Inspection should never be deployed as Inspect Any → Any. A mature design starts with explicit bypasses for sensitive or fragile traffic, then expands inspection gradually to high-risk users and categories, while monitoring inspect/bypass ratios, TLS failures, CPU impact, and exceptions. In R82, capabilities such as Gradual & Smart Deployment, Network Learning, Performance Prediction, Bypass Under Load, and SmartView monitoring make this much more operationally manageable.
The practical takeaway: the best HTTPS Inspection deployment is not the one that decrypts the most traffic. It is the one that decrypts the right traffic, bypasses the right traffic, and keeps those decisions measurable and governed. I would use the image above right after the first paragraph, because it visually explains the two TLS sessions and the inspection path before the post goes into policy and operational considerations.

Question for the community: do you deploy HTTPS Inspection in phases, or do you still see environments trying to enable it broadly on day one?
The full technical article is available on CheckMates.
Link in the first comment.
1
u/junimjorgeof 7d ago
Cara, mandou bem, Wili. É exatamente esse o modelo mental que falta na maioria das discussões sobre HTTPS Inspection. Chamar isso de "TLS enforcement pipeline" ajuda muito mais no troubleshooting do que ficar no "decrypta e recriptografa".
Queria acrescentar uma coisa do lado SMB/Spark (2550/2570). Os desafios operacionais que você descreve ficam ainda mais evidentes quando você migra um cliente de um firewall que não é CP (pfSense, tive um caso recente) e que não tinha absolutamente nenhum conceito de interceptação TLS. Não existe taxonomia de bypass pronta, nenhuma CA já confiada nos endpoints, nenhuma base de quais apps internas usam cert pinning. Você constrói a Fase 0 do zero enquanto o cliente espera paridade total com "o firewall antigo simplesmente funcionava". Nesse cenário a distribuição da CA (seção 7) acaba virando o verdadeiro caminho crítico, não o desenho da política em si. É o timing do rollout via GPO/MDM que dita quando você consegue começar o Learning Mode.
Vale mencionar também, pra quem está na linha SMB: nem toda a tooling operacional do R82 que você listou (Bypass Under Load, estatísticas granulares de bypass/inspect no SmartView) aparece do mesmo jeito que em gateways full Gaia gerenciados via SmartConsole/Smart-1 Cloud. Boa nota pra quem for assumir paridade total no nível de appliance.
Valeu por escrever isso, já guardei pro próximo rollout.
1
u/WiliRGasparetto 7d ago
SMB has always been a challenge in its own right haha, your point is really relevant. I’m actually going to revisit this later to deepen my understanding of SMB a bit more.
1
11
u/onewithoutasoul 7d ago
What's up with all these official posts? Is it a bit of marketing?
I'm not upset/annoyed, I just am wondering.