Actualités :
14/05/2010 - Nouvelle fonctionnalité : devis en ligne !
30/04/2010 - Un exemple de Blind SQL Injection : Vulnérabilité Cacti
26/03/2010 - Forensics : un cas réel d'intrusion
22/02/2010 - Nos nouvelles offres : ToIP, VPN, Pont Hertzien et Forensic
29/01/2010 - Suivez nos Tweets
17/09/2009 - Debug VPN sous CheckPoint SecurePlatform
16/09/2009 - Activation des modules Apache sur Ubuntu 8.0.4 Server
04/09/2009 - Support du FTP passif sur un serveur protégé par iptables/netfilter
01/09/2009 - Linux Guru Wanted !
28/07/2009 - Désactiver la méthode TRACE sur Apache
20/07/2009 - Copier avec écrasement en mode non interactif
14/07/2009 - Connaitre la version de son Linux
28/03/2009 - NIST lance le concours pour SHA-3
17/01/2008 - Newsletter Janvier 2008
07/01/2008 - Monter un environnement PXE en 5 minutes
05/01/2008 - Google fabrique son propre switch 10Gb
15/12/2007 - wfuzz, un fuzzer HTTP
15/11/2007 - Newsletter Novembre 07
23/10/2007 - Un audit sécurité wifi
25/06/2007 - Visioconférences IP au travers de firewalls
12/06/2007 - Monter un serveur FTP sécurisé
10/05/2007 - Methodes AntiSpam
19/04/2007 - Proxy SNMP
13/03/2007 - NBAR, une fonctionnalité méconnue
04/03/2007 - Déchiffrer une session SSL : méthodes et limitations
24/02/2007 - LoadBalancer : Algorithmes de répartition
22/02/2007 - Rebond sur un PIX : évolutions au fil des versions
19/02/2007 - Apple se moque de la sécurité de Vista
25/01/2007 - Mesure réseau sous Linux
20/01/2007 - Load-Balancers : Introduction

 

 

 

Vous pouvez également retouver d'autres articles sur notre blog ou sur Twitter .

 

20/01/2007 - Load-Balancers : Introduction

Nous intervenons fréquement dans des sociétés qui possèdent des Load Balancers (ex. Nortel Alteon, Cisco CSS, F5 BigIP, Radware Application Switch, etc..) qui sont au coeur de leur infrastucture Web.

Or, la plupart du temps, le potentiel énorme de ces équipements est inexploité. La fonction première de ces équipements est de "publier" des serveurs/services (( bien que majoritairement HTTP(s) on trouve également des architectures load-balancées de serveurs Citrix ou Microsoft Terminal Server, FTP, SMTP, POP, Firewalls, etc.. )) virtuels : les requètes à destination de ces derniers sont réparties sur des fermes de serveurs réels.

Pour parvenir à ce résultat, les load-balancers doivent integrer des fonctions de :

  • commutation niveau 2 (incluant le support du Spanning Tree Protocol)
  • routage IP (incluant le support des protocoles de routage dynamiques les plus courants ainsi qu'HSRP/VRRP)
  • firewall (NAT et protection anti-DoS)
  • commutation niveau 4+ ((abusivement appelée niveau 7)) : choix du serveur réel (en fonction de critères tels que l'URL et suivant différents algorithmes) et maintien de ce choix au long de la session (fonctionnalité appellée persistence)
  • synchronisation des états de session entre boitiers primaires et secondaires
  • Health check : vérification avancée de l'état de santé des différents serveurs réels afin de connaitre leur capacité à recevoir de nouvelles requetes
  • terminateur SSL
Dans une suite d'articles à venir, nous allons explorer chacune de ces fonctions en détail.