3. Управління доступом та автентифікація
Вимоги безпеки, перевірка параметрів та інженерні рекомендації для розділу «Управління доступом та автентифікація».
Рекомендацій: 25
VMware ESXi 8.0 v1.4.0
3.1 Хост повинен деактивувати SSH (Автоматизовано)
Secure Shell (SSH) забезпечує віддалений доступ до оболонки ESXi, уможливлюючи прямий хост консольний доступ або віддалене підключення. Деактивація SSH є заходом безпеки при мінімізації каналів віддаленого доступу до хосту ESXi, обмежуючи його основними підключення лише через клієнт vSphere, vCLI/PowerCLI або опубліковані API. The статус служби має бути встановлено на «Зупинено», дозволяючи ручний запуск і зупинку усунення несправностей або діагностичні заходи, коли це необхідно.
Обмеження віддаленого доступу шляхом дезактивації SSH зменшує потенційні вектори атак, сприяючи безпечне робоче середовище. Увімкнення SSH лише для діагностики чи усунення несправностей забезпечує контрольований доступ відповідно до найкращих практик безпеки.
Немає жодного функціонального впливу; однак цей захід вимагає альтернативних методів для віддаленого керування, наприклад vSphere Client або інструменти командного рядка, які можуть вимагати додаткових конфігурацій або володіння набором інструментів.
Щоб вимкнути SSH, виконайте такі дії:
- У веб-клієнті vSphere виберіть хост.
- Виберіть «Налаштувати», потім розгорніть «Система» та виберіть «Служби». Сторінка 72 Тільки для внутрішнього використання – Загальне
- Натисніть SSH, а потім клацніть «Редагувати політику запуску».
- Установіть для політики запуску значення «Запуск і зупинка вручну».
- Натисніть OK.
- Поки ESXi Shell все ще вибрано, натисніть «Зупинити». Крім того, скористайтеся такою командою PowerCLI: # Налаштуйте SSH для запуску вручну, а не автоматично для всіх хостів Get-VMHost | Get-VMHostService | Де { $_.key -eq “TSM-SSH” } | Вимкніть політику VMHostService
📋 CIS Controls & Нормативні посилання
- https://docs.vmware.com/en/VMware-
- vSphere/7.0/com.vmware.vsphere.security.doc/GUID-12E27BF3-3769-4665-
- 8769-DA76C2BC9FFE.html
IG 1, 2
IG 1, 2
Page 73 Internal Only – General
3.2 Хост повинен деактивувати оболонку ESXi (Автоматизовано)
Оболонка ESXi — це інтерактивне середовище командного рядка, доступне в Direct Консольний інтерфейс користувача (DCUI) або віддалено через SSH. Дії, що виконуються з ESXi Оболонка обходить усі елементи керування доступом, але реєструється. Рекомендоване налаштування для ESXi оболонку слід зупиняти та запускати вручну лише за потреби, наприклад під час роботи діагностику або усунення несправностей.
Переконайтеся, що такі несуттєві служби, як оболонка ESXi, деактивовано, покращує поза безпеки.
Функціональний вплив не зафіксовано. Однак, якщо потрібні функції оболонки ESXi, потрібна ручна активація.
на хості.
Щоб вимкнути оболонку ESXi, виконайте такі дії:
- У веб-клієнті vSphere виберіть хост.
- Виберіть «Налаштувати», потім розгорніть «Система» та виберіть «Служби».
- Натисніть ESXi Shell, а потім клацніть «Редагувати політику запуску».
- Установіть для політики запуску значення «Запуск і зупинка вручну». Сторінка 74 Тільки для внутрішнього використання – Загальні
- Натисніть OK. Крім того, скористайтеся такою командою PowerCLI: # Налаштуйте оболонку ESXi на запуск вручну, а не автоматично для всіх хостів Get-VMHost | Get-VMHostService | Де { $_.key -eq “TSM” } | Вимкніть політику VMHostService
📋 CIS Controls & Нормативні посилання
- https://docs.vmware.com/en/VMware-
- vSphere/7.0/com.vmware.vsphere.security.doc/GUID-B5144CE9-F8BB-494D-
- 8F5D-0D5621D65DAE.html
- https://docs.vmware.com/en/VMware-
- vSphere/7.0/com.vmware.vsphere.security.doc/GUID-DFA67697-232E-4F7D-
- 860F-
- 96C0819570A8.html?hWord=N4IghgNiBcIKIDswCMIFMAEBBAxjtAzgRgC4D2p
- AFpnAMoAaAlhrdRFAL5A
IG 1, 2
IG 1, 2
Page 75 Internal Only – General 3.3 Host must deactivate the ESXi Managed Object Browser (MOB) (Automated) Profile Applicability
3.4 Хост повинен деактивувати SLP (Вручну)
Протокол розташування служб (SLP) використовується для виявлення та вибору мережі служби в локальних мережах, що спрощує налаштування, дозволяючи комп’ютерам автоматично знаходити необхідні послуги. Практика дезактивації SLP, коли вона не використовується узгоджується з принципом мінімізації поверхні атаки шляхом вимкнення несуттєвих послуги. Рекомендованим налаштуванням є зупинка служби SLP із можливістю запускати та зупиняти його вручну за потреби.
Дезактивація неосновних служб, таких як SLP, мінімізує потенційні вектори атак, тим самим підвищуючи безпеку хоста.
Немає жодного функціонального впливу, однак для запуску потрібне ручне втручання послугу SLP, коли це необхідно.
📋 CIS Controls & Нормативні посилання
- https://knowledge.broadcom.com/external/article/435932
- https://knowledge.broadcom.com/external/article/313159
Page 78 Internal Only – General
IG 1, 2
IG 1, 2
Page 79 Internal Only – General
3.5 Хост повинен деактивувати CIM (Вручну)
Дезактивація служби загальної інформаційної моделі (CIM), коли вона не використовується, узгоджується з принцип мінімізації поверхні атаки шляхом відключення несуттєвих служб. Це дії допомагають зменшити потенційні вектори атаки, таким чином підсилюючи атаку господаря поза безпеки.
Дезактивація неосновних служб, як-от CIM, зменшує потенційні ризики для безпеки пов’язані з цими службами. Цей захід відповідає принципу найменшого функціональність, яка передбачає, що лише необхідні служби повинні бути активними для виконання експлуатаційні вимоги.
Функціональний вплив не визначено. Однак дезактивація CIM може вимагати від адміністраторів вручну запускати або зупиняти службу, коли це можливо, потенційно впливають на робочі процеси, якщо CIM знадобиться на пізнішому етапі.
Перевірте налаштування в графічному веб-інтерфейсі:
- Перегляньте служби CIM/WBEM у Host > Configure > Services або Execute: esxcli system wbem get
- Якщо CIM явно не потрібен, переконайтеся, що WBEM/CIM вимкнено.
Передумова Підтвердити, що інтеграції моніторингу/сховища не потребують CIM/WBEM. Якщо не потрібно:
- Вимкніть WBEM/CIM за допомогою: esxcli system wbem set –enable false
📋 CIS Controls & Нормативні посилання
- https://knowledge.broadcom.com/external/article/313159
- https://knowledge.broadcom.com/external/article/396097
Page 80 Internal Only – General
IG 1, 2
IG 1, 2
Page 81 Internal Only – General
3.6 Хост повинен деактивувати SNMP (Вручну)
Простий протокол керування мережею (SNMP) полегшує керування мережевих пристроїв. Мінімізуйте поверхню атаки, вимкнувши несуттєві служби. The рекомендованим параметром є зупинка служби SNMP, якщо вона не потрібна налаштовано безпечно.
Дезактивація SNMP, коли вона не потрібна, зменшує площу атаки, дотримуючись a мінімалістичний підхід до роботи сервісу.
Хоча прямого функціонального впливу немає, відсутність SNMP може вимагати альтернативні методи управління та моніторингу мережі.
Перевірте налаштування в графічному веб-інтерфейсі:
- Виконайте esxcli system snmp get Якщо SNMP не потрібен, переконайтеся, що його вимкнено. Якщо потрібно, задокументуйте виняток і перевірте окремі засоби захисту SNMP.
Виконайте такі дії в графічному інтерфейсі:
- Вимкніть SNMP, коли він не потрібен, за допомогою: esxcli system snmp set –enable false Якщо SNMP потрібен, обмежте цілі/спільноти, віддайте перевагу безпечним конфігураціям SNMP, які підтримуються середовищем, і обмежте набір правил брандмауера ESXi авторизованими мережами керування.
📋 CIS Controls & Нормативні посилання
- https://docs.vmware.com/en/VMware-vSphere/8.0/vsphere-security/GUID-4309DE28-AFB6-4B2D-A8EA-
- A38D36A8C6E6.html?hWord=N4IghgNiBcIM4DsC2AHEBfIA
- https://knowledge.broadcom.com/external/article/432921
- https://developer.broadcom.com/xapis/esxcli-command-
- reference/latest/namespace/esxcli_system.html
- https://developer.broadcom.com/tools/esxcli/latest/
Page 82 Internal Only – General
IG 1, 2
IG 1, 2
Page 83 Internal Only – General
3.7 Хост повинен автоматично завершувати неактивні сеанси DCUI (Автоматизовано)
Якщо налаштувати тайм-аут сеансу, автоматичні сеанси консолі вмикаються автоматично припинено, тим самим зменшуючи потенційні ризики безпеці, пов’язані з довготривалою активністю сесії. Параметр, який регулює цю поведінку, — це UserVars.DcuiTimeOut із a рекомендоване значення 600 (10 хвилин).
Автоматичне припинення неактивних сеансів DCUI підвищує рівень безпеки за рахунок мінімізація вікна можливостей для несанкціонованого доступу через автоматичний доступ сесії. Він забезпечує належну практику гігієни безпеки, забезпечуючи неактивні сеанси не залишаються відкритими нескінченно довго, що відповідає принципу найменших привілеїв.
Хоча функціональний вплив не вказано, встановлення надто короткого значення часу очікування може створюють незручності користувачам, передчасно припиняючи сесії, можливо перериваючи робочий процес. І навпаки, надто довге значення часу очікування може не пом’якшити належним чином ризики, пов’язані з неактивними сеансами. Отже, зважений підхід до налаштування значення часу очікування сеансу, узгоджене з політикою безпеки організації та робочим процесом користувача, має вирішальне значення.
Щоб перевірити налаштування часу очікування DCUI, виконайте такі дії:
- У веб-клієнті vSphere виберіть хост.
- Натисніть «Налаштувати», а потім у розділі «Система» виберіть «Додаткові параметри системи».
- Виберіть «Редагувати», а потім введіть UserVars.DcuiTimeOut у фільтрі.
- Переконайтеся, що значення цього параметра становить 600 секунд або менше. Крім того, можна використати таку команду PowerCLI: Get-VMHost | Get-AdvancedSetting -Name UserVars.DcuiTimeOut
Щоб виправити налаштування часу очікування DCUI, виконайте такі дії:
- У веб-клієнті vSphere виберіть хост.
- Натисніть «Налаштувати», а потім у розділі «Система» виберіть «Додаткові параметри системи». Сторінка 84 Тільки для внутрішнього використання – Загальні
- Виберіть «Редагувати», а потім введіть UserVars.DcuiTimeOut у фільтрі.
- Клацніть поле для поточного значення, а потім встановіть значення 600 секунд або менше. Крім того, скористайтеся такою командою PowerCLI: Get-VMHost | Get-AdvancedSetting -Name UserVars.DcuiTimeOut | Set-AdvancedSetting-Value 600
📋 CIS Controls & Нормативні посилання
IG 1, 2, 3
IG 1, 2, 3
Page 85 Internal Only – General
3.8 Хост повинен автоматично припинити неактивні оболонки (Автоматизовано)
Щоб запобігти, хост має бути налаштований на автоматичне завершення неактивних сеансів оболонки можливий несанкціонований доступ через забуті виходи. Встановлення тайм-ауту для неактивного SSH гарантує, що будь-які неконтрольовані сеанси будуть закриті, тим самим зменшуючи ризик безпеки. Параметр, який регулює цю поведінку, — UserVars.
Автоматичне завершення неактивних оболонок мінімізує ризики, пов’язані з роботою без нагляду сесії. Це проактивний захід для запобігання потенційному несанкціонованому доступу до хосту.
Немає виявленого негативного впливу, пов’язаного із застосуванням цього контролю щоб посилити безпеку господаря.
Крім того, можна використовувати таку команду PowerCLI:
# Список UserVars.ESXiShellInteractiveTimeOut для кожного хоста
Get-VMHost | Виберіть назву, @{N=”UserVars.ESXiShellInteractiveTimeOut”;E={$_ |
Get-AdvancedSetting UserVars.ESXiShellInteractiveTimeOut | Виберіть –
ExpandProperty Values}}
Крім того, скористайтеся такою командою PowerCLI:
# Встановити Remove UserVars.ESXiShellInteractiveTimeOut на 300 на всіх хостах
Get-VMHost | Get-AdvancedSetting -Name ‘UserVars.ESXiShellInteractiveTimeOut’
| Set-AdvancedSetting -Value “300”
📋 CIS Controls & Нормативні посилання
- http://kb.vmware.com/kb/2004746
- Additional Information:
- It is recommended to set the ESXiShellTimeOut together with
- ESXiShellInteractiveTimeOut.
IG 1, 2, 3
IG 1, 2, 3
Page 87 Internal Only – General
3.9 Хост повинен автоматично деактивувати служби оболонки (Автоматизовано)
Увімкнення автоматичної деактивації служб оболонки мінімізує поверхню атаки господар. Часове вікно для доступності служб ESXi Shell і SSH визначається UserVars.ESXiShellTimeOut, після чого ці служби припиняються. The рекомендоване значення для цього параметра – 3600.
Автоматичне вимкнення служб оболонки після визначеного періоду часу допомагає зменшити ризик, пов’язаний із потенційним неавторизованим доступом, забезпечуючи більш безпечний ESXi хост-середовище.
Немає жодного негативного функціонального впливу, визначеного цим контролем; це сприяє підвищення рівня безпеки хоста шляхом обмеження доступності служб оболонки.
Щоб переконатися, що тайм-аут встановлено на одну годину або менше, виконайте такі дії у веб-клієнті vSphere:
- У веб-клієнті vSphere виберіть хост.
- Натисніть «Налаштувати», а потім розгорніть «Система».
- Виберіть «Додаткові параметри системи», а потім натисніть «Редагувати».
- У фільтр введіть ESXiShellTimeOut.
- Переконайтеся, що для цього параметра встановлено значення 3600 (1 година) або менше. Крім того, можна використати таку команду PowerCLI: # Список UserVars.ESXiShellTimeOut у хвилинах для кожного хоста Get-VMHost | Виберіть назву, @{N=”UserVars.ESXiShellTimeOut”;E={$_ | Get- AdvancedSettings UserVars.ESXiShellTimeOut | Виберіть -ExpandProperty Values}}
Крім того, запустіть таку команду PowerCLI:
# Встановіть для UserVars.ESXiShellTimeOut значення 3600 на всіх хостах
Get-VMHost | Get-AdvancedSetting -Name ‘UserVars.ESXiShellTimeOut’ | набір-
AdvancedSetting – Значення “3600”
📋 CIS Controls & Нормативні посилання
- https://docs.vmware.com/en/VMware-
- vSphere/7.0/com.vmware.vsphere.security.doc/GUID-6E1ECA4D-B617-4D42-
- B40B-71E4C83DEEFB.html
- https://docs.vmware.com/en/VMware-
- vSphere/7.0/com.vmware.vsphere.security.doc/GUID-B314F79B-2BDD-4D68-
- 8096-F009B87ACB33.html
- http://kb.vmware.com/kb/2004746
- https://docs.vmware.com/en/VMware-
- vSphere/7.0/com.vmware.vsphere.security.doc/GUID-94F0C54F-05E3-4E16-
- 8027-0280B9ED1009.html
- Additional Information:
- This value can be set in minutes via the DCUI. When using the vCenter GUI or
- PowerShell API, the value is set in seconds.
IG 1, 2, 3
IG 1, 2, 3
Page 89 Internal Only – General
3.10 Хост не повинен пригнічувати попередження про те, що оболонку ввімкнено (Вручну)
Наявність попереджень для ввімкненого SSH або ESXi Shell дає уявлення про потенційну безпеку ризики. Вимкнення таких попереджень може замаскувати поточні атаки. Параметр, що регулює це поведінка — UserVars.SuppressShellWarning із рекомендованим значенням 0.
Підтримка видимості статусу служби оболонки через попередження має вирішальне значення для моніторингу і раннє виявлення несанкціонованої діяльності, допомагаючи в своєчасному вирішенні потенційних загрози безпеці.
Жодного негативного функціонального впливу цей контроль не пов’язує; це покращує моніторинг і відповідь на потенційні загрози безпеці шляхом забезпечення видимості попереджень, а не видимості пригнічений.
З адміністративного сеансу PowerCLI.
- Виконайте Get-VMHost | Get-AdvancedSetting -Name UserVars.SuppressShellWarning
- Переконайтеся, що значення дорівнює 0.
З адміністративного сеансу PowerCLI.
- Виконайте Get-VMHost | Get-AdvancedSetting -Name UserVars.SuppressShellWarning | Set-AdvancedSetting -Value 0 – Confirm:$false
- Зазвичай доступ до оболонки повинен залишатися вимкненим; не пригнічуйте попередження, коли воно ввімкнено.
📋 CIS Controls & Нормативні посилання
- https://developer.broadcom.com/powercli/latest/vmware.vimautomation.core/com
- mands/get-advancedsetting/
Page 90 Internal Only – General 2. https://developer.broadcom.com/powercli/latest/vmware.vimautomation.core/com mands/set-advancedsetting
IG 1
IG 1, 2
Page 91 Internal Only – General
3.11 Хост повинен застосовувати складні паролі (Вручну)
Застосуванням складності пароля керують через Параметр Security.PasswordQualityControl, що дозволяє налаштувати довжину пароля, вимоги до набору символів і обмеження щодо невдалих спроб входу. Рекомендований налаштування: “повторити=3 хв.=вимкнено,15,15,15,15 макс.=64 схоже=заборонити парольну фразу=3”.
Дотримання вказівок NIST 800-63B, розділ 5.1.1.2, не дотримання традиційних правила композиції полегшують прийняття довших, безпечніших парольних фраз, підвищення загальної безпеки.
Зміна складності пароля через Security.PasswordQualityControl може спричинити проблем із встановленням інших продуктів і послуг в екосистемі VMware немає очікуючи таких змін.
Щоб підтвердити вимоги до складності пароля, виконайте таку команду PowerCLI: (Get-VMHost | Get-AdvancedSetting -Name “Security.PasswordQualityControl”). Значення • Confirm N0 вимкнено. • Переконайтеся, що N1 вимкнено. • Переконайтеся, що N2 вимкнено. • Переконайтеся, що N3 вимкнено. • Переконайтеся, що N4 встановлено на 15 або більше. Вищезазначене вимагає, щоб усі паролі мали довжину 15 або більше символів і складалися принаймні з одного символу з чотирьох різних наборів символів.
Щоб установити вимоги до складності пароля, виконайте таку команду PowerCLI: Page 92 Лише для внутрішнього використання – загальне Get-VMHOST | Get-AdvancedSetting -Name «Security.PasswordQualityControl» | Set-AdvancedSetting -Value “retry=3 min=disabled,disabled,disabled,disabled,15” Вищевказане вимагає, щоб усі паролі мали довжину 15 або більше символів і складалися принаймні з одного символу з чотирьох різних наборів символів.
📋 CIS Controls & Нормативні посилання
- http://www.openwall.com/passwdqc/README.shtml
- https://docs.vmware.com/en/VMware-vSphere/8.0/vsphere-security/GUID-
- DC96FFDB-F5F2-43EC-8C73-05ACDAE6BE43.html#GUID-DC96FFDB-F5F2-
- 43EC-8C73-05ACDAE6BE43
- https://www.cisecurity.org/white-papers/cis-password-policy-guide/
IG 1, 2, 3
IG 1, 2
Page 93 Internal Only – General
3.12 Хост повинен заблокувати обліковий запис після певної кількості невдалих спроб входу (Автоматизовано)
Контроль безпеки передбачає обмеження доступу до облікового запису після певної кількості невдалі спроби входу, діючи як стримуючий фактор проти атак грубої сили. Цей контроль є застосовно для доступу SSH і vSphere Web Services SDK, але не для Direct Інтерфейс консолі (DCUI) і оболонка ESXi. Налаштування за замовчуванням допускає п’ять помилок спроби до блокування облікового запису, з автоматичним розблокуванням через 15 хвилин. Параметр цю поведінку регулює Security.AccountLockFailures із рекомендованим значенням 5.
Впровадження цього контролю підвищує стійкість хоста проти несанкціонованого доступу спроб, зберігаючи цілісність системи. Зриваючи атаки грубої сили, це значно підвищує рівень безпеки, ускладнюючи несанкціонований доступ.
Потенційним недоліком є сценарій ненавмисної відмови в обслуговуванні, особливо з низьким значенням порогове значення для помилок входу. Це може бути використано зловмисно або спрацьовувати випадково блокування, що впливає на доступність системи та, можливо, потребує додаткових адміністративні зусилля для скидання облікового запису.
Щоб переконатися, що максимальну кількість невдалих спроб входу встановлено правильно, виконайте такі дії:
- У веб-клієнті vSphere виберіть хост.
- Натисніть «Налаштувати», а потім розгорніть «Система».
- Виберіть «Додаткові параметри системи», а потім натисніть «Редагувати».
- Введіть у фільтрі Security.AccountLockFailures.
- Переконайтеся, що для цього параметра встановлено значення 5. Крім того, можна використати таку команду PowerCLI: Get-VMHost | Get-AdvancedSetting -Name Security.AccountLockFailures
Щоб правильно встановити максимальну кількість невдалих спроб входу, виконайте такі дії:
- У веб-клієнті vSphere виберіть хост. Сторінка 94 Тільки для внутрішнього використання – Загальне
- Натисніть «Налаштувати», а потім розгорніть «Система».
- Виберіть «Додаткові параметри системи», а потім натисніть «Редагувати».
- Введіть у фільтрі Security.AccountLockFailures.
- Установіть для цього параметра значення 5. Крім того, скористайтеся такою командою PowerCLI: Get-VMHost | Get-AdvancedSetting -Name Security.AccountLockFailures | Set- AdvancedSetting -Value 5
📋 CIS Controls & Нормативні посилання
- https://code.vmware.com/apis/196/vsphere#https://vdc-repo.vmware.com/vmwb-repository/dcr-public/6b586ed2-655c-49d9-9029-bc416323cb22/fa0b429a-a695-
- 4c11-b7d2-2cbc284049dc/doc/vim.option.OptionManager.html
- https://www.cisecurity.org/white-papers/cis-password-policy-guide/
IG 1, 2, 3
IG 1, 2
Page 95 Internal Only – General
3.13 Хост повинен розблокувати облікові записи після визначеного періоду очікування (Автоматизовано)
Забезпечення автоматичного розблокування облікових записів користувачів на хості ESXi після a зазначений період сприяє балансу між безпекою та зручністю використання. Цей механізм негайно реактивує неактивні облікові записи, зменшуючи потенціал ризики несанкціонованого доступу. Його налаштовують за допомогою певного параметра, який, коли налаштований, визначає тривалість періоду блокування. Параметр, що регулює це поведінкою є Security.AccountUnlockTime із рекомендованим значенням 900 секунд.
Цей параметр зменшує незручності для нешкідливих користувачів і накладні витрати на адміністраторів, а також уповільнює атаки підбору облікових даних.
Функціональний вплив не помічено. Конфігурація параметра забезпечує безпеку використання балансу, хоча неправильна конфігурація може наразити систему на несанкціонований доступ отримати доступ або порушити роботу користувача.
Щоб переконатися, що блокування облікового запису встановлено на 15 хвилин, виконайте такі дії:
- У веб-клієнті vSphere виберіть хост.
- Натисніть «Налаштувати», а потім розгорніть «Система».
- Виберіть «Додаткові параметри системи», а потім натисніть «Редагувати».
- У фільтр введіть Security.AccountUnlockTime.
- Переконайтеся, що для цього параметра встановлено значення 900. Крім того, можна використати таку команду PowerCLI: Get-VMHost | Get-AdvancedSetting -Name Security.AccountUnlockTime
Щоб встановити блокування облікового запису на 15 хвилин, виконайте такі дії:
- У веб-клієнті vSphere виберіть хост.
- Натисніть «Налаштувати», а потім розгорніть «Система».
- Виберіть «Додаткові параметри системи», а потім натисніть «Редагувати».
- У фільтр введіть Security.AccountUnlockTime. Сторінка 96 Тільки для внутрішнього використання – Загальні
- Встановіть для цього параметра значення 900. Крім того, скористайтеся такою командою PowerCLI: Get-VMHost | Get-AdvancedSetting -Name Security.AccountUnlockTime | Set-AdvancedSetting-Value 900
📋 CIS Controls & Нормативні посилання
- https://code.vmware.com/apis/1067/vsphere
- https://www.cisecurity.org/white-papers/cis-password-policy-guide/
IG 1, 2, 3
IG 1, 2, 3
Page 97 Internal Only – General
3.14 Хост повинен налаштувати історію паролів, щоб обмежити повторне використання паролів (Вручну)
Мета полягає в тому, щоб запобігти повторному використанню минулих паролів, діючи як стримуючий фактор проти потенційних порушення безпеки, спричинені використанням старих, скомпрометованих облікових даних. Це досягається шляхом налаштування параметра Security.PasswordHistory, який визначає кількість унікальних паролів, які користувач повинен пройти перед попереднім паролем можна використовувати повторно. Рекомендоване значення цього параметра – 5.
Застосовуючи політику історії паролів, організації ускладнюють роботу зловмисників для отримання несанкціонованого доступу за допомогою старих паролів. Це в свою чергу підвищує загальна безпека.
Вплив зміни параметра Security.PasswordHistory залежить від обране значення. Нижче значення може знизити безпеку, дозволяючи повторне використання пароля швидше, тоді як вище значення підвищує безпеку, але також може збільшити ймовірність розчарування користувача.
Щоб перевірити, що для історії паролів встановлено значення 5, виконайте такі дії:
- У веб-клієнті vSphere виберіть хост.
- Натисніть «Налаштувати», а потім розгорніть «Система».
- Виберіть «Додаткові параметри системи», а потім натисніть «Редагувати».
- У фільтр введіть Security.PasswordHistory.
- Переконайтеся, що для цього параметра встановлено значення 5. Крім того, можна використати таку команду PowerCLI: Get-VMHost | Get-AdvancedSetting Security.PasswordHistory
Щоб встановити історію паролів 5, виконайте наступне:
- У веб-клієнті vSphere виберіть хост.
- Натисніть «Налаштувати», а потім розгорніть «Система».
- Виберіть «Додаткові параметри системи», а потім натисніть «Редагувати». Сторінка 98 Тільки для внутрішнього використання – Загальне
- У фільтр введіть Security.PasswordHistory.
- Установіть для цього параметра значення 5. Крім того, можна використати таку команду PowerCLI: Get-VMHost | Get-AdvancedSetting Security.PasswordHistory | Set- AdvancedSetting -Value 5
📋 CIS Controls & Нормативні посилання
- https://www.cisecurity.org/white-papers/cis-password-policy-guide/
- https://docs.vmware.com/en/VMware-vSphere/8.0/vsphere-security/GUID-5173D050-40C3-49E3-8A75-
- 4AE4931BC317.html?hWord=N4IghgNiBcIMoFMDGBXATgSwC4E8B0ACmAM7
- EDuA9mgCYASGxWVOIAvkA
IG 1, 2, 3
IG 1, 2
Page 99 Internal Only – General
3.15 Для хоста має бути налаштовано відповідний максимальний вік пароля (Вручну)
Застосування максимального терміну дії пароля, визначеного Параметр Security.PasswordMaxDays узгоджується з сучасними політиками паролів викладено в розділі 5.1.1.2 NIST 800-63B, який виступає проти примусового періодичного пароля зміни за умови достатньої складності паролів. Параметр керуючий такою поведінкою є Security.PasswordMaxDays із рекомендованим значенням 99999.
Відповідність сучасним стандартам безпеки шляхом налаштування відповідного максимуму password age може допомогти підтримувати баланс між безпекою та зручністю використання. Це налаштування скасовує необхідність періодичної зміни пароля, яка не була показана значно підвищити безпеку.
Налаштування параметра Security.PasswordMaxDays може вплинути на інтерфейси користувача vSphere, вимагаючи адреса електронної пошти для конфігурації сповіщень. Це вимагає або надання ан адресу електронної пошти або використання PowerCLI для налаштування, причому останнє також вимагає налаштування SMTP-сервера на vCenter Server для сповіщень електронною поштою. Різні нормативні рамки відповідності мають різні думки щодо цієї практики.
З адміністративного сеансу PowerCLI
- Виконайте Get-VMHost | Get-AdvancedSetting -Name Security.PasswordMaxDays
- Переконайтеся, що значення відповідає політиці організації або 99999, якщо періодична зміна пароля не вимагається політикою.
Виконайте такі дії в графічному інтерфейсі:
- Установіть затверджене значення за допомогою Get-VMHost | Get-AdvancedSetting -Name Security.PasswordMaxDays | Set-AdvancedSetting -Value
-Confirm:$false - Задокументуйте будь-яке значення, кероване політикою, яке відрізняється від базового рівня порівняння. Сторінка 100 Лише для внутрішнього використання – Загальні
📋 CIS Controls & Нормативні посилання
- https://developer.broadcom.com/powercli/latest/vmware.vimautomation.core/com
- mands/get-advancedsetting/
- https://developer.broadcom.com/powercli/latest/vmware.vimautomation.core/com
- mands/set-advancedsetting
IG 1, 2, 3
IG 1, 2
Page 101 Internal Only – General
3.16 Хост повинен налаштувати час очікування сеансу для API (Вручну)
Призначений тайм-аут гарантує, що сеанси не залишаються відкритими на невизначений термін зменшення вікна впливу потенційних загроз безпеці. Параметр керуючий така поведінка є Config.HostAgent.vmacore.soap.sessionTimeout із рекомендованим налаштування 30 секунд.
Час очікування сеансу гарантує, що потенційні загрози безпеці від неавторизованих користувачів або Шкідливе програмне забезпечення, що використовує відкриті сесії, значно зменшується.
Немає функціонального впливу під час налаштування цього елемента безпеки, що робить його a вдосконалення з низьким рівнем ризику для забезпечення безпеки середовища ESXi.
Використовуйте адміністративний сеанс PowerCLI
- Виконайте Get-VMHost | Get-AdvancedSetting -Name Config.HostAgent.vmacore.soap.sessionTimeout
- Переконайтеся, що тайм-аут бездіяльності API відповідає затвердженому організацією значенню.
Виконайте такі дії в графічному інтерфейсі:
- Установіть затверджений тайм-аут за допомогою: Get-VMHost | Get-AdvancedSetting -Name Config.HostAgent.vmacore.soap.sessionTimeout | Set- AdvancedSetting -Value
-Confirm:$false - Перевірте адміністративну інтеграцію після зміни.
📋 CIS Controls & Нормативні посилання
- https://developer.broadcom.com/powercli/latest/vmware.vimautomation.core/com
- mands/get-advancedsetting/
- https://developer.broadcom.com/powercli/latest/vmware.vimautomation.core/com
- mands/set-advancedsetting
Page 102 Internal Only – General
IG 1, 2, 3
IG 1, 2
IG 1, 2
Page 103 Internal Only – General
3.17 Хост повинен автоматично завершувати неактивні сеанси клієнта хоста (Вручну)
Налаштування хоста для автоматичного припинення неактивних сеансів хост-клієнта допомагає пом’якшити ризики безпеки, пов’язані з сесіями без нагляду, які потенційно можуть бути використані. Рекомендованим параметром для цього елемента керування є значення тайм-ауту 900. Параметр регулює цю поведінку UserVars.HostClientSessionTimeout.
Автоматичне припинення неактивних сеансів має вирішальне значення для запобігання потенційним несанкціонованим діям доступ або використання неконтрольованих сеансів, тим самим підвищуючи безпеку хоста поза.
Функціональний вплив не згадується, але забезпечення збалансованого значення часу очікування є необхідний для запобігання випадковому завершенню сеансу, зберігаючи безпеку.
Використовуйте адміністративний сеанс PowerCLI.
- Виконайте Get-VMHost | Get-AdvancedSetting -Name UserVars.HostClientSessionTimeout
- Переконайтеся, що тайм-аут простою сеансу хост-клієнта налаштовано відповідно до затвердженого обмеження організації та не вимкнено необмеженим значенням.
Виконайте такі дії в графічному інтерфейсі:
- Установіть схвалений тайм-аут простою за допомогою Get-VMHost | Get-AdvancedSetting -Name UserVars.HostClientSessionTimeout | Set-AdvancedSetting -Value
-Confirm:$false - Повторно підключіться до хост-клієнта та підтвердьте, що неактивні сеанси закінчуються належним чином. Сторінка 104 Тільки для внутрішнього використання – Загальні
📋 CIS Controls & Нормативні посилання
- https://developer.broadcom.com/powercli/latest/vmware.vimautomation.core/com
- mands/get-advancedsetting/
- https://developer.broadcom.com/powercli/latest/vmware.vimautomation.core/com
- mands/set-advancedsetting
IG 1, 2
IG 1, 2
Page 105 Internal Only – General
3.18 Хост повинен мати точний DCUI. Список доступу (Вручну)
Параметр DCUI.Access у VMware ESXi використовується для визначення списку користувачів, які дозволено доступ до прямого інтерфейсу користувача консолі (DCUI) хоста ESXi, особливо коли ввімкнено режим блокування. Цей параметр допомагає контролювати і захист доступу до хосту ESXi, дозволяючи лише авторизованим користувачам перевизначати Режим блокування та доступ до DCUI, особливо в сценаріях, коли хост стає ізольованим від vCenter. Параметр, який регулює таку поведінку DCUI.Доступ.
Правильно налаштований список DCUI.Access гарантує, що лише авторизовані користувачі можуть перевизначати Режим блокування для доступу до DCUI, що забезпечує захист від втрати керування особливо якщо хост втрачає з’єднання з vCenter.
Неправильна конфігурація може призвести до неавторизованого доступу або потенційних сценаріїв блокування, вкрай важливо перевірити список і забезпечити підключення хоста до vCenter поряд із правильно налаштованими списками доступу та винятків до режиму блокування активація.
Щоб переконатися, що для DCUI налаштовано належний список довірених користувачів, виконайте такі дії у веб-клієнті vSphere:
- У веб-клієнті vSphere виберіть хост.
- Натисніть «Налаштувати», а потім розгорніть «Система».
- Виберіть «Додаткові параметри системи», а потім натисніть «Редагувати».
- У фільтр введіть DCUI.Access.
- Переконайтеся, що для атрибута DCUI.Access встановлено список користувачів, розділених комами, яким дозволено перевизначати режим блокування. Крім того, можна використати таку команду PowerCLI: Get-VMHost | Get-AdvancedSetting -Name DCUI.Access
Щоб установити список довірених користувачів для DCUI, виконайте такі дії з веб-клієнта vSphere: Сторінка 106 Лише для внутрішнього використання – загальне
- У веб-клієнті vSphere виберіть хост.
- Натисніть «Налаштувати», а потім розгорніть «Система».
- Виберіть «Додаткові параметри системи», а потім натисніть «Редагувати».
- У фільтр введіть DCUI.Access.
- Встановіть атрибут DCUI.Access на список користувачів, розділених комами, яким дозволено перевизначати режим блокування.
📋 CIS Controls & Нормативні посилання
- https://docs.vmware.com/en/VMware-
- vSphere/7.0/com.vmware.vsphere.security.doc/GUID-6779F098-48FE-4E22-
- B116-A8353D19FF56.html
- Additional Information:
- Note: By default only the “root” user is a member of the DCUI.Access list. It is not
- recommended to remove root from the DCUI.Access list, as this will revoke the root
- user’s admin privileges on the host.
IG 1, 2
IG 1, 2, 3
IG 1, 2, 3
IG 1, 2
Page 107 Internal Only – General
3.19 Хост повинен мати точний список виняткових користувачів (Вручну)
Створення точного списку виняткових користувачів є важливим для керування привілеями користувачів під час режиму блокування. Користувачі в цьому списку зберігають свої привілеї, що робить їх обов’язковими включати лише ті, які необхідні для прямого доступу до хосту, наприклад облікові записи служб для сторонніх розробників рішення. Забезпечення правильного ведення списку зменшує ризик, пов’язаний із несанкціонованим доступом дії, особливо під час сценаріїв ізоляції хоста в режимі блокування.
Список виняткових користувачів має вирішальне значення для збереження необхідних операційних можливостей підтримуючи безпечне середовище. Ретельно керуючи цим списком, організації може балансувати між безпекою та функціональністю, забезпечуючи критичні операції продовжувати безперешкодно в режимі блокування.
Неправильно керований список виняткових користувачів може потенційно підірвати безпеку положення, дозволяючи несанкціонований доступ, збільшуючи ризик зловмисних дій. Це Важливо регулярно переглядати та оновлювати цей список, щоб узгодити його з поточними операційними та вимоги безпеки.
Щоб перевірити членство у списку «Виключені користувачі», виконайте такі дії у веб-клієнті vSphere:
- Виберіть хост.
- Натисніть «Налаштувати», потім розгорніть «Система» та виберіть «Профіль безпеки».
- У режимі блокування перегляньте та перевірте точність списку виняткових користувачів.
Щоб виправити членство у списку виняткових користувачів, виконайте такі дії у веб-клієнті vSphere:
- Виберіть хост.
- Натисніть «Налаштувати», потім розгорніть «Система» та виберіть «Профіль безпеки».
- Виберіть Редагувати поруч із пунктом Режим блокування.
- Клацніть «Виняткові користувачі».
- За потреби додайте або видаліть користувачів.
- Натисніть OK. Сторінка 108 Тільки для внутрішнього використання – Загальне
📋 CIS Controls & Нормативні посилання
- https://docs.vmware.com/en/VMware-
- vSphere/7.0/com.vmware.vsphere.security.doc/GUID-6CD8C2E3-7925-4706-
- 8271-
- F42F2BCFF95D.html?hWord=N4IghgNiBcIQ9gYwNYBN4HcB2ACAtvKgKYgC+
- QA
IG 1, 2, 3
IG 1, 2, 3
IG 1, 2, 3
IG 1, 2
Page 109 Internal Only – General
3.20 Хост повинен увімкнути режим блокування (Автоматизовано)
Реалізація режиму блокування обмежує прямий доступ до хостів ESXi, обов’язковий керування через vCenter Server для підтримки визначених ролей і контролю доступу, пом’якшення ризики, пов’язані з несанкціонованою або недостатньо перевіреною діяльністю. Користувачі-виключення список служить механізмом перевизначення, дозволяючи визначеним користувачам прямий доступ навіть у режим блокування. Цей режим пропонує збалансований підхід між безпекою та операційна гнучкість порівняно з суворішим режимом блокування, який, якщо підключення до Сервер vCenter втрачено, тому потрібно перебудувати хост.
Увімкнення звичайного режиму блокування забезпечує централізоване керування через vCenter Сервер, що забезпечує дотримання організаційного контролю доступу та політики аудиту. Це захід значно знижує ризик несанкціонованої діяльності шляхом обмеження безпосереднього хоста доступ, сприяючи більш контрольованому та контрольованому робочому середовищу.
Активація режиму блокування може перешкоджати прямому доступу до хоста для певних операцій як резервне копіювання та усунення несправностей. Хоча тимчасова деактивація є варіантом, забезпечення правильна реактивація після операції має вирішальне значення для підтримки належної безпеки.
Щоб переконатися, що режим блокування ввімкнено, виконайте такі дії у веб-клієнті vSphere:
- У веб-клієнті vSphere виберіть хост.
- Виберіть «Налаштувати», потім розгорніть «Система» та виберіть «Профіль безпеки».
- Переконайтеся, що для режиму блокування встановлено значення Normal або Strict. Крім того, можна використати наступну команду PowerCLI: # Щоб перевірити, чи ввімкнено режим блокування Get-VMHost | Виберіть назву,@{N=”Lockdown”;E={$_.Extensiondata.Config.adminDisabled}}
Щоб увімкнути режим блокування, виконайте такі дії у веб-клієнті vSphere:
- У веб-клієнті vSphere виберіть хост.
- Виберіть «Налаштувати», потім розгорніть «Система» та виберіть «Профіль безпеки».
- Навпроти режиму блокування натисніть Редагувати. Сторінка 110 Лише для внутрішнього використання – загальні
- Клацніть перемикач для Normal або Strict.
- Натисніть OK. Крім того, виконайте таку команду PowerCLI: # Увімкнути режим блокування для кожного хоста Get-VMHost | Foreach { $_.EnterLockdownMode() }
📋 CIS Controls & Нормативні посилання
- https://docs.vmware.com/en/VMware-vSphere/8.0/vsphere-security/GUID-
- 88B24613-E8F9-40D2-B838-225F5FF480FF.html
IG 1, 2
IG 1, 2
Page 111 Internal Only – General
3.21 Хост повинен увімкнути режим суворого блокування (Автоматизовано)
Увімкнення режиму блокування вимикає прямий локальний доступ до хосту ESXi, потрібен хост керувати віддалено з vCenter Server. Деякі операції, як-от резервне копіювання та усунення несправностей, вимагають безпосереднього виконання доступ до хоста. У цих випадках режим блокування можна тимчасово вимкнути базу для конкретних хостів за потреби, а потім знову ввімкнено, коли завдання буде виконано. Примітка. Режим блокування не поширюється на користувачів, які входять за допомогою авторизованих ключів. Крім того, користувачам у списку DCUI.Access для кожного хоста дозволено перевизначати режим блокування та увійдіть до DCUI. За замовчуванням «кореневий» користувач є єдиним користувачем, указаним у DCUI.Access список.
Режим блокування обмежує доступ хоста ESXi до сервера vCenter для забезпечення ролей і засоби контролю доступу, реалізовані у vCenter, завжди застосовуються, і користувачі не можуть їх обійти їх, увійшовши безпосередньо на хост. Змусивши всю взаємодію відбуватися через vCenter Сервер, ризик того, що хтось ненавмисно отримає підвищені привілеї або виконає роботу завдань, які належним чином не перевірені, значно скорочується. Додатково суворе блокування will disabled DCUI – вимкнення DCUI запобігає всій локальній активності, а отже, змушує дії виконуватися на сервері vCenter, де їх можна централізовано перевіряти та контролювати.
Якщо ввімкнено режим блокування, хост буде доступний лише через vCenter запобігання «локального» доступу. Вимкнення DCUI може створити потенційну ситуацію “блокування”, якщо хост стане ізольованим від сервера vCenter. Відновлення після “локауту” сценарій вимагає перевстановлення ESXi. Залиште DCUI увімкненим і замість цього ввімкніть режим блокування та обмеження доступу користувачів до DCUI за допомогою DCUI.Access список.
Щоб переконатися, що режим блокування ввімкнено, виконайте такі дії у веб-клієнті vSphere:
- У веб-клієнті vSphere виберіть хост.
- Виберіть «Налаштувати», потім розгорніть «Система» та виберіть «Профіль безпеки».
- Переконайтеся, що для режиму блокування встановлено значення Strict. Крім того, можна використати таку команду PowerCLI: Page 112 Лише для внутрішнього використання – загальні # Щоб перевірити, чи ввімкнено режим блокування Get-VMHost | Виберіть назву,@{N=”Lockdown”;E={$_.Extensiondata.Config.adminDisabled}}
Щоб увімкнути режим блокування, виконайте такі дії у веб-клієнті vSphere:
- У веб-клієнті vSphere виберіть хост.
- Виберіть «Налаштувати», потім розгорніть «Система» та виберіть «Профіль безпеки».
- Навпроти режиму блокування натисніть Редагувати.
- Натисніть перемикач Strict.
- Натисніть OK. Крім того, виконайте таку команду PowerCLI: # Увімкнути режим блокування для кожного хоста Get-VMHost | Foreach { $_.EnterLockdownMode() }
📋 CIS Controls & Нормативні посилання
- https://docs.vmware.com/en/VMware-
- vSphere/7.0/com.vmware.vsphere.security.doc/GUID-88B24613-E8F9-40D2-
- B838-225F5FF480FF.html
IG 1, 2
IG 1, 2
Page 113 Internal Only – General
3.22 Хост має заборонити доступ до оболонки для облікового запису dcui (Вручну)
Обліковий запис dcui, який використовується для ізоляції процесу для інтерфейсу користувача Direct Console (DCUI), має доступ до оболонки, який, коли його деактивовано, мінімізує поверхню атаки. Ця дія є профілактичним заходом для підвищення безпеки системи.
Дезактивація доступу до оболонки для облікового запису dcui зменшує можливості використання доступні потенційним зловмисникам. Це розумний крок до посиленої безпеки.
Відмова в доступі до оболонки для облікового запису dcui не впливає на функціонування, роблячи його ефективним контролем безпеки з низьким рівнем ризику.
Перевірте налаштування в графічному веб-інтерфейсі:
- З оболонки ESXi запустіть getent passwd dcui або grep ‘^dcui:’ /etc/passwd і переконайтеся, що обліковий запис dcui використовує неінтерактивну оболонку, таку як /bin/false, або іншу заборонену оболонку, визначену постачальником.
підтримка.
📋 CIS Controls & Нормативні посилання
- https://developer.broadcom.com/xapis/esxcli-command-
- reference/latest/namespace/esxcli_system.html
- https://developer.broadcom.com/tools/esxcli/latest/
Page 114 Internal Only – General
IG 1, 2
IG 1
IG 1
IG 1
IG 1
Page 115 Internal Only – General
3.23 Хост має заборонити доступ до оболонки для облікового запису vpxuser (Вручну)
Дезактивація доступу до оболонки для облікового запису vpxuser покращує безпеку шляхом примусового застосування Позиція «Лише API» для попередньо визначених користувачів ESXi без root-прав, таких як vpxuser і dcui.
Цей контроль зменшує площу атаки, обмежуючи шляхи, через які система конфігурації можна змінювати відповідно до сучасних принципів найменших привілеїв гарантуючи, що привілейована автентифікація через vCenter Server залишається надійною контрольовані.
Деактивація доступу до оболонки не дозволяє користувачам надавати доступ до оболонки іншим або зміна паролів користувачів, які мають доступ до командної оболонки, що вимагає хост-за-хостом перенастроювання через авторизований обліковий запис, якщо потрібні зміни. Це могло б потенційно вплине на робочі процеси сторонніх розробників і потребує збереження принаймні одного повний привілейований користувач для необхідних конфігурацій.
Перевірте налаштування в графічному веб-інтерфейсі:
- Виконайте getent passwd vpxuser або grep ‘^vpxuser:’ /etc/passwd і переконайтеся, що обліковому запису служби vCenter заборонено доступ до інтерактивної оболонки.
Не призначайте vpxuser інтерактивну оболонку. Якщо обліковий запис було змінено, відновіть підтримувану постачальником конфігурацію без оболонки або повторно підключіть/відтворіть обліковий запис керування хостом vCenter за допомогою підтримуваних процедур vCenter.
📋 CIS Controls & Нормативні посилання
- https://developer.broadcom.com/xapis/esxcli-command-
- reference/latest/namespace/esxcli_system.html
- https://developer.broadcom.com/tools/esxcli/latest/
Page 116 Internal Only – General
IG 1, 2
IG 1
IG 1
IG 1
IG 1
Page 117 Internal Only – General
3.24 Хост повинен відображати банер входу для DCUI та хост-клієнта (Вручну)
Увімкнення банера входу в інтерфейс користувача прямої консолі (DCUI) і хост Клієнтські інтерфейси забезпечують механізм для відображення юридичних або організаційних повідомлень оголошення при вході. Параметр, який регулює таку поведінку Annotations.WelcomeMessage, рекомендованим значенням є вирівняний текстовий рядок з організаційними чи юридичними консультаціями.
Банер входу служить першою лінією правового захисту від несанкціонованого доступу та зловживання із зазначенням умов використання системи. Це також сприяє зміцненню організаційні політики безпеки серед авторизованих користувачів.
Реалізація маскує параметри “F2/F12” та інформацію про IP-адресу в DCUI, потенційно вимагають додаткової документації або навчання, щоб переконатися, що користувачі обізнані ці зміни.
З адміністративного сеансу PowerCLI
- Виконайте, щоб переглянути налаштування анотації DCUI/Host Client: Get-VMHost | Get- AdvancedSetting -Name Annotations.WelcomeMessage
- Переконайтеся, що схвалений юридичний/безпековий банер присутній і відповідає політиці.
Встановіть затверджений банер за допомогою Get-VMHost | Get-AdvancedSetting -Name Annotations.WelcomeMessage | Set-AdvancedSetting -Value ‘
📋 CIS Controls & Нормативні посилання
IG 1, 2, 3
IG 1, 2, 3
Page 119 Internal Only – General
3.25 Хост повинен відображати банер входу для підключень SSH (Вручну)
ESXi полегшує відображення повідомлень для входу, головним чином спрямованих на запобігання неавторизованим отримувати доступ і інформувати законних користувачів щодо зобов’язань щодо використання системи, зокрема під час підключення SSH. Текст для цього відображення визначається певним параметром, який бажано налаштувати, особливо коли SSH активний, хоча він і є рекомендовано тримати SSH у зупиненому стані, за винятком сценаріїв усунення несправностей. The Параметр, який регулює цю поведінку, — Config.Etc.Issue.
Відображення банера входу служить попереднім стримуючим фактором для неавторизованих користувачів підсилення відповідності законодавства та політики для авторизованих користувачів. Він інкапсулює a проактивний захід безпеки, а також узгодження з декількома відповідними мандатами, які вимагають використання банерів для входу.
Немає функціонального впливу, пов’язаного з цим контролем безпеки; однак, відсутність банера для входу може становити ризик з точки зору правового захисту та відповідності дотримання, особливо під час з’єднань SSH, де може статися потенційне зловживання. Це доцільно проконсультуватися з юридичними консультантами, щоб створити відповідний текст банера організаційно-правові реквізити.
З ESXi Shell
- Перегляньте /etc/ssh/sshd_config для директиви Banner
- Переконайтеся, що вказаний файл банера містить затверджене попередження про вхід. Якщо SSH вимкнено, збережіть сумісну конфігурацію для екстреного ввімкнення.
Виконайте такі дії в графічному інтерфейсі:
- Налаштуйте Banner /etc/issue у конфігурації SSH і розмістіть затверджений текст попередження у файлі посилання.
- Перезапустіть SSH, лише якщо він авторизований для запуску; інакше залиште SSH вимкненим. Сторінка 120 Тільки для внутрішнього використання – Загальні
📋 CIS Controls & Нормативні посилання
- https://developer.broadcom.com/xapis/esxcli-command-
- reference/latest/namespace/esxcli_system.html
- https://developer.broadcom.com/tools/esxcli/latest/
- https://knowledge.broadcom.com/external/article/401837
IG 1, 2, 3
IG 1, 2, 3
Page 121 Internal Only – General
3.26 Хост повинен увімкнути найвищу підтримувану версію TLS (Вручну)
Хост має бути налаштований для роботи з найвищою версією TLS, яка підтримується забезпечити безпечний зв’язок. ESXi 8 за замовчуванням поставляється з увімкненим TLS 1.2, хоча за потреби можливе повторне ввімкнення інших протоколів. Працевлаштування найвищих версія TLS допомагає захистити від відомих уразливостей, наявних у старих версіях. Параметр, який регулює цю поведінку, — це UserVars.ESXiVPsDisabledProtocols із рекомендоване значення “sslv3,tlsv1,tlsv1.1”.
Використання найвищої версії TLS, що підтримується, підвищує рівень безпеки на забезпечення захисту комунікацій за допомогою сучасних стандартів шифрування. Це зменшує ризики, пов’язані з відомими вразливими місцями в застарілих версіях TLS.
Якщо не ввімкнути найвищу підтримувану версію TLS, хост може стати жертвою уразливості, наявні в старіших версіях, потенційно порушують конфіденційність і цілісність комунікацій.
Перегляньте ввімкнені налаштування протоколу TLS для служб ESXi. Використовуйте клієнт vSphere та, якщо це можливо, розширений список/конфігурацію системних налаштувань esxcli, щоб перевірити, чи застарілі версії SSL/TLS вимкнено, а найвищу версію TLS, що підтримується ESXi 8, увімкнено.
Вимкніть непідтримувані/застарілі версії протоколу за допомогою підтримуваних Broadcom процедур налаштування TLS для ESXi 8 і залежних служб. Протестуйте інтеграцію vCenter, резервного копіювання, моніторингу та API перед широким розгортанням.
📋 CIS Controls & Нормативні посилання
- https://docs.vmware.com/en/VMware-vSphere/8.0/vsphere-security/GUID-82028A21-8AB5-4E2E-90B8-
- A01D1FAD77B1.html?hWord=N4IghgNiBcICYEsDOYBGECmACALhJIAvkA
Page 122 Internal Only – General
IG 1, 2
IG 1
Page 123 Internal Only – General 4 Logging This section contains recommendations related to ESXi’s logging capabilities.
Page 124 Internal Only – General
Потрібні інші розділи стандарту?
Перегляньте повний інтерактивний перелік усіх рекомендацій у головному хабі стандарту.
