Les attaques par déni de service distribué (DDoS) consistent à surcharger une application avec des requêtes HTTP, ce qui entraîne une augmentation significative du trafic et rend l'application inaccessible aux utilisateurs légitimes. Il n'est pas toujours aisé de détecter ces attaques, car il est souvent difficile de distinguer le trafic légitime du trafic malveillant.
Pour protéger votre serveur Web contre les attaques DDoS, nous vous recommandons de configurer votre serveur IIS de manière à bloquer l'accès à votre demande si quelqu'un dépasse soit le nombre de demandes autorisées pendant une certaine période, soit le nombre de demandes simultanées autorisées.
Pour mettre en place la protection contre les DDoS dans les SII comme décrit ci-dessus, procédez comme suit :
- Lancez IIS Manager.
- Sélectionnez votre site Web dans l'arborescence et double-cliquez sur l'icône Adresse IP et restrictions de domaine sur la page d'accueil du site.
- Dans le volet Actions, cliquez sur les paramètres Modifier la restriction dynamique.
- Dans la boîte de dialogue qui s'ouvre, sélectionnez la méthode préférée : Refuser l'adresse IP en fonction du nombre de demandes simultanées ou Refuser l'adresse IP en fonction du nombre de demandes sur une période de temps.
- Cliquez sur OK.
Dans les paramètres du serveur IIS, vous pouvez également restreindre l'accès à votre application à partir d'adresses IP spécifiques et spécifier le type d'action que le serveur doit effectuer lorsque des tentatives sont faites pour accéder à votre application à partir d'adresses IP restreintes :
- Lancez IIS Manager.
- Sélectionnez votre site Web dans l'arborescence et double-cliquez sur l'icône Adresse IP et restrictions de domaine sur la page d'accueil du site.
- Dans le volet Actions, cliquez sur Modifier les paramètres de restriction dynamique.
- Dans la boîte de dialogue qui s'ouvre, sélectionnez le type d'action souhaité dans la liste déroulante Type d'action de refus.
- Cliquez sur OK.
Pour les cas où plusieurs demandes HTTP sont envoyées par plusieurs utilisateurs à partir d'une seule adresse IP, activez le mode proxy dans les paramètres du serveur IIS. Ainsi, le serveur proxy pourra transmettre l'en-tête x-forwarded-for au serveur Web pour aider à identifier l'utilisateur.
Pour activer le mode proxy, procédez comme suit :
- Lancez IIS Manager.
- Sélectionnez votre site Web dans l'arborescence et double-cliquez sur l'icône Adresse IP et restrictions de domaine sur la page d'accueil du site.
- Dans le volet Actions, cliquez sur Modifier les paramètres de fonctionnalité.
- Dans la boîte de dialogue Modifier les paramètres de restriction d'IP et de domaine, sélectionnez Activer le mode Proxy.
- Cliquez sur OK.
Pour plus d'informations sur l'utilisation d'IIS pour limiter l'accès à votre application à partir de certaines adresses IP, veuillez consulter la documentation de Microsoft.
Remarque : L'utilisation du mode proxy pour traiter de grandes quantités de trafic peut affecter les performances du système et rendre l'accès à votre application plus difficile pour les utilisateurs légitimes.