broadcom_vcenter_server vCenter Server 9.0 (Broadcom/VMware vSphere)
Cette fiche couvre les flux réseau de l'appliance vCenter Server Appliance (VCSA) de Broadcom, déployée en gestion centralisée d'un parc d'hôtes ESXi dans une infrastructure VMware vSphere. La VCSA expose le vSphere Client (HTTPS 443) et l'API REST/SDK aux administrateurs, ainsi que l'interface VAMI (vCenter Appliance Management Interface, port 5480) pour l'administration système de l'appliance. Elle pilote les hôtes ESXi via un canal de gestion bidirectionnel vpxd↔vpxa (TCP/UDP 902, TCP 443). Des services conditionnels couvrent : le provisioning réseau Auto Deploy des hôtes ESXi (6501/6502, TFTP/iPXE 69), la gestion du cycle de vie vSphere Lifecycle Manager (vLCM, ports 9087/9084/8084/8083), vSphere Replication (8043), l'intégration Active Directory (Kerberos 88, LDAP 389/636, Kerberos changement de mot de passe 464), la supervision SNMP et la collecte de logs syslog. Un flux sortant vers dl.broadcom.com permet le téléchargement sécurisé des mises à jour (dépôt authentifié, token compte support). Le protocole de gestion ESXi en clair hérité est bloqué en durcissement.
- Schéma:
- 1.0.0
- Version:
- 1.0.0
- Auteurs:
- NeuralWall Rules Team (NeuralWall)
Confiance & attestations
Prochain palier : reviewed
Sources
- Broadcom — vCenter Server 9.0 — Required Ports for vCenter Server (consulté le 2026-06-18) https://ports.broadcom.comDomaines documentés : dl.broadcom.com, vcsa.vmware.com
- Broadcom — vCenter Server — KB 431697 — Configuring SSL inspection exclusion for update repository (consulté le 2026-06-18) https://knowledge.broadcom.com/external/article?legacyId=431697
- Broadcom — vCenter Server — KB 390098 — Migration des dépôts de mises à jour (depot/hostupdate/vapp-updates.vmware.com retirés) (consulté le 2026-06-18) https://knowledge.broadcom.com/external/article?legacyId=390098
- Broadcom — vCenter Server — KB 320264 — Ports utilisés par vSphere Lifecycle Manager (consulté le 2026-06-18) https://knowledge.broadcom.com/external/article?legacyId=320264
- Broadcom — vCenter Server — KB 326184 — Ports requis vCenter Server (toutes versions) (consulté le 2026-06-18) https://knowledge.broadcom.com/external/article?legacyId=326184
- Broadcom — vCenter Server — KB 313945 — Configuration NTP sur l'appliance de gestion (consulté le 2026-06-18) https://knowledge.broadcom.com/external/article?legacyId=313945
Modèle de menace
management_zone_segmentationssl_inbound_inspectionssl_forward_proxyidentity_user_group_restrictionblock_cleartext_managementupdate_sandboxingssh_restricted_access MITRE ATT&CK
Règles
| # | App ID | Action | Direction | Zones | Risque | Profils sécurité | Déchiffrement |
|---|---|---|---|---|---|---|---|
| 0 | virtualization_mgmt_web | allow | inbound | trust, management, vpn → management | 5 | antivirus, ips, url_filtering | ssl_inbound_inspection |
| 1 | appliance_admin_web | allow | inbound | management → management | 5 | antivirus, ips | ssl_inbound_inspection |
| 2 | web_browsing | allow | inbound | trust, management, vpn → management | 2 | ips | none |
| 3 | hypervisor_management | allow | internal | management → management | 5 | antivirus, ips | none |
| 4 | hypervisor_heartbeat | allow | internal | management → management | 3 | ips | none |
| 5 | dns | allow | internal | management → internal | 2 | dns_security | none |
| 6 | ntp | allow | internal | management → internal | 2 | ips | none |
| 7 | ssh | allow | inbound | management → management | 4 | ips | ssh_proxy |
| 8 | network_boot_provisioning | allow | inbound | management → management | 3 | antivirus, ips | none |
| 9 | tftp | allow | inbound | management → management | 3 | ips | none |
| 10 | host_lifecycle_patch_https | allow | inbound | management → management | 4 | antivirus, ips, sandboxing | ssl_inbound_inspection |
| 11 | host_lifecycle_patch_legacy | allow | inbound | management → management | 3 | antivirus, ips | none |
| 12 | replication_management | allow | internal | management → management | 3 | ips | ssl_inbound_inspection |
| 13 | snmp | allow | inbound | management → management | 2 | ips | none |
| 14 | snmp_trap | allow | internal | management → management | 2 | ips | none |
| 15 | syslog | allow | internal | management → management | 3 | ips | none |
| 16 | syslog_tls | allow | internal | management → management | 2 | ips | none |
| 17 | software_update | allow | outbound | management → internet | 4 | antivirus, dns_security, ips, sandboxing, url_filtering | ssl_forward_proxy |
| 18 | clear_text_hypervisor_mgmt | drop | internal | management → management | 4 | — | — |
Détail des règles
Règle 0 — virtualization_mgmt_web (allow)
Rationale
Cette règle autorise les administrateurs vSphere (postes conformes, groupes SSO vCenter restreints) et les outils d'automatisation (PowerCLI, Terraform vSphere, Ansible VMware) à atteindre la VCSA en HTTPS sur le port 443 (vSphere Client HTML5 et API REST/SDK). La VCSA étant un serveur interne contrôlé, ssl_inbound_inspection déchiffre le trafic entrant pour détecter les exploits visant vCenter Server (T1190 — nombreuses CVE critiques historiques : CVE-2021-21985, CVE-2021-22005, CVE-2023-34048, etc.) et les uploads malveillants. L'identité est restreinte par groupe SSO vCenter (moindre privilège). Risque critique (risk 5) : compromettre la VCSA permet de pivoter vers l'ensemble des hôtes ESXi via vpxd↔vpxa (T1210). Cette règle couvre aussi la redirection depuis le port HTTP 80 (voir règle 3).
Application
- app_id:
- virtualization_mgmt_web
- category:
- infrastructure
- risk:
- 5
- depends_on:
- dns
Zones
trust, management, vpn → management
direction: inbound
Profils de sécurité
Déchiffrement
mode=ssl_inbound_inspection
Journalisation
Règle 1 — appliance_admin_web (allow)
Rationale
La VAMI (vCenter Appliance Management Interface, port 5480) est le seul moyen de gérer les paramètres système de la VCSA : sauvegarde, configuration réseau, NTP, certificats TLS, mises à jour OS de l'appliance et activation/désactivation du SSH. Elle est structurellement obligatoire (sans elle, la VCSA ne peut pas être administrée hors du vSphere Client) et distincte de l'interface de gestion vSphere 443. L'accès est restreint aux administrateurs système uniquement (groupe d'annuaire plus étroit que la règle 1). ssl_inbound_inspection couvre les exploits (T1190, T1078). Risque critique (risk 5) : l'accès à la VAMI permet la reconfiguration complète de la VCSA, y compris l'activation du SSH et la modification des certificats SSO.
Application
- app_id:
- appliance_admin_web
- category:
- infrastructure
- risk:
- 5
- depends_on:
- dns
Zones
management → management
direction: inbound
Profils de sécurité
Déchiffrement
mode=ssl_inbound_inspection
Journalisation
Règle 2 — web_browsing (allow)
Rationale
La VCSA redirige automatiquement le port 80 vers HTTPS 443 (vSphere Client). Aucune donnée applicative ne transite en clair : la session est immédiatement redirigée. L'IPS en mode block (high) détecte les tentatives d'exploitation visant la couche HTTP de redirection. Le déchiffrement est non applicable : le flux HTTP n'est pas chiffré et la redirection intervient avant tout échange de données.
Application
- app_id:
- web_browsing
- category:
- networking
- risk:
- 2
Zones
trust, management, vpn → management
direction: inbound
Profils de sécurité
Déchiffrement
mode=none
Journalisation
Règle 3 — hypervisor_management (allow)
Rationale
La VCSA pilote les hôtes ESXi via le canal bidirectionnel vpxd↔vpxa. Le port TCP 902 (port de gestion ESXi) véhicule le transfert de données, la configuration et la console de machine virtuelle (MKS — Mouse/Keyboard/Screen via vSphere Client). Le port TCP 443 est utilisé par vpxd pour les API de gestion des agents vpxa côté ESXi. Le heartbeat de disponibilité UDP 902 est couvert par la règle 4b. Le déchiffrement est désactivé (exclusion cert_pinned_app) : les hôtes ESXi présentent des certificats d'équipement vSphere et un proxy MITM briserait le canal d'authentification mutuelle vpxd↔vpxa. L'IPS détecte les exploits visant les services de gestion ESXi (T1210). Risque critique (risk 5) : ce canal est le vecteur principal de pivot depuis la VCSA vers les hôtes ESXi.
Application
- app_id:
- hypervisor_management
- category:
- infrastructure
- risk:
- 5
- depends_on:
- dns
Zones
management → management
direction: internal
Profils de sécurité
Déchiffrement
mode=none
exclusions: cert_pinned_app
Journalisation
Règle 4 — hypervisor_heartbeat (allow)
Rationale
Le heartbeat de disponibilité UDP 902 entre la VCSA (vpxd) et les hôtes ESXi (vpxa) permet la détection rapide des hôtes indisponibles dans vSphere. Ce flux est fondamental pour la gestion de la haute disponibilité vSphere HA et la surveillance de l'état des hôtes ESXi dans vCenter. L'IPS en mode default détecte les anomalies de protocole sur ce flux UDP sans bloquer les sondes vpxd légitimes.
Application
- app_id:
- hypervisor_heartbeat
- category:
- infrastructure
- risk:
- 3
Zones
management → management
direction: internal
Profils de sécurité
Déchiffrement
mode=none
Journalisation
Règle 5 — dns (allow)
Rationale
La résolution DNS est structurellement obligatoire pour la VCSA : l'installation échoue si les enregistrements A/PTR de son FQDN ne sont pas résolus. En exploitation, DNS est requis pour joindre les hôtes ESXi gérés, les contrôleurs Active Directory (intégration SSO vCenter), et le service dl.broadcom.com (mises à jour vLCM). 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 la VCSA si elle était compromise. TCP/53 (réponses DNSSEC ou >512 octets) est traité avec la même règle si le pare-feu supporte multi-protocole ; sinon, dupliquer pour tcp/53.
Application
- app_id:
- dns
- category:
- networking
- risk:
- 2
Zones
management → internal
direction: internal
Profils de sécurité
Déchiffrement
mode=none
Journalisation
Règle 6 — ntp (allow)
Rationale
CONDITIONNEL — À n'activer QUE si la synchronisation NTP directe est configurée sur la VCSA (via la VAMI ou vcsa-util). La VCSA peut synchroniser son horloge via l'hyperviseur hôte ESXi (mode VMware Tools), mais la synchronisation NTP directe est fortement recommandée en production. NTP est critique pour la validité des certificats TLS vSphere, l'authentification SSO/Kerberos vCenter, la cohérence des journaux d'événements et le fonctionnement de vSphere HA (élection master). L'IPS en mode default détecte les anomalies de protocole NTP (amplification, mode hors norme).
Application
- app_id:
- ntp
- category:
- networking
- risk:
- 2
Zones
management → internal
direction: internal
Profils de sécurité
Déchiffrement
mode=none
Journalisation
Règle 7 — ssh (allow)
Rationale
CONDITIONNEL — À n'activer QUE si le service SSH de la VCSA a été explicitement activé via la VAMI pour une opération de maintenance. Le SSH est désactivé par défaut sur la VCSA dans vSphere 9.0 (bonne pratique de sécurité Broadcom) et doit être re-désactivé après intervention. Cette règle doit être activée avec une politique de durée limitée (fenêtre de maintenance). Le déchiffrement ssh_proxy permet d'inspecter les commandes exécutées via le tunnel SSH (détection d'exfiltration ou de commandes suspectes sur le shell root VCSA). L'accès est restreint aux hôtes de gestion conformes et au groupe d'administration le plus étroit (T1133). log_start est activé pour tracer toute ouverture de session SSH.
Application
- app_id:
- ssh
- category:
- remote_access
- risk:
- 4
Zones
management → management
direction: inbound
Profils de sécurité
Déchiffrement
mode=ssh_proxy
Journalisation
Règle 8 — network_boot_provisioning (allow)
Rationale
CONDITIONNEL — À n'activer QUE si Auto Deploy vCenter est en place pour le déploiement automatisé d'hôtes ESXi sans état (stateless ESXi). Auto Deploy distribue les images ESXi, les profils de configuration et les règles d'assignation vSphere aux hôtes en cours de provisioning : les hôtes se connectent à la VCSA sur les ports TCP 6501 (service Auto Deploy HTTP) et 6502 (service Auto Deploy HTTPS) pour recevoir leur image système. L'antivirus et l'IPS inspectent les flux entrants. Le déchiffrement est désactivé (cert_pinned_app) car les hôtes ESXi en boot réseau utilisent des certificats vSphere que le proxy ne peut pas impersonner. Si le provisioning utilise UEFI HTTPS Boot (boot moderne ESXi 7+), il passe par TCP 443 (règle 1) et cette règle peut rester désactivée.
Application
- app_id:
- network_boot_provisioning
- category:
- infrastructure
- risk:
- 3
Zones
management → management
direction: inbound
Profils de sécurité
Déchiffrement
mode=none
exclusions: cert_pinned_app
Journalisation
Règle 9 — tftp (allow)
Rationale
CONDITIONNEL — À n'activer QUE si Auto Deploy vCenter utilise le boot PXE legacy (BIOS ou iPXE classique). Le TFTP (UDP 69) permet le téléchargement du fichier de boot iPXE lors du démarrage PXE d'un hôte ESXi en provisioning. Cette règle est inutile si le boot réseau UEFI HTTPS (nouveau défaut ESXi 7+) est configuré, ce dernier passant entièrement par HTTPS (règle 1 ou règle 8). TFTP est un protocole non chiffré : limiter son usage au réseau de gestion segmenté et envisager la migration vers le boot UEFI HTTPS pour éliminer ce flux.
Application
- app_id:
- tftp
- category:
- networking
- risk:
- 3
Zones
management → management
direction: inbound
Profils de sécurité
Déchiffrement
mode=none
Journalisation
Règle 10 — host_lifecycle_patch_https (allow)
Rationale
CONDITIONNEL — À n'activer QUE si vSphere Lifecycle Manager (vLCM) est activé pour piloter les mises à jour et vérifier la conformité des hôtes ESXi gérés. vLCM expose un dépôt HTTPS de patches et d'images ESXi depuis la VCSA vers les hôtes. Si ce flux est bloqué, les vérifications de conformité vLCM et les remédiations échouent silencieusement. Port HTTPS 9087 : flux principal depuis vSphere 7/vLCM (remplace le port HTTP hérité 9084). ssl_inbound_inspection permet l'inspection antivirus et sandboxing du contenu distribué (vecteur supply chain si la VCSA est compromise).
Application
- app_id:
- host_lifecycle_patch_https
- category:
- infrastructure
- risk:
- 4
- depends_on:
- dns
Zones
management → management
direction: inbound
Profils de sécurité
Déchiffrement
mode=ssl_inbound_inspection
Journalisation
Règle 11 — host_lifecycle_patch_legacy (allow)
Rationale
CONDITIONNEL — À n'activer QUE si vLCM utilise encore le port HTTP hérité (9084) pour des hôtes ESXi en mode de compatibilité, ou le port d'accès au magasin de configuration des hôtes (8083). En vSphere 7+/vLCM courant, le flux principal passe par HTTPS 9087 (règle 10) ; ces ports sont des résidus d'héritage. Note : 9084 étant HTTP non chiffré, envisager la migration vers 9087/HTTPS pour éliminer ce flux et fermer cette règle.
Application
- app_id:
- host_lifecycle_patch_legacy
- category:
- infrastructure
- risk:
- 3
Zones
management → management
direction: inbound
Profils de sécurité
Déchiffrement
mode=none
Journalisation
Règle 12 — replication_management (allow)
Rationale
CONDITIONNEL — À n'activer QUE si vSphere Replication est déployé (VR Appliance). Ce flux SOAP (TCP 8043) permet à la VCSA de piloter l'appliance vSphere Replication : configuration des politiques de réplication, monitoring, orchestration des basculements. Il est distinct du trafic de réplication de données inter-ESXi (NBD/NFC), qui relève d'une fiche dédiée aux hôtes ESXi. ssl_inbound_inspection inspecte les flux HTTPS SOAP entrants vers la VCSA.
Application
- app_id:
- replication_management
- category:
- infrastructure
- risk:
- 3
- depends_on:
- dns
Zones
management → management
direction: internal
Profils de sécurité
Déchiffrement
mode=ssl_inbound_inspection
Journalisation
Règle 13 — snmp (allow)
Rationale
CONDITIONNEL — À n'activer QUE si l'agent SNMP de la VCSA est activé et qu'un système de supervision réseau (NMS) effectue du polling. SNMP v3 avec authentification et chiffrement est fortement recommandé pour une infrastructure vSphere (les MIB vCenter exposent des informations sensibles sur l'infrastructure). L'accès doit être restreint à l'adresse IP du NMS. L'IPS en mode default surveille les anomalies de protocole SNMP (tentatives de walk non autorisées).
Application
- app_id:
- snmp
- category:
- infrastructure
- risk:
- 2
Zones
management → management
direction: inbound
Profils de sécurité
Déchiffrement
mode=none
Journalisation
Règle 14 — snmp_trap (allow)
Rationale
CONDITIONNEL — À n'activer QUE si l'envoi de traps SNMP est configuré sur la VCSA vers un récepteur de traps (NMS). La VCSA émet des traps SNMP UDP vers le NMS pour signaler des événements d'infrastructure vSphere. Préférer SNMP v3 avec authentification. L'IPS en mode default surveille les anomalies.
Application
- app_id:
- snmp_trap
- category:
- infrastructure
- risk:
- 2
Zones
management → management
direction: internal
Profils de sécurité
Déchiffrement
mode=none
Journalisation
Règle 15 — syslog (allow)
Rationale
CONDITIONNEL — À n'activer QUE si la collecte syslog non chiffrée est configurée sur la VCSA ET que la version courante est vCenter Server 9.x (supporté). AVERTISSEMENT DE VERSION : le syslog non chiffré sur UDP/TCP 514 est supporté dans vCenter Server 9.x mais est bloqué et non supporté à partir de vCenter Server 9.1. Si une montée de version vers 9.1+ est prévue, migrer vers syslog TLS (règle 16, port 1514) AVANT la mise à niveau de la VCSA. Syslog non chiffré expose les journaux vCenter à l'interception et à la falsification sur le réseau de gestion — préférer la règle 16 en toutes circonstances. L'IPS surveille les anomalies sur le flux.
Application
- app_id:
- syslog
- category:
- infrastructure
- risk:
- 3
Zones
management → management
direction: internal
Profils de sécurité
Déchiffrement
mode=none
Journalisation
Règle 16 — syslog_tls (allow)
Rationale
CONDITIONNEL — À activer si la collecte de logs syslog chiffrée TLS est configurée sur la VCSA. Recommandé en vCenter Server 9.x, et obligatoire à partir de vCenter Server 9.1 (le syslog non chiffré sur 514 étant bloqué dès cette version). Voie de migration recommandée depuis la règle 15. Le déchiffrement est désactivé (cert_pinned_app) car le collecteur syslog TLS utilise un certificat d'équipement vSphere pour l'authentification mutuelle.
Application
- app_id:
- syslog_tls
- category:
- infrastructure
- risk:
- 2
Zones
management → management
direction: internal
Profils de sécurité
Déchiffrement
mode=none
exclusions: cert_pinned_app
Journalisation
Règle 17 — software_update (allow)
Rationale
La VCSA et vLCM téléchargent les mises à jour vCenter Server et les patches/images ESXi depuis dl.broadcom.com, dépôt authentifié Broadcom (token par compte support, KB 431697). C'est le seul flux sortant vers Internet et un vecteur critique de chaîne d'approvisionnement (T1195.002) : ssl_forward_proxy est obligatoire pour permettre à l'antivirus et au sandboxing d'inspecter les paquets téléchargés. url_filtering bloque les catégories à risque et les sites non catégorisés. ALLOW-LIST DE DÉPLOIEMENT : autoriser uniquement dl.broadcom.com (dépôt actif depuis avril 2025). NE PAS autoriser les anciens domaines VMware retirés (depot.vmware.com, hostupdate.vmware.com, vapp-updates.vmware.com — HTTP 403 depuis le 23 avril 2025, KB 390098). Note de déploiement : dl.broadcom.com utilise un token d'authentification par compte support ; configurer l'exclusion d'inspection SSL sur ce domaine spécifique au niveau du proxy déployé (KB 431697), pas une exclusion générale de déchiffrement dans cette règle. Risque élevé (risk 4) : vecteur supply chain à large rayon d'impact sur la VCSA et l'ensemble des hôtes ESXi gérés.
Application
- app_id:
- software_update
- category:
- infrastructure
- risk:
- 4
- depends_on:
- dns, ssl
Zones
management → internet
direction: outbound
Profils de sécurité
Déchiffrement
mode=ssl_forward_proxy
Journalisation
Règle 18 — clear_text_hypervisor_mgmt (drop)
Rationale
Durcissement : les tentatives de communication en clair (HTTP) vers les interfaces de gestion des hôtes ESXi sont bloquées silencieusement. Les hôtes ESXi modernes (vSphere 7+) n'exposent leurs interfaces de gestion qu'en HTTPS (port 443, règle 4 — canal vpxd↔vpxa) ; un flux HTTP interne vers un hôte ESXi est soit un résidu de configuration hérité, soit une tentative de contournement du chiffrement (T1557 — interception en vol, vol d'identifiants vCenter/ESXi). Le log en haute priorité signale toute tentative pour investigation. Note : cette règle cible les flux internes VCSA <-> hôtes ESXi ; la redirection HTTP 80 vers HTTPS pour les clients administrateurs (vSphere Client) est couverte par la règle 3 (sens entrant).
Application
- app_id:
- clear_text_hypervisor_mgmt
- category:
- infrastructure
- risk:
- 4
Zones
management → management
direction: internal
Journalisation