Présentation des technologiesLa Sécurité Applicative WebLes technologies puissantes développées par les experts en sécurité de Deny All permettent de gérer la totalité des problématiques de sécurité applicative WEB. Vérifications protocolaires et canonisationCertaines attaques sont réalisées en utilisant le Protocole http de façon inappropriée. La vérification protocolaire permet de s’assurer que les requêtes reçues sont conformes au protocole. La Canonisation permet entre autres de protéger contre des attaques permettant d’accéder à des ressources qui ne devraient pas être accessibles comme le Directory traversal. Anti évasionLes hackers encodent fréquemment leurs attaques afin de passer outre les moyens de filtrage applicatif. Il est donc primordial de pouvoir décoder les requêtes avant de les filtrer. rWeb réalise ce décodage de manière fine et configurable. Anti DoSCertaines pages dynamiques, lorsqu’elles sont sollicitées, consomment énormément de ressources pour les serveurs (applicatifs ou de base de données). Le module d’analyse comportementale permet répondre à cette problématique en associant l’origine de la requête et le nombre de sollicitations. Au-delà d’un certain seuil les requêtes en provenance de cette origine sont bloquées. La Black ListTous les jours, de nouvelles vulnérabilités sont découvertes sur les applications WEB. La Scoring ListUn grand nombre d’attaques se basent sur des langages de programmation ou de commande. Ces attaques ont une structure variable et leur détection ne peut être réalisée efficacement avec une blacklist. La White ListLa White List permet de renforcer le niveau de sécurité en décrivant le cadre normal d’utilisation de l’application WEB. Elle valide l’intégrité des échanges entre le client et le serveur, vérifie la conformité des requêtes à destination des pages statiques et dynamiques ainsi que les paramètres. Le Statefull trackingLes applications Web transmettent des informations de « session » aux navigateurs afin d’assurer la persistance des données tout au long de la connexion. Il peut s’agir de cookies, ou de données « cachées » dans la page web. L'Anti brute forceLes hackers utilisent des outils faciles à mettre en œuvre afin d’effectuer des tentatives d’authentification automatisées. Ces outils utilisent des dictionnaires ou des générateurs de chaînes de caractères afin de « deviner » le mot de passe de l’utilisateur. Le Contrôle des fichiers uploadésCertaines applications peuvent demander à l’utilisateur d’uploader des fichiers. Outgoing filteringLes applications peuvent divulguer dans leurs pages d’erreurs des informations sensibles qui ne devraient pas être accessibles aux utilisateurs. Ces informations peuvent par exemple permettre à des hackers de réaliser un état des lieux pour déterminer le périmètre d’attaque. Virtual PatchingDes audits de sécurité réalisés sur des applications WEB peuvent mettre à jour des vulnérabilités applicatives qui dans certains cas ne peuvent être comblées avec des modules de sécurités positives ou négatives, comme les vulnérabilités d’escalade horizontale. Performances Applicatives« La sécurité ne doit pas être réalisée au dépens de l’expérience utilisateur ». CacherWeb offre des fonctionnalités de cache pour les composants statiques des pages Web (images, texte fixe etc.). Les ressources des serveurs sont ainsi libérées pour les opérations nécessitant les traitements les plus importants. Déchargement SSLLes serveurs Web sont déchargés du traitement SSL très exigeant en termes de ressource CPU. TCP multiplexingLe TCP multiplexing permet de réduire le nombre de connexions qu’un serveur Web doit gérer et réduit la consommation de ressources liées au traitement des entrées / sorties. CompressionLa compression à la volée permet de réduire la taille des pages renvoyées. Par conséquent elle permet une économie de bande passante et diminue les taux de transfert. Load BalancingPour répondre à des contraintes de trafic élevé et pour faire face à une demande grandissante du nombre d’utilisateurs, il est important de disposer d’une infrastructure évolutive. La fonctionnalité Loadbalancing permet de répondre à ces attentes en apportant également une forte valeur ajoutée en termes de disponibilité de services. Sécurité de l'Architecture« Un firewall applicatif permet aussi d’améliorer le niveau de sécurité de l’infrastructure » Reverse ProxyLa technologie « Reverse Proxy » améliore le niveau de sécurité en offrant une rupture protocolaire et en virtualisant l’infrastructure applicative. De plus la totalité des flux Web étant filtrés et analysés, ceux-ci peuvent être renvoyés en n’importe quel point de l’infrastructure de façon sécurisée. Multi DMZLe mode « Multi DMZ » permet d’améliorer le niveau de sécurité de l’infrastructure en déployant les deux composants de rWeb dans deux DMZ différentes. La partie accélération est réalisée en DMZ publique et la partie filtrage + authentification est réalisée en DMZ privée. Cette segmentation permet de rapprocher les applicatifs WEB et les bases de données du cœur du système d’information et permet une exploitation des applicatifs WEB et des bases de données moins contraignante. Mode DiodePlutôt que de transférer les requêtes de la DMZ publique vers la DMZ privée, le composant filtrant qui se trouve en DMZ privée va chercher les requêtes en DMZ publique. Ceci permet de n’avoir aucune règle de firewall qui autorise les connexions de la DMZ publique vers la DMZ privée rendant cette dernière totalement « étanche » vis-à-vis de la DMZ publique. Haute disponibilitéNos solutions Appliance implémentent des mécanismes de haute disponibilité qui permettent de garder une continuité de service même en cas de défaillance d’un équipement. |