03 - SEQUENCE 03 DU COURS Administration Et Supervision
03 - SEQUENCE 03 DU COURS Administration Et Supervision
03 - SEQUENCE 03 DU COURS Administration Et Supervision
Objectifs spécifiques : A la suite de cette séquence, l’étudiant doit être capable de:
1. Comprendre l’importance de la sécurité dans un réseau
2. Utiliser les commandes de sécurité réseaux sous Linux
3. Mettre en œuvre un système de sécurité:
Définition
La notion de sécurité fait référence à la propriété d’un système, d’un service ou d’une
entité.
Elle consiste à déterminer, prévenir, détecter et corriger les violations qui surviennent
lors de la transmission et le stockage de l’information.
PRINCIPES
Configuration NetFilter
NAT
Gestion de la translation d’adresse
Gestion de la redirection de port
Chaînes associées
PREROUTING, POSTROUTING, OUTPUT
TABLES ET CHAÎNES
MANGLE
Marquage des paquets
Objectif de traitement spécifique des paquets marqués
Chaînes associées
PREROUTING, OUTPUT
TABLES ET CHAÎNES
FILTER
Filtrage de paquets
Gestion des accès
Chaînes associées
INPUT, OUTPUT, FORWARD
Stratégies de filtrage
Port
protocole de transport
protocole applicatif
TABLES ET CHAÎNES
IP tables
Filtre de paquets
Examine les en-têtes des paquets transitant par une machine et décide quoi faire avec
(accepter le paquet, le supprimer, etc.)
Format général:
iptables -commande chaine spécification_de_règle [options]
COMMANDE IPTABLES
iptables -L!
lister les chaînes et règles actives
iptables -F [chain]
vider une chaîne (ou toutes)
iptables -A chain règle
ajouter une règle à la chaîne
iptables -P chain cible
traitement par défaut pour une règle (définition de la politique par défaut)
iptables -I chain [numéro] règle
insérer une chaîne en position numéro
iptables -D chain [numéro] [règle]
effacer une règle
iptables -R chain [numéro] [règle]
remplacer une règle
OPTIONS IPTABLES
-i interface
appliquer la règle sur cette interface d'entrée
-o interface
appliquer la règle sur cette interface de sortie
-t table
table concernée ( filter par défaut)
-s [!] X.X.X.X/lg
adresse source, longueur du masque (! : négation)
-d [!] X.X.X.X/lg
adresse dest (et longueur du masque)
OPTIONS IPTABLES
-p protocole
tcp / udp / icmp / all
--source-port [!] [port[:port]]
port source (ou intervalle de ports) ou --sport
--destination-port [!] [port[:port]]
port destination (ou intervalle) ou --dport
-j cible
ACCEPT/DROP
PRINCIPE DES FONCTIONNEMENT DES IPTABLES
Ou
iptables -o eth0 -A OUTPUT -p tcp --dport 80 -j DROP
QUELQUES RÈGLES
La gestion du ping
iptables -A INPUT -p icmp -j DROP
iptables -A OUTPUT -p icmp -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
TP