Citrix ADC

AppQoE

AppQoE (Application level Quality of Experience) intègre plusieurs fonctionnalités de sécurité basées sur des stratégies existantes de l’appliance Citrix ADC dans une seule fonctionnalité intégrée qui tire parti d’un nouveau mécanisme de mise en file d’attente, une mise en file d’attente équitable. La mise en file d’attente pondérée gère les demandes vers des serveurs Web et des applications à charge équilibrée au niveau du serveur virtuel plutôt qu’au niveau du service, ce qui lui permet de gérer la file d’attente de toutes les demandes vers un site Web ou une application en tant que groupe avant l’équilibrage de charge, plutôt que comme des flux distincts après l’équilibrage de charge.

Les fonctionnalités intégrées à AppQoE sont la protection HTTP par déni de service (HDOSP) et la file d’attente prioritaire (PQ). Collectivement, ces services offrent une protection contre divers problèmes :

  • Surcharge simple. Tout serveur, quelle que soit sa robustesse, ne peut accepter qu’un nombre limité de connexions en même temps. Lorsqu’un site Web ou une application protégé reçoit trop de demandes en même temps, la fonction Protection contre les surtensions détecte la surcharge et met en file d’attente les connexions excédentaires jusqu’à ce que le serveur puisse les accepter. La fonction Priority Queuing garantit que quiconque a le plus besoin d’accéder à une ressource a accès sans avoir à attendre derrière d’autres demandes de priorité inférieure. La fonctionnalité AppQoE affiche une autre page Web qui avertit les utilisateurs que la ressource demandée n’est pas disponible.
  • Attaques par déni de service (DOS). Toute ressource destinée au public est vulnérable aux attaques dont le but est de faire tomber ce service et d’en interdire l’accès aux utilisateurs légitimes. Les fonctions Protection contre les surtensions et Priority Queuing permettent de gérer les attaques DOS en plus d’autres types de charges élevées. En outre, la fonctionnalité de protection par déni de service HTTP cible les attaques DOS contre vos sites Web, en envoyant des défis aux attaquants suspects et en abandonnant les connexions si les clients n’envoient pas de réponse appropriée.

Jusqu’à la version actuelle du système d’exploitation Citrix ADC, ces fonctionnalités ont été implémentées au niveau du service, ce qui signifie que chaque service a reçu ses propres files d’attente. Bien que les files d’attente de niveau service fonctionnent, elles présentent également certains inconvénients, dont la plupart sont dus au fait que l’appliance Citrix ADC doit effectuer des demandes d’équilibrage de charge avant d’implémenter l’une des fonctionnalités de protection qui dépendent de la mise en file d’attente. L’implémentation de fonctions de protection avant la mise en file d’attente présente divers avantages, dont certains sont énumérés ci-dessous :

  • La priorité absolue des connexions, telle que configurée dans la fonction de mise en file d’attente prioritaire, peut être maintenue.
  • Les connexions ne sont pas vidé si un service transitions état, comme elles le sont dans une file d’attente de niveau service.
  • Pendant les périodes de charge élevée, telles qu’une attaque par déni de service, et les déni de service HTTP entrent en jeu avant l’équilibrage de charge, ce qui permet à ces fonctionnalités de détecter et de détourner le trafic indésirable ou de priorité inférieure de l’équilibreur de charge avant que l’équilibreur de charge ne puisse y faire face.

En plus de mettre en œuvre une file d’attente équitable, AppQoE intègre un ensemble de fonctionnalités qui fournissent chacun un ensemble d’outils différents pour atteindre un objectif commun : protéger vos ressources réseau contre une demande excessive ou inappropriée. La mise en place de ces fonctionnalités dans un cadre commun vous permet de les configurer et de les implémenter plus facilement.

AppQoE