Использование Firebase Cloud Messaging
Для своевременной доставки команд на Android-устройства в Kaspersky Security Center используется механизм push-уведомлений. Обмен push-уведомлениями между Android-устройствами и Сервером администрирования осуществляется с помощью сервиса Firebase Cloud Messaging (далее – FCM). В Kaspersky Security Center Web Console вы можете указать параметры сервиса Firebase Cloud Messaging, чтобы подключить Android-устройства к этому сервису.
Для получения параметров Firebase Cloud Messaging вам необходимо иметь учетную запись Google.
Чтобы включить использование FCM:
- В главном окне Kaspersky Security Center Web Console выберите Активы (Устройства) → Мобильные → Устройства.
- Откройте меню с 3 точками (
) и выберите Синхронизация Android-устройств.
- В поле Номер проекта Firebase укажите Sender ID FCM.
- В поле Закрытый ключ выберите файл закрытого ключа.
При следующей синхронизации с Сервером администрирования Android-устройства будут подключены к службе Firebase Cloud Messaging.
При переключении на другой проект Firebase работа FCM возобновляется через 10 минут.
Сервис FCM работает на следующих диапазонах адресов:
- Со стороны Android-устройства необходим доступ к портам 443 (HTTPS), 5228 (HTTPS), 5229 (HTTPS) и 5230 (HTTPS) следующих адресов:
- google.com;
- fcm.googleapis.com;
- android.apis.google.com;
- все IP-адреса из списка "ASN 15169 Google".
- Со стороны Сервера администрирования необходим доступ к порту 443 (HTTPS) следующих адресов:
- fcm.googleapis.com;
- все IP-адреса из списка "ASN 15169 Google".
В случае если в Web Console в свойствах Сервера администрирования заданы параметры прокси-сервера, они будут использоваться для взаимодействия с FCM.
Настройка FCM: получение Sender ID и файла закрытого ключа
Чтобы настроить FCM:
- Зарегистрируйтесь на портале Google.
- Перейдите в консоль Firebase.
- Выполните одно из следующих действий:
- Чтобы создать новый проект, нажмите на кнопку Create a project и следуйте инструкциям на экране.
- Откройте существующий проект.
- Нажмите на значок шестеренки и выберите Project settings.
Откроется окно Project settings.
- Выберите вкладку Cloud Messaging.
- Скопируйте Sender ID из поля Sender ID в разделе Firebase Cloud Messaging API (V1).
- Выберите вкладку Service accounts и нажмите на кнопку Generate new private key.
- В открывшемся окне нажмите на кнопку Generate key, чтобы сгенерировать и загрузить файл закрытого ключа.
Firebase Cloud Messaging настроен.