SlideShare a Scribd company logo
Автоматизация
compliance-проверок
Alexander	Sekretov &	Ekaterina	Pukhareva
Архитектура
Цикл процесса по управлению уязвимостями
Discovery
Finding	a	live	host
Assessment
What	assets?
Analysis
What	to	fix	first?
Remediation
Fix the problem
• Сколько времени на
обработку?
• Риски?
Сканирование	внешнего	
и	внутреннего	
периметров	
Сканирование	ассетов:
• Рабочие	станции,	
сервера,	сетевое	
оборудование	
• оценка	CVSS	
• Обработка
• Принятие риска
Compliance-проверки
Nessus	.audit	files	(кастомные	или	
доработанные	плагины)
- Операционные	системы	(SSH,	парольная	политика,	
локальные	УЗ,	аудит,	и	т.д.)
- Базы	данных	(привилегии	и	т.д.)	
- Network	devices	(SSH,	SNMP	и	т.д.)	
- др.	
Проверка	технических	требований	PCI	DSS	и	
др.	стандартов
Аудит-файл	для	Debian	Linux
Парольная	политика
Аудит-файл	для	Debian	Linux
Небезопасные	протоколы
Отчеты
Дашборды
Автоматизация	
compliance-проверок
VMware	vSphere
Сканировать	vSphere	через	vSphere	SDK	
(SOAP	API)	умеют:
§ MaxPatrol
§ Nessus/Security	Center
Недостатки:
o Неполнота	покрытия	(~70%	контролей	ESXi)
o Часть	оставшихся	~30%	проверок	Enterprise-
решения	могут	осуществить	через	SSH и	
локальный	root
Критичные	контроли,	для	которых	не	указан	
способ	проверки	через	API:
§ vSphere-5.x-esxi-remove-authorized-keys
§ vSphere-5.x-esxi-set-password-complexity
§ vSphere-5.x-esxi-create-local-admin
Варианты	реализации	данных	проверок:
o Вручную	на	каждом	хосте
o Предоставить	root	доступ	сканеру	к	каждому	ESXi и	
держать	SSH	включенным	(противоречит	vSphere-5.x-
esxi-disable-ssh)
Чем	сканировать	vSphere?
§ Python + vSphere SDK (+multi-
processing, PostgreSQL, web-interface)
§ Не вносит изменений в vSphere
§ Поддержка vSphere 5.x, 6.0
§ Проверки выбираются динамически в
зависимости от версии ESXi
§ Проверяет все пункты Hardening Guide через API,
в т.ч.:
• SNMP v3 (vSphere-5.5-esxi-config-snmp)
• Local Admin (vSphere-5.5-esxi-create-local-admin)
• Managed Object Browser (vSphere-5.5-esxi-disable-
mob)
• Acceptance Level (vSphere-5.5-esxi-verify-
acceptance-level-*)
• Dump Collector (vSphere-5.5-esxi-enable-remote-
dump)
• Admin Group (vSphere-5.5-esxi-verify-admin-group)
• Kernel modules (vSphere-5.5-esxi-verify-kernel-
modules)
• SSH Keys (vSphere-5.5-esxi-remove-authorized-keys)
• Password Policies (vSphere-5.5-esxi-set-password-
complexity) - даже в ESXi 5.x
• Exception Users (ESXi 6.0)
Внутренняя разработка, которая умеет больше, чем enterprise-
решения.
vForge Scanner
УЧЕТНАЯ	ЗАПИСЬ
НА	ESXi
Роль	с	3	привилегиями	
из	253
УЧЕТНАЯ	ЗАПИСЬ
НА	VCENTER
Роль	c	7	привилегиями	
из	253
ДОСТУП	ПО
443	ПОРТУ
Работает	через	родное	
vSphere	API
vForge Scanner
v C e n t e r S e r v e r
Обычно	один	сервер
Настройка	- вручную
E S X i
Количество	гипервизоров	
исчисляется	в	десятках.
Настройка	- вручную
V i r t u a l 	 M a c h i n e s
Количество	VM	– тысячи
~50	параметров	VMX	на	
каждую	машину.
Необходима	
автоматизация
• Все	требования	Hardening	Guide	в	части	VM	относятся	к	
изменению	конфигурационного	файла	VMX виртуальной	
машины.
• Не	все	параметры	VMX	отображаются	в	свойствах	VM
• VMX-файл	считывается	гипервизором	в	момент	инициализации	
виртуальной	машины
Как	настроить	vSphere
О Б С У Д И Т Ь 	 V M X - К О Н Ф И Г И
С 	 В Л А Д Е Л Ь Ц А М И 	 V M
С Д Е Л А Т Ь 	 B A C K U P
V M X - К О Н Ф И Г О В
В Ы Б Р А Т Ь 	 В Р Е М Я П Р И М Е Н И Т Ь
Н А С Т Р О Й К И
Необходимо согласовать параметры VMX с
владельцами виртуальных машин.
Где-то в продуктовой среде могут быть необходимы:
§ Floppy/CD/USB устройства
§ Диски в режиме Independent Non-persistent
§ Различные значения RemoteDisplay.maxConnections
После обсуждения необходимо сформировать
внутренний стандарт конфигурации со
значениями параметров, индивидуальных для
вашей продуктовой среды.
vForge Framework
О Б С У Д И Т Ь 	 V M X - К О Н Ф И Г И
С 	 В Л А Д Е Л Ь Ц А М И 	 V M
С Д Е Л А Т Ь 	 B A C K U P
V M X - К О Н Ф И Г О В
Backup	удобно	делать	
скриптом,	например	Python	+	
vSphere	SDK.
VMX-конфиги виртуальных	
машин	необходимо	скачивать	
напрямую	с	Datastore
vForge Framework
В Ы Б Р А Т Ь 	 В Р Е М Я П Р И М Е Н И Т Ь
Н А С Т Р О Й К И
О Б С У Д И Т Ь 	 V M X - К О Н Ф И Г И
С 	 В Л А Д Е Л Ь Ц А М И 	 V M
С Д Е Л А Т Ь 	 B A C K U P
V M X - К О Н Ф И Г О В
В Ы Б Р А Т Ь 	 В Р Е М Я П Р И М Е Н И Т Ь
Н А С Т Р О Й К И
• Windows – есть технологические окна
для применения обновлений
• Unix – как правило, задублированы или
кластеризованы
• DB – switchover
Время для перезагрузки оставшихся VM
(недоменные Windows, testing environment)
обсуждается индивидуально с их
владельцами
vForge Framework
О Б С У Д И Т Ь 	 V M X - К О Н Ф И Г И
С 	 В Л А Д Е Л Ь Ц А М И 	 V M
С Д Е Л А Т Ь 	 B A C K U P
V M X - К О Н Ф И Г О В
В Ы Б Р А Т Ь 	 В Р Е М Я П Р И М Е Н И Т Ь
Н А С Т Р О Й К И
Конфигурация	VM (PowerCLI):
1) VMware	Tools	Guest	Power	Off*
2) Reconfig
3) Power	On
*VMware	Tools	должны	быть	установлены,	в	
противном	случае	невозможно	плавное	
выключение	гостевой	ОС
Конфигурация	Template (PowerCLI)	:
1) Convert	to	VM
2) Reconfig
3) Convert	to	template
vForge Framework
О Б С У Д И Т Ь 	 V M X - К О Н Ф И Г И
С 	 В Л А Д Е Л Ь Ц А М И 	 V M
С Д Е Л А Т Ь 	 B A C K U P
V M X - К О Н Ф И Г О В
В Ы Б Р А Т Ь 	 В Р Е М Я П Р И М Е Н И Т Ь
Н А С Т Р О Й К И
vForge Framework
100% 0 18 2
формализованных	
контролей	Hardening	Guide	
проверяются	через	vSphere	
SDK
привилегированных	УЗ	
необходимо	для	
сканирования
минут	требуется	для	
сканирования	30	ESXi и	
1200	VM
месяца	ушло	на	
настройку	всей	
виртуальной	среды
П О К Р Ы Т И Е 	
С Т А Н Д А Р Т А
Н О В Ы Е 	
А Д М И Н И С Т Р А Т И В Н Ы Е
У З
В Р Е М Я
С К А Н И Р О В А Н И Я
В Р Е М Я
Н А С Т Р О Й К И
Итоги
На	внутреннем	
портале	сделан	веб-
интерфейс	с	
графиками,	
результатами	сканов	
и	фильтром
W E B 	 I N T E R F A C E
Итоги
На	внутреннем	
портале	сделан	веб-
интерфейс	с	
графиками,	
результатами	сканов	
и	фильтром
W E B 	 I N T E R F A C E
Итоги
§ Авто-заведение	тикетов в	JIRA
§ Аудит	уязвимостей	(через	vSphere	SDK,	
никакого	SSH)
§ Проверка	установленных	патчей
§ Интеграция	с	Vulners.com
§ Виртуальный	appliance	со	всем	
функционалом:
- Сканирование
- Backup	VMX
- Настройка	vCenter/ESXi/VM
- Отчеты
- Графики
- Ретроспектива
Планы
Вопросы?

More Related Content

PPTX
Veeam for Bit Byte 25 апреля 2014
PDF
Обзор новых моделей EMC VNX
PDF
Развитие интегрированных решений на основе Cisco UCS
PPTX
Управление облачной инфраструктурой
ODP
Автоматизированное тестирование - от сложного к простому, или Запускаем автот...
PDF
Программные интерфейсы управления серверной платформой и вычислительными стек...
PDF
Построение ядра корпоративной облачной платформы на UCS Director. Собственные...
PPT
Ядро автоматизации под микро-сервисную архитектуру
Veeam for Bit Byte 25 апреля 2014
Обзор новых моделей EMC VNX
Развитие интегрированных решений на основе Cisco UCS
Управление облачной инфраструктурой
Автоматизированное тестирование - от сложного к простому, или Запускаем автот...
Программные интерфейсы управления серверной платформой и вычислительными стек...
Построение ядра корпоративной облачной платформы на UCS Director. Собственные...
Ядро автоматизации под микро-сервисную архитектуру

What's hot (20)

PDF
Новые возможности межсетевых экранов Cisco ASA версий 9.2 - 9.5
PDF
Magic Box, или Как пришлось сломать банкоматы, чтобы их спасти
PDF
Программные интерфейсы управления (API) архитектурой, ориентированной на прил...
PDF
Технология плоского_прямого резервного копирования
PDF
Formal verification of operating system kernels
PDF
Инструменты тестирования ядра Linux
PPTX
Российская операционная система реального времени для микроконтроллеров, с по...
PDF
Построение гибридных облачных решений с Cisco Intercloud Fabric.
PDF
Решения по консолидации и виртуализации ЦОД и облачным технологиям
PPTX
Непрерывная интеграция. Практическое применение
PDF
Не бойтесь виртуализации АСУ ТП
PPTX
Один за всех, или как помочь тестированию многих компонентов одной системы
PDF
Аудит веб-приложений
PPT
Настраиваемое тестирование производительности
PDF
Облако с доставкой VCE Vblock
PPTX
Всевидящее око. Мониторинг нагрузочного тестирования с InfluxDB и Grafana
PDF
Гиперконвергентность в трех измерениях: решения, технологии, эффективность
PDF
Расширение границ возможного с EMC XtremIO
PPTX
Waf.js: как защищать веб-приложения с использованием JavaScript
Новые возможности межсетевых экранов Cisco ASA версий 9.2 - 9.5
Magic Box, или Как пришлось сломать банкоматы, чтобы их спасти
Программные интерфейсы управления (API) архитектурой, ориентированной на прил...
Технология плоского_прямого резервного копирования
Formal verification of operating system kernels
Инструменты тестирования ядра Linux
Российская операционная система реального времени для микроконтроллеров, с по...
Построение гибридных облачных решений с Cisco Intercloud Fabric.
Решения по консолидации и виртуализации ЦОД и облачным технологиям
Непрерывная интеграция. Практическое применение
Не бойтесь виртуализации АСУ ТП
Один за всех, или как помочь тестированию многих компонентов одной системы
Аудит веб-приложений
Настраиваемое тестирование производительности
Облако с доставкой VCE Vblock
Всевидящее око. Мониторинг нагрузочного тестирования с InfluxDB и Grafana
Гиперконвергентность в трех измерениях: решения, технологии, эффективность
Расширение границ возможного с EMC XtremIO
Waf.js: как защищать веб-приложения с использованием JavaScript
Ad

Viewers also liked (12)

PPTX
V center configuration manager customer facing technical presentation
PDF
A Review on Traffic Classification Methods in WSN
PPT
Postroenie kompleksnoj sistemy obespechenija informacionnoj bezopasnosti v vi...
PDF
Презентация с Форума ИБ Директоров 16 апреля 2012г. "Безопасность инфраструкт...
PDF
VMware vSphere 4.1 Security Hardening Guide Revision A
PPTX
Cis critical security controls. контроль 3 безопасная конфигурация устройств
PDF
Безопасность ЦОД-часть 1
PPTX
этичный хакинг и тестирование на проникновение (Publ)
PPTX
Hypervisor and VDI security
PPTX
Data Centers Security
PDF
Security Code vGate: Lowering Virtualization Security Risks with ROI 02/03/2011
PDF
Зачем CIO становится поставщиком облачных услуг
V center configuration manager customer facing technical presentation
A Review on Traffic Classification Methods in WSN
Postroenie kompleksnoj sistemy obespechenija informacionnoj bezopasnosti v vi...
Презентация с Форума ИБ Директоров 16 апреля 2012г. "Безопасность инфраструкт...
VMware vSphere 4.1 Security Hardening Guide Revision A
Cis critical security controls. контроль 3 безопасная конфигурация устройств
Безопасность ЦОД-часть 1
этичный хакинг и тестирование на проникновение (Publ)
Hypervisor and VDI security
Data Centers Security
Security Code vGate: Lowering Virtualization Security Risks with ROI 02/03/2011
Зачем CIO становится поставщиком облачных услуг
Ad

Similar to Automation Compliance Checks (20)

PPTX
Полная автоматизация развертываний ПО: общие концепции, пример реализации, ср...
PPTX
Open source technologies in Microsoft cloud - MS SWIT 2014
PPT
VMU Alexander Samoylenko VMware maturity
PDF
Как запустить виртуализированный ЦОД за час?
PDF
Data line cloud solutions
PDF
Развитие вычислительной платформы Cisco UCS
PDF
Резервное копирование не только виртуальных сред при помощи продуктов Veeam
PDF
Анализ и устранение проблем при внедрении сервисов Firepower на устройствах C...
PDF
Cisco. Унифицированные вычисления практические аспекты перехода к частному об...
PPTX
Миграция JIRA - безобразие или безрассудство
PDF
Новости гиперковергенции
PPT
«Механизмы обновления платформы и окружений пользователей в Jelastic»
PDF
Cisco Connect Almaty 2014 - Security Solutions for Data Centers (russian)
PDF
Mасштабируемое управление и автоматизация серверной платформы и интегрирован...
PDF
Сервисные контейнеры для OC IOS XE
PDF
Building deployment pipeline - DevOps way
PPT
Виртуализация настольных ПК с VMware View
PDF
Процессоры Intel® Xeon® E5-2600 v3
PDF
Практика внедрения виртуализированной сетевой инфраструктуры
PDF
Как развернуть и настроить DFA фабрику – основные шаги
Полная автоматизация развертываний ПО: общие концепции, пример реализации, ср...
Open source technologies in Microsoft cloud - MS SWIT 2014
VMU Alexander Samoylenko VMware maturity
Как запустить виртуализированный ЦОД за час?
Data line cloud solutions
Развитие вычислительной платформы Cisco UCS
Резервное копирование не только виртуальных сред при помощи продуктов Veeam
Анализ и устранение проблем при внедрении сервисов Firepower на устройствах C...
Cisco. Унифицированные вычисления практические аспекты перехода к частному об...
Миграция JIRA - безобразие или безрассудство
Новости гиперковергенции
«Механизмы обновления платформы и окружений пользователей в Jelastic»
Cisco Connect Almaty 2014 - Security Solutions for Data Centers (russian)
Mасштабируемое управление и автоматизация серверной платформы и интегрирован...
Сервисные контейнеры для OC IOS XE
Building deployment pipeline - DevOps way
Виртуализация настольных ПК с VMware View
Процессоры Intel® Xeon® E5-2600 v3
Практика внедрения виртуализированной сетевой инфраструктуры
Как развернуть и настроить DFA фабрику – основные шаги

Automation Compliance Checks

  • 3. Цикл процесса по управлению уязвимостями Discovery Finding a live host Assessment What assets? Analysis What to fix first? Remediation Fix the problem • Сколько времени на обработку? • Риски? Сканирование внешнего и внутреннего периметров Сканирование ассетов: • Рабочие станции, сервера, сетевое оборудование • оценка CVSS • Обработка • Принятие риска
  • 10. Сканировать vSphere через vSphere SDK (SOAP API) умеют: § MaxPatrol § Nessus/Security Center Недостатки: o Неполнота покрытия (~70% контролей ESXi) o Часть оставшихся ~30% проверок Enterprise- решения могут осуществить через SSH и локальный root Критичные контроли, для которых не указан способ проверки через API: § vSphere-5.x-esxi-remove-authorized-keys § vSphere-5.x-esxi-set-password-complexity § vSphere-5.x-esxi-create-local-admin Варианты реализации данных проверок: o Вручную на каждом хосте o Предоставить root доступ сканеру к каждому ESXi и держать SSH включенным (противоречит vSphere-5.x- esxi-disable-ssh) Чем сканировать vSphere?
  • 11. § Python + vSphere SDK (+multi- processing, PostgreSQL, web-interface) § Не вносит изменений в vSphere § Поддержка vSphere 5.x, 6.0 § Проверки выбираются динамически в зависимости от версии ESXi § Проверяет все пункты Hardening Guide через API, в т.ч.: • SNMP v3 (vSphere-5.5-esxi-config-snmp) • Local Admin (vSphere-5.5-esxi-create-local-admin) • Managed Object Browser (vSphere-5.5-esxi-disable- mob) • Acceptance Level (vSphere-5.5-esxi-verify- acceptance-level-*) • Dump Collector (vSphere-5.5-esxi-enable-remote- dump) • Admin Group (vSphere-5.5-esxi-verify-admin-group) • Kernel modules (vSphere-5.5-esxi-verify-kernel- modules) • SSH Keys (vSphere-5.5-esxi-remove-authorized-keys) • Password Policies (vSphere-5.5-esxi-set-password- complexity) - даже в ESXi 5.x • Exception Users (ESXi 6.0) Внутренняя разработка, которая умеет больше, чем enterprise- решения. vForge Scanner
  • 13. v C e n t e r S e r v e r Обычно один сервер Настройка - вручную E S X i Количество гипервизоров исчисляется в десятках. Настройка - вручную V i r t u a l M a c h i n e s Количество VM – тысячи ~50 параметров VMX на каждую машину. Необходима автоматизация • Все требования Hardening Guide в части VM относятся к изменению конфигурационного файла VMX виртуальной машины. • Не все параметры VMX отображаются в свойствах VM • VMX-файл считывается гипервизором в момент инициализации виртуальной машины Как настроить vSphere
  • 14. О Б С У Д И Т Ь V M X - К О Н Ф И Г И С В Л А Д Е Л Ь Ц А М И V M С Д Е Л А Т Ь B A C K U P V M X - К О Н Ф И Г О В В Ы Б Р А Т Ь В Р Е М Я П Р И М Е Н И Т Ь Н А С Т Р О Й К И Необходимо согласовать параметры VMX с владельцами виртуальных машин. Где-то в продуктовой среде могут быть необходимы: § Floppy/CD/USB устройства § Диски в режиме Independent Non-persistent § Различные значения RemoteDisplay.maxConnections После обсуждения необходимо сформировать внутренний стандарт конфигурации со значениями параметров, индивидуальных для вашей продуктовой среды. vForge Framework
  • 15. О Б С У Д И Т Ь V M X - К О Н Ф И Г И С В Л А Д Е Л Ь Ц А М И V M С Д Е Л А Т Ь B A C K U P V M X - К О Н Ф И Г О В Backup удобно делать скриптом, например Python + vSphere SDK. VMX-конфиги виртуальных машин необходимо скачивать напрямую с Datastore vForge Framework В Ы Б Р А Т Ь В Р Е М Я П Р И М Е Н И Т Ь Н А С Т Р О Й К И
  • 16. О Б С У Д И Т Ь V M X - К О Н Ф И Г И С В Л А Д Е Л Ь Ц А М И V M С Д Е Л А Т Ь B A C K U P V M X - К О Н Ф И Г О В В Ы Б Р А Т Ь В Р Е М Я П Р И М Е Н И Т Ь Н А С Т Р О Й К И • Windows – есть технологические окна для применения обновлений • Unix – как правило, задублированы или кластеризованы • DB – switchover Время для перезагрузки оставшихся VM (недоменные Windows, testing environment) обсуждается индивидуально с их владельцами vForge Framework
  • 17. О Б С У Д И Т Ь V M X - К О Н Ф И Г И С В Л А Д Е Л Ь Ц А М И V M С Д Е Л А Т Ь B A C K U P V M X - К О Н Ф И Г О В В Ы Б Р А Т Ь В Р Е М Я П Р И М Е Н И Т Ь Н А С Т Р О Й К И Конфигурация VM (PowerCLI): 1) VMware Tools Guest Power Off* 2) Reconfig 3) Power On *VMware Tools должны быть установлены, в противном случае невозможно плавное выключение гостевой ОС Конфигурация Template (PowerCLI) : 1) Convert to VM 2) Reconfig 3) Convert to template vForge Framework
  • 18. О Б С У Д И Т Ь V M X - К О Н Ф И Г И С В Л А Д Е Л Ь Ц А М И V M С Д Е Л А Т Ь B A C K U P V M X - К О Н Ф И Г О В В Ы Б Р А Т Ь В Р Е М Я П Р И М Е Н И Т Ь Н А С Т Р О Й К И vForge Framework
  • 19. 100% 0 18 2 формализованных контролей Hardening Guide проверяются через vSphere SDK привилегированных УЗ необходимо для сканирования минут требуется для сканирования 30 ESXi и 1200 VM месяца ушло на настройку всей виртуальной среды П О К Р Ы Т И Е С Т А Н Д А Р Т А Н О В Ы Е А Д М И Н И С Т Р А Т И В Н Ы Е У З В Р Е М Я С К А Н И Р О В А Н И Я В Р Е М Я Н А С Т Р О Й К И Итоги
  • 22. § Авто-заведение тикетов в JIRA § Аудит уязвимостей (через vSphere SDK, никакого SSH) § Проверка установленных патчей § Интеграция с Vulners.com § Виртуальный appliance со всем функционалом: - Сканирование - Backup VMX - Настройка vCenter/ESXi/VM - Отчеты - Графики - Ретроспектива Планы