31
Ломаем (и строим) вместе! Дмитрий Евтеев (Positive Technologies)

Ломаем (и строим) вместе

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Ломаем (и строим) вместе

Ломаем (и строим) вместе!

Дмитрий Евтеев (Positive Technologies)

Page 2: Ломаем (и строим) вместе

О чем пойдет речь

MaxPatrol для консалтинга

Примеры использования MaxPatrol в консалтинговых проектах.

MaxPatrol для пентестов Тесты на проникновение, PCI ASV, анализ Web-

приложений, аудиты ИБ, анализ ERP-систем.

Настройки профиля сканирования, анализ результатов, подготовка отчетов.

Page 3: Ломаем (и строим) вместе

MaxPatrol internals

Тестирование на проникновение (модуль PenTest)

• это комплекс мероприятий, направленных на оценку текущего состояния процессов обеспечения ИБ

• тестирование на преодоление защиты

• это один из методов проведения аудита ИБ

Оценка уровня защищенности (модуль Аудит)

• это комплекс мероприятий, направленных на оценку текущего состояния процессов обеспечения ИБ методикой «белого-ящика»

• анализ защищенности (технологический, организационный и т.д.)

Управление уровнем защищенности (модуль Compliance)

• это комплекс мероприятий, направленных на оценку уровня соответствия требованиям к обеспечению информационной безопасности (внутренняя политика ИБ, PCI DSS, стандарты серии ISO 2700x, Center of Internet Security (CIS) guides и тд.)

Page 4: Ломаем (и строим) вместе

Модуль PenTest: сканер портов

Page 5: Ломаем (и строим) вместе

Модуль PenTest: сканер уязвимостей

Page 6: Ломаем (и строим) вместе

Примеры пентестов: обнаружение уязвимостей

Page 7: Ломаем (и строим) вместе

Модуль PenTest: анализ веб-приложений

Анализ защищенности веб-приложений (fuzzing)

Page 8: Ломаем (и строим) вместе

Web-сервер

Рабочее место аудитора

Проверка 1

Уязвимость 1: подбор пароляImpact: доступ к приложению (с ограниченными привилегиями)

Уязвимость 2: внедрение операторов SQLImpact: только чтение файлов (включена опция magic quotes)

Уязвимость 3: выход за каталогImpact: выполнение команд на сервере (LFI over /proc)

Проверка N

Найдена уязвимость

Примеры пентестов: что такое анализ веб-приложения методикой «черного ящика»

Page 9: Ломаем (и строим) вместе

Модуль PenTest: настройка профиля сканирования веб-приложений

Page 10: Ломаем (и строим) вместе

Модуль PenTest: тестирование новых приложений

Page 11: Ломаем (и строим) вместе

Модуль PenTest: подбор паролей

Общепринятые

• admin:123456

• Administrator:P@ssw0rd

SAP

• (DIAG) SAP*: 06071992, PASS

манданты: 000, 001, 066, все новые

• (RFC) SAPCPIC: ADMIN

манданты:000, 001, 066, все новые

Oracle

• sys:manager

• sys:change_on_install

Cisco

• Cisco:Cisco

Page 12: Ломаем (и строим) вместе

Примеры пентестов: Привет Павлик :)

Page 13: Ломаем (и строим) вместе

Выявление уязвимых конфигураций:...

aaa authentication login default local-case

aaa authentication login authen none

...

line vty 0 3

exec-timeout 0 0

line vty 4

exec-timeout 0 0

privilege level 15

login authentication authen

...

Модуль Compliance

Page 14: Ломаем (и строим) вместе

Модуль Compliance: переопределение контролей

Page 15: Ломаем (и строим) вместе

Модуль Аудит

Page 16: Ломаем (и строим) вместе

Модуль Аудит: пример использования

Page 17: Ломаем (и строим) вместе

Модуль Аудит: пример использования

Page 18: Ломаем (и строим) вместе

Модуль Аудит: пример использования

Page 19: Ломаем (и строим) вместе

Модуль Аудит: пример использования

Page 20: Ломаем (и строим) вместе

Модуль Аудит: анализ СУБД

Page 21: Ломаем (и строим) вместе

Модуль Аудит: анализ ERP-систем

Page 22: Ломаем (и строим) вместе

Модуль Compliance: анализ ERP-систем

Page 23: Ломаем (и строим) вместе

Примеры пентестов: анализ защищенности

СЕРВЕРЫ

СЕТЕВОЕ ОБОРУДОВА

НИЕ

РАБОЧИЕ СТАНЦИИ

ГОЛОВНОЙ ОФИС

ФИЛИАЛРАБОЧИЕ СТАНЦИИ

СЕРВЕРЫ

СЕТЕВОЕ ОБОРУДОВА

НИЕ

MP SERVER

Рабочее место

аудитора

WEB-СЕРВЕР

ПОДОБРАН ПАРОЛЬ

ПРОВЕДЕНИЕ ПРОВЕРОК

ПРОВЕДЕНИЕ ПРОВЕРОК

Внутренний пентест/аудит по результатам пентеста

Внутренний пентест/аудит по результатам пентеста

Сканирование сети

Успешно подобран пароль!• Эксплуатация SQL

Injection• Выполнение команд на

сервере• Повышение привилегий• Атака на внутренние

ресурсы

Внутренний пентест• Установка сканера

MaxPatrol• Поиск уязвимостей• Эксплуатация уязвимостей

Перемещение в ИС ЦО• Проведение атаки на

ресурсы ЦО

Получение максимальных привилегий во всей сети!

Page 24: Ломаем (и строим) вместе

Примеры пентестов: использование архитектуры

Page 25: Ломаем (и строим) вместе

Примеры пентестов: анализ защищенности

Page 26: Ломаем (и строим) вместе

Примеры пентестов: отчетность

Page 27: Ломаем (и строим) вместе

Примеры пентестов: отчетность

Page 28: Ломаем (и строим) вместе

Примеры пентестов: PCI ASV

Page 29: Ломаем (и строим) вместе

Примеры пентестов: отчетность по PCI DSS

Page 30: Ломаем (и строим) вместе

Примеры пентестов: отчетность по PCI DSS (метрики трудозатрат)

Page 31: Ломаем (и строим) вместе

Спасибо за внимание!Вопросы?

[email protected]://devteev.blogspot.com/