Integração de aplicativo móvel AWS WAF - Administrador de segurança da rede do AWS WAF, AWS Firewall Manager, AWS Shield Advanced e AWS Shield

Apresentação de uma nova experiência de console para o AWS WAF

Agora você pode usar a experiência atualizada para acessar a funcionalidade do AWS WAF em qualquer lugar no console. Consulte mais detalhes em Trabalhar com a experiência atualizada do console.

Integração de aplicativo móvel AWS WAF

Esta seção apresenta o tópico sobre o uso dos SDKs móveis do AWS WAF para implementar SDKs de integração de ameaças inteligentes da AWS WAF para aplicações móveis e de TV Android e iOS. Para aplicações de TV, os SDKs são compatíveis com as principais plataformas de smart TV, incluindo Android TV e Apple TV.

  • Para aplicações de dispositivos móveis e TV Android, os SDKs funcionam com a API do Android versão 23 (Android versão 6) e posteriores. Para obter informações sobre as versões do Android, consulte as Notas de lançamento da plataforma de SDK.

  • Para aplicações de dispositivos móveis iOS, os SDKs funcionam para o iOS versão 13 e posteriores. Para obter informações sobre as versões do iOS, consulte as Notas de versão do iOS e iPadOS.

  • Para aplicações da Apple TV, os SDKs funcionam para tvOS versão 14 ou posteriores. Para obter informações sobre as versões do tvOS, consulte tvOS Release Notes.

Com o SDK móvel do AWS WAF, você pode gerenciar a autorização de tokens e incluir os tokens nas solicitações que você envia aos seus recursos protegidos. Ao usar os SDKs, você garante que essas chamadas de procedimento remoto feitas pelo seu cliente contenham um token válido. Além disso, quando essa integração está implementada nas páginas da aplicação, você pode implementar regras de mitigação no pacote de proteção (ACL da Web), como bloquear solicitações que não contenham um token válido.

Para acessar os SDKs móveis, entre em contato com o suporte em Entrar em contato com a AWS.

nota

Os SDKs móveis do AWS WAF não estão disponíveis para personalização de CAPTCHA.

A abordagem básica para usar o SDK é criar um provedor de token usando um objeto de configuração e, em seguida, usar o provedor de token para recuperar tokens do AWS WAF. Por padrão, o provedor de token inclui os tokens recuperados em suas solicitações da web para seu recurso protegido.

Veja a seguir uma lista parcial de uma implementação de SDK, que mostra os principais componentes. Para obter mais exemplos detalhados, consulte Exemplos de código para o SDK móvel do AWS WAF..

iOS
let url: URL = URL(string: "protection pack (web ACL) integration URL")! let configuration = WAFConfiguration(applicationIntegrationUrl: url, domainName: "Domain name") let tokenProvider = WAFTokenProvider(configuration) let token = tokenProvider.getToken()
Android
URL applicationIntegrationURL = new URL("protection pack (web ACL) integration URL"); String domainName = "Domain name"; WAFConfiguration configuration = WAFConfiguration.builder().applicationIntegrationURL(applicationIntegrationURL).domainName(domainName).build(); WAFTokenProvider tokenProvider = new WAFTokenProvider(Application context, configuration); WAFToken token = tokenProvider.getToken();