Les applications natives iOS et Android subissent des attaques de bots que le Web Application Firewall (WAF) ne peut pas intercepter au seul niveau réseau : les attaquants imitent le comportement d'appareils légitimes pour contourner les protections standard. La fonctionnalité « app protection » intègre directement le SDK Anti-Bot dans votre application afin d'authentifier chaque requête côté client. Elle s'appuie sur la bibliothèque d'empreinte numérique d'appareil d'Alibaba Group pour identifier les clients malveillants, selon le même modèle de confiance que celui utilisé par Tmall, Taobao et Alipay.
Menaces prises en charge
Le SDK Anti-Bot protège les applications intégrées contre les menaces suivantes :
|
Catégorie de menace |
Exemples |
|
Abus de compte |
Inscriptions spam, attaques par dictionnaire, attaques par force brute |
|
Saturation du trafic |
Attaques HTTP flood, attaques SMS flood |
|
Fraude commerciale |
Abus de promotions, bots d'achat rapide, bots d'achat automatique |
|
Activité frauduleuse |
Fausses réservations (par exemple, billets d'avion, hôtels), manipulation de votes, spam et commentaires malveillants |
|
Vol de données |
Collecte automatisée de prix, de scores de crédit, d'informations de financement, de contenus littéraires et d'autres données sensibles |
Facturation
La protection des applications est un service à valeur ajoutée proposé par WAF. Vous devez acheter le module complémentaire Mobile App Protection avant d'activer la fonctionnalité.
Activer la protection des applications
L'activation de la protection des applications comporte sept étapes, réparties entre la console WAF et votre environnement de développement. L'intégration du SDK nécessite 1 à 2 jours-personne.
Étape 1 : Ajouter le module complémentaire Mobile App Protection
Si WAF n'est pas encore activé : Sur la page d'achat de WAF, définissez App Protection sur Yes lors de l'achat.
Si WAF est déjà activé : Accédez à la page Upgrade/Downgrade de votre instance WAF, définissez Mobile App Protection sur Yes, puis confirmez la mise à niveau. Pour plus de détails, consultez Renouvellement et mise à niveau d'une instance WAF par abonnement.
Étape 2 : Activer la protection des applications et configurer les stratégies
Connectez-vous à la console WAF.
Accédez à .
Activez App Protection.
Cliquez sur Obtain and Copy Appkey pour récupérer votre
app key. Cette clé d'application est nécessaire dans le code d'initialisation du SDK.Configurez les stratégies de protection des applications pour les API que vous souhaitez protéger.
(Facultatif) Activez la protection par version en fonction de vos besoins métier.
Pour plus de détails sur la configuration des stratégies, consultez Configurer la protection des applications.
Étape 3 : Intégrer le SDK Anti-Bot dans votre application
Contactez le support technique WAF pour obtenir le package du SDK Anti-Bot, puis intégrez-le dans votre application à l'aide de la clé d'application obtenue à l'étape 2.
Guides d'intégration :
Étape 4 : Ajouter le domaine de votre application à WAF
Ajoutez le nom de domaine utilisé par votre application à WAF. Pour plus de détails, consultez Ajouter un site web à WAF.
Étape 5 : Mettre à jour votre enregistrement DNS
Modifiez l'enregistrement DNS de votre domaine pour qu'il pointe vers le CNAME attribué par WAF. Pour plus de détails, consultez Modifier un enregistrement DNS.
Étape 6 : Tester et vérifier
Envoyez des requêtes de test depuis votre application, puis examinez les réponses et les journaux WAF pour confirmer le bon fonctionnement du SDK Anti-Bot. Corrigez les éventuelles erreurs avant de poursuivre.
Étape 7 : Publier la version mise à jour de l'application
Publiez la nouvelle version de l'application avec le SDK intégré.
Déployez rapidement la mise à jour sur tous les appareils. Les appareils exécutant une version antérieure sans le SDK restent non protégés.
Étapes suivantes
Configurer la protection des applications — Définir des stratégies de protection pour vos API