out_of_band_server_management Appliance d'intégration de gestion matérielle out-of-band (BMC)
Ce scénario couvre les flux réseau d'un appliance d'intégration qui administre des serveurs via leur plan de gestion out-of-band (contrôleurs BMC, indépendants du système d'exploitation). L'appliance expose une interface web et une API à des administrateurs et à un gestionnaire de virtualisation ; il pilote les BMC des serveurs gérés (découverte, inventaire, configuration, mise à jour de firmware) ; et il joint un service éditeur sur Internet pour télécharger les paquets de firmware. Le plan de gestion out-of-band donne un contrôle matériel total (sous le système d'exploitation) : il est traité comme une zone à privilège élevé, segmentée et inspectée. Les protocoles de gestion en clair hérités (CIM-HTTP, transfert de fichiers non chiffré) sont bloqués au profit de leurs équivalents chiffrés. La provenance (produit éditeur d'origine) est documentée dans la section Sources.
- Schéma:
- 1.0.0
- Version:
- 1.0.0
- Auteurs:
- NeuralWall Rules Team (NeuralWall)
Confiance & attestations
Prochain palier : reviewed
Sources
- Lenovo — XClarity Integrator for VMware vCenter — Network requirements (consulté le 2026-06-04) https://pubs.lenovo.com/lxci-vcenter/network_requirementsDomaines documentés : datacentersupport.lenovo.com, download.lenovo.com, filedownload.lenovo.com, support.lenovo.com, supportapi.lenovo.com
Modèle de menace
management_zone_segmentationssl_inbound_inspectionblock_cleartext_managementssl_forward_proxyfirmware_sandboxingidentity_user_group MITRE ATT&CK
Règles
| # | App ID | Action | Direction | Zones | Risque | Profils sécurité | Déchiffrement |
|---|---|---|---|---|---|---|---|
| 0 | infra_mgmt_web | allow | inbound | trust, internal, management → management | 4 | antivirus, ips, url_filtering | ssl_inbound_inspection |
| 1 | bmc_management | allow | internal | management → management | 4 | antivirus, ips, sandboxing | none |
| 2 | icmp_probe | allow | internal | management → management | 1 | ips | none |
| 3 | slp | allow | internal | management → management | 2 | ips | none |
| 4 | dns | allow | internal | management → internal | 2 | dns_security | none |
| 5 | firmware_update | allow | outbound | management → internet | 3 | antivirus, dns_security, ips, sandboxing, url_filtering | ssl_forward_proxy |
| 6 | clear_text_mgmt | drop | internal | management → management | 4 | — | — |
Détail des règles
Règle 0 — infra_mgmt_web (allow)
Rationale
Cette règle autorise les administrateurs (postes conformes) et le gestionnaire de virtualisation à atteindre l'interface de l'appliance en HTTPS. L'appliance étant un serveur interne contrôlé, ssl_inbound_inspection déchiffre le trafic entrant pour détecter les exploits visant l'interface (T1190) et les fichiers malveillants déposés. L'accès est restreint par groupe annuaire (moindre privilège) et l'appliance reste dans la zone management. Le risque applicatif est élevé (risk 4) car compromettre l'appliance ouvre un pivot vers le plan de gestion matériel.
Application
- app_id:
- infra_mgmt_web
- category:
- infrastructure
- risk:
- 4
- depends_on:
- dns
Zones
trust, internal, management → management
direction: inbound
Profils de sécurité
Déchiffrement
mode=ssl_inbound_inspection
Journalisation
Règle 1 — bmc_management (allow)
Rationale
L'appliance pilote les BMC via une API de gestion chiffrée (Redfish/CIM-HTTPS) et transfère les images de firmware. Le déchiffrement est désactivé et documenté par l'exclusion cert_pinned_app : les contrôleurs embarqués valident des certificats d'équipement, et un proxy MITM romprait l'authentification du BMC. Le flux est confiné à la zone management segmentée, ce qui borne l'angle mort. L'antivirus et le sandboxing inspectent les images de firmware avant application (atténuation de T1542.001), et l'IPS couvre les exploits des services de gestion (T1210). Note opérationnelle : une sonde de liveness ICMP accompagne ces transferts (règle 3).
Application
- app_id:
- bmc_management
- category:
- infrastructure
- risk:
- 4
- depends_on:
- dns
Zones
management → management
direction: internal
Profils de sécurité
Déchiffrement
mode=none
exclusions: cert_pinned_app
Journalisation
Règle 2 — icmp_probe (allow)
Rationale
L'appliance vérifie la disponibilité d'un BMC par ICMP avant et pendant une mise à jour de firmware. Le flux est interne au plan de gestion. Le profil IPS en mode default détecte les anomalies de protocole (ex. tunneling ICMP) sans bloquer la sonde légitime. Le déchiffrement est non applicable : ICMP n'est pas un flux chiffré.
Application
- app_id:
- icmp_probe
- category:
- networking
- risk:
- 1
Zones
management → management
direction: internal
Profils de sécurité
Déchiffrement
mode=none
Journalisation
Règle 3 — slp (allow)
Rationale
La découverte de service (SLP) permet à l'appliance de localiser les BMC sur le réseau de gestion. Le flux est confiné à la zone management. SLP étant un protocole amplifiable, l'IPS surveille les anomalies et les tentatives d'abus en réflexion. Le déchiffrement est non applicable : SLP sur UDP n'est pas chiffré.
Application
- app_id:
- slp
- category:
- networking
- risk:
- 2
Zones
management → management
direction: internal
Profils de sécurité
Déchiffrement
mode=none
Journalisation
Règle 4 — dns (allow)
Rationale
La résolution DNS est requise pour joindre les BMC, le gestionnaire de virtualisation et le service éditeur de firmware. Le flux est restreint vers un résolveur interne contrôlé (pas de résolution directe vers Internet). Le profil dns_security avec sinkhole atténue le tunneling DNS depuis un hôte de gestion compromis. Le déchiffrement est non applicable : DNS sur UDP n'est pas chiffré.
Application
- app_id:
- dns
- category:
- networking
- risk:
- 2
Zones
management → internal
direction: internal
Profils de sécurité
Déchiffrement
mode=none
Journalisation
Règle 5 — firmware_update (allow)
Rationale
L'appliance télécharge des paquets de firmware depuis un service éditeur sur Internet. C'est l'unique flux sortant vers Internet et un vecteur de chaîne d'approvisionnement : ssl_forward_proxy est obligatoire pour que l'antivirus et le sandboxing inspectent le contenu (atténuation de T1542.001 — firmware malveillant). url_filtering bloque les catégories à risque et les sites non catégorisés (durcissement). La liste blanche des domaines de l'éditeur reste spécifique au déploiement : les domaines documentés par la source figurent en provenance (references[].endpoints / section Sources), à reporter en url_filtering.allow_list au déploiement — sans coder de marque dans la règle. Le risque applicatif est moyen (risk 3) : flux sortant légitime mais sensible.
Application
- app_id:
- firmware_update
- category:
- infrastructure
- risk:
- 3
- depends_on:
- dns, ssl
Zones
management → internet
direction: outbound
Profils de sécurité
Déchiffrement
mode=ssl_forward_proxy
Journalisation
Règle 6 — clear_text_mgmt (drop)
Rationale
Durcissement : les protocoles de gestion en clair hérités (CIM-HTTP sur 5988, transfert de fichiers non chiffré sur 115) sont bloqués silencieusement. Ils sont interceptables sur un réseau de gestion mal segmenté (T1557 — vol d'identifiants et altération en vol) et doivent être remplacés par leurs équivalents chiffrés (CIM-HTTPS 5989, gestion sur 443 — règle 2). Le log en haute priorité signale toute tentative d'usage, indice de matériel hérité mal configuré ou de tentative de contournement. La protection par gestion out-of-band en clair (IPMI hérité sur udp/623) relève de la même posture et doit être confinée puis éliminée.
Application
- app_id:
- clear_text_mgmt
- category:
- infrastructure
- risk:
- 4
Zones
management → management
direction: internal
Journalisation