NetBIOS : définition et désactivation possible
NetBIOS (Network Basic Input/Output System) est un API hérité et système nommage pour communication réseau local. Opère couche Session (OSI couche 5).
Ce qu'il fait
- Résolution noms : Associe noms NetBIOS (15 chars + 1 octet type) à adresses IP
- Découverte services : Trouve serveurs fichiers/impression, contrôleurs domaine
- Gestion sessions : Établit connexions fiables
- Distribution datagrammes : Broadcast/multicast pour élections navigateur
NetBIOS sur TCP/IP (NBT)
| Port | Protocole | Fonction |
|---|---|---|
| 137 | UDP | Service noms (enregistrement, résolution, libération) |
| 138 | UDP | Service datagrammes (navigateur, ouverture session) |
| 139 | TCP | Service sessions (partage fichiers/impression SMB) |
Peut-on le désactiver ?
Oui, généralement. Réseaux modernes utilisent DNS + SMB sur TCP 445 (hébergement direct). NetBIOS inutile sauf :
- Applis héritées (pré-2000) nécessitant noms NetBIOS
- Anciens Windows (NT4, 2000, XP) environnements domaine
- Certaines imprimantes/scanners firmware ancien
- Découverte pairs groupe travail (sans domaine) sans DNS
Effets désactivation
| Avantages | Inconvénients |
|---|---|
| Surface attaque réduite (exploits NBT) | Cassure applis héritées |
| Moins trafic broadcast | Liste parcours groupe travail vide |
| Réseau plus propre | Découverte vieille imprimante/scanner échoue |
| Gain performance léger | Certains NAS/SMB1 inaccessibles |
Comment désactiver (Windows)
- Panneau config → Cartes réseau → Propriétés carte
- Propriétés IPv4 → Avancé → Onglet WINS
- Désactiver NetBIOS sur TCP/IP
- Ou PowerShell :
Set-DnsClientGlobalSetting -EnableNetBIOSOverTcpip $false
Accès Internet
Non affecté. NetBIOS est LAN-only. Internet utilise DNS, HTTP(S), TLS — pas NetBIOS.
Recommandation
Désactiver sur réseaux modernes gérés. Conserver seulement si dépendance héritée prouvée. Utiliser Stratégie de groupe pour contrôle domaine.
