Les proxys et les firewalls
Proxys: Le serveur proxy est
un moyen comme un autre de connecter tout un réseau à travers
une seule adresse IP. De plus un proxy est un moyen de sécurité
assez puissant, vu que un serveur proxy peut autoriser une connexion internet
vers "l'extérieur" pour le réseau mais peut interdire une
connexion "extérieure" via le proxy vers le réseau. Un proxy
mets aussi en place ce que l'on appelle une mise en cache des pages visitées,
ce qui revient à dire qu'en retournant sur la page visitée,
la mise en cache s'éxécute et vous voyez la page de la mise
en cache. Ainsi il n'y a aucun temps de chargement. Le problème
reste le même avec ce système: quand on veut voir la nouvelle
version d'un page web, la mise en cache s'éxécutera et on
verra l'ancienne. Il ne restera alors qu'à reload la page. Ainsi
en implémentant d'autres produits pour la sécurité
le proxy peut alors devenir un "firewall" à part entière.
Point de vue connexion on comprend bien que le proxy a 2 ou plus de cartes
réseaux pour pouvoir joindre le réseau extérieur et
le réseau intérieur. Tout ceci pour se sécuriser contre
les intrusions LAN. Sur certains proxys la seule IP visible sera ladresse
IP du proxy lorsque le routage d'IP ne sera pas activé (vous pouvez
voir ça en cliquant sur Démarrer/Exécuter/winipcfg/plus
d'infos/ en haut il y a coché ou non routage d'IP activé,
avec d'autres infos comme WINS proxy activé etc...). De plus nombreux
proxys filtrent les packets (tels des firewalls), de sorte que la machine
recevant les trames reçoive aussi une demande de bloquage ou d'autorisation
lors de la réception du packet de données.
Un réseau interne est composé de multitudes
de paires d'addresses IP: le Local Address Table - LAT. Le LAT est créé
lors de l'installation du proxy pour définir les adresses internes.
Prenons l'exemple concret de Microsoft: les serveurs proxy Microsoft utilisent
la table de routage de windows NT pour autocréer le LAT, ce qui
a pour effet de produire des erreurs. Information
interessante quand on sait que les paquets IP routés via ce
chemin ne seront pas soumis aux regles. Ce qui inclut donc que les sous
réseaux peuvent être dans le même cas. Par ailleurs
nous pouvons supposer qu'en éditant le fichier msplat.txt qui est
dans le dossier \Mspclnt de la machine proxy, nous pourrons voir le LAT.
Seuls les utilisateurs du réseau interne peuvent y établir
une connection et ainsi modifier la LAT.
Firewalls (with the help of Tobozo):
Un
firewall permet de renforcer le dispositif de sécurité mis
en place sur un système à l'aide de plusieurs options séléctionnées
par le niveau de sécurité selon la sensibilitée des
données à protéger. Donc en réalité
un firewall fait une sélection des données à recevoir.
Cette sélection s'appelle filtrage. Le filtrage permet de déterminer
l'acceptation de réceptions des trames dont le système utilisant
le firewall devrait bénéficier. Il est conçu aussi
pour empêcher l'intrusion d'une machine "ennemie" sur la machine
"amie". Donc les options du firewall permettent au firewall de savoir ce
qu'il va devoir filtrer. Ces options sont les Règles de Contrôle
d'Accès (Acces Control Policy). Les firewalls de type réseau
operent au niveau des paquets IP. Ils possedent en general deux interfaces
(cartes réseau), une vers le réseau "ami" et l'autre vers
le
réseau "ennemi". Le filtrage s'établit
par examination et comparaison des paquets sur la tabledes Regles de Controle
d'Acces. Ces firewalls sont capables de filtrer un trafic composé
de n'importe quelle combinaison d'IP source et destination, type de paquet
ou assignement de port TCP. Normalement spécialisés comme
des routeurs d'IP, ils sont rapides et efficaces et transparents a toute
opération réseau. Les firewalls d'aujourd'hui deviennent
de plus en plus complexes. Ils peuvent conserver des informations sur les
statistiquesdes paquets qui les traversent, y compris certaines données.
Les exemples qui sont decrits plus bas sont ceux de :
-Bastion Host
-Screened Host
-Screened Subnet