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. Fair file d’attente 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 HTTP Denial-of-Service Protection (HDOSP), Priority Queuing (PQ) et SureConnect. Collectivement, ces services offrent une protection contre un certain nombre de 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 protégé ou une application reçoit trop de demandes à la fois, la fonctionnalité de 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é SureConnect affiche une autre page Web qui informe 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 fonctionnalités Surge Protection, Priority Queuing et SureConnect permettent de gérer les attaques DOS ainsi que d’autres types de charge élevée. En outre, la fonctionnalité de protection par déni de service HTTP cible les attaques DOS contre vos sites Web, l’envoi de défis à des attaquants présumés et la suppression de 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 fonctionnalités de protection avant la mise en file d’attente présente un certain nombre d’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, les DoS HTTP et SureConnect 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