AWS WAF integrazione di applicazioni mobili - AWS WAFAWS Firewall Manager, e AWS Shield Advanced

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

AWS WAF integrazione di applicazioni mobili

Questa sezione introduce l'argomento dell'utilizzo di AWS WAF mobile SDKs da implementare AWS WAF integrazione intelligente delle minacce SDKs per applicazioni mobili Android e iOS.

  • Per le app mobili Android, AWS WAF SDKsfunzionano per Android API versione 23 (Android versione 6) e successive. Per informazioni sulle versioni di Android, consulta le note di rilascio della SDK piattaforma.

  • Per le app mobili iOS, AWS WAF SDKsfunziona per iOS versione 13 e successive. Per informazioni sulle versioni di iOS, consulta le note di rilascio di iOS e iPad OS.

Con il dispositivo mobileSDK, puoi gestire l'autorizzazione dei token e includerli nelle richieste che invii alle tue risorse protette. UtilizzandoSDKs, vi assicurate che queste chiamate di procedura remota effettuate dal vostro client contengano un token valido. Inoltre, quando questa integrazione è attiva nelle pagine dell'applicazione, è possibile implementare regole di mitigazione nel WebACL, come il blocco delle richieste che non contengono un token valido.

Per accedere al dispositivo mobileSDKs, contatta l'assistenza all'indirizzo Contact AWS.

Nota

Il AWS WAF SDKsi dispositivi mobili non sono disponibili per la CAPTCHA personalizzazione.

L'approccio di base per l'utilizzo di SDK consiste nel creare un provider di token utilizzando un oggetto di configurazione, quindi utilizzare il provider di token per recuperare i token da AWS WAF. Per impostazione predefinita, il fornitore di token include i token recuperati nelle richieste web alla risorsa protetta.

Di seguito è riportato un elenco parziale di un'SDKimplementazione, che mostra i componenti principali. Per esempi più dettagliati, consulta Esempi di codice per AWS WAF cellulare SDK.

iOS
let url: URL = URL(string: "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("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();