Protégez les instances ECS exposées au public avec WAF 3.0 en configurant un port de redirection du trafic. WAF inspecte et filtre le trafic HTTP/HTTPS sur ce port sans modifier votre architecture réseau ni vos configurations DNS.
Fonctionnement
WAF intercepte le trafic via un proxy transparent. Configurez un port de redirection du trafic sur l'instance ECS : tout le trafic HTTP/HTTPS transitant par ce port est acheminé via WAF. Les requêtes malveillantes sont bloquées, tandis que les requêtes légitimes sont transmises à l'origine. Tous les domaines associés au port spécifié sont protégés, y compris les services accessibles uniquement par adresse IP sans nom de domaine.
Prérequis
Si votre instance ECS ne satisfait pas aux exigences suivantes, utilisez le type de connexion CNAME.
Adresse IP publique : L'instance doit disposer d'une adresse IP publique (fixe ou EIP). Les instances reposant exclusivement sur une passerelle NAT ne sont pas prises en charge.
Compte : L'instance ECS et l'instance WAF doivent appartenir au même compte Alibaba Cloud, sauf si vous avez configuré la gestion multi-comptes.
-
Région :
Instances WAF situées dans la Chine continentale : Chine (Chengdu), Chine (Pékin), Chine (Zhangjiakou), Chine (Hangzhou), Chine (Shanghai), Shanghai (Finance Cloud), Chine (Shenzhen), Chine (Guangzhou) et Chine (Qingdao).
Instances WAF situées en dehors de la Chine continentale : Chine (Hong Kong), Malaisie (Kuala Lumpur), Indonésie (Jakarta), Allemagne (Francfort), États-Unis (Virginie) et Singapour.
L'ajout d'une instance à WAF peut entraîner une brève interruption de connexion de quelques secondes. Effectuez cette opération pendant les heures creuses et surveillez votre service par la suite. Les clients disposant d'une reconnexion automatique récupèrent sans impact sur l'activité.
Instructions
Lisez le contenu anglais pour comprendre CE qui doit être communiqué
Rédigez le français À PARTIR DE ZÉRO — oubliez la structure des phrases anglaises
Conservez exactement tout le formatage markdown, les blocs de code, les liens et les images
Balises xref (
<a data-tag="xref" ...>texte</a>) — conservez la balise ENTIERE avec tous ses attributs dans l'ordre et la casse d'origine, traduisez UNIQUEMENT le texte visible entre > etAppliquez strictement toutes les règles linguistiques spécifiques
Appliquez les règles de stopwords avec une tolérance zéro
Utilisez le mode impératif dans les étapes numérotées et les listes à puces procédurales
Assurez la cohérence terminologique — un même terme = une même traduction partout
Variez les débuts de phrase dans les listes/tableaux — aucun début répété 3 fois ou plus
-
Renvoyez UNIQUEMENT le document markdown français, sans explication
Démarrage rapide
-
Accédez à la console :
Connectez-vous à la console Web Application Firewall 3.0. Dans la barre de menu supérieure, sélectionnez un groupe de ressources et une région (Chinese Mainland ou Outside Chinese Mainland). Dans le volet de navigation de gauche, cliquez sur Onboarding. Sélectionnez l'onglet Cloud Native. Dans la liste des produits cloud située à gauche, sélectionnez Elastic Compute Service (ECS).
-
Autorisez WAF à accéder aux ressources cloud (première configuration) :
Suivez les instructions affichées à l'écran et cliquez sur Authorize Now pour accorder les autorisations requises. Vous pouvez consulter le rôle lié au service AliyunServiceRoleForWAF créé sur la page de la console RAM.
-
Ajoutez une instance ECS :
Dans la liste de droite, repérez l'instance ECS cible et vérifiez son statut de protection WAF. Dans la colonne Actions, cliquez sur Add Now. Si vous ne trouvez pas l'instance, cliquez sur Synchronize Assets dans le coin supérieur droit de la page. Si l'instance est toujours introuvable, cela signifie qu'elle ne satisfait pas aux prérequis.
-
Dans la section Select instances & ports to protect, cliquez sur Add Port dans la colonne Actions. Dans le panneau Add Port qui s'affiche, configurez les paramètres en fonction du port et du type de protocole de votre site web.
RemarqueVous ne pouvez ajouter qu'un seul port à la fois. Pour ajouter plusieurs ports, répétez cette étape pour chaque port.
-
Ports standards (par défaut) : n'apparaissent pas dans l'URL.
HTTP : par exemple,
http://yourdomain.comutilise le port 80.HTTPS : par exemple,
https://yourdomain.comutilise le port 443.
-
Port non standard : apparaît après le nom de domaine au format
domain name:port number.HTTP : par exemple,
http://yourdomain.com:8080spécifie le port 8080.HTTPS : par exemple,
https://yourdomain.com:8443indique que le port 8443 est utilisé.
RemarqueVérifiez le fichier de configuration de votre serveur web (tel que
nginx.conf) pour confirmer le port.
Site web HTTP
Dans le champ Port, saisissez le port utilisé par votre site web.
Pour le Protocol Type, sélectionnez HTTP.
Site web HTTPS
Dans le champ Port, saisissez le port utilisé par votre site web.
Pour le Protocol Type, sélectionnez HTTPS.
Pour personnaliser HTTP/2, la version TLS, la suite de chiffrement ou le certificat supplémentaire (pour plusieurs certificats), consultez la section Améliorer la sécurité pour HTTPS. Sinon, conservez les paramètres par défaut.
-
Dans la section Default Certificate, sélectionnez une méthode pour télécharger le certificat :
Upload : utilisez cette option si votre certificat ne se trouve pas dans le service Certificate Management Service (Original SSL Certificate).
-
Select Existing Certificate : sélectionnez un certificat émis par ou téléchargé vers le service Certificate Management Service (Original SSL Certificate).
Téléchargement
Certificate Name : saisissez un nom unique pour le certificat. Le nom ne doit pas être identique à celui d'un certificat existant.
-
Certificate File : ouvrez le fichier de certificat dans un éditeur de texte et collez l'intégralité du contenu du certificat au format PEM, CER ou CRT.
Exemple de format :
-----BEGIN CERTIFICATE-----......-----END CERTIFICATE-----Conversion de format : si votre certificat est dans un format tel que PFX ou P7B, utilisez un outil de certificat pour le convertir au format PEM.
Chaîne de certificats : si un certificat intermédiaire est inclus, collez le certificat de serveur suivi du certificat intermédiaire.
-
Private Key : ouvrez le fichier de clé privée dans un éditeur de texte et collez l'intégralité du contenu de la clé privée au format PEM.
Exemple de format :
-----BEGIN RSA PRIVATE KEY-----......-----END RSA PRIVATE KEY-----
Sélectionner un certificat existant
Dans la liste déroulante des certificats, sélectionnez le certificat que vous souhaitez télécharger vers WAF.
RemarqueSi la console WAF affiche le message « Failed to verify the integrity of the certificate chain. If you use this certificate, service access may be affected. », la chaîne de certificats présente un problème. Vérifiez que le contenu de votre certificat est correct et complet, puis téléchargez-le à nouveau sur la console Certificate Management Service . Télécharger, synchroniser et partager des certificats SSL.
-
Pour configurer les paramètres des proxies de couche 7 (tels que CDN) situés devant WAF, le contrôle de l'en-tête X-Forwarded-Proto et le marquage du trafic, consultez la section Obtenir des informations réelles sur le client. Pour configurer les délais d'expiration de retour à l'origine et le keep-alive de retour à l'origine, consultez la section Optimiser la qualité de la connexion de retour à l'origine. Sinon, cliquez sur OK pour appliquer les paramètres par défaut.
-
Vérifiez la protection :
Après la configuration, accédez à votre site web et ajoutez une charge utile de test à l'URL (par exemple,
http://yourdomain.com/alert(xss)). Une page de blocage 405 confirme que la protection WAF est active. -
Consultez et configurez les règles de protection :
WAF crée un objet protégé nommé
instance ID-port-asset typeavec des règles de protection par défaut (telles que la protection principale du web) activées. Consultez-le sur la page . Pour personnaliser les règles (par exemple, mettre sur liste blanche une adresse IP spécifique), consultez la Vue d'ensemble de la configuration de protection.
ImportantStatut du certificat et de l'instance : maintenez le certificat valide et l'instance en cours d'exécution. La protection WAF échoue si le certificat expire ou si l'adresse IP publique change. Mettre à jour le certificat pour un port de redirection du trafic. Réajouter une instance à WAF après des modifications.
Plusieurs domaines sur une seule instance ECS : pour appliquer différentes règles de protection par domaine, ajoutez manuellement chaque domaine en tant qu'objet protégé. Ajouter un objet protégé.
Améliorer la sécurité pour HTTPS
RemarqueLes paramètres liés à HTTPS ne peuvent être configurés qu'après avoir sélectionné HTTPS pour le Protocol Type sur la page Add Port.
Parameter
Description
Active HTTP/2 pour accélérer le chargement des pages et réduire la latence. L'écoute et le retour vers l'origine utilisent tous deux HTTP/2 sur le même port HTTPS. N'activez cette option que si votre site web prend en charge HTTP/2 ; sinon, le site deviendra inaccessible.
Définit les versions TLS autorisées entre les clients et WAF. Les versions plus récentes améliorent la sécurité mais réduisent la compatibilité avec les anciens clients. Pour les scénarios nécessitant une sécurité élevée, sélectionnez TLS 1.2 ou ultérieur.
Définit les algorithmes de chiffrement autorisés entre les clients et WAF. Les suites de chiffrement robustes améliorent la sécurité mais réduisent la compatibilité avec les anciens clients. Pour les scénarios nécessitant une sécurité élevée, sélectionnez des suites de chiffrement robustes.
Si votre instance ECS héberge des sites web HTTPS pour plusieurs domaines qu'un seul certificat ne peut couvrir, téléchargez un certificat pour chaque domaine.
-
HTTP/2
Sur la page Add Port, sélectionnez HTTP/2 pour activer cette fonctionnalité.
-
TLS version
Dans la section TLS Version de la page Add Port, sélectionnez une option.
TLS 1.0 and Later (Best Compatibility and Low Security)
TLS 1.1 and Later (High Compatibility and High Security) : Les anciens clients qui utilisent uniquement le protocole TLS 1.0 ne peuvent pas accéder à votre site web.
TLS 1.2 and Later (High Compatibility and Best Security) : Cette option répond aux dernières exigences de conformité en matière de sécurité, mais les anciens clients qui utilisent uniquement les protocoles TLS 1.0 ou 1,1 ne peuvent pas accéder à votre site web.
Support TLS 1.3 : Si votre site web prend en charge le protocole TLS 1.3, cochez cette case. Par défaut, WAF n'écoute pas les requêtes client utilisant TLS 1.3.
-
Cipher suite
Dans la section Cipher Suite de la page Add Port, sélectionnez une option.
All Cipher Suites (High Compatibility and Low Security)
-
Custom Cipher Suite (Select It based on protocol version. Proceed with caution.) : Si votre site web nécessite des suites de chiffrement spécifiques, sélectionnez cette option et choisissez les suites requises.
Suites de chiffrement robustes
Suites de chiffrement faibles
ECDHE-ECDSA-AES128-GCM-SHA256
ECDHE-ECDSA-AES256-GCM-SHA384
ECDHE-ECDSA-AES128-SHA256
ECDHE-ECDSA-AES256-SHA384
ECDHE-RSA-AES128-GCM-SHA256
ECDHE-RSA-AES256-GCM-SHA384
ECDHE-RSA-AES128-SHA256
ECDHE-RSA-AES256-SHA384
ECDHE-ECDSA-AES128-SHA
ECDHE-ECDSA-AES256-SHA
AES128-GCM-SHA256
AES256-GCM-SHA384
AES128-SHA256
AES256-SHA256
ECDHE-RSA-AES128-SHA
ECDHE-RSA-AES256-SHA
AES128-SHA
AES256-SHA
DES-CBC3-SHA
RemarqueRemarque sur la sécurité des suites de chiffrement : Les suites de chiffrement ECDHE-RSA-AES128-SHA256 et ECDHE-RSA-AES256-SHA384 utilisent ECDHE pour l'échange de clés, RSA pour l'authentification et le chiffrement AES-CBC. Par rapport aux suites de chiffrement utilisant des modes de chiffrement authentifié tels qu'AES-GCM, elles offrent une sécurité et des performances inférieures. Certains outils d'analyse de sécurité peuvent les signaler comme des suites de chiffrement faibles. Si cela se produit, utilisez une suite de chiffrement personnalisée et excluez manuellement ces deux suites.
Conventions de nommage des suites de chiffrement : WAF affiche les suites de chiffrement au format OpenSSL, mais certains outils d'analyse peuvent utiliser les conventions de nommage IANA. Par exemple, ECDHE-ECDSA-AES256-SHA384 dans OpenSSL correspond à TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 dans IANA. Pour consulter la correspondance, visitez ciphersuite.info ou utilisez un autre outil de recherche de suites de chiffrement TLS.
-
Additional Certificate
Dans la section Additional Certificate de la page Add Port, téléchargez le certificat. La méthode de téléchargement est identique à celle du Default Certificate.
RemarqueLorsque vous ajoutez plusieurs certificats supplémentaires, tous les certificats doivent être valides. Si l'un des certificats a expiré, l'opération échoue.
Obtenir les informations réelles du client
Parameter
Description
Un proxy de couche 7 (tel qu'Anti-DDoS Proxy ou CDN) est-il déployé devant WAF ?
Si un proxy de couche 7 (tel que CDN) est déployé devant WAF, configurez l'option Obtain Actual IP Address of Client afin que WAF puisse obtenir l'adresse IP réelle du client pour l'analyse de sécurité, par exemple pour afficher l'Attacker IP Address dans les Security Reports.
Aide le serveur d'origine à identifier les requêtes traitées par WAF et à obtenir l'adresse IP réelle du client ou le port source.
Récupérer le protocole client à partir de l'en-tête X-Forwarded-Proto
WAF insère l'en-tête
X-Forwarded-Protopour identifier le protocole de connexion du client au proxy de couche 7 le plus proche. Configurez cette option si votre application traite cet en-tête.-
Is a Layer 7 proxy such as Anti-DDoS Proxy or CDN deployed in front of WAF
Sur la page Add Now, configurez les paramètres dans la section Is a Layer 7 proxy such as Anti-DDoS Proxy or CDN deployed in front of WAF.
Aucun autre proxy
Indique que les requêtes sont envoyées directement des clients à WAF.
Autres proxys
Indique que les requêtes sont transférées vers WAF depuis un autre proxy de couche 7. Vous devez également spécifier l'option Obtain Actual IP Address of Client.
-
Use the First IP Address in X-Forwarded-For Field as Actual IP Address of Client
Si vous sélectionnez cette option, WAF obtient l'IP source selon l'ordre de priorité suivant :
La valeur de l'en-tête de requête X-Real-IP.
Si l'en-tête X-Real-IP n'existe pas, la première adresse IP de l'en-tête X-Forwarded-For (XFF).
-
[Recommended] Use the First IP Address in Specified Header Field as Actual IP Address of Client to Prevent X-Forwarded-For Forgery
RemarqueNous vous recommandons de configurer le service proxy amont pour qu'il écrive l'adresse IP source dans un champ d'en-tête spécifié, tel que X-Real-IP ou X-Client-IP. L'utilisation d'un en-tête spécifique empêche les attaquants de contourner WAF en usurpant l'en-tête XFF.
Dans la zone Header Field, saisissez un ou plusieurs champs d'en-tête. Appuyez sur Entrée après chaque champ. WAF obtient l'IP source selon l'ordre de priorité suivant :
Le Header Field spécifié, dans l'ordre de saisie.
Si aucun des en-têtes spécifiés n'existe, la valeur de l'en-tête X-Real-IP.
Si l'en-tête X-Real-IP n'existe pas non plus, la première adresse IP de l'en-tête XFF.
Use the Client IP from the Proxy Protocol header as the client's source IP. : Si un proxy amont a activé le protocole Proxy, vous pouvez sélectionner cette option pour extraire l'IP client d'origine. Cette méthode transmet l'IP source au niveau de la couche transport, elle ne peut donc pas être usurpée au niveau HTTP. Cette méthode est idéale pour les scénarios nécessitant un degré de confiance élevé dans l'IP source. Si le protocole Proxy ne contient pas l'IP client, WAF utilise l'adresse IP du proxy amont comme IP source.
-
-
Enable Traffic Tagging
Sur la page Add Now, développez les Advanced Settings, sélectionnez Enable Traffic Tagging, puis configurez les champs de tag.
-
Custom Header : En configurant un Header Name et une Header Value, WAF ajoute cet en-tête aux requêtes de retour vers l'origine pour les identifier comme ayant été traitées par WAF.
Par exemple, définissez
WAF-TAG: YesoùWAF-TAGest le nom de l'en-tête etYesest la valeur. Le serveur d'origine peut utiliser cet en-tête pour la validation ou les politiques de contrôle d'accès.ImportantN'utilisez pas de champs d'en-tête HTTP standard tels que User-Agent. Cela écraserait le contenu du champ d'en-tête standard par la valeur personnalisée.
Originating IP Address : Configure le champ d'en-tête contenant l'adresse IP source réelle du client. WAF enregistre et transmet cet en-tête au serveur d'origine. Les règles d'extraction d'IP correspondent à celles de la section Un proxy de couche 7 (tel qu'Anti-DDoS Proxy ou CDN) est-il déployé devant WAF ?.
Source Port : Configure le champ d'en-tête contenant le port source réel du client. WAF enregistre et transmet cet en-tête au serveur d'origine.
-
-
Retrieve client protocol from the X-Forwarded-Proto header
Sur la page Add Now, développez les Advanced Settings et sélectionnez Retrieve client protocol from the X-Forwarded-Proto header.
Optimiser la connexion de retour vers l'origine
Parameter
Description
Définir les délais d'expiration de lecture et d'écriture de la connexion
Augmentez les délais d'expiration de lecture et d'écriture de la connexion WAF si votre serveur d'origine traite lentement les requêtes.
Maintient des connexions persistantes entre WAF et l'origine. Si vous rencontrez des erreurs 502 occasionnelles, assurez-vous que les valeurs keep-alive de WAF ne dépassent pas les paramètres de votre serveur d'origine.
-
Définir les délais d'expiration de lecture et d'écriture de la connexion
Sur la page Add Now, développez les Advanced Settings et configurez les paramètres suivants.
Read Timeout : Délai d'attente pour une réponse du serveur d'origine. Augmentez cette valeur pour les interfaces lentes telles que les exports de rapports ou le traitement par lots. Valeur par défaut : 120 s. Plage : 1 s à 3 600 s.
Write Timeout : Délai d'expiration pour que WAF envoie une requête au serveur d'origine. Augmentez cette valeur uniquement si l'origine subit une charge extrêmement élevée. Valeur par défaut : 120 s. Plage : 1 s à 3 600 s.
-
Origin Keep-alive
ImportantSi cette fonctionnalité est désactivée, les connexions keep-alive de retour vers l'origine ne prendront pas en charge le protocole WebSocket.
Sur la page Add Now, développez les Advanced Settings. Dans la section Origin Keep-alive, activez cette fonctionnalité et configurez les paramètres suivants.
Max Requests per Connection : Valeur par défaut : 1 000. Plage : 60 à 1 000. Correspond à
keepalive_requestsde Nginx. Documentation Nginx.Idle Timeout : Valeur par défaut : 3 600 s. Plage : 10 s à 3 600 s. Correspond à
keepalive_timeoutde Nginx.
Contrôler la taille des fichiers téléchargés
Max Body Size (édition Ultimate uniquement)
Description : WAF prend en charge les téléchargements de fichiers jusqu'à 2 Go par défaut. L'édition Ultimate permet d'ajuster cette limite.
Procédure : Sur la page Add Now, développez les Advanced Settings et configurez la valeur Max Body Size. La valeur par défaut est de 2 Go et le maximum est de 10 Go. Après la configuration, vous devez également augmenter les valeurs Read Timeout et Write Timeout.
Gestion des ressources
Resource Group
Description : Les groupes de ressources simplifient la gestion et la configuration des autorisations. Si vous n'en spécifiez aucun, l'instance utilise le Default Resource Group. Groupes de ressources.
Procédure : Sur la page Add Now, dans la section Resource Group, sélectionnez un groupe de ressources pour l'instance dans la liste déroulante.
-
Opérations quotidiennes
Mettre à jour le certificat du port de redirection
Mettez à jour le certificat lorsqu'il arrive à expiration, qu'il est révoqué ou modifié.
Certificat Alibaba Cloud
Renouvelez le certificat SSL dans la console du service Certificate Management Service (Original SSL Certificate). Pour plus d'informations, consultez la rubrique Renouveler un certificat SSL.
Dans l'onglet Cloud Native, sélectionnez Elastic Compute Service (ECS), localisez l'instance cible, cliquez sur l'icône

, puis sélectionnez Modify dans la colonne Actions pour le port cible.Dans la section Default Certificate, sélectionnez Select Existing Certificate, choisissez le nouveau certificat, puis cliquez sur OK.
Certificat externe
Téléchargez le fichier de certificat auprès du fournisseur auprès duquel vous l'avez acheté.
Dans l'onglet Cloud Native, sélectionnez Elastic Compute Service (ECS), recherchez l'instance cible, cliquez sur l'icône

, puis sélectionnez Modify dans la colonne Actions pour le port cible.-
Dans la section Default Certificate, sélectionnez Manual Upload, configurez les paramètres du certificat, puis cliquez sur OK.
Certificate Name : saisissez un nom unique pour le certificat. Le nom ne doit pas être identique à celui d'un certificat existant.
-
Certificate File : ouvrez le fichier de certificat dans un éditeur de texte et collez l'intégralité du contenu du certificat au format PEM, CER ou CRT.
Exemple de format :
-----BEGIN CERTIFICATE-----......-----END CERTIFICATE-----Chaîne de certificats : si un certificat intermédiaire est inclus, collez d'abord le certificat serveur, suivi du certificat intermédiaire.
Conversion de format : si votre certificat est dans un format tel que PFX ou P7B, utilisez un outil de certificat pour le convertir au format PEM.
-
Private Key : ouvrez le fichier de clé privée dans un éditeur de texte et collez l'intégralité du contenu de la clé au format PEM.
Exemple de format :
-----BEGIN RSA PRIVATE KEY-----......-----END RSA PRIVATE KEY-----
WAF affiche une icône

lorsque la date d'expiration d'un certificat est inférieure à 30 jours calendaires. Mettez à jour le certificat rapidement pour éviter toute interruption de service.Pour recevoir des alertes par e-mail ou par SMS avant l'expiration d'un certificat, configurez les notifications pour les certificats SSL.
Pour prévenir les interruptions dues à l'expiration des certificats, activez le service d'hébergement de certificats dans le service Certificate Management Service (Original SSL Certificate). Ce service demande automatiquement les certificats avant leur expiration. Pour en savoir plus, consultez la rubrique Qu'est-ce que l'hébergement de certificats ?
Supprimer la protection
Désactiver temporairement la protection WAF : si vous rencontrez des problèmes tels que des faux positifs après avoir ajouté une instance, désactivez le commutateur WAF Protection Status sur la page Protected Objects. Pour plus d'informations, consultez la rubrique Désactiver la protection WAF en un clic.
-
Supprimer la protection : si vous ne souhaitez plus utiliser WAF pour protéger une instance ECS, suivez les étapes ci-dessous pour supprimer la protection.
Sur la page Onboarding, cliquez sur l'onglet Cloud Native.
Sélectionnez Elastic Compute Service (ECS) et cliquez sur l'icône

correspondant à l'instance cible pour afficher les ports protégés par WAF.Cliquez sur Remove. Dans la boîte de dialogue Remove, cliquez sur OK.
Impact sur le service : la suppression d'une instance de WAF peut entraîner une brève interruption de connexion de quelques secondes. Effectuez cette opération pendant les heures creuses. Les clients disposant d'une reconnexion automatique récupèrent le service sans impact métier.
Rétablir la protection : après la suppression, le trafic n'est plus protégé. Cliquez sur Add Now pour reconfigurer le port de redirection du trafic.
Rappel sur la facturation : pour les instances WAF en paiement à l'utilisation, les frais incluent l'instance, les règles de protection et les frais de traitement des requêtes. Pour arrêter la facturation, désactivez WAF.
Réajouter une instance après des modifications
WAF se lie à l'adresse IP publique de l'instance ECS. Si l'adresse IP change à la suite de l'une des opérations suivantes, le port de redirection du trafic devient invalide et le trafic contourne WAF, laissant l'instance non protégée :
Libération de l'instance ECS.
Modification de l'adresse IP publique liée à l'instance ECS.
Modification de la zone de l'instance ECS via une tâche de migration.
Pour rétablir la protection, ajoutez à nouveau l'instance ECS modifiée dans la console WAF.
Bonnes pratiques pour la production
Suivez ces bonnes pratiques lors de l'intégration d'instances ECS de production.
-
Configuration HTTPS : déployez les certificats sur vos instances ECS avec les configurations suivantes.
Téléchargez vos fichiers de certificat dans le service Certificate Management Service (Original SSL Certificate).
Configurez un port de redirection de trafic HTTPS. Définissez la version TLS sur 1,2 ou ultérieure.
Configurez les notifications pour les certificats SSL afin de les mettre à jour avant leur expiration.
Déploiement progressif : commencez par ajouter une instance ECS hors production pendant les heures creuses. Après avoir confirmé que les services fonctionnent normalement pendant une période donnée, ajoutez l'instance ECS de production.
-
Vérification des services : après l'intégration, assurez-vous que vos services fonctionnent normalement :
Vérification des journaux : vérifiez s'il existe des fluctuations significatives du pourcentage de codes d'état 200 dans vos journaux et recherchez des pics ou des chutes soudains du QPS. Si vous avez activé le service de journalisation WAF, consultez la rubrique Journaux WAF.
Surveillance des applications : vérifiez si les fonctions principales de l'application, telles que l'accès utilisateur et les transactions, fonctionnent comme prévu.
-
Maintenance : surveillez en continu les attaques et les faux positifs.
Gestion des événements : pour rester informé des attaques et des événements de sécurité, consultez les Rapports de sécurité et configurez les notifications CloudMonitor.
Ajustement des règles : pour déterminer si des requêtes métier légitimes sont bloquées par erreur, surveillez en continu les journaux d'attaque et ajustez les règles de protection en conséquence.
Quotas et limites
-
Limites de ports : le nombre total de ports de transfert de trafic ne peut pas dépasser le quota de votre instance WAF.
Instance WAF par abonnement : Basic Edition (jusqu'à 300), Pro (jusqu'à 600), Enterprise (jusqu'à 2 500) et Ultimate (jusqu'à 10 000).
Instance WAF à la demande : jusqu'à 10 000.
Anti-DDoS Proxy : si vous utilisez Anti-DDoS Proxy, le trafic doit transiter par ce service avant d'atteindre WAF. Configurez l'instance Anti-DDoS Proxy en mode Website Config (Layer 7).
-
Scénarios non pris en charge :
Protection des sites web IPv6 sur les instances ECS.
Configuration de la redirection HTTPS forcée dans WAF.
Téléchargement de certificats utilisant les algorithmes GM/T (SM).
FAQ
Fonctionnalités du produit
Pourquoi ne puis-je pas trouver l'instance ECS que je souhaite ajouter ?
Commencez par cliquez sur Synchronize Assets dans le coin supérieur droit de la page Onboarding.
Si l'instance n'apparaît toujours pas, elle ne remplit pas les prérequis. Par exemple, une instance ECS située dans une région en dehors de la Chine continentale nécessite une instance WAF également déployée dans une région en dehors de la Chine continentale pour utiliser la méthode d'intégration Cloud Native. Vous pouvez également opter pour le type de connexion CNAME.
WAF peut-il protéger le trafic non web, tel que FTP et SSH ?
Non. WAF protège uniquement le trafic web HTTP et HTTPS. Il ne prend pas en charge la protection du trafic utilisant d'autres protocoles, tels que FTP et SSH.
Quels ports sont pris en charge par la méthode d'intégration Cloud Native ?
La méthode Cloud Native prend en charge tous les ports compris entre 1 et 65535. Consultez les plages de ports prises en charge par WAF.
Méthodes d'intégration
Un domaine hébergé sur une instance ECS peut-il utiliser simultanément les méthodes d'intégration Cloud Native et CNAME ?
Cette configuration est déconseillée. Chaque domaine doit utiliser une seule méthode d'intégration, soit Cloud Native, soit CNAME. L'utilisation simultanée des deux méthodes entraîne des conflits de transfert. Pour passer de CNAME à Cloud Native, rétablissez l'enregistrement DNS vers l'origine, attendez la propagation, supprimez la configuration CNAME, puis procédez à l'intégration via la méthode Cloud Native.
Comment ajouter la protection si un domaine pointe vers plusieurs instances ECS ?
Utilisez la méthode Cloud Native : ajoutez chacune de ces instances ECS individuellement afin que WAF dirige le trafic vers toutes les instances cibles.
Utilisez le type de connexion CNAME : ajoutez le domaine en utilisant le type de connexion CNAME et configurez les adresses IP publiques des différentes instances ECS comme adresses d'origine.
Comment ajouter la protection si plusieurs domaines pointent vers une seule instance ECS ?
Utilisez la méthode Cloud Native : après avoir ajouté l'instance ECS, tous les domaines hébergés sur celle-ci sont protégés par les politiques par défaut. Pour configurer des règles de protection distinctes pour chaque domaine, ajoutez manuellement chaque domaine en tant qu'objet protégé individuel. Consultez la rubrique Ajouter un objet protégé.
Utilisez le type de connexion CNAME : ajoutez chaque domaine un par un.