Настройка системы SAP для решения Microsoft Sentinel
В этой статье описывается, как подготовить среду SAP для подключения к соединителю данных SAP. Подготовка отличается в зависимости от того, используется ли агент соединителя контейнерных данных. Выберите параметр в верхней части страницы, которая соответствует вашей среде.
Эта статья является частью второго шага развертывания решения Microsoft Sentinel для приложений SAP.
Процедуры, описанные в этой статье, обычно выполняются командой SAP BASIS . Если вы используете решение без агента, возможно, вам также потребуется привлечь группу безопасности .
Внимание
Решение Microsoft Sentinel без агента находится в ограниченной предварительной версии как предварительно выпущенный продукт, который может быть существенно изменен до его коммерческого выпуска. Корпорация Майкрософт не предоставляет никаких гарантий, выраженных или подразумеваемых, в отношении информации, предоставленной здесь. Доступ к решению без агента также требует регистрации и доступен только утвержденным клиентам и партнерам в течение предварительного периода. Дополнительные сведения см. в разделе Microsoft Sentinel для SAP без агента .
Необходимые компоненты
- Перед началом работы проверьте предварительные требования для развертывания решения Microsoft Sentinel для приложений SAP.
Настройка роли Microsoft Sentinel
Чтобы разрешить соединителю данных SAP подключаться к системе SAP, необходимо создать роль системы SAP специально для этой цели.
Чтобы включить как получение журнала, так и действия реагирования на нарушения атак, рекомендуется создать эту роль, загрузив авторизацию ролей из файла /MSFTSEN/SENTINEL_RESPONDER.
Чтобы включить только извлечение журналов, рекомендуется создать эту роль, развернув запрос на изменение NPLK900271 SAP (CR): K900271.NPL | R900271. NPL
Разверните службы CR в системе SAP так же, как и при развертывании других CR. Настоятельно рекомендуется выполнить развертывание ЦС SAP опытным системным администратором SAP. Дополнительные сведения см. в документации по SAP.
Кроме того, загрузите авторизацию роли из файла MSFTSEN_SENTINEL_CONNECTOR , включающую все основные разрешения для работы соединителя данных.
Опытные администраторы SAP могут вручную создать роль и назначить ему соответствующие разрешения. В таких случаях создайте роль вручную с соответствующими разрешениями, необходимыми для журналов, которые необходимо принять. Дополнительные сведения см. в разделе "Обязательные разрешения ABAP". Примеры в нашей документации используют имя /MSFTSEN/SENTINEL_RESPONDER .
При настройке роли рекомендуется:
- Создайте активный профиль роли для Microsoft Sentinel, выполнив транзакцию PFCG .
- Используйте
/MSFTSEN/SENTINEL_RESPONDER
в качестве имени роли.
Создайте роль с помощью шаблона MSFTSEN_SENTINEL_READER , который включает все основные разрешения для работы соединителя данных.
Дополнительные сведения см. в документации ПО SAP по созданию ролей.
Создание пользователя
Для решения Microsoft Sentinel для приложений SAP требуется учетная запись пользователя для подключения к системе SAP. При создании пользователя:
Дополнительные сведения см. в документации по SAP.
Настройка аудита SAP
Некоторые установки систем SAP могут не включать ведение журнала аудита по умолчанию. Чтобы лучше всего оценить производительность и эффективность решения Microsoft Sentinel для приложений SAP, включите аудит системы SAP и настройте параметры аудита. Если вы хотите принимать журналы SAP HANA DB, обязательно включите аудит для SAP HANA DB.
Рекомендуется настроить аудит для всех сообщений из журнала аудита, а не только для определенных журналов. Разница в стоимости приема данных обычно минимальна, а эти данные полезны для обнаружений Microsoft Sentinel, а также при расследовании компрометаций и охоте.
Дополнительные сведения см. в сообществе SAP и сбор журналов аудита SAP HANA в Microsoft Sentinel.
Настройка системы для использования SNC для безопасных подключений
По умолчанию агент соединителя данных SAP подключается к серверу SAP с помощью удаленного вызова функции (RFC) и имени пользователя и пароля для проверки подлинности.
Однако может потребоваться подключиться к зашифрованным каналам или использовать сертификаты клиента для проверки подлинности. В этих случаях используйте smart Network Communications (SNC) из SAP для защиты подключений к данным, как описано в этом разделе.
В рабочей среде настоятельно рекомендуется обратиться к администраторам SAP, чтобы создать план развертывания для настройки SNC. Дополнительные сведения см. в документации по SAP.
При настройке SNC:
- Если сертификат клиента был выдан центром сертификации предприятия, передайте выданные сертификаты ЦС и корневого ЦС в систему, в которой планируется создать агент соединителя данных.
- Если вы используете агент соединителя данных, обязательно введите соответствующие значения и используйте соответствующие процедуры при настройке контейнера агента соединителя данных SAP. Если вы используете решение без агента, конфигурация SNC выполняется в SAP Cloud Connector.
Дополнительные сведения о SNC см. в статье "Начало работы с SAP SNC для интеграции RFC" — блог SAP.
Настройка поддержки получения дополнительных данных (рекомендуется)
Хотя этот шаг является необязательным, рекомендуется включить соединитель данных SAP для получения следующих сведений о содержимом из системы SAP:
- Журналы выходных данных и таблицы базы данных
- Сведения об IP-адресе клиента из журналов аудита безопасности
Разверните соответствующие CR из репозитория Microsoft Sentinel GitHub в соответствии с версией SAP:
Версии SAP BASIS Рекомендуемая CR 750 и выше NPLK900202: K900202.NPL, R900202.NPL
При развертывании этого cr любой из следующих версий SAP также разверните 2641084 — стандартный доступ на чтение к данным журнала аудита безопасности:
— 750 с пакетом обновления 12 (SP12)
— 751 SP00 до SP06
— 752 SP00 до SP02740 NPLK900201: K900201.NPL, R900201.NPL Разверните службы CR в системе SAP так же, как и при развертывании других CR. Настоятельно рекомендуется выполнить развертывание ЦС SAP опытным системным администратором SAP. Дополнительные сведения см. в документации по SAP.
Дополнительные сведения см. в документации по SAP Community и SAP.
Чтобы поддерживать sap BASIS версии 7.31-7.5 с пакетом обновления 12 (SP12) при отправке сведений об IP-адресе клиента в Microsoft Sentinel, активируйте ведение журнала для таблицы SAP USR41. Дополнительные сведения см. в документации по SAP.
Убедитесь, что таблица PAHI обновляется через регулярные интервалы
Таблица SAP PAHI содержит данные по журналу системы SAP, базы данных и параметров SAP. В некоторых случаях решение Microsoft Sentinel для приложений SAP не может отслеживать таблицу SAP PAHI через регулярные интервалы из-за отсутствия или сбоя конфигурации. Важно обновить таблицу PAHI и часто отслеживать ее, чтобы решение Microsoft Sentinel для приложений SAP могло оповещать о подозрительных действиях, которые могут произойти в любое время в течение дня. Дополнительные сведения см. в разделе:
- Примечание SAP 12103
- Мониторинг конфигурации статических параметров безопасности SAP (предварительная версия)
Если таблица PAHI обновляется регулярно, SAP_COLLECTOR_FOR_PERFMONITOR
задание планируется и выполняется почасово. SAP_COLLECTOR_FOR_PERFMONITOR
Если задание не существует, обязательно настройте его по мере необходимости.
Дополнительные сведения см. в разделе "Сборщик баз данных" в фоновой обработке и настройке сборщика данных.
Настройка параметров SAP BTP
В подсчете SAP BTP добавьте права для следующих служб:
- SAP Integration Suite
- Среда выполнения интеграции процесса SAP
- Среда выполнения Cloud Foundry
Создайте экземпляр Cloud Foundry Runtime, а затем создайте пространство Cloud Foundry.
Создайте экземпляр SAP Integration Suite.
Назначьте роль SAP BTP Integration_Provisioner учетной записи пользователя подсчетной учетной записи SAP BTP.
В SAP Integration Suite добавьте облачную интеграцию.
Назначьте следующие роли интеграции процесса учетной записи пользователя:
- PI_Administrator
- PI_Integration_Developer
- PI_Business_Expert
Эти роли доступны только после активации функции интеграции с облаком.
Создайте экземпляр среды выполнения интеграции процессов SAP в подсчетной учетной записи.
Создайте ключ службы для среды выполнения интеграции процессов SAP и сохраните содержимое JSON в безопасном расположении. Перед созданием ключа службы для среды выполнения интеграции процесса SAP необходимо активировать функцию интеграции с облаком.
Дополнительные сведения см. в документации по SAP.
Настройка параметров SAP Cloud Connector
Установите SAP Cloud Connector. Дополнительные сведения см. в документации по SAP.
Войдите в интерфейс облачного соединителя и добавьте подсчет с помощью соответствующих учетных данных. Дополнительные сведения см. в документации по SAP.
В подсчете облачного соединителя добавьте новое сопоставление системы в серверную систему, чтобы сопоставить систему ABAP с протоколом RFC.
Определите параметры балансировки нагрузки и введите сведения о сервере ABAP серверной части. На этом шаге скопируйте имя виртуального узла в безопасное расположение, чтобы использовать его позже в процессе развертывания.
Добавьте новые ресурсы в системное сопоставление для каждого из следующих имен функций:
RSAU_API_GET_LOG_DATA, чтобы получить данные журнала аудита безопасности SAP
BAPI_USER_GET_DETAIL для получения сведений о пользователе SAP
RFC_READ_TABLE для чтения данных из обязательных таблиц
Добавьте новое назначение в SAP BTP, указывающее на созданный ранее виртуальный узел. Используйте следующие сведения для заполнения нового назначения:
Имя. Введите имя, которое вы хотите использовать для подключения Microsoft Sentinel
Тип
RFC
Тип прокси-сервера:
On-Premise
Пользователь: введите учетную запись пользователя ABAP, созданную ранее для Microsoft Sentinel
Тип авторизации:
CONFIGURED USER
Дополнительные свойства:
jco.client.ashost = <virtual host name>
jco.client.client = <client e.g. 001>
jco.client.sysnr = <system number = 00>
jco.client.lang = EN
Расположение: требуется только при подключении нескольких облачных соединителей к одной подсчетной учетной записи BTP. Дополнительные сведения см. в документации по SAP.
Настройка параметров SAP Integration Suite
Создайте новые учетные данные клиента OAuth2 для хранения сведений о подключении для регистрации приложения Идентификатора Microsoft Entra, созданного ранее.
При создании учетных данных введите следующие сведения:
Имя:
LogIngestionAPI
URL-адрес службы токенов:
https://login.microsoftonline.com/<your Microsoft Entra ID tenant ID>/oauth2/v2.0/token
Идентификатор клиента:
<your app registration client ID>
Проверка подлинности клиента: отправка в качестве параметра body
Область:
https://monitor.azure.com//.default
Тип содержимого:
application/x-www-form-urlencoded
Импорт и развертывание решения Microsoft Sentinel для пакета SAP
Скачайте решение Microsoft Sentinel для пакета https://aka.ms/SAPAgentlessPackageSAP.
Импорт загруженного пакета в SAP Integration Suite.
Откройте решение Microsoft Sentinel для пакета SAP и перейдите к артефактам.
Выберите " Отправить журналы безопасности в Корпорацию Майкрософт" — артефакт уровня приложений.
Выберите "Настроить", а затем введите сведения о DCR:
Выберите "Развернуть" , чтобы развернуть поток i-flow с помощью SAP Cloud Integration в качестве службы среды выполнения.