Новое в анализе sap с использованием maxpatrol

54

Upload: hedya

Post on 13-Feb-2016

123 views

Category:

Documents


0 download

DESCRIPTION

Новое в анализе SAP с использованием MaxPatrol. Дмитрий Гуцко. Руководитель группы анализа безопасности бизнес-систем Positive Technologies. План вебинара :. Часть I Транспорты при сканировании SAP Полномочия учетных записей Часть II Настройка профиля сканирования - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Новое в анализе  SAP  с использованием  MaxPatrol
Page 2: Новое в анализе  SAP  с использованием  MaxPatrol

Новое в анализе SAP с использованием

MaxPatrolДмитрий Гуцко

Руководитель группы анализа безопасности бизнес-систем

Positive Technologies

Page 3: Новое в анализе  SAP  с использованием  MaxPatrol

План вебинара:—Часть I

— Транспорты при сканировании SAP— Полномочия учетных записей

—Часть II— Настройка профиля сканирования— Особенности режимов сканирования

—Часть III— Разбор ошибок при сканировании SAP

—Часть IV— Ключевые особенности MaxPatrol

Page 4: Новое в анализе  SAP  с использованием  MaxPatrol

Часть IТранспорты MaxPatrol при

сканировании SAP

Page 5: Новое в анализе  SAP  с использованием  MaxPatrol

Транспорты MaxPatrol для SAP—SAP RFC (Основной транспорт)

+ Высокая скорость работы+ Не используем FM собственной разработки- Не всю информацию можем получить из системы

—SAP DIAG+ Можем получить любую информацию- Низкая скорость работы, возможны ошибки- Необходимо включить GUI скриптинг

—Транспорт ОС Windows (RPC, WMI)+ Может найти несколько SAP систем на одном узле+ Быстрая скорость при работе с файлами- Мало информации

Page 6: Новое в анализе  SAP  с использованием  MaxPatrol

Транспорты MaxPatrol для SAP—Транспорты ОС *nix (SSH)

+ Может найти несколько SAP систем на одном узле+ Быстрая скорость при работе с файлами- Мало информации

—Транспорт БД Oracle+ Позволяет сканировать одновременно все клиенты на одном сервере приложения+ Быстрая скорость при работе с таблицами- Не всю информацию можем получить из системы

—Транспорт Telnet ( SAP AS JAVA)- Мало информации- Небезопасный протокол

Page 7: Новое в анализе  SAP  с использованием  MaxPatrol

Сравнительная характеристика транспортов

при сканировании SAP AS ABAPТранспорт SAP RFC SAP DIAG SAP ORA SAP WIN SAP NIXПодбор по словарю учетных записей в SAP

  + +    

Одновременное сканирование всех клиентов

    +    

Обнаружение нескольких экземпляров SAP на одном хосте

      + +

Получение таблиц +За исключением полей в таблицах типа RAW(USR02, RSAUPROF)

+ +За исключением таблиц – 

кластеров(TDDAT, RFCDOC)

   

Получение параметровпрофиля

+ +   +/-За исключением 

динамически измененяемых

 

Получение файлов + +   +  

Скорость работытранспорта

2 место 5 место (самый медленный) 1 место (самый быстрый) 3-4 место 3-4 место

Уникальные особенноститранспорта

    Восстановление паролей от RFC соединений

   

Page 8: Новое в анализе  SAP  с использованием  MaxPatrol

Полномочия учетной записиSAP DIAG

SAP RFC

Объект авторизации Поле ЗначениеS_TCODE TCD SE16, SA38, CG3YS_GUI ACTVT 61S_TABU_DIS

DICBERCLS &NC&, SA, SC, SS, SUSRACTVT 03

S_PROGRAM P_ACTION SUBMITP_GROUP A

S_ADMI_FCD S_ADMI_FCD AUDDS_DATASET ACTVT 33

FILENAME *PROGRAM SAPLC13Z

Объект авторизации Поле ЗначениеS_RFC ACTVT 16

RFC_TYPE FUGRRFC_NAME SPFL, SDTX, SRFC, SYST, RFC1, SDIFRUNTIME, 

PERF_TRA_DIA, DX_FILE, RFCPINGS_TABU_DIS

DICBERCLS &NC&, SA, SC, SS, SUSRACTVT 03

S_DX_MAIN TCD ‘ ‘ACTVT 03

S_DATASET ACTVT 33FILENAME *PROGRAM SAPLDX_FILE

Page 9: Новое в анализе  SAP  с использованием  MaxPatrol

Часть IIНастройка профиля сканирования

Page 10: Новое в анализе  SAP  с использованием  MaxPatrol

Настройки профиля. Режимы сканирования.—Pentest

+ Для проведения сканирования не требуются учетные записи+ Обнаружение сервисов SAP. Подбор клиентов сервера приложений.+ Подбор паролей учетных записей по словарю (учетные записи при этом могут блокироваться)+ Восстановление учетной записи в БД Oracle- Мало информации

Page 11: Новое в анализе  SAP  с использованием  MaxPatrol

Настройки профиля. Режимы сканирования.—Audit

+ Обнаружение уязвимостей связанных с настройкой+ Безопасный подбор паролей учетных записей по словарю+ Обнаружение не установленных SAP security notes+ Сбор данных по инвентаризации. Возможность строить дифференциальные отчеты по изменениям в системе.+ Акцент на критичных уязвимостях. Степень критичности можно оценить с помощью статистических данных- Для проведения сканирования необходимы учетные записи

Page 12: Новое в анализе  SAP  с использованием  MaxPatrol

Настройки профиля. Режимы сканирования.—Compliance

+ Проверка соответствия заданной политике+ Возможность создавать свои собственные контроли на основе шаблонов+ Возможность переопределения контролей- Долгое время сканирования

Page 13: Новое в анализе  SAP  с использованием  MaxPatrol

Настройки профиля. Режим сканирования.

Page 14: Новое в анализе  SAP  с использованием  MaxPatrol

Настройка учетных записей для транспортов

Page 15: Новое в анализе  SAP  с использованием  MaxPatrol
Page 16: Новое в анализе  SAP  с использованием  MaxPatrol

Настройки профиля. Дополнительные настройки.

—Отключение ненужных транспортов

Page 17: Новое в анализе  SAP  с использованием  MaxPatrol

Настройки профиля. Дополнительные настройки.

Page 18: Новое в анализе  SAP  с использованием  MaxPatrol

Разбор ошибок сканирования

Page 19: Новое в анализе  SAP  с использованием  MaxPatrol

Разбор ошибок сканирования—Детект SAP прошел неуспешно

Page 20: Новое в анализе  SAP  с использованием  MaxPatrol

Разбор ошибок сканирования—Детект SAP прошел неуспешно

Page 21: Новое в анализе  SAP  с использованием  MaxPatrol

Разбор ошибок сканирования—Детект SAP прошел неуспешно

Page 22: Новое в анализе  SAP  с использованием  MaxPatrol

Разбор ошибок сканированияОпределение ошибок по лог файлам

Включение логирования

Page 23: Новое в анализе  SAP  с использованием  MaxPatrol

Разбор ошибок сканированияОпределение ошибок по лог файлам

Включение логирования

Page 24: Новое в анализе  SAP  с использованием  MaxPatrol

Разбор ошибок сканированияОпределение ошибок по лог файлам

Поиск в лог-файле момента выполнение скрипта SAP.sap_ecc_addfirststagesoft_detection

Page 25: Новое в анализе  SAP  с использованием  MaxPatrol

Разбор ошибок сканирования—Детект SAP прошел успешно

Page 26: Новое в анализе  SAP  с использованием  MaxPatrol

Разбор ошибок сканирования—Детект SAP прошел успешно

Page 27: Новое в анализе  SAP  с использованием  MaxPatrol

Ключевые особенности MaxPatrol при сканировании SAP систем

Page 28: Новое в анализе  SAP  с использованием  MaxPatrol

1. Подбор паролей учетных записейВозможность подбора в режиме Audit слабых

паролей учетных записей SAP по словарю

Поддержка всех алгоритмов хэширования SAP

Учетные записи при подборе паролей не блокируются

Ассоциация найденных учетных записей со статусом учетной записи

Ассоциация найденных учетных записей с расширенными привилегиями в системе

Page 29: Новое в анализе  SAP  с использованием  MaxPatrol

1. Подбор паролей учетных записей

Page 30: Новое в анализе  SAP  с использованием  MaxPatrol

2. Подбор паролей учетных записейВозможность подбора в режиме Pentest слабых

паролей учетных записей SAP по словарю

Возможность подбора через протоколы SAP DIAG и SAP RFC

Возможность создавать свои справочники

Page 31: Новое в анализе  SAP  с использованием  MaxPatrol

2. Подбор паролей учетных записей

Page 32: Новое в анализе  SAP  с использованием  MaxPatrol

3. Восстановление паролей RFCВозможность восстановления в режиме Audit

данных аутентификации в другие SAP системы, заданные в RFC соединениях

Восстанавливаются пароли любой сложности

Отслеживание потенциальных возможностей злоумышленника (общая рекомендация: использовать трастовые отношения)

*Необходимо использовать транспорт БД (Oracle)

Page 33: Новое в анализе  SAP  с использованием  MaxPatrol

3. Восстановление паролей RFC

Page 34: Новое в анализе  SAP  с использованием  MaxPatrol

4. Сканирование SAP с использованием транспорта БДВозможность сканирования SAP в режимах Audit,

Compliance с использованием учетной записи в БД Oracle Увеличение скорости сканирования (в среднем

сканирование всей системы занимает 5-10 минут)

Сканирование всех клиент(мандант) SAP за одно сканирование в режиме Audit

Снижение затрат по поддержке задач сканирования и учетных записей

Получение информации, которая может быть получена только через транспорт БД (например восстановление паролей RFC соединений)

*Список поддерживаемых БД: Oracle

Page 35: Новое в анализе  SAP  с использованием  MaxPatrol

4. Сканирование SAP с использованием транспорта БД

Page 36: Новое в анализе  SAP  с использованием  MaxPatrol

5. Remote OS AuthenticationВозможность восстановления в режиме Pentest данных аутентификации, используемых SAP при сопряжении с БД Oracle

О системе необходимо знать только порт Oracle Listener и SID

В совокупности с возможностью сканирования SAP через БД, получаем возможность проведения полного анализа системы, не обладая данными аутентификации в SAP системе

Page 37: Новое в анализе  SAP  с использованием  MaxPatrol

5. Remote OS Authentication

Page 38: Новое в анализе  SAP  с использованием  MaxPatrol

6. Поддержка старых версийВозможность сканирования в режимах

Audit, Compliance старых версий SAP

AS ABAP• SAP NetWeaver, начиная с версии

6.4• SAP R\3, начиная с версии 4.6B• SAP R\3 Enterprise 4.7

AS JAVA• SAP NetWeaver, начиная с версии

7.0

Page 39: Новое в анализе  SAP  с использованием  MaxPatrol

6. Поддержка старых версий

Page 40: Новое в анализе  SAP  с использованием  MaxPatrol

7. Поддержка бизнес модулейВозможность сканирования не только

платформ SAP AS ABAP/AS JAVA, но и специализированных бизнес модулей

SAP HCM SAP MM

*SAP SRM, CRM, MDM – Roadmap 2013- 2014

Page 41: Новое в анализе  SAP  с использованием  MaxPatrol

8. Отображение пути авторизацииОтображение в результатах Compliance пути

получения пользователем тех или иных полномочий в системе

Сокращение времени администраторов на анализ привилегий пользователей

Отображение всех возможных путей авторизации

Поддержка многочисленных вложений профилей и ролей

Поддержка ссылочных учетных записей (Reference user)

Page 42: Новое в анализе  SAP  с использованием  MaxPatrol

8. Отображение пути авторизации

Page 43: Новое в анализе  SAP  с использованием  MaxPatrol

9. Отображение статистикиОтображение в результатах Audit статистической информации по найденным пользователям

Статистика по расширенным полномочиям пользователей

Статистика по пользователям

Статистика по парольной политике

Page 44: Новое в анализе  SAP  с использованием  MaxPatrol

9. Отображение статистики

Page 45: Новое в анализе  SAP  с использованием  MaxPatrol

10. Анализ инфраструктурыПоддержка сканирования в режимах Audit, Compliance: ОС, БД, Сетевого оборудования СУБД

—MSSQL 2000/2005/2008/2012—Oracle 8/9/10/11—DB2 8/9

ОС—Windows 2003/2008—Linux RedHat/Suse—Unix Solaris/AIX/HP-UX

Сетевое оборудование—Cisco, Juniper, Nortel, Alcatel

Page 46: Новое в анализе  SAP  с использованием  MaxPatrol

11. Контроль измененийОтслеживание изменений в SAP через систему дифференциальных отчетов

Вся информация инвентаризации нормализована Отслеживание созданных пользователей, новых

назначений ролей и профилей Отслеживание изменений параметров

конфигурации системы (например параметров профиля)

Отслеживание новых RFC соединений Отслеживание изменений в парольной политике

Page 47: Новое в анализе  SAP  с использованием  MaxPatrol

11. Контроль изменений

Page 48: Новое в анализе  SAP  с использованием  MaxPatrol

11. Контроль изменений

Page 49: Новое в анализе  SAP  с использованием  MaxPatrol

11. Контроль изменений

Page 50: Новое в анализе  SAP  с использованием  MaxPatrol

11. Контроль изменений

Page 51: Новое в анализе  SAP  с использованием  MaxPatrol

12. Segregation of dutiesВыявление конфликтов в полномочиях пользователей и ролей

Возможность использования стандартных матриц SOD для SAP Basis, SAP MM, SAP HCM

Возможность собственного переопределения матрицы полномочий

Использование внутри матрицы сущностей: Действие, Функция, Правило SOD

Возможность задания привилегий не только на языке транзакций, но и объектов авторизации

Page 52: Новое в анализе  SAP  с использованием  MaxPatrol

12. Segregation of duties

Page 53: Новое в анализе  SAP  с использованием  MaxPatrol

12. Segregation of duties

Page 54: Новое в анализе  SAP  с использованием  MaxPatrol