← До повного змісту CIS VMware ESXi 8.0 Benchmark

CIS Benchmark

CIS Benchmark • VMware ESXi 8.0 v1.4.0

3. Управління доступом та автентифікація

Вимоги безпеки, перевірка параметрів та інженерні рекомендації для розділу «Управління доступом та автентифікація».


Рекомендацій: 25


VMware ESXi 8.0 v1.4.0

3.1 Хост повинен деактивувати SSH (Автоматизовано)

Level 1Автоматизовано

Оригінал: Host should deactivate SSH (Automated)

Secure Shell (SSH) забезпечує віддалений доступ до оболонки ESXi, уможливлюючи прямий хост консольний доступ або віддалене підключення. Деактивація SSH є заходом безпеки при мінімізації каналів віддаленого доступу до хосту ESXi, обмежуючи його основними підключення лише через клієнт vSphere, vCLI/PowerCLI або опубліковані API. The статус служби має бути встановлено на «Зупинено», дозволяючи ручний запуск і зупинку усунення несправностей або діагностичні заходи, коли це необхідно.

💡 Обґрунтування безпеки:

Обмеження віддаленого доступу шляхом дезактивації SSH зменшує потенційні вектори атак, сприяючи безпечне робоче середовище. Увімкнення SSH лише для діагностики чи усунення несправностей забезпечує контрольований доступ відповідно до найкращих практик безпеки.

⚠️ Вплив на робочий процес (Impact):

Немає жодного функціонального впливу; однак цей захід вимагає альтернативних методів для віддаленого керування, наприклад vSphere Client або інструменти командного рядка, які можуть вимагати додаткових конфігурацій або володіння набором інструментів.

🔍 Аудит (перевірка налаштувань)
ℹ️ Примітка: Щоразу, коли на хості ввімкнено SSH, у веб-клієнті відображається попередження про хост.

⚙️ Виправлення (Remediation / Налаштування)
🖥️ Графічний інтерфейс (GUI / WebUI)

Щоб вимкнути SSH, виконайте такі дії:

  1. У веб-клієнті vSphere виберіть хост.
  2. Виберіть «Налаштувати», потім розгорніть «Система» та виберіть «Служби». Сторінка 72 Тільки для внутрішнього використання – Загальне
  3. Натисніть SSH, а потім клацніть «Редагувати політику запуску».
  4. Установіть для політики запуску значення «Запуск і зупинка вручну».
  5. Натисніть OK.
  6. Поки ESXi Shell все ще вибрано, натисніть «Зупинити». Крім того, скористайтеся такою командою PowerCLI: # Налаштуйте SSH для запуску вручну, а не автоматично для всіх хостів Get-VMHost | Get-VMHostService | Де { $_.key -eq “TSM-SSH” } | Вимкніть політику VMHostService

📋 CIS Controls & Нормативні посилання
  1. https://docs.vmware.com/en/VMware-
  2. vSphere/7.0/com.vmware.vsphere.security.doc/GUID-12E27BF3-3769-4665-
  3. 8769-DA76C2BC9FFE.html

CIS Controls V8: 4.8
IG 1, 2
Uninstall or Disable Unnecessary Services on Enterprise Assets and Software Uninstall or disable unnecessary services on enterprise assets and software, such as an unused file sharing service, web application module, or service function.

CIS Controls V7: 9.2
IG 1, 2
Ensure Only Approved Ports, Protocols and Services Are Running Ensure that only network ports, protocols, and services listening on a system with validated business needs, are running on each system.

Page 73 Internal Only – General

3.2 Хост повинен деактивувати оболонку ESXi (Автоматизовано)

Level 1 (L1) – Corporate/Enterprise Environment (general use)Автоматизовано

Оригінал: Host must deactivate the ESXi shell (Automated)

Оболонка ESXi — це інтерактивне середовище командного рядка, доступне в Direct Консольний інтерфейс користувача (DCUI) або віддалено через SSH. Дії, що виконуються з ESXi Оболонка обходить усі елементи керування доступом, але реєструється. Рекомендоване налаштування для ESXi оболонку слід зупиняти та запускати вручну лише за потреби, наприклад під час роботи діагностику або усунення несправностей.

💡 Обґрунтування безпеки:

Переконайтеся, що такі несуттєві служби, як оболонка ESXi, деактивовано, покращує поза безпеки.

⚠️ Вплив на робочий процес (Impact):

Функціональний вплив не зафіксовано. Однак, якщо потрібні функції оболонки ESXi, потрібна ручна активація.

🔍 Аудит (перевірка налаштувань)
ℹ️ Примітка: Щоразу, коли ввімкнено оболонку ESXi, у веб-клієнті відображається попередження хоста
на хості.

⚙️ Виправлення (Remediation / Налаштування)
🖥️ Графічний інтерфейс (GUI / WebUI)

Щоб вимкнути оболонку ESXi, виконайте такі дії:

  1. У веб-клієнті vSphere виберіть хост.
  2. Виберіть «Налаштувати», потім розгорніть «Система» та виберіть «Служби».
  3. Натисніть ESXi Shell, а потім клацніть «Редагувати політику запуску».
  4. Установіть для політики запуску значення «Запуск і зупинка вручну». Сторінка 74 Тільки для внутрішнього використання – Загальні
  5. Натисніть OK. Крім того, скористайтеся такою командою PowerCLI: # Налаштуйте оболонку ESXi на запуск вручну, а не автоматично для всіх хостів Get-VMHost | Get-VMHostService | Де { $_.key -eq “TSM” } | Вимкніть політику VMHostService

📋 CIS Controls & Нормативні посилання
  1. https://docs.vmware.com/en/VMware-
  2. vSphere/7.0/com.vmware.vsphere.security.doc/GUID-B5144CE9-F8BB-494D-
  3. 8F5D-0D5621D65DAE.html
  4. https://docs.vmware.com/en/VMware-
  5. vSphere/7.0/com.vmware.vsphere.security.doc/GUID-DFA67697-232E-4F7D-
  6. 860F-
  7. 96C0819570A8.html?hWord=N4IghgNiBcIKIDswCMIFMAEBBAxjtAzgRgC4D2p
  8. AFpnAMoAaAlhrdRFAL5A

CIS Controls V8: 4.8
IG 1, 2
Uninstall or Disable Unnecessary Services on Enterprise Assets and Software Uninstall or disable unnecessary services on enterprise assets and software, such as an unused file sharing service, web application module, or service function.

CIS Controls V7: 9.2
IG 1, 2
Ensure Only Approved Ports, Protocols and Services Are Running Ensure that only network ports, protocols, and services listening on a system with validated business needs, are running on each system.

Page 75 Internal Only – General 3.3 Host must deactivate the ESXi Managed Object Browser (MOB) (Automated) Profile Applicability

3.4 Хост повинен деактивувати SLP (Вручну)

Level 1Вручну

Оригінал: Host must deactivate SLP (Manual)

Протокол розташування служб (SLP) використовується для виявлення та вибору мережі служби в локальних мережах, що спрощує налаштування, дозволяючи комп’ютерам автоматично знаходити необхідні послуги. Практика дезактивації SLP, коли вона не використовується узгоджується з принципом мінімізації поверхні атаки шляхом вимкнення несуттєвих послуги. Рекомендованим налаштуванням є зупинка служби SLP із можливістю запускати та зупиняти його вручну за потреби.

💡 Обґрунтування безпеки:

Дезактивація неосновних служб, таких як SLP, мінімізує потенційні вектори атак, тим самим підвищуючи безпеку хоста.

⚠️ Вплив на робочий процес (Impact):

Немає жодного функціонального впливу, однак для запуску потрібне ручне втручання послугу SLP, коли це необхідно.

🔍 Аудит (перевірка налаштувань)
ℹ️ Примітка: Стан вимкнено/не працює відповідає вимогам.

⚙️ Виправлення (Remediation / Налаштування)
ℹ️ Примітка: Переконайтеся, що операційна залежність не вимагає SLP, перш ніж вимикати його.

📋 CIS Controls & Нормативні посилання
  1. https://knowledge.broadcom.com/external/article/435932
  2. https://knowledge.broadcom.com/external/article/313159

Page 78 Internal Only – General

CIS Controls V8: 4.8
IG 1, 2
Uninstall or Disable Unnecessary Services on Enterprise Assets and Software Uninstall or disable unnecessary services on enterprise assets and software, such as an unused file sharing service, web application module, or service function.

CIS Controls V7: 9.2
IG 1, 2
Ensure Only Approved Ports, Protocols and Services Are Running Ensure that only network ports, protocols, and services listening on a system with validated business needs, are running on each system.

Page 79 Internal Only – General

3.5 Хост повинен деактивувати CIM (Вручну)

Level 1Вручну

Оригінал: Host must deactivate CIM (Manual)

Дезактивація служби загальної інформаційної моделі (CIM), коли вона не використовується, узгоджується з принцип мінімізації поверхні атаки шляхом відключення несуттєвих служб. Це дії допомагають зменшити потенційні вектори атаки, таким чином підсилюючи атаку господаря поза безпеки.

💡 Обґрунтування безпеки:

Дезактивація неосновних служб, як-от CIM, зменшує потенційні ризики для безпеки пов’язані з цими службами. Цей захід відповідає принципу найменшого функціональність, яка передбачає, що лише необхідні служби повинні бути активними для виконання експлуатаційні вимоги.

⚠️ Вплив на робочий процес (Impact):

Функціональний вплив не визначено. Однак дезактивація CIM може вимагати від адміністраторів вручну запускати або зупиняти службу, коли це можливо, потенційно впливають на робочі процеси, якщо CIM знадобиться на пізнішому етапі.

🔍 Аудит (перевірка налаштувань)
🖥️ Графічний інтерфейс (GUI / WebUI)

Перевірте налаштування в графічному веб-інтерфейсі:

  1. Перегляньте служби CIM/WBEM у Host > Configure > Services або Execute: esxcli system wbem get
  2. Якщо CIM явно не потрібен, переконайтеся, що WBEM/CIM вимкнено.

⚙️ Виправлення (Remediation / Налаштування)
🖥️ Графічний інтерфейс (GUI / WebUI)

Передумова Підтвердити, що інтеграції моніторингу/сховища не потребують CIM/WBEM. Якщо не потрібно:

  1. Вимкніть WBEM/CIM за допомогою: esxcli system wbem set –enable false

📋 CIS Controls & Нормативні посилання
  1. https://knowledge.broadcom.com/external/article/313159
  2. https://knowledge.broadcom.com/external/article/396097

Page 80 Internal Only – General

CIS Controls V8: 4.8
IG 1, 2
Uninstall or Disable Unnecessary Services on Enterprise Assets and Software Uninstall or disable unnecessary services on enterprise assets and software, such as an unused file sharing service, web application module, or service function.

CIS Controls V7: 9.2
IG 1, 2
Ensure Only Approved Ports, Protocols and Services Are Running Ensure that only network ports, protocols, and services listening on a system with validated business needs, are running on each system.

Page 81 Internal Only – General

3.6 Хост повинен деактивувати SNMP (Вручну)

Level 1Вручну

Оригінал: Host should deactivate SNMP (Manual)

Простий протокол керування мережею (SNMP) полегшує керування мережевих пристроїв. Мінімізуйте поверхню атаки, вимкнувши несуттєві служби. The рекомендованим параметром є зупинка служби SNMP, якщо вона не потрібна налаштовано безпечно.

💡 Обґрунтування безпеки:

Дезактивація SNMP, коли вона не потрібна, зменшує площу атаки, дотримуючись a мінімалістичний підхід до роботи сервісу.

⚠️ Вплив на робочий процес (Impact):

Хоча прямого функціонального впливу немає, відсутність SNMP може вимагати альтернативні методи управління та моніторингу мережі.

🔍 Аудит (перевірка налаштувань)
🖥️ Графічний інтерфейс (GUI / WebUI)

Перевірте налаштування в графічному веб-інтерфейсі:

  1. Виконайте esxcli system snmp get Якщо SNMP не потрібен, переконайтеся, що його вимкнено. Якщо потрібно, задокументуйте виняток і перевірте окремі засоби захисту SNMP.

⚙️ Виправлення (Remediation / Налаштування)
🖥️ Графічний інтерфейс (GUI / WebUI)

Виконайте такі дії в графічному інтерфейсі:

  1. Вимкніть SNMP, коли він не потрібен, за допомогою: esxcli system snmp set –enable false Якщо SNMP потрібен, обмежте цілі/спільноти, віддайте перевагу безпечним конфігураціям SNMP, які підтримуються середовищем, і обмежте набір правил брандмауера ESXi авторизованими мережами керування.

📋 CIS Controls & Нормативні посилання
  1. https://docs.vmware.com/en/VMware-vSphere/8.0/vsphere-security/GUID-4309DE28-AFB6-4B2D-A8EA-
  2. A38D36A8C6E6.html?hWord=N4IghgNiBcIM4DsC2AHEBfIA
  3. https://knowledge.broadcom.com/external/article/432921
  4. https://developer.broadcom.com/xapis/esxcli-command-
  5. reference/latest/namespace/esxcli_system.html
  6. https://developer.broadcom.com/tools/esxcli/latest/

Page 82 Internal Only – General

CIS Controls V8: 4.8
IG 1, 2
Uninstall or Disable Unnecessary Services on Enterprise Assets and Software Uninstall or disable unnecessary services on enterprise assets and software, such as an unused file sharing service, web application module, or service function.

CIS Controls V7: 9.2
IG 1, 2
Ensure Only Approved Ports, Protocols and Services Are Running Ensure that only network ports, protocols, and services listening on a system with validated business needs, are running on each system.

Page 83 Internal Only – General

3.7 Хост повинен автоматично завершувати неактивні сеанси DCUI (Автоматизовано)

Level 1Автоматизовано

Оригінал: Host must automatically terminate idle DCUI sessions (Automated)

Якщо налаштувати тайм-аут сеансу, автоматичні сеанси консолі вмикаються автоматично припинено, тим самим зменшуючи потенційні ризики безпеці, пов’язані з довготривалою активністю сесії. Параметр, який регулює цю поведінку, — це UserVars.DcuiTimeOut із a рекомендоване значення 600 (10 хвилин).

💡 Обґрунтування безпеки:

Автоматичне припинення неактивних сеансів DCUI підвищує рівень безпеки за рахунок мінімізація вікна можливостей для несанкціонованого доступу через автоматичний доступ сесії. Він забезпечує належну практику гігієни безпеки, забезпечуючи неактивні сеанси не залишаються відкритими нескінченно довго, що відповідає принципу найменших привілеїв.

⚠️ Вплив на робочий процес (Impact):

Хоча функціональний вплив не вказано, встановлення надто короткого значення часу очікування може створюють незручності користувачам, передчасно припиняючи сесії, можливо перериваючи робочий процес. І навпаки, надто довге значення часу очікування може не пом’якшити належним чином ризики, пов’язані з неактивними сеансами. Отже, зважений підхід до налаштування значення часу очікування сеансу, узгоджене з політикою безпеки організації та робочим процесом користувача, має вирішальне значення.

🔍 Аудит (перевірка налаштувань)
🖥️ Графічний інтерфейс (GUI / WebUI)

Щоб перевірити налаштування часу очікування DCUI, виконайте такі дії:

  1. У веб-клієнті vSphere виберіть хост.
  2. Натисніть «Налаштувати», а потім у розділі «Система» виберіть «Додаткові параметри системи».
  3. Виберіть «Редагувати», а потім введіть UserVars.DcuiTimeOut у фільтрі.
  4. Переконайтеся, що значення цього параметра становить 600 секунд або менше. Крім того, можна використати таку команду PowerCLI: Get-VMHost | Get-AdvancedSetting -Name UserVars.DcuiTimeOut

⚙️ Виправлення (Remediation / Налаштування)
🖥️ Графічний інтерфейс (GUI / WebUI)

Щоб виправити налаштування часу очікування DCUI, виконайте такі дії:

  1. У веб-клієнті vSphere виберіть хост.
  2. Натисніть «Налаштувати», а потім у розділі «Система» виберіть «Додаткові параметри системи». Сторінка 84 Тільки для внутрішнього використання – Загальні
  3. Виберіть «Редагувати», а потім введіть UserVars.DcuiTimeOut у фільтрі.
  4. Клацніть поле для поточного значення, а потім встановіть значення 600 секунд або менше. Крім того, скористайтеся такою командою PowerCLI: Get-VMHost | Get-AdvancedSetting -Name UserVars.DcuiTimeOut | Set-AdvancedSetting-Value 600

📋 CIS Controls & Нормативні посилання

CIS Controls V8: 4.3
IG 1, 2, 3
Configure Automatic Session Locking on Enterprise Assets Configure automatic session locking on enterprise assets after a defined period of inactivity. For general purpose operating systems, the period must not exceed 15 minutes. For mobile end-user devices, the period must not exceed 2 minutes.

CIS Controls V7: 16.11
IG 1, 2, 3
Lock Workstation Sessions After Inactivity Automatically lock workstation sessions after a standard period of inactivity.

Page 85 Internal Only – General

3.8 Хост повинен автоматично припинити неактивні оболонки (Автоматизовано)

Level 1Автоматизовано

Оригінал: Host must automatically terminate idle shells (Automated)

Щоб запобігти, хост має бути налаштований на автоматичне завершення неактивних сеансів оболонки можливий несанкціонований доступ через забуті виходи. Встановлення тайм-ауту для неактивного SSH гарантує, що будь-які неконтрольовані сеанси будуть закриті, тим самим зменшуючи ризик безпеки. Параметр, який регулює цю поведінку, — UserVars.

💡 Обґрунтування безпеки:

Автоматичне завершення неактивних оболонок мінімізує ризики, пов’язані з роботою без нагляду сесії. Це проактивний захід для запобігання потенційному несанкціонованому доступу до хосту.

⚠️ Вплив на робочий процес (Impact):

Немає виявленого негативного впливу, пов’язаного із застосуванням цього контролю щоб посилити безпеку господаря.

🔍 Аудит (перевірка налаштувань)
ℹ️ Примітка: Значення 0 вимикає ESXiShellInteractiveTimeOut.
Крім того, можна використовувати таку команду PowerCLI:
# Список UserVars.ESXiShellInteractiveTimeOut для кожного хоста
Get-VMHost | Виберіть назву, @{N=”UserVars.ESXiShellInteractiveTimeOut”;E={$_ |
Get-AdvancedSetting UserVars.ESXiShellInteractiveTimeOut | Виберіть –
ExpandProperty Values}}

⚙️ Виправлення (Remediation / Налаштування)
ℹ️ Примітка: Значення 0 вимикає ESXi ShellInteractiveTimeOut.
Крім того, скористайтеся такою командою PowerCLI:
# Встановити Remove UserVars.ESXiShellInteractiveTimeOut на 300 на всіх хостах
Get-VMHost | Get-AdvancedSetting -Name ‘UserVars.ESXiShellInteractiveTimeOut’
| Set-AdvancedSetting -Value “300”

📋 CIS Controls & Нормативні посилання
  1. http://kb.vmware.com/kb/2004746
  2. Additional Information:
  3. It is recommended to set the ESXiShellTimeOut together with
  4. ESXiShellInteractiveTimeOut.

CIS Controls V8: 4.3
IG 1, 2, 3
Configure Automatic Session Locking on Enterprise Assets Configure automatic session locking on enterprise assets after a defined period of inactivity. For general purpose operating systems, the period must not exceed 15 minutes. For mobile end-user devices, the period must not exceed 2 minutes.

CIS Controls V7: 16.11
IG 1, 2, 3
Lock Workstation Sessions After Inactivity Automatically lock workstation sessions after a standard period of inactivity.

Page 87 Internal Only – General

3.9 Хост повинен автоматично деактивувати служби оболонки (Автоматизовано)

Level 1Автоматизовано

Оригінал: Host must automatically deactivate shell services (Automated)

Увімкнення автоматичної деактивації служб оболонки мінімізує поверхню атаки господар. Часове вікно для доступності служб ESXi Shell і SSH визначається UserVars.ESXiShellTimeOut, після чого ці служби припиняються. The рекомендоване значення для цього параметра – 3600.

💡 Обґрунтування безпеки:

Автоматичне вимкнення служб оболонки після визначеного періоду часу допомагає зменшити ризик, пов’язаний із потенційним неавторизованим доступом, забезпечуючи більш безпечний ESXi хост-середовище.

⚠️ Вплив на робочий процес (Impact):

Немає жодного негативного функціонального впливу, визначеного цим контролем; це сприяє підвищення рівня безпеки хоста шляхом обмеження доступності служб оболонки.

🔍 Аудит (перевірка налаштувань)
🖥️ Графічний інтерфейс (GUI / WebUI)

Щоб переконатися, що тайм-аут встановлено на одну годину або менше, виконайте такі дії у веб-клієнті vSphere:

  1. У веб-клієнті vSphere виберіть хост.
  2. Натисніть «Налаштувати», а потім розгорніть «Система».
  3. Виберіть «Додаткові параметри системи», а потім натисніть «Редагувати».
  4. У фільтр введіть ESXiShellTimeOut.
  5. Переконайтеся, що для цього параметра встановлено значення 3600 (1 година) або менше. Крім того, можна використати таку команду PowerCLI: # Список UserVars.ESXiShellTimeOut у хвилинах для кожного хоста Get-VMHost | Виберіть назву, @{N=”UserVars.ESXiShellTimeOut”;E={$_ | Get- AdvancedSettings UserVars.ESXiShellTimeOut | Виберіть -ExpandProperty Values}}

⚙️ Виправлення (Remediation / Налаштування)
ℹ️ Примітка: Значення 0 вимикає ESXiShellTimeOut.
Крім того, запустіть таку команду PowerCLI:
# Встановіть для UserVars.ESXiShellTimeOut значення 3600 на всіх хостах
Get-VMHost | Get-AdvancedSetting -Name ‘UserVars.ESXiShellTimeOut’ | набір-
AdvancedSetting – Значення “3600”

📋 CIS Controls & Нормативні посилання
  1. https://docs.vmware.com/en/VMware-
  2. vSphere/7.0/com.vmware.vsphere.security.doc/GUID-6E1ECA4D-B617-4D42-
  3. B40B-71E4C83DEEFB.html
  4. https://docs.vmware.com/en/VMware-
  5. vSphere/7.0/com.vmware.vsphere.security.doc/GUID-B314F79B-2BDD-4D68-
  6. 8096-F009B87ACB33.html
  7. http://kb.vmware.com/kb/2004746
  8. https://docs.vmware.com/en/VMware-
  9. vSphere/7.0/com.vmware.vsphere.security.doc/GUID-94F0C54F-05E3-4E16-
  10. 8027-0280B9ED1009.html
  11. Additional Information:
  12. This value can be set in minutes via the DCUI. When using the vCenter GUI or
  13. PowerShell API, the value is set in seconds.

CIS Controls V8: 4.3
IG 1, 2, 3
Configure Automatic Session Locking on Enterprise Assets Configure automatic session locking on enterprise assets after a defined period of inactivity. For general purpose operating systems, the period must not exceed 15 minutes. For mobile end-user devices, the period must not exceed 2 minutes.

CIS Controls V7: 16.11
IG 1, 2, 3
Lock Workstation Sessions After Inactivity Automatically lock workstation sessions after a standard period of inactivity.

Page 89 Internal Only – General

3.10 Хост не повинен пригнічувати попередження про те, що оболонку ввімкнено (Вручну)

Level 1Вручну

Оригінал: Host must not suppress warnings that the shell is enabled (Manual)

Наявність попереджень для ввімкненого SSH або ESXi Shell дає уявлення про потенційну безпеку ризики. Вимкнення таких попереджень може замаскувати поточні атаки. Параметр, що регулює це поведінка — UserVars.SuppressShellWarning із рекомендованим значенням 0.

💡 Обґрунтування безпеки:

Підтримка видимості статусу служби оболонки через попередження має вирішальне значення для моніторингу і раннє виявлення несанкціонованої діяльності, допомагаючи в своєчасному вирішенні потенційних загрози безпеці.

⚠️ Вплив на робочий процес (Impact):

Жодного негативного функціонального впливу цей контроль не пов’язує; це покращує моніторинг і відповідь на потенційні загрози безпеці шляхом забезпечення видимості попереджень, а не видимості пригнічений.

🔍 Аудит (перевірка налаштувань)
🖥️ Графічний інтерфейс (GUI / WebUI)

З адміністративного сеансу PowerCLI.

  1. Виконайте Get-VMHost | Get-AdvancedSetting -Name UserVars.SuppressShellWarning
  2. Переконайтеся, що значення дорівнює 0.

⚙️ Виправлення (Remediation / Налаштування)
🖥️ Графічний інтерфейс (GUI / WebUI)

З адміністративного сеансу PowerCLI.

  1. Виконайте Get-VMHost | Get-AdvancedSetting -Name UserVars.SuppressShellWarning | Set-AdvancedSetting -Value 0 – Confirm:$false
  2. Зазвичай доступ до оболонки повинен залишатися вимкненим; не пригнічуйте попередження, коли воно ввімкнено.

📋 CIS Controls & Нормативні посилання
  1. https://developer.broadcom.com/powercli/latest/vmware.vimautomation.core/com
  2. mands/get-advancedsetting/

Page 90 Internal Only – General 2. https://developer.broadcom.com/powercli/latest/vmware.vimautomation.core/com mands/set-advancedsetting

CIS Controls V8: 13.11
IG 1
Tune Security Event Alerting Thresholds Tune security event alerting thresholds monthly, or more frequently.

CIS Controls V7: 6.3
IG 1, 2
Enable Detailed Logging Enable system logging to include detailed information such as an event source, date, user, timestamp, source addresses, destination addresses, and other useful elements.

Page 91 Internal Only – General

3.11 Хост повинен застосовувати складні паролі (Вручну)

Level 1Вручну

Оригінал: Host must enforce password complexity (Manual)

Застосуванням складності пароля керують через Параметр Security.PasswordQualityControl, що дозволяє налаштувати довжину пароля, вимоги до набору символів і обмеження щодо невдалих спроб входу. Рекомендований налаштування: “повторити=3 хв.=вимкнено,15,15,15,15 макс.=64 схоже=заборонити парольну фразу=3”.

💡 Обґрунтування безпеки:

Дотримання вказівок NIST 800-63B, розділ 5.1.1.2, не дотримання традиційних правила композиції полегшують прийняття довших, безпечніших парольних фраз, підвищення загальної безпеки.

⚠️ Вплив на робочий процес (Impact):

Зміна складності пароля через Security.PasswordQualityControl може спричинити проблем із встановленням інших продуктів і послуг в екосистемі VMware немає очікуючи таких змін.

🔍 Аудит (перевірка налаштувань)
🖥️ Графічний інтерфейс (GUI / WebUI)

Щоб підтвердити вимоги до складності пароля, виконайте таку команду PowerCLI: (Get-VMHost | Get-AdvancedSetting -Name “Security.PasswordQualityControl”). Значення • Confirm N0 вимкнено. • Переконайтеся, що N1 вимкнено. • Переконайтеся, що N2 вимкнено. • Переконайтеся, що N3 вимкнено. • Переконайтеся, що N4 встановлено на 15 або більше. Вищезазначене вимагає, щоб усі паролі мали довжину 15 або більше символів і складалися принаймні з одного символу з чотирьох різних наборів символів.

    ⚙️ Виправлення (Remediation / Налаштування)
    🖥️ Графічний інтерфейс (GUI / WebUI)

    Щоб установити вимоги до складності пароля, виконайте таку команду PowerCLI: Page 92 Лише для внутрішнього використання – загальне Get-VMHOST | Get-AdvancedSetting -Name «Security.PasswordQualityControl» | Set-AdvancedSetting -Value “retry=3 min=disabled,disabled,disabled,disabled,15” Вищевказане вимагає, щоб усі паролі мали довжину 15 або більше символів і складалися принаймні з одного символу з чотирьох різних наборів символів.

      📋 CIS Controls & Нормативні посилання
      1. http://www.openwall.com/passwdqc/README.shtml
      2. https://docs.vmware.com/en/VMware-vSphere/8.0/vsphere-security/GUID-
      3. DC96FFDB-F5F2-43EC-8C73-05ACDAE6BE43.html#GUID-DC96FFDB-F5F2-
      4. 43EC-8C73-05ACDAE6BE43
      5. https://www.cisecurity.org/white-papers/cis-password-policy-guide/

      CIS Controls V8: 5.2
      IG 1, 2, 3
      Use Unique Passwords Use unique passwords for all enterprise assets. Best practice implementation includes, at a minimum, an 8-character password for accounts using MFA and a 14-character password for accounts not using MFA.

      CIS Controls V7: 4.4
      IG 1, 2
      Use Unique Passwords Where multi-factor authentication is not supported (such as local administrator, root, or service accounts), accounts will use passwords that are unique to that system.

      Page 93 Internal Only – General

      3.12 Хост повинен заблокувати обліковий запис після певної кількості невдалих спроб входу (Автоматизовано)

      Level 1Автоматизовано

      Оригінал: Host must lock an account after a specified number of failed login attempts (Automated)

      Контроль безпеки передбачає обмеження доступу до облікового запису після певної кількості невдалі спроби входу, діючи як стримуючий фактор проти атак грубої сили. Цей контроль є застосовно для доступу SSH і vSphere Web Services SDK, але не для Direct Інтерфейс консолі (DCUI) і оболонка ESXi. Налаштування за замовчуванням допускає п’ять помилок спроби до блокування облікового запису, з автоматичним розблокуванням через 15 хвилин. Параметр цю поведінку регулює Security.AccountLockFailures із рекомендованим значенням 5.

      💡 Обґрунтування безпеки:

      Впровадження цього контролю підвищує стійкість хоста проти несанкціонованого доступу спроб, зберігаючи цілісність системи. Зриваючи атаки грубої сили, це значно підвищує рівень безпеки, ускладнюючи несанкціонований доступ.

      ⚠️ Вплив на робочий процес (Impact):

      Потенційним недоліком є сценарій ненавмисної відмови в обслуговуванні, особливо з низьким значенням порогове значення для помилок входу. Це може бути використано зловмисно або спрацьовувати випадково блокування, що впливає на доступність системи та, можливо, потребує додаткових адміністративні зусилля для скидання облікового запису.

      🔍 Аудит (перевірка налаштувань)
      🖥️ Графічний інтерфейс (GUI / WebUI)

      Щоб переконатися, що максимальну кількість невдалих спроб входу встановлено правильно, виконайте такі дії:

      1. У веб-клієнті vSphere виберіть хост.
      2. Натисніть «Налаштувати», а потім розгорніть «Система».
      3. Виберіть «Додаткові параметри системи», а потім натисніть «Редагувати».
      4. Введіть у фільтрі Security.AccountLockFailures.
      5. Переконайтеся, що для цього параметра встановлено значення 5. Крім того, можна використати таку команду PowerCLI: Get-VMHost | Get-AdvancedSetting -Name Security.AccountLockFailures

      ⚙️ Виправлення (Remediation / Налаштування)
      🖥️ Графічний інтерфейс (GUI / WebUI)

      Щоб правильно встановити максимальну кількість невдалих спроб входу, виконайте такі дії:

      1. У веб-клієнті vSphere виберіть хост. Сторінка 94 Тільки для внутрішнього використання – Загальне
      2. Натисніть «Налаштувати», а потім розгорніть «Система».
      3. Виберіть «Додаткові параметри системи», а потім натисніть «Редагувати».
      4. Введіть у фільтрі Security.AccountLockFailures.
      5. Установіть для цього параметра значення 5. Крім того, скористайтеся такою командою PowerCLI: Get-VMHost | Get-AdvancedSetting -Name Security.AccountLockFailures | Set- AdvancedSetting -Value 5

      📋 CIS Controls & Нормативні посилання
      1. https://code.vmware.com/apis/196/vsphere#https://vdc-repo.vmware.com/vmwb-repository/dcr-public/6b586ed2-655c-49d9-9029-bc416323cb22/fa0b429a-a695-
      2. 4c11-b7d2-2cbc284049dc/doc/vim.option.OptionManager.html
      3. https://www.cisecurity.org/white-papers/cis-password-policy-guide/

      CIS Controls V8: 6.2
      IG 1, 2, 3
      Establish an Access Revoking Process Establish and follow a process, preferably automated, for revoking access to enterprise assets, through disabling accounts immediately upon termination, rights revocation, or role change of a user. Disabling accounts, instead of deleting accounts, may be necessary to preserve audit trails.

      CIS Controls V7: 16.7
      IG 1, 2
      Establish Process for Revoking Access Establish and follow an automated process for revoking system access by disabling accounts immediately upon termination or change of responsibilities of an employee or contractor . Disabling these accounts, instead of deleting accounts, allows preservation of audit trails.

      Page 95 Internal Only – General

      3.13 Хост повинен розблокувати облікові записи після визначеного періоду очікування (Автоматизовано)

      Level 1Автоматизовано

      Оригінал: Host must unlock accounts after a specified timeout period (Automated)

      Забезпечення автоматичного розблокування облікових записів користувачів на хості ESXi після a зазначений період сприяє балансу між безпекою та зручністю використання. Цей механізм негайно реактивує неактивні облікові записи, зменшуючи потенціал ризики несанкціонованого доступу. Його налаштовують за допомогою певного параметра, який, коли налаштований, визначає тривалість періоду блокування. Параметр, що регулює це поведінкою є Security.AccountUnlockTime із рекомендованим значенням 900 секунд.

      💡 Обґрунтування безпеки:

      Цей параметр зменшує незручності для нешкідливих користувачів і накладні витрати на адміністраторів, а також уповільнює атаки підбору облікових даних.

      ⚠️ Вплив на робочий процес (Impact):

      Функціональний вплив не помічено. Конфігурація параметра забезпечує безпеку використання балансу, хоча неправильна конфігурація може наразити систему на несанкціонований доступ отримати доступ або порушити роботу користувача.

      🔍 Аудит (перевірка налаштувань)
      🖥️ Графічний інтерфейс (GUI / WebUI)

      Щоб переконатися, що блокування облікового запису встановлено на 15 хвилин, виконайте такі дії:

      1. У веб-клієнті vSphere виберіть хост.
      2. Натисніть «Налаштувати», а потім розгорніть «Система».
      3. Виберіть «Додаткові параметри системи», а потім натисніть «Редагувати».
      4. У фільтр введіть Security.AccountUnlockTime.
      5. Переконайтеся, що для цього параметра встановлено значення 900. Крім того, можна використати таку команду PowerCLI: Get-VMHost | Get-AdvancedSetting -Name Security.AccountUnlockTime

      ⚙️ Виправлення (Remediation / Налаштування)
      🖥️ Графічний інтерфейс (GUI / WebUI)

      Щоб встановити блокування облікового запису на 15 хвилин, виконайте такі дії:

      1. У веб-клієнті vSphere виберіть хост.
      2. Натисніть «Налаштувати», а потім розгорніть «Система».
      3. Виберіть «Додаткові параметри системи», а потім натисніть «Редагувати».
      4. У фільтр введіть Security.AccountUnlockTime. Сторінка 96 Тільки для внутрішнього використання – Загальні
      5. Встановіть для цього параметра значення 900. Крім того, скористайтеся такою командою PowerCLI: Get-VMHost | Get-AdvancedSetting -Name Security.AccountUnlockTime | Set-AdvancedSetting-Value 900

      📋 CIS Controls & Нормативні посилання
      1. https://code.vmware.com/apis/1067/vsphere
      2. https://www.cisecurity.org/white-papers/cis-password-policy-guide/

      CIS Controls V8: 4.3
      IG 1, 2, 3
      Configure Automatic Session Locking on Enterprise Assets Configure automatic session locking on enterprise assets after a defined period of inactivity. For general purpose operating systems, the period must not exceed 15 minutes. For mobile end-user devices, the period must not exceed 2 minutes.

      CIS Controls V7: 16.11
      IG 1, 2, 3
      Lock Workstation Sessions After Inactivity Automatically lock workstation sessions after a standard period of inactivity.

      Page 97 Internal Only – General

      3.14 Хост повинен налаштувати історію паролів, щоб обмежити повторне використання паролів (Вручну)

      Level 1Вручну

      Оригінал: Host must configure the password history setting to restrict the reuse of passwords (Manual)

      Мета полягає в тому, щоб запобігти повторному використанню минулих паролів, діючи як стримуючий фактор проти потенційних порушення безпеки, спричинені використанням старих, скомпрометованих облікових даних. Це досягається шляхом налаштування параметра Security.PasswordHistory, який визначає кількість унікальних паролів, які користувач повинен пройти перед попереднім паролем можна використовувати повторно. Рекомендоване значення цього параметра – 5.

      💡 Обґрунтування безпеки:

      Застосовуючи політику історії паролів, організації ускладнюють роботу зловмисників для отримання несанкціонованого доступу за допомогою старих паролів. Це в свою чергу підвищує загальна безпека.

      ⚠️ Вплив на робочий процес (Impact):

      Вплив зміни параметра Security.PasswordHistory залежить від обране значення. Нижче значення може знизити безпеку, дозволяючи повторне використання пароля швидше, тоді як вище значення підвищує безпеку, але також може збільшити ймовірність розчарування користувача.

      🔍 Аудит (перевірка налаштувань)
      🖥️ Графічний інтерфейс (GUI / WebUI)

      Щоб перевірити, що для історії паролів встановлено значення 5, виконайте такі дії:

      1. У веб-клієнті vSphere виберіть хост.
      2. Натисніть «Налаштувати», а потім розгорніть «Система».
      3. Виберіть «Додаткові параметри системи», а потім натисніть «Редагувати».
      4. У фільтр введіть Security.PasswordHistory.
      5. Переконайтеся, що для цього параметра встановлено значення 5. Крім того, можна використати таку команду PowerCLI: Get-VMHost | Get-AdvancedSetting Security.PasswordHistory

      ⚙️ Виправлення (Remediation / Налаштування)
      🖥️ Графічний інтерфейс (GUI / WebUI)

      Щоб встановити історію паролів 5, виконайте наступне:

      1. У веб-клієнті vSphere виберіть хост.
      2. Натисніть «Налаштувати», а потім розгорніть «Система».
      3. Виберіть «Додаткові параметри системи», а потім натисніть «Редагувати». Сторінка 98 Тільки для внутрішнього використання – Загальне
      4. У фільтр введіть Security.PasswordHistory.
      5. Установіть для цього параметра значення 5. Крім того, можна використати таку команду PowerCLI: Get-VMHost | Get-AdvancedSetting Security.PasswordHistory | Set- AdvancedSetting -Value 5

      Значення за замовчуванням: Жодного
      📋 CIS Controls & Нормативні посилання
      1. https://www.cisecurity.org/white-papers/cis-password-policy-guide/
      2. https://docs.vmware.com/en/VMware-vSphere/8.0/vsphere-security/GUID-5173D050-40C3-49E3-8A75-
      3. 4AE4931BC317.html?hWord=N4IghgNiBcIMoFMDGBXATgSwC4E8B0ACmAM7
      4. EDuA9mgCYASGxWVOIAvkA

      CIS Controls V8: 5.2
      IG 1, 2, 3
      Use Unique Passwords Use unique passwords for all enterprise assets. Best practice implementation includes, at a minimum, an 8-character password for accounts using MFA and a 14-character password for accounts not using MFA.

      CIS Controls V7: 4.4
      IG 1, 2
      Use Unique Passwords Where multi-factor authentication is not supported (such as local administrator, root, or service accounts), accounts will use passwords that are unique to that system.

      Page 99 Internal Only – General

      3.15 Для хоста має бути налаштовано відповідний максимальний вік пароля (Вручну)

      Level 1Вручну

      Оригінал: Host must be configured with an appropriate maximum password age (Manual)

      Застосування максимального терміну дії пароля, визначеного Параметр Security.PasswordMaxDays узгоджується з сучасними політиками паролів викладено в розділі 5.1.1.2 NIST 800-63B, який виступає проти примусового періодичного пароля зміни за умови достатньої складності паролів. Параметр керуючий такою поведінкою є Security.PasswordMaxDays із рекомендованим значенням 99999.

      💡 Обґрунтування безпеки:

      Відповідність сучасним стандартам безпеки шляхом налаштування відповідного максимуму password age може допомогти підтримувати баланс між безпекою та зручністю використання. Це налаштування скасовує необхідність періодичної зміни пароля, яка не була показана значно підвищити безпеку.

      ⚠️ Вплив на робочий процес (Impact):

      Налаштування параметра Security.PasswordMaxDays може вплинути на інтерфейси користувача vSphere, вимагаючи адреса електронної пошти для конфігурації сповіщень. Це вимагає або надання ан адресу електронної пошти або використання PowerCLI для налаштування, причому останнє також вимагає налаштування SMTP-сервера на vCenter Server для сповіщень електронною поштою. Різні нормативні рамки відповідності мають різні думки щодо цієї практики.

      🔍 Аудит (перевірка налаштувань)
      🖥️ Графічний інтерфейс (GUI / WebUI)

      З адміністративного сеансу PowerCLI

      1. Виконайте Get-VMHost | Get-AdvancedSetting -Name Security.PasswordMaxDays
      2. Переконайтеся, що значення відповідає політиці організації або 99999, якщо періодична зміна пароля не вимагається політикою.

      ⚙️ Виправлення (Remediation / Налаштування)
      🖥️ Графічний інтерфейс (GUI / WebUI)

      Виконайте такі дії в графічному інтерфейсі:

      1. Установіть затверджене значення за допомогою Get-VMHost | Get-AdvancedSetting -Name Security.PasswordMaxDays | Set-AdvancedSetting -Value -Confirm:$false
      2. Задокументуйте будь-яке значення, кероване політикою, яке відрізняється від базового рівня порівняння. Сторінка 100 Лише для внутрішнього використання – Загальні

      📋 CIS Controls & Нормативні посилання
      1. https://developer.broadcom.com/powercli/latest/vmware.vimautomation.core/com
      2. mands/get-advancedsetting/
      3. https://developer.broadcom.com/powercli/latest/vmware.vimautomation.core/com
      4. mands/set-advancedsetting

      CIS Controls V8: 5.2
      IG 1, 2, 3
      Use Unique Passwords Use unique passwords for all enterprise assets. Best practice implementation includes, at a minimum, an 8-character password for accounts using MFA and a 14-character password for accounts not using MFA.

      CIS Controls V7: 4.4
      IG 1, 2
      Use Unique Passwords Where multi-factor authentication is not supported (such as local administrator, root, or service accounts), accounts will use passwords that are unique to that system.

      Page 101 Internal Only – General

      3.16 Хост повинен налаштувати час очікування сеансу для API (Вручну)

      Level 1Вручну

      Оригінал: Host must configure a session timeout for the API (Manual)

      Призначений тайм-аут гарантує, що сеанси не залишаються відкритими на невизначений термін зменшення вікна впливу потенційних загроз безпеці. Параметр керуючий така поведінка є Config.HostAgent.vmacore.soap.sessionTimeout із рекомендованим налаштування 30 секунд.

      💡 Обґрунтування безпеки:

      Час очікування сеансу гарантує, що потенційні загрози безпеці від неавторизованих користувачів або Шкідливе програмне забезпечення, що використовує відкриті сесії, значно зменшується.

      ⚠️ Вплив на робочий процес (Impact):

      Немає функціонального впливу під час налаштування цього елемента безпеки, що робить його a вдосконалення з низьким рівнем ризику для забезпечення безпеки середовища ESXi.

      🔍 Аудит (перевірка налаштувань)
      🖥️ Графічний інтерфейс (GUI / WebUI)

      Використовуйте адміністративний сеанс PowerCLI

      1. Виконайте Get-VMHost | Get-AdvancedSetting -Name Config.HostAgent.vmacore.soap.sessionTimeout
      2. Переконайтеся, що тайм-аут бездіяльності API відповідає затвердженому організацією значенню.

      ⚙️ Виправлення (Remediation / Налаштування)
      🖥️ Графічний інтерфейс (GUI / WebUI)

      Виконайте такі дії в графічному інтерфейсі:

      1. Установіть затверджений тайм-аут за допомогою: Get-VMHost | Get-AdvancedSetting -Name Config.HostAgent.vmacore.soap.sessionTimeout | Set- AdvancedSetting -Value -Confirm:$false
      2. Перевірте адміністративну інтеграцію після зміни.

      📋 CIS Controls & Нормативні посилання
      1. https://developer.broadcom.com/powercli/latest/vmware.vimautomation.core/com
      2. mands/get-advancedsetting/
      3. https://developer.broadcom.com/powercli/latest/vmware.vimautomation.core/com
      4. mands/set-advancedsetting

      Page 102 Internal Only – General

      CIS Controls V8: 4.3
      IG 1, 2, 3
      Configure Automatic Session Locking on Enterprise Assets Configure automatic session locking on enterprise assets after a defined period of inactivity. For general purpose operating systems, the period must not exceed 15 minutes. For mobile end-user devices, the period must not exceed 2 minutes.

      CIS Controls V8: 12.6
      IG 1, 2
      Use of Secure Network Management and Communication Protocols Use secure network management and communication protocols (e.g., 802.1X, Wi-Fi Protected Access 2 (WPA2) Enterprise or greater).

      CIS Controls V7: 1.7
      IG 1, 2
      Deploy Port Level Access Control Utilize port level access control, following 802.1x standards, to control which devices can authenticate to the network. The authentication system shall be tied into the hardware asset inventory data to ensure only authorized devices can connect to the network.

      Page 103 Internal Only – General

      3.17 Хост повинен автоматично завершувати неактивні сеанси клієнта хоста (Вручну)

      Level 1Вручну

      Оригінал: Host must automatically terminate idle host client sessions (Manual)

      Налаштування хоста для автоматичного припинення неактивних сеансів хост-клієнта допомагає пом’якшити ризики безпеки, пов’язані з сесіями без нагляду, які потенційно можуть бути використані. Рекомендованим параметром для цього елемента керування є значення тайм-ауту 900. Параметр регулює цю поведінку UserVars.HostClientSessionTimeout.

      💡 Обґрунтування безпеки:

      Автоматичне припинення неактивних сеансів має вирішальне значення для запобігання потенційним несанкціонованим діям доступ або використання неконтрольованих сеансів, тим самим підвищуючи безпеку хоста поза.

      ⚠️ Вплив на робочий процес (Impact):

      Функціональний вплив не згадується, але забезпечення збалансованого значення часу очікування є необхідний для запобігання випадковому завершенню сеансу, зберігаючи безпеку.

      🔍 Аудит (перевірка налаштувань)
      🖥️ Графічний інтерфейс (GUI / WebUI)

      Використовуйте адміністративний сеанс PowerCLI.

      1. Виконайте Get-VMHost | Get-AdvancedSetting -Name UserVars.HostClientSessionTimeout
      2. Переконайтеся, що тайм-аут простою сеансу хост-клієнта налаштовано відповідно до затвердженого обмеження організації та не вимкнено необмеженим значенням.

      ⚙️ Виправлення (Remediation / Налаштування)
      🖥️ Графічний інтерфейс (GUI / WebUI)

      Виконайте такі дії в графічному інтерфейсі:

      1. Установіть схвалений тайм-аут простою за допомогою Get-VMHost | Get-AdvancedSetting -Name UserVars.HostClientSessionTimeout | Set-AdvancedSetting -Value -Confirm:$false
      2. Повторно підключіться до хост-клієнта та підтвердьте, що неактивні сеанси закінчуються належним чином. Сторінка 104 Тільки для внутрішнього використання – Загальні

      📋 CIS Controls & Нормативні посилання
      1. https://developer.broadcom.com/powercli/latest/vmware.vimautomation.core/com
      2. mands/get-advancedsetting/
      3. https://developer.broadcom.com/powercli/latest/vmware.vimautomation.core/com
      4. mands/set-advancedsetting

      CIS Controls V8: 12.6
      IG 1, 2
      Use of Secure Network Management and Communication Protocols Use secure network management and communication protocols (e.g., 802.1X, Wi-Fi Protected Access 2 (WPA2) Enterprise or greater).

      CIS Controls V7: 1.7
      IG 1, 2
      Deploy Port Level Access Control Utilize port level access control, following 802.1x standards, to control which devices can authenticate to the network. The authentication system shall be tied into the hardware asset inventory data to ensure only authorized devices can connect to the network.

      Page 105 Internal Only – General

      3.18 Хост повинен мати точний DCUI. Список доступу (Вручну)

      Level 1Вручну

      Оригінал: Host must have an accurate DCUI.Access list (Manual)

      Параметр DCUI.Access у VMware ESXi використовується для визначення списку користувачів, які дозволено доступ до прямого інтерфейсу користувача консолі (DCUI) хоста ESXi, особливо коли ввімкнено режим блокування. Цей параметр допомагає контролювати і захист доступу до хосту ESXi, дозволяючи лише авторизованим користувачам перевизначати Режим блокування та доступ до DCUI, особливо в сценаріях, коли хост стає ізольованим від vCenter. Параметр, який регулює таку поведінку DCUI.Доступ.

      💡 Обґрунтування безпеки:

      Правильно налаштований список DCUI.Access гарантує, що лише авторизовані користувачі можуть перевизначати Режим блокування для доступу до DCUI, що забезпечує захист від втрати керування особливо якщо хост втрачає з’єднання з vCenter.

      ⚠️ Вплив на робочий процес (Impact):

      Неправильна конфігурація може призвести до неавторизованого доступу або потенційних сценаріїв блокування, вкрай важливо перевірити список і забезпечити підключення хоста до vCenter поряд із правильно налаштованими списками доступу та винятків до режиму блокування активація.

      🔍 Аудит (перевірка налаштувань)
      🖥️ Графічний інтерфейс (GUI / WebUI)

      Щоб переконатися, що для DCUI налаштовано належний список довірених користувачів, виконайте такі дії у веб-клієнті vSphere:

      1. У веб-клієнті vSphere виберіть хост.
      2. Натисніть «Налаштувати», а потім розгорніть «Система».
      3. Виберіть «Додаткові параметри системи», а потім натисніть «Редагувати».
      4. У фільтр введіть DCUI.Access.
      5. Переконайтеся, що для атрибута DCUI.Access встановлено список користувачів, розділених комами, яким дозволено перевизначати режим блокування. Крім того, можна використати таку команду PowerCLI: Get-VMHost | Get-AdvancedSetting -Name DCUI.Access

      ⚙️ Виправлення (Remediation / Налаштування)
      🖥️ Графічний інтерфейс (GUI / WebUI)

      Щоб установити список довірених користувачів для DCUI, виконайте такі дії з веб-клієнта vSphere: Сторінка 106 Лише для внутрішнього використання – загальне

      1. У веб-клієнті vSphere виберіть хост.
      2. Натисніть «Налаштувати», а потім розгорніть «Система».
      3. Виберіть «Додаткові параметри системи», а потім натисніть «Редагувати».
      4. У фільтр введіть DCUI.Access.
      5. Встановіть атрибут DCUI.Access на список користувачів, розділених комами, яким дозволено перевизначати режим блокування.

      📋 CIS Controls & Нормативні посилання
      1. https://docs.vmware.com/en/VMware-
      2. vSphere/7.0/com.vmware.vsphere.security.doc/GUID-6779F098-48FE-4E22-
      3. B116-A8353D19FF56.html
      4. Additional Information:
      5. Note: By default only the “root” user is a member of the DCUI.Access list. It is not
      6. recommended to remove root from the DCUI.Access list, as this will revoke the root
      7. user’s admin privileges on the host.

      CIS Controls V8: 2.5
      IG 1, 2
      Allowlist Authorized Software Use technical controls, such as application allowlisting, to ensure that only authorized software can execute or be accessed. Reassess bi-annually, or more frequently.

      CIS Controls V8: 5.1
      IG 1, 2, 3
      Establish and Maintain an Inventory of Accounts Establish and maintain an inventory of all accounts managed in the enterprise. The inventory must include both user and administrator accounts. The inventory, at a minimum, should contain the person’s name, username, start/stop dates, and department. Validate that all active accounts are authorized, on a recurring schedule at a minimum quarterly, or more frequently.

      CIS Controls V7: 14.6
      IG 1, 2, 3
      Protect Information through Access Control Lists Protect all information stored on systems with file system, network share, claims, application, or database specific access control lists. These controls will enforce the principle that only authorized individuals should have access to the information based on their need to access the information as a part of their responsibilities.

      CIS Controls V7: 16.6
      IG 1, 2
      Maintain an Inventory of Accounts Maintain an inventory of all accounts organized by authentication system.

      Page 107 Internal Only – General

      3.19 Хост повинен мати точний список виняткових користувачів (Вручну)

      Level 1Вручну

      Оригінал: Host must have an accurate Exception Users list (Manual)

      Створення точного списку виняткових користувачів є важливим для керування привілеями користувачів під час режиму блокування. Користувачі в цьому списку зберігають свої привілеї, що робить їх обов’язковими включати лише ті, які необхідні для прямого доступу до хосту, наприклад облікові записи служб для сторонніх розробників рішення. Забезпечення правильного ведення списку зменшує ризик, пов’язаний із несанкціонованим доступом дії, особливо під час сценаріїв ізоляції хоста в режимі блокування.

      💡 Обґрунтування безпеки:

      Список виняткових користувачів має вирішальне значення для збереження необхідних операційних можливостей підтримуючи безпечне середовище. Ретельно керуючи цим списком, організації може балансувати між безпекою та функціональністю, забезпечуючи критичні операції продовжувати безперешкодно в режимі блокування.

      ⚠️ Вплив на робочий процес (Impact):

      Неправильно керований список виняткових користувачів може потенційно підірвати безпеку положення, дозволяючи несанкціонований доступ, збільшуючи ризик зловмисних дій. Це Важливо регулярно переглядати та оновлювати цей список, щоб узгодити його з поточними операційними та вимоги безпеки.

      🔍 Аудит (перевірка налаштувань)
      🖥️ Графічний інтерфейс (GUI / WebUI)

      Щоб перевірити членство у списку «Виключені користувачі», виконайте такі дії у веб-клієнті vSphere:

      1. Виберіть хост.
      2. Натисніть «Налаштувати», потім розгорніть «Система» та виберіть «Профіль безпеки».
      3. У режимі блокування перегляньте та перевірте точність списку виняткових користувачів.

      ⚙️ Виправлення (Remediation / Налаштування)
      🖥️ Графічний інтерфейс (GUI / WebUI)

      Щоб виправити членство у списку виняткових користувачів, виконайте такі дії у веб-клієнті vSphere:

      1. Виберіть хост.
      2. Натисніть «Налаштувати», потім розгорніть «Система» та виберіть «Профіль безпеки».
      3. Виберіть Редагувати поруч із пунктом Режим блокування.
      4. Клацніть «Виняткові користувачі».
      5. За потреби додайте або видаліть користувачів.
      6. Натисніть OK. Сторінка 108 Тільки для внутрішнього використання – Загальне

      📋 CIS Controls & Нормативні посилання
      1. https://docs.vmware.com/en/VMware-
      2. vSphere/7.0/com.vmware.vsphere.security.doc/GUID-6CD8C2E3-7925-4706-
      3. 8271-
      4. F42F2BCFF95D.html?hWord=N4IghgNiBcIQ9gYwNYBN4HcB2ACAtvKgKYgC+
      5. QA

      CIS Controls V8: 3.3
      IG 1, 2, 3
      Configure Data Access Control Lists Configure data access control lists based on a user’s need to know. Apply data access control lists, also known as access permissions, to local and remote file systems, databases, and applications.

      CIS Controls V8: 5.1
      IG 1, 2, 3
      Establish and Maintain an Inventory of Accounts Establish and maintain an inventory of all accounts managed in the enterprise. The inventory must include both user and administrator accounts. The inventory, at a minimum, should contain the person’s name, username, start/stop dates, and department. Validate that all active accounts are authorized, on a recurring schedule at a minimum quarterly, or more frequently.

      CIS Controls V7: 14.6
      IG 1, 2, 3
      Protect Information through Access Control Lists Protect all information stored on systems with file system, network share, claims, application, or database specific access control lists. These controls will enforce the principle that only authorized individuals should have access to the information based on their need to access the information as a part of their responsibilities.

      CIS Controls V7: 16.6
      IG 1, 2
      Maintain an Inventory of Accounts Maintain an inventory of all accounts organized by authentication system.

      Page 109 Internal Only – General

      3.20 Хост повинен увімкнути режим блокування (Автоматизовано)

      Level 1Автоматизовано

      Оригінал: Host must enable lockdown mode (Automated)

      Реалізація режиму блокування обмежує прямий доступ до хостів ESXi, обов’язковий керування через vCenter Server для підтримки визначених ролей і контролю доступу, пом’якшення ризики, пов’язані з несанкціонованою або недостатньо перевіреною діяльністю. Користувачі-виключення список служить механізмом перевизначення, дозволяючи визначеним користувачам прямий доступ навіть у режим блокування. Цей режим пропонує збалансований підхід між безпекою та операційна гнучкість порівняно з суворішим режимом блокування, який, якщо підключення до Сервер vCenter втрачено, тому потрібно перебудувати хост.

      💡 Обґрунтування безпеки:

      Увімкнення звичайного режиму блокування забезпечує централізоване керування через vCenter Сервер, що забезпечує дотримання організаційного контролю доступу та політики аудиту. Це захід значно знижує ризик несанкціонованої діяльності шляхом обмеження безпосереднього хоста доступ, сприяючи більш контрольованому та контрольованому робочому середовищу.

      ⚠️ Вплив на робочий процес (Impact):

      Активація режиму блокування може перешкоджати прямому доступу до хоста для певних операцій як резервне копіювання та усунення несправностей. Хоча тимчасова деактивація є варіантом, забезпечення правильна реактивація після операції має вирішальне значення для підтримки належної безпеки.

      🔍 Аудит (перевірка налаштувань)
      🖥️ Графічний інтерфейс (GUI / WebUI)

      Щоб переконатися, що режим блокування ввімкнено, виконайте такі дії у веб-клієнті vSphere:

      1. У веб-клієнті vSphere виберіть хост.
      2. Виберіть «Налаштувати», потім розгорніть «Система» та виберіть «Профіль безпеки».
      3. Переконайтеся, що для режиму блокування встановлено значення Normal або Strict. Крім того, можна використати наступну команду PowerCLI: # Щоб перевірити, чи ввімкнено режим блокування Get-VMHost | Виберіть назву,@{N=”Lockdown”;E={$_.Extensiondata.Config.adminDisabled}}

      ⚙️ Виправлення (Remediation / Налаштування)
      🖥️ Графічний інтерфейс (GUI / WebUI)

      Щоб увімкнути режим блокування, виконайте такі дії у веб-клієнті vSphere:

      1. У веб-клієнті vSphere виберіть хост.
      2. Виберіть «Налаштувати», потім розгорніть «Система» та виберіть «Профіль безпеки».
      3. Навпроти режиму блокування натисніть Редагувати. Сторінка 110 Лише для внутрішнього використання – загальні
      4. Клацніть перемикач для Normal або Strict.
      5. Натисніть OK. Крім того, виконайте таку команду PowerCLI: # Увімкнути режим блокування для кожного хоста Get-VMHost | Foreach { $_.EnterLockdownMode() }

      📋 CIS Controls & Нормативні посилання
      1. https://docs.vmware.com/en/VMware-vSphere/8.0/vsphere-security/GUID-
      2. 88B24613-E8F9-40D2-B838-225F5FF480FF.html

      CIS Controls V8: 5.6
      IG 1, 2
      Centralize Account Management Centralize account management through a directory or identity service.

      CIS Controls V7: 16.2
      IG 1, 2
      Configure Centralized Point of Authentication Configure access for all accounts through as few centralized points of authentication as possible, including network, security, and cloud systems.

      Page 111 Internal Only – General

      3.21 Хост повинен увімкнути режим суворого блокування (Автоматизовано)

      Level 1Автоматизовано

      Оригінал: Host should enable strict lockdown mode (Automated)

      Увімкнення режиму блокування вимикає прямий локальний доступ до хосту ESXi, потрібен хост керувати віддалено з vCenter Server. Деякі операції, як-от резервне копіювання та усунення несправностей, вимагають безпосереднього виконання доступ до хоста. У цих випадках режим блокування можна тимчасово вимкнути базу для конкретних хостів за потреби, а потім знову ввімкнено, коли завдання буде виконано. Примітка. Режим блокування не поширюється на користувачів, які входять за допомогою авторизованих ключів. Крім того, користувачам у списку DCUI.Access для кожного хоста дозволено перевизначати режим блокування та увійдіть до DCUI. За замовчуванням «кореневий» користувач є єдиним користувачем, указаним у DCUI.Access список.

      💡 Обґрунтування безпеки:

      Режим блокування обмежує доступ хоста ESXi до сервера vCenter для забезпечення ролей і засоби контролю доступу, реалізовані у vCenter, завжди застосовуються, і користувачі не можуть їх обійти їх, увійшовши безпосередньо на хост. Змусивши всю взаємодію відбуватися через vCenter Сервер, ризик того, що хтось ненавмисно отримає підвищені привілеї або виконає роботу завдань, які належним чином не перевірені, значно скорочується. Додатково суворе блокування will disabled DCUI – вимкнення DCUI запобігає всій локальній активності, а отже, змушує дії виконуватися на сервері vCenter, де їх можна централізовано перевіряти та контролювати.

      ⚠️ Вплив на робочий процес (Impact):

      Якщо ввімкнено режим блокування, хост буде доступний лише через vCenter запобігання «локального» доступу. Вимкнення DCUI може створити потенційну ситуацію “блокування”, якщо хост стане ізольованим від сервера vCenter. Відновлення після “локауту” сценарій вимагає перевстановлення ESXi. Залиште DCUI увімкненим і замість цього ввімкніть режим блокування та обмеження доступу користувачів до DCUI за допомогою DCUI.Access список.

      🔍 Аудит (перевірка налаштувань)
      🖥️ Графічний інтерфейс (GUI / WebUI)

      Щоб переконатися, що режим блокування ввімкнено, виконайте такі дії у веб-клієнті vSphere:

      1. У веб-клієнті vSphere виберіть хост.
      2. Виберіть «Налаштувати», потім розгорніть «Система» та виберіть «Профіль безпеки».
      3. Переконайтеся, що для режиму блокування встановлено значення Strict. Крім того, можна використати таку команду PowerCLI: Page 112 Лише для внутрішнього використання – загальні # Щоб перевірити, чи ввімкнено режим блокування Get-VMHost | Виберіть назву,@{N=”Lockdown”;E={$_.Extensiondata.Config.adminDisabled}}

      ⚙️ Виправлення (Remediation / Налаштування)
      🖥️ Графічний інтерфейс (GUI / WebUI)

      Щоб увімкнути режим блокування, виконайте такі дії у веб-клієнті vSphere:

      1. У веб-клієнті vSphere виберіть хост.
      2. Виберіть «Налаштувати», потім розгорніть «Система» та виберіть «Профіль безпеки».
      3. Навпроти режиму блокування натисніть Редагувати.
      4. Натисніть перемикач Strict.
      5. Натисніть OK. Крім того, виконайте таку команду PowerCLI: # Увімкнути режим блокування для кожного хоста Get-VMHost | Foreach { $_.EnterLockdownMode() }

      📋 CIS Controls & Нормативні посилання
      1. https://docs.vmware.com/en/VMware-
      2. vSphere/7.0/com.vmware.vsphere.security.doc/GUID-88B24613-E8F9-40D2-
      3. B838-225F5FF480FF.html

      CIS Controls V8: 5.6
      IG 1, 2
      Centralize Account Management Centralize account management through a directory or identity service.

      CIS Controls V7: 16.2
      IG 1, 2
      Configure Centralized Point of Authentication Configure access for all accounts through as few centralized points of authentication as possible, including network, security, and cloud systems.

      Page 113 Internal Only – General

      3.22 Хост має заборонити доступ до оболонки для облікового запису dcui (Вручну)

      Level 1Вручну

      Оригінал: Host must deny shell access for the dcui account (Manual)

      Обліковий запис dcui, який використовується для ізоляції процесу для інтерфейсу користувача Direct Console (DCUI), має доступ до оболонки, який, коли його деактивовано, мінімізує поверхню атаки. Ця дія є профілактичним заходом для підвищення безпеки системи.

      💡 Обґрунтування безпеки:

      Дезактивація доступу до оболонки для облікового запису dcui зменшує можливості використання доступні потенційним зловмисникам. Це розумний крок до посиленої безпеки.

      ⚠️ Вплив на робочий процес (Impact):

      Відмова в доступі до оболонки для облікового запису dcui не впливає на функціонування, роблячи його ефективним контролем безпеки з низьким рівнем ризику.

      🔍 Аудит (перевірка налаштувань)
      🖥️ Графічний інтерфейс (GUI / WebUI)

      Перевірте налаштування в графічному веб-інтерфейсі:

      1. З оболонки ESXi запустіть getent passwd dcui або grep ‘^dcui:’ /etc/passwd і переконайтеся, що обліковий запис dcui використовує неінтерактивну оболонку, таку як /bin/false, або іншу заборонену оболонку, визначену постачальником.

      ⚙️ Виправлення (Remediation / Налаштування)
      ℹ️ Примітка: Рекомендується не редагувати вручну /etc/passwd, якщо це не вказано Broadcom
      підтримка.

      📋 CIS Controls & Нормативні посилання
      1. https://developer.broadcom.com/xapis/esxcli-command-
      2. reference/latest/namespace/esxcli_system.html
      3. https://developer.broadcom.com/tools/esxcli/latest/

      Page 114 Internal Only – General

      CIS Controls V8: 2.5
      IG 1, 2
      Allowlist Authorized Software Use technical controls, such as application allowlisting, to ensure that only authorized software can execute or be accessed. Reassess bi-annually, or more frequently.

      CIS Controls V8: 2.7
      IG 1
      Allowlist Authorized Scripts Use technical controls, such as digital signatures and version control, to ensure that only authorized scripts, such as specific .ps1, .py, etc., files, are allowed to execute. Block unauthorized scripts from executing. Reassess bi-annually, or more frequently.

      CIS Controls V7: 2.7
      IG 1
      Utilize Application Whitelisting Utilize application whitelisting technology on all assets to ensure that only authorized software executes and all unauthorized software is blocked from executing on assets.

      CIS Controls V7: 2.8
      IG 1
      Implement Application Whitelisting of Libraries The organization’s application whitelisting software must ensure that only authorized software libraries (such as *.dll, *.ocx, *.so, etc) are allowed to load into a system process.

      CIS Controls V7: 2.9
      IG 1
      Implement Application Whitelisting of Scripts The organization’s application whitelisting software must ensure that only authorized, digitally signed scripts (such as *.ps1, *.py, macros, etc) are allowed to run on a system.

      Page 115 Internal Only – General

      3.23 Хост має заборонити доступ до оболонки для облікового запису vpxuser (Вручну)

      Level 1Вручну

      Оригінал: Host must deny shell access for the vpxuser account (Manual)

      Дезактивація доступу до оболонки для облікового запису vpxuser покращує безпеку шляхом примусового застосування Позиція «Лише API» для попередньо визначених користувачів ESXi без root-прав, таких як vpxuser і dcui.

      💡 Обґрунтування безпеки:

      Цей контроль зменшує площу атаки, обмежуючи шляхи, через які система конфігурації можна змінювати відповідно до сучасних принципів найменших привілеїв гарантуючи, що привілейована автентифікація через vCenter Server залишається надійною контрольовані.

      ⚠️ Вплив на робочий процес (Impact):

      Деактивація доступу до оболонки не дозволяє користувачам надавати доступ до оболонки іншим або зміна паролів користувачів, які мають доступ до командної оболонки, що вимагає хост-за-хостом перенастроювання через авторизований обліковий запис, якщо потрібні зміни. Це могло б потенційно вплине на робочі процеси сторонніх розробників і потребує збереження принаймні одного повний привілейований користувач для необхідних конфігурацій.

      🔍 Аудит (перевірка налаштувань)
      🖥️ Графічний інтерфейс (GUI / WebUI)

      Перевірте налаштування в графічному веб-інтерфейсі:

      1. Виконайте getent passwd vpxuser або grep ‘^vpxuser:’ /etc/passwd і переконайтеся, що обліковому запису служби vCenter заборонено доступ до інтерактивної оболонки.

      ⚙️ Виправлення (Remediation / Налаштування)
      🖥️ Графічний інтерфейс (GUI / WebUI)

      Не призначайте vpxuser інтерактивну оболонку. Якщо обліковий запис було змінено, відновіть підтримувану постачальником конфігурацію без оболонки або повторно підключіть/відтворіть обліковий запис керування хостом vCenter за допомогою підтримуваних процедур vCenter.

        📋 CIS Controls & Нормативні посилання
        1. https://developer.broadcom.com/xapis/esxcli-command-
        2. reference/latest/namespace/esxcli_system.html
        3. https://developer.broadcom.com/tools/esxcli/latest/

        Page 116 Internal Only – General

        CIS Controls V8: 2.5
        IG 1, 2
        Allowlist Authorized Software Use technical controls, such as application allowlisting, to ensure that only authorized software can execute or be accessed. Reassess bi-annually, or more frequently.

        CIS Controls V8: 2.7
        IG 1
        Allowlist Authorized Scripts Use technical controls, such as digital signatures and version control, to ensure that only authorized scripts, such as specific .ps1, .py, etc., files, are allowed to execute. Block unauthorized scripts from executing. Reassess bi-annually, or more frequently.

        CIS Controls V7: 2.7
        IG 1
        Utilize Application Whitelisting Utilize application whitelisting technology on all assets to ensure that only authorized software executes and all unauthorized software is blocked from executing on assets.

        CIS Controls V7: 2.8
        IG 1
        Implement Application Whitelisting of Libraries The organization’s application whitelisting software must ensure that only authorized software libraries (such as *.dll, *.ocx, *.so, etc) are allowed to load into a system process.

        CIS Controls V7: 2.9
        IG 1
        Implement Application Whitelisting of Scripts The organization’s application whitelisting software must ensure that only authorized, digitally signed scripts (such as *.ps1, *.py, macros, etc) are allowed to run on a system.

        Page 117 Internal Only – General

        3.24 Хост повинен відображати банер входу для DCUI та хост-клієнта (Вручну)

        Level 1Вручну

        Оригінал: Host must display a login banner for the DCUI and Host Client (Manual)

        Увімкнення банера входу в інтерфейс користувача прямої консолі (DCUI) і хост Клієнтські інтерфейси забезпечують механізм для відображення юридичних або організаційних повідомлень оголошення при вході. Параметр, який регулює таку поведінку Annotations.WelcomeMessage, рекомендованим значенням є вирівняний текстовий рядок з організаційними чи юридичними консультаціями.

        💡 Обґрунтування безпеки:

        Банер входу служить першою лінією правового захисту від несанкціонованого доступу та зловживання із зазначенням умов використання системи. Це також сприяє зміцненню організаційні політики безпеки серед авторизованих користувачів.

        ⚠️ Вплив на робочий процес (Impact):

        Реалізація маскує параметри “F2/F12” та інформацію про IP-адресу в DCUI, потенційно вимагають додаткової документації або навчання, щоб переконатися, що користувачі обізнані ці зміни.

        🔍 Аудит (перевірка налаштувань)
        🖥️ Графічний інтерфейс (GUI / WebUI)

        З адміністративного сеансу PowerCLI

        1. Виконайте, щоб переглянути налаштування анотації DCUI/Host Client: Get-VMHost | Get- AdvancedSetting -Name Annotations.WelcomeMessage
        2. Переконайтеся, що схвалений юридичний/безпековий банер присутній і відповідає політиці.

        ⚙️ Виправлення (Remediation / Налаштування)
        🖥️ Графічний інтерфейс (GUI / WebUI)

        Встановіть затверджений банер за допомогою Get-VMHost | Get-AdvancedSetting -Name Annotations.WelcomeMessage | Set-AdvancedSetting -Value ‘‘ – Confirm:$false або налаштуйте його в Host > Configure > System > Advanced System Settings. Переконайтеся, що він відображається в DCUI/Host Client. Сторінка 118 Тільки для внутрішнього використання – Загальні

          📋 CIS Controls & Нормативні посилання

          CIS Controls V8: 4.6
          IG 1, 2, 3
          Securely Manage Enterprise Assets and Software Securely manage enterprise assets and software. Example implementations include managing configuration through version-controlled-infrastructure-as-code and accessing administrative interfaces over secure network protocols, such as Secure Shell (SSH) and Hypertext Transfer Protocol Secure (HTTPS). Do not use insecure management protocols, such as Telnet (Teletype Network) and HTTP, unless operationally essential.

          CIS Controls V7: 5.1
          IG 1, 2, 3
          Establish Secure Configurations Maintain documented, standard security configuration standards for all authorized operating systems and software.

          Page 119 Internal Only – General

          3.25 Хост повинен відображати банер входу для підключень SSH (Вручну)

          Level 1Вручну

          Оригінал: Host must display a login banner for SSH connections (Manual)

          ESXi полегшує відображення повідомлень для входу, головним чином спрямованих на запобігання неавторизованим отримувати доступ і інформувати законних користувачів щодо зобов’язань щодо використання системи, зокрема під час підключення SSH. Текст для цього відображення визначається певним параметром, який бажано налаштувати, особливо коли SSH активний, хоча він і є рекомендовано тримати SSH у зупиненому стані, за винятком сценаріїв усунення несправностей. The Параметр, який регулює цю поведінку, — Config.Etc.Issue.

          💡 Обґрунтування безпеки:

          Відображення банера входу служить попереднім стримуючим фактором для неавторизованих користувачів підсилення відповідності законодавства та політики для авторизованих користувачів. Він інкапсулює a проактивний захід безпеки, а також узгодження з декількома відповідними мандатами, які вимагають використання банерів для входу.

          ⚠️ Вплив на робочий процес (Impact):

          Немає функціонального впливу, пов’язаного з цим контролем безпеки; однак, відсутність банера для входу може становити ризик з точки зору правового захисту та відповідності дотримання, особливо під час з’єднань SSH, де може статися потенційне зловживання. Це доцільно проконсультуватися з юридичними консультантами, щоб створити відповідний текст банера організаційно-правові реквізити.

          🔍 Аудит (перевірка налаштувань)
          🖥️ Графічний інтерфейс (GUI / WebUI)

          З ESXi Shell

          1. Перегляньте /etc/ssh/sshd_config для директиви Banner
          2. Переконайтеся, що вказаний файл банера містить затверджене попередження про вхід. Якщо SSH вимкнено, збережіть сумісну конфігурацію для екстреного ввімкнення.

          ⚙️ Виправлення (Remediation / Налаштування)
          🖥️ Графічний інтерфейс (GUI / WebUI)

          Виконайте такі дії в графічному інтерфейсі:

          1. Налаштуйте Banner /etc/issue у конфігурації SSH і розмістіть затверджений текст попередження у файлі посилання.
          2. Перезапустіть SSH, лише якщо він авторизований для запуску; інакше залиште SSH вимкненим. Сторінка 120 Тільки для внутрішнього використання – Загальні

          📋 CIS Controls & Нормативні посилання
          1. https://developer.broadcom.com/xapis/esxcli-command-
          2. reference/latest/namespace/esxcli_system.html
          3. https://developer.broadcom.com/tools/esxcli/latest/
          4. https://knowledge.broadcom.com/external/article/401837

          CIS Controls V8: 4.6
          IG 1, 2, 3
          Securely Manage Enterprise Assets and Software Securely manage enterprise assets and software. Example implementations include managing configuration through version-controlled-infrastructure-as-code and accessing administrative interfaces over secure network protocols, such as Secure Shell (SSH) and Hypertext Transfer Protocol Secure (HTTPS). Do not use insecure management protocols, such as Telnet (Teletype Network) and HTTP, unless operationally essential.

          CIS Controls V7: 5.1
          IG 1, 2, 3
          Establish Secure Configurations Maintain documented, standard security configuration standards for all authorized operating systems and software.

          Page 121 Internal Only – General

          3.26 Хост повинен увімкнути найвищу підтримувану версію TLS (Вручну)

          Level 1Вручну

          Оригінал: Host must enable the highest version of TLS supported (Manual)

          Хост має бути налаштований для роботи з найвищою версією TLS, яка підтримується забезпечити безпечний зв’язок. ESXi 8 за замовчуванням поставляється з увімкненим TLS 1.2, хоча за потреби можливе повторне ввімкнення інших протоколів. Працевлаштування найвищих версія TLS допомагає захистити від відомих уразливостей, наявних у старих версіях. Параметр, який регулює цю поведінку, — це UserVars.ESXiVPsDisabledProtocols із рекомендоване значення “sslv3,tlsv1,tlsv1.1”.

          💡 Обґрунтування безпеки:

          Використання найвищої версії TLS, що підтримується, підвищує рівень безпеки на забезпечення захисту комунікацій за допомогою сучасних стандартів шифрування. Це зменшує ризики, пов’язані з відомими вразливими місцями в застарілих версіях TLS.

          ⚠️ Вплив на робочий процес (Impact):

          Якщо не ввімкнути найвищу підтримувану версію TLS, хост може стати жертвою уразливості, наявні в старіших версіях, потенційно порушують конфіденційність і цілісність комунікацій.

          🔍 Аудит (перевірка налаштувань)
          🖥️ Графічний інтерфейс (GUI / WebUI)

          Перегляньте ввімкнені налаштування протоколу TLS для служб ESXi. Використовуйте клієнт vSphere та, якщо це можливо, розширений список/конфігурацію системних налаштувань esxcli, щоб перевірити, чи застарілі версії SSL/TLS вимкнено, а найвищу версію TLS, що підтримується ESXi 8, увімкнено.

            ⚙️ Виправлення (Remediation / Налаштування)
            🖥️ Графічний інтерфейс (GUI / WebUI)

            Вимкніть непідтримувані/застарілі версії протоколу за допомогою підтримуваних Broadcom процедур налаштування TLS для ESXi 8 і залежних служб. Протестуйте інтеграцію vCenter, резервного копіювання, моніторингу та API перед широким розгортанням.

              📋 CIS Controls & Нормативні посилання
              1. https://docs.vmware.com/en/VMware-vSphere/8.0/vsphere-security/GUID-82028A21-8AB5-4E2E-90B8-
              2. A01D1FAD77B1.html?hWord=N4IghgNiBcICYEsDOYBGECmACALhJIAvkA

              Page 122 Internal Only – General

              CIS Controls V8: 3.11
              IG 1, 2
              Encrypt Sensitive Data at Rest Encrypt sensitive data at rest on servers, applications, and databases containing sensitive data. Storage-layer encryption, also known as server-side encryption, meets the minimum requirement of this Safeguard. Additional encryption methods may include application-layer encryption, also known as client-side encryption, where access to the data storage device(s) does not permit access to the plain-text data.

              CIS Controls V7: 14.8
              IG 1
              Encrypt Sensitive Information at Rest Encrypt all sensitive information at rest using a tool that requires a secondary authentication mechanism not integrated into the operating system, in order to access the information.

              Page 123 Internal Only – General 4 Logging This section contains recommendations related to ESXi’s logging capabilities.

              Page 124 Internal Only – General

              Потрібні інші розділи стандарту?

              Перегляньте повний інтерактивний перелік усіх рекомендацій у головному хабі стандарту.


              До повного змісту CIS VMware ESXi 8.0 Benchmark →