La vie économique étant étroitement liée à Internet, les échanges de données qui y transitent chaque jour sont la cible potentielle d’attaque venant de virus ou de personnes mal intentionnées. Riche en informations, Internet est également riche en vulnérabilités. De plus, depuis plusieurs années, Internet fait l’objet d’une nouvelle délinquance toujours à l’affût de nouvelles failles sur les sites internet.Ainsi, à travers cet article, nous allons vous présenter un modèle d’architecture appelé « architecture 3 tiers ». Ce type d’architecture assure un certain cloisonnement entre les applications et apporte ainsi une meilleure sécurité, à condition de respecter certaines règles relatives à la configuration des services. Et ce sont les mises en œuvre de ces configurations que nous allons vous présenter ici.
1. Architecture
Grâce à cette belle invention qu’est la « virtualisation », il est aujourd’hui très facile de réaliser un modèle d’architecture 3 tiers sans pour autant avoir la nécessité d’acquérir plusieurs serveurs physiques. Le modèle d’architecture que nous présentons dans cet article est réalisé à partir d’un seul serveur physique équipé d’une seule carte réseau, et sur lequel nous installons un système d’exploitation Linux Debian Squeeze et le logiciel de virtualisation XEN version 4.0.
L’architecture est composée de 3 serveurs virtuels :
- Un serveur de base de données
Ce serveur installé sous Linux Debian Squeeze héberge les bases de données MySQL. Nous installons un noyau GRSECURITY afin de le protéger contre de potentielles attaques de type débordements de tampons, bugs de formats, etc. Dans le but d’éviter des attaques en provenance d’Internet, nous installons le serveur base de données dans un réseau...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première