Корреляция в siem системах

20
СОЗДАНИЕ ПРАВИЛ КОРРЕЛЯЦИИ В SIEM СИСТЕМАХ SKOLKOVO CYBERDAY CONFERENCE, 8/12/2016 OLESYA SHELESTOVA, CEO RUSIEM

Upload: olesya-shelestova

Post on 06-Jan-2017

339 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Корреляция в SIEM системах

СОЗДАНИЕ ПРАВИЛ КОРРЕЛЯЦИИ В SIEM СИСТЕМАХ

SKOLKOVO CYBERDAY CONFERENCE, 8/12/2016OLESYA SHELESTOVA, CEO RUSIEM

Page 2: Корреляция в SIEM системах

SIEM/LM• SIEM (Security information and event management) —

Система управления информацией и событиями. Технология SIEM обеспечивает сохранение событий для расследования инцидентов и анализ в реальном времени событий операционных систем, сетевых устройств и приложений, баз данных, различных датчиков и сетевого траффика.• LM (Log management) — Система сбора событий с целью обеспечения целостности журналов для последующего разбора инцидентов и обеспечения доказательной базы.

Page 3: Корреляция в SIEM системах

ЗАЧЕМ НЕОБХОДИМА КОРРЕЛЯЦИЯ• Очень много индикаторов и угроз• Миллионы разрозненных событий за день• Невозможно увидеть «глазом»

• Автоматическое обнаружение в режиме реального времени• Фиксация инцидента и его параметров• Своевременное обнаружение• Превентивность

Page 4: Корреляция в SIEM системах

РАЗДЕЛЕНИЕ ПО ПРИНЦИПУ

• Real-time• Near real-time• Historical• Analytics• Algorithm

Page 5: Корреляция в SIEM системах

ДАННЫЕ ДЛЯ КОРРЕЛЯЦИИ

• SIEM = событийная система• Для обнаружения используются события/факты• Факт = нечто в событии или полученные ранее данные

Page 6: Корреляция в SIEM системах

ИСТОЧНИКИ ДАННЫХ

• IDS/IPS/Routers/Firewalls• LDAP• Database• Web apps• SPAN: Flow/network capture/protocol decode/app detection• Event log/syslog with audit enabled• Audit scanners• Vulnerability management

Page 7: Корреляция в SIEM системах

• Появление определенного события по условию(ям)

[event][id] == "4625" and ( [status][code] == "0xC000006A" )

Page 8: Корреляция в SIEM системах

• По количеству событийCount >= 10 in 30 min[event][id] == "4625" and ( [status][code] == "0xC000006A" )

Page 9: Корреляция в SIEM системах

• Последовательность событий

Count >= 10 in 30 min[event][id] == "4625" and ( [status][code] == "0xC000006A" )

( ( [event][id] == "4624" and [user][name] !~ /[\w._-]+[\$]+$/ ) and [logon][type] =~ /2|9|7|10/

Followed by

Page 10: Корреляция в SIEM системах
Page 11: Корреляция в SIEM системах

• С проверкой по ассетам/уязвимостям/номеру AS и т.п.

( [symptoms][category] == «Атаки на веб приложения» ) and[asset][port][state] == “open"

Page 12: Корреляция в SIEM системах

GROUP BY

Case: 1000 неверных попыток входа под 10 пользователями с 20 хостов

1000 инцидентов?20 инцидентов?10 инцидентов?1 инцидент?

Page 13: Корреляция в SIEM системах

GROUP BY

Case: 1000 неверных попыток входа под 10 пользователями с 20 хостов

1000 инцидентов – группировка по факту «неуспешный вход»

20 инцидентов – по хосту-источнику10 инцидентов – по имени пользователя1 инцидент – по хосту-назначению/комплексу условий

Page 14: Корреляция в SIEM системах
Page 15: Корреляция в SIEM системах

КАК БУДЕМ ОТСЛЕЖИВАТЬ ИНЦИДЕНТЫ• Отслеживать по почте/push-уведомлениям• Встроенный/внешний инцидент-менеджмент по ITIL• В среднем, от 5 до 15 инцидентов в сутки. Иначе – проблема.• В уведомлениях по почте – о постановке задач/инцидентах с минимум

достаточной информации• 1-3 линия поддержки• Обязательна градация инцидентов по критичности• Сроки инцидентов, эскалация, групповое назначение и задачи• Просрочки и повторные уведомления

Page 16: Корреляция в SIEM системах

ДОПОЛНИТЕЛЬНЫЕ ИНСТРУМЕНТЫ

• Настроенные дашборды со статистическими данными• Настроенные представления (search query)• Отчеты• Аналитика

Page 17: Корреляция в SIEM системах

ИСКЛЮЧЕНИЯ И ЛОЖНЫЕ СРАБАТЫВАНИЯ• Опишите правило• Напишите стандартные исключения через AND NOT (….)• Эмулируйте кейс чтобы инцидент отработал• Если есть у системы возможность – проверьте на

исторических данных• Всегда проверяйте отработку правила корреляции на

реальной эмуляции

Page 18: Корреляция в SIEM системах

КАК ПРАВИЛЬНО ПОДХОДИТЬ К ПРАВИЛАМ• Threat exchange• White/black behavior list• Hack this• Incident response• Incident history

Page 19: Корреляция в SIEM системах

ОТКУДА БРАТЬ КЕЙСЫ• Векторы атак исходя из реальных пентестов• Входы на консоли управления• Изменения конфигураций• Управление учетными записями, группами и привилегиями• Массовые операции• Нестандартные размещения• Зоны с которых производится подключение• Оценка типовых конфигураций• Учет «это уже было»• Репутационные метрики• Риск метрики• Standard/Policy compliance

Page 20: Корреляция в SIEM системах

СПАСИБО ЗА ВНИМАНИЕ

Шелестова ОлесяCEO [email protected]