HTTPS se tornou o padrão para proteger dados em trânsito. No entanto, à medida que APIs e aplicações distribuídas passam a sustentar processos críticos de negócio, a criptografia sozinha deixa de ser suficiente.
Em muitos cenários, o desafio não é apenas proteger as informações trocadas entre sistemas, mas garantir que quem está iniciando a conexão seja realmente quem afirma ser.
Esse problema é especialmente relevante em integrações B2B, serviços financeiros, plataformas de identidade digital e APIs expostas para parceiros externos. Nesses ambientes, autenticar apenas o servidor cria uma lacuna de segurança que pode ser explorada por agentes não autorizados.
O Mutual TLS (mTLS) ganha relevância ao exigir que cliente e servidor apresentem certificados válidos antes da comunicação, adicionando uma camada de autenticação forte baseada em identidade criptográfica e validando identidades antes que qualquer dado seja trocado, em tempo real.
O que é mTLS e como funciona?
Mutual TLS (mTLS) é uma extensão do protocolo TLS que exige autenticação de ambas as partes envolvidas na comunicação.
No TLS tradicional, apenas o servidor apresenta um certificado digital para comprovar sua identidade ao cliente.
Com mTLS, o cliente também precisa apresentar um certificado válido antes que a conexão seja estabelecida.
Na prática, isso significa que a comunicação só acontece quando ambos os lados conseguem comprovar sua identidade por meio de certificados emitidos por autoridades confiáveis.
O processo de autenticação mútua acontece durante o handshake TLS:
- O cliente inicia a conexão.
- O servidor apresenta seu certificado digital.
- O cliente valida a autenticidade do certificado do servidor.
- O servidor solicita um certificado ao cliente.
- O cliente apresenta seu certificado digital e comprova a posse da chave privada.
- O servidor valida a identidade do cliente contra uma autoridade certificadora confiável.
- A comunicação é estabelecida somente após ambas as validações.
Caso qualquer uma das partes não apresente um certificado válido, a conexão é encerrada antes da troca de informações, bloqueando acessos não autorizados em tempo real.
Por que HTTPS não é suficiente?
HTTPS protege os dados em trânsito contra interceptação e adulteração. No entanto, ele não garante que o cliente que está iniciando a conexão seja uma entidade autorizada.
Em arquiteturas modernas, organizações precisam:
- Garantir que apenas clientes autorizados acessem APIs críticas.
- Validar a identidade de parceiros externos e integrações B2B.
- Restringir o acesso a aplicações sensíveis.
- Reduzir riscos de uso indevido de credenciais e tokens.
- Fortalecer estratégias Zero Trust.
Sem mecanismos adicionais de autenticação, uma conexão pode utilizar HTTPS válido e ainda assim ser iniciada por um cliente não autorizado.
O mTLS resolve esse problema ao adicionar validação de identidade antes que qualquer comunicação aconteça.
Como a Azion implementa mTLS?
Na Azion, o mTLS opera na conexão entre o cliente e a infraestrutura distribuída da plataforma, configurada no workload.
Durante o handshake TLS, o Azion Firewall valida o certificado apresentado pelo cliente contra uma autoridade certificadora confiável (Trusted CA) configurada pelo cliente. Este certificado especial pode ser gerido pelo cliente e é utilizado para gerar os certificados de clientes a serem distribuídos para seus usuários. Apenas conexões que utilizem tais certificados e atendem às políticas definidas são autorizadas a prosseguir.
Esse modelo permite que a autenticação aconteça antes que a requisição alcance aplicações e APIs, reduzindo a exposição de sistemas críticos e fortalecendo o controle de acesso, por isso gera uma camada importante de segurança, difícil de ser quebrada mas que, ao mesmo tempo, não precisa usar lógicas generalistas de controle como listas de IP e assemelhados
Além disso, a plataforma permite operar tanto em modo de bloqueio quanto em modo de bloqueio híbrido, modo este que permite nas regras do Firewall definir em quais condições o mTLS é exigido e em quais as conexões são aceitas mesmo que não apresentem o mTLS, facilitando processos de validação e adoção gradual do mTLS em ambientes de produção.
Encaminhando identidades verificadas para aplicações de origem
Após validar o certificado apresentado pelo cliente, a Azion pode encaminhar informações da identidade autenticada para aplicações de origem por meio de headers configuráveis.
Isso permite que sistemas downstream utilizem identidades previamente verificadas para processos de autenticação, autorização, auditoria e rastreabilidade, sem precisar realizar a validação dos certificados diretamente.
Na prática, aplicações e APIs podem tomar decisões com base em informações criptograficamente verificadas pela infraestrutura distribuída da Azion, simplificando integrações e reduzindo complexidade operacional.
Por que o mTLS é amplamente utilizado em Open Banking?
Nesse modelo, instituições financeiras precisam compartilhar informações por meio de APIs sem comprometer segurança, privacidade ou conformidade regulatória.
Para isso, não basta criptografar a comunicação. É necessário validar a identidade de cada participante envolvido na troca de informações.
O mTLS atende exatamnaoente a esse requisito ao exigir certificados válidos de ambas as partes antes que a comunicação seja estabelecida.
A lógica é simples. Todo participante do Open Banking Brasileiro é obrigado a possuir um certificado mTLS de cliente que é controlado pelas entidades ligadas à ICP-Brasil, e que é usado em quaisquer conexões à infraestrutura de Open Finance e, como a negociação mTLS é fechada com um intermediário, este precisa encaminhar a “cópia autenticada” do certificado recebido para o sistema que está atrás da CDN, o que é feito por regras específicas a depender do provedor de Open Finance conectado.
Ataques que o mTLS ajuda a mitigar
Embora não substitua tecnologias como WAF, proteção contra DDoS ou Bot Management, o mTLS adiciona uma camada importante de proteção.
Tipo de ataque | Como o mTLS ajuda |
Service Impersonation | Serviços maliciosos não conseguem se passar por entidades legítimas sem certificados válidos |
API Abuse | Acesso não autorizado é bloqueado antes da aplicação |
Credential Theft | Reduz o impacto de credenciais comprometidas |
Man-in-the-Middle | Impede comunicações entre partes não autenticadas |
Unauthorized Access | Bloqueia clientes sem identidade validada |
Proteção da origem: mTLS + Origin Shield
Enquanto o mTLS protege a conexão entre o cliente e a infraestrutura da Azion, a proteção da origem é complementada pelo Origin Shield.
Nesse modelo:
- A Azion disponibiliza os endereços IP de sua infraestrutura para que organizações possam restringir o acesso da origem exclusivamente a essas conexões autorizadas.
- O cliente configura seu firewall para aceitar apenas esses endereços.
- Tentativas de acesso direto são bloqueadas antes de alcançar a aplicação.
- O tráfego é forçado a passar pela infraestrutura da Azion, onde as políticas de segurança e autenticação são aplicadas.
Essa combinação cria múltiplas camadas de proteção e reduz significativamente a exposição da infraestrutura de origem.
Como o mTLS ajuda a reduzir o MTTR?
Além de fortalecer a prevenção, o mTLS também melhora a investigação de incidentes.
Sem autenticação mútua, muitas equipes conseguem identificar apenas endereços IP ou tokens utilizados durante uma conexão.
Com mTLS, cada conexão está associada a uma identidade verificável. Isso permite:
- Identificar rapidamente a origem de atividades suspeitas.
- Correlacionar eventos entre aplicações e serviços.
- Revogar acessos comprometidos de forma imediata.
- Reduzir o tempo necessário para investigação e resposta.
Como implementar mTLS sem aumentar a complexidade operacional
Apesar dos benefícios, muitas organizações evitam implementar mTLS devido à complexidade associada ao gerenciamento de certificados.
O desafio se torna ainda maior quando ferramentas de segurança, observabilidade e identidade operam de forma isolada.
Segundo o GigaOm Radar for Application and API Security 2026, o mercado evoluiu de soluções pontuais para plataformas integradas que unificam proteção de aplicações, APIs, automação maliciosa e observabilidade.
Com a plataforma da Azion, organizações podem implementar mTLS como parte de uma estratégia de segurança integrada, combinando:
- Certificate Manager para gerenciamento centralizado de certificados.
- Firewall para aplicação consistente de políticas de acesso.
- Proteção contra DDoS e ameaças automatizadas.
- Observabilidade unificada para monitoramento e investigação.
- Controles centralizados para aplicações e APIs.
Conclusão
À medida que APIs e aplicações se tornam mais distribuídas, proteger apenas a comunicação não é suficiente. A pergunta deixa de ser apenas “os dados estão criptografados?” e passa a ser “quem está se comunicando?”.
O mTLS responde a esse desafio ao adicionar autenticação forte baseada em certificados, permitindo validar identidades antes da troca de informações e bloqueando acessos não autorizados em tempo real.
Quando combinado com WAF, proteção contra DDoS, Bot Management, Origin Shield e observabilidade integrada, ele se torna um componente fundamental de arquiteturas Zero Trust e estratégias modernas de mitigação de ameaças.











