L'infrastructure informatique des entreprises est rarement homogène. Les ingénieurs système et auditeurs de sécurité basculent en permanence entre les commutateurs Cisco IOS, les terminaux serveurs Linux et les contrôleurs de domaine Windows (PowerShell). Les exigences réglementaires (NIS2, DORA, ISO/IEC 27001 et CIS Benchmarks) imposent un durcissement rigoureux sur l'ensemble de ces trois couches.
Cette référence réconcilie exigences de conformité et commandes de terminal concrètes, avec moteur de recherche instantané et copie en un clic.
1. Checklist de Conformité d'Audit (NIS2 / DORA / CIS)
🛡️ Points Clés de l'Audit d'Infrastructure :
- Contrôle des ports inutilisés (NIS2 Art. 21 / CIS Control 4) : Tous les ports physiques de commutateurs et sockets serveurs inactifs doivent être désactivés administrativement ou filtrés par pare-feu.
- Délai d'inactivité de session (ISO 27001 A.8.20) : Déconnexion automatique obligatoire des sessions d'administration inactives via SSH, VTY et console.
- Sécurité d'accès niveau 2 (Zero-Trust L2) : Activation du port-security (Sticky MAC, limites d'adresses, arrêt du port en cas d'infraction) pour bloquer la saturation de table CAM et les commutateurs pirates.
- Synchronisation temporelle (NTP / DORA) : Synchronisation certifiée via NTP central sur tous les équipements pour garantir la corrélation forensique dans le SIEM.
2. Pierre de Rosette Interactive (Équivalences Multiplateformes)
Vous connaissez la commande sous Linux mais hésitez sur la syntaxe Cisco ou PowerShell ? Utilisez la recherche rapide :
| Tâche Administrative | 🌐 Cisco IOS | 🐧 Linux CLI | 🪟 Windows PowerShell |
|---|---|---|---|
| Table de Routage Afficher les routes & passerelle par défaut |
show ip route |
ip route show |
Get-NetRoute |
| Ports en Écoute Auditer les services actifs en écoute |
show control-plane host open-ports |
ss -tulpn |
Get-NetTCPConnection -State Listen |
| Test de Port TCP Tester l'ouverture de port / pare-feu |
telnet 10.0.0.1 443 |
nc -zv 10.0.0.1 443 |
Test-NetConnection 10.0.0.1 -Port 443 |
| Table ARP / Voisins Résolutions IP vers adresses MAC |
show ip arp |
ip neigh show |
Get-NetNeighbor |
| Statistiques d'Interface Compteurs de paquets & erreurs CRC |
show interfaces status |
ip -s link |
Get-NetAdapterStatistics |
| Réinitialisation Interface Basculer l'état physique du lien |
shutdown |
ip link set eth0 down && up |
Restart-NetAdapter -Name "Ethernet" |
| Règle Pare-feu (Port 443) Autoriser le trafic HTTPS entrant |
permit tcp any any eq 443 |
ufw allow 443/tcp |
New-NetFirewallRule -Name "HTTPS" -Port 443 -Protocol TCP -Action Allow |
| Vider le Cache DNS Purger les enregistrements résolus |
clear hosts cache |
resolvectl flush-caches |
Clear-DnsClientCache |
| Aperçu Adresses IP Vérifier tous les adaptateurs actifs |
show ip interface brief |
ip -br addr show |
Get-NetIPAddress -AddressFamily IPv4 |
3. Module Cisco IOS — Durcissement en Production
Configuration VLAN & Trunk 802.1Q
Définir les VLANs de production et configurer les liens montants 802.1Q avec filtrage explicite.
vlan 10
name SERVERS_PROD
exit
interface GigabitEthernet0/1
description UPLINK-TO-CORE
switchport trunk encapsulation dot1q
switchport mode trunk
switchport trunk allowed vlan 10,20,30
no shutdown
Port-Security & Sticky MAC (Sécurité Niveau 2)
Sécurité Zero-Trust sur port : restreindre aux adresses MAC apprises et couper le port en cas d'infraction.
interface GigabitEthernet0/2
switchport mode access
switchport port-security
switchport port-security maximum 2
switchport port-security mac-address sticky
switchport port-security violation shutdown
Routage Dynamique OSPF v2
Initialiser le processus OSPF, publier les sous-réseaux locaux et configurer les interfaces passives.
router ospf 1
router-id 1.1.1.1
network 192.168.1.0 0.0.0.255 area 0
passive-interface GigabitEthernet0/0
Vérification Opérationnelle Rapide
Commandes de diagnostic essentielles pour la résolution rapide des pannes réseau.
show ip interface brief ! Statut et adresses IP assignées
show cdp neighbors detail ! Analyse des équipements Cisco adjacents
show mac address-table dynamic ! Entrées MAC apprises
show running-config | section ospf ! Filtrer la configuration OSPF active
4. Module Linux (CLI) — Exploitation Système & Réseau
Gestion Réseau Moderne (iproute2)
Assigner une adresse IP statique, activer l'interface et définir la passerelle par défaut.
sudo ip addr add 192.168.10.50/24 dev eth0
sudo ip link set dev eth0 up
sudo ip route add default via 192.168.10.1 dev eth0
Inspection des Sockets & Ports (`ss` / `lsof`)
Auditer les services en écoute TCP/UDP et identifier les processus rattachés avec leur PID.
sudo ss -tulpn # Auditer les processus en écoute (PID & nom)
sudo lsof -i :80 # Identifier quel service écoute sur le port 80
sudo resolvectl status # Vérifier les serveurs DNS actifs
Durcissement Pare-feu UFW (Baseline NIS2)
Appliquer une politique de refus par défaut et autoriser uniquement les sous-réseaux d'administration.
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow from 192.168.1.0/24 to any port 22 proto tcp
sudo ufw allow 443/tcp
sudo ufw enable && sudo ufw status verbose
Télémétrie Services & Journaux (systemd / journalctl)
Consulter les logs en direct, filtrer par gravité et repérer les démons en échec.
sudo journalctl -u nginx.service -f --no-tail
sudo journalctl -p err..emerg -b 0 # Afficher uniquement les erreurs critiques
sudo systemctl list-units --type=service --state=failed
5. Module Windows PowerShell — NetOps & Sécurité
Télémétrie Adaptateur & Configuration IP
Cmdlets modernes remplaçant les utilitaires obsolètes ipconfig, route et netsh.
Get-NetIPConfiguration | Format-Table InterfaceAlias, IPv4Address, IPv4DefaultGateway
New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 10.10.10.5 -PrefixLength 24 -DefaultGateway 10.10.10.1
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses ("1.1.1.1","8.8.8.8")
Diagnostic Réseau Complet (`Test-NetConnection`)
Test combiné de ping, résolution DNS, sauts de routage et poignée de main TCP.
Test-NetConnection -ComputerName dc01.corp.local -Port 389 -InformationLevel Detailed
Get-NetTCPConnection -State Listen | Select-Object LocalAddress, LocalPort, OwningProcess
Gestion Pare-feu Windows Defender
Créer des règles d'autorisation et de blocage entrant restreintes aux sous-réseaux autorisés.
New-NetFirewallRule -DisplayName "SSH-Admin-Access" -Direction Inbound -LocalPort 22 -Protocol TCP -Action Allow -RemoteAddress 192.168.1.0/24
Get-NetFirewallRule -Enabled True | Where-Object Direction -eq "Inbound"