Latest / Entre Chaves / O segredo do Load Balancer para otimizar a criptografia
Transcript
- 0:02Hoje a gente vê muito isso em alguns good balances, eles terem
- 0:07essa capacidade, né, de terminação de SSL, né, de de
- 0:10fazer esse, essa essa última parte da validação da
- 0:13criptografia da comunicação, né? É, então o usuário faz uma
- 0:17requisição, essa requisição, como ela usa o protocolo
- 0:20SSLOTLS, né? A sua requisição, ela vai
- 0:23criptografada até o até o servidor.
- 0:25O load balance, ele vai receber essa requisição.
- 0:27Mas se nós estamos, se nós estamos falando de um load
- 0:29balance de nível 7, de de camada 7, é um load balance que vai
- 0:33olhar para aquele conteúdo. Então ele tem que ter 11 forma
- 0:36de de descriptografar, digamos assim, a requisição para poder
- 0:40inspecionar alguns requisitos dela para poder fazer a para
- 0:43poder fazer o balanceamento de carga, né?
- 0:45Hoje esses load balances têm essas capacidades.
- 0:47E aí que vem uma coisa interessante, se os meus
- 0:50recursos são. Privados, eles não estão
- 0:52expostos na internet, eles não têm ponto de contato com a
- 0:54internet. O ponto de contato é o low de
- 0:56balance. O low de balance faz aquela, ele
- 0:58tem que inspecionar o pacote que chegou, ele já pode mandar o
- 1:02pacote ali para dentro, descriptografado, porque ele já
- 1:05garantiu a integridade, a validade dali.
- 1:08E ele tira um pouco dessa carga do seu servidor também, né?
- 1:10Um pouco de é uma otimização legal de performance, né?
- 1:13E tudo de. E de tirar um pouco de de
- 1:16recursos do seu servidor, pro próprio Lou de bala você fazer,
- 1:19né? Bom, exatamente, tá se tratando
- 1:21de um ambiente onde nós temos uma aplicação com diversos micro
- 1:25serviços e comunicando num volume muito alto de requisições
- 1:29de usuário, é uma das vantagens. A gente tá adicionando esse tipo
- 1:32de recurso, que basicamente é tirar alguns 1000 segundos de
- 1:37processamento. Que nessa quantidade de no nesse
- 1:40volume, né? De usuários de transações acabam
- 1:43de fato respondendo de maneira mais rápida para o usuário e não
- 1:47é abrindo alguma porta de segurança, alguma
- 1:50vulnerabilidade. Porque é algo que assim já
- 1:52garantimos todo essa responsabilidade dentro do nosso
- 1:55lol de balas ali, do nosso funil de segurança.
- 1:58Exatamente, às vezes até diminuindo o custo, né?
- 2:00Às vezes você não precisa escalar sua aplicação por causa
- 2:03disso. Se você tivesse que processar a
- 2:05criptografia lá nos seus serviços, você teria um servidor
- 2:09a mais. Agora, você não precisa daquele
- 2:10servidor porque a quantidade que você tem que dar conta daquelas
- 2:13requisições não criptografadas. Num cenário igual, a gente
- 2:16comentou de Black Friday, por exemplo, onde tudo se escala
- 2:18absurdamente. É uma.
- 2:21É um bom ponto de de economia, né?
- 2:22Isso é. Legal, né, pessoal?
- 2:24Porque também tem até outras aplicações do Gold balance,
- 2:27principalmente esse da camada l. 7 que?
- 2:29Consegue reduzir a carga, por exemplo?
- 2:31Eu já trabalhei no projeto que a gente reduziu esse corpo de
- 2:33readers das requisições antes mesmo de eles chegarem dentro
- 2:36dos micro serviços internos, dentro do próprio Gold balance,
- 2:40a gente acaba aplicando uma camada de filtro para
- 2:42redirecionar somente aqueles sites que são realmente
- 2:44importantes. Para aplicação interna, isso
- 2:47reduz o escopo e o tamanho da requisição que vai chegar dentro
- 2:51da rede interna e dos serviços que a gente vai utilizar.
- 2:53Para além desse uso do recurso do SSA, que a gente consegue
- 2:56enxugar a carga, a gente também consegue enxugar o volume de
- 2:59dados que eu vou trafegar lá para dentro.
- 3:01Qual um desses recursos? Até mesmo renomear for
- 3:04necessário os próprios filhos que a gente recebe.