A solução Request Variation Controller está disponível no Azion Marketplace. Em poucos cliques, você torna sua aplicação mais segura, monitorando e bloqueando requisições suspeitas com controle de variação.
O que é o Request Variation Controller?
O Request Variation Controller (ou controlador de variações em requisições) ajuda a limitar o número de variações permitidas em requisições realizadas em uma aplicação. Com esta solução, você pode limitar o número de variações permitidas para evitar uso indevido ou abusos na aplicação, o que ajuda a melhorar a segurança, proteger contra acesso não autorizado e garantir uma melhor experiência do usuário ao permitir que apenas requisições legítimas sejam atendidas.
Casos de uso
O Request Variation Controller é uma importante solução de segurança para e-commerces, instituições financeiras, plataformas educacionais e órgãos governamentais para defender aplicações contra ataques e proteger os dados dos usuários.
Você define um valor de controle do tipo inteiro para monitorar o número máximo de combinações possíveis, controlando o número de variações permitidas em um campo da sua aplicação. Por exemplo, se um determinado identificador, como um número de CPF, não pode ser modificado mais de três vezes por um mesmo IP ou dispositivo, o valor de controle garantirá que o número de variações fique dentro desse limite.
Como o Request Variation Controller funciona?
O Request Variation Controller é composto por duas soluções: Hash Generator e Hash Validator. Juntos, eles trabalham para proteger seus ativos online.
Na fase de resposta, o Hash Generator cria um cookie assinado para rastrear os diferentes argumentos que o usuário (ou a origem) está usando nas requisições. Esse cookie é, em seguida, utilizado para a segunda solução, o Hash Validator, para verificar o número de variações realizadas e bloquear o acesso à aplicação sempre que o usuário ultrapassa o número máximo permitido.
Como implementar o Request Variation Controller na Plataforma da Azion
A feature Request Variation Controller já está no Azion Marketplace, disponível para todos os clientes da Azion, e pode ser adicionada ao Edge Functions em poucos cliques. Basta seguir o passo a passo abaixo, também detalhado na nossa documentação:
- Acessar o Real-Time Manager;
- Acessar o Marketplace no menu da plataforma;
- Buscar pela solution Request Variation Controller;
- Na página da solution, fazer a subscription (launch);
- Agora, basta instanciar e utilizar a feature na sua edge function.
Conheça o Azion Marketplace
O Azion Marketplace é um catálogo digital que simplifica a localização, o teste e a implementação de soluções e funções prontas compatíveis com a Plataforma de Edge Computing da Azion. Nele, nossos clientes encontram uma ampla variedade de códigos de parceiros e de fornecedores independentes para compor, aprimorar ou personalizar suas aplicações em poucos cliques, indo do protótipo à escala empresarial em minutos.
As functions desenvolvidas e disponibilizadas pela Azion no nosso Marketplace (como o Request Variation Controller) podem ser implementadas em aplicações na nossa plataforma de forma gratuita. Você só paga pelas invocations e pelo computing time da solução no Edge Functions.
Para obter mais informações, você pode falar com um dos nossos experts ou criar uma conta grátis. Você recebe US$ 300,00 em créditos de serviços para testar nossas soluções e explorar todo o potencial do edge.