Conector Digital Shadows Searchlight (mediante Azure Functions) para Microsoft Sentinel
El conector de datos de Digital Shadows proporciona ingesta de incidentes y alertas de Digital Shadows Searchlight en Microsoft Sentinel mediante la API REST. La información de incidentes y alertas proporcionada por el conector le ayudará a examinar, diagnosticar y analizar los posibles riesgos y amenazas de seguridad.
Este contenido se genera automáticamente. En relación con los cambios, póngase en contacto con el proveedor de soluciones.
Atributos del conector
Atributo del conector | Descripción |
---|---|
Configuración de la aplicación | DigitalShadowsAccountID WorkspaceID WorkspaceKey DigitalShadowsKey DigitalShadowsSecret HistoricalDays DigitalShadowsURL ClassificationFilterOperation HighVariabilityClassifications FUNCTION_NAME logAnalyticsUri (opcional)(agregar cualquier otra configuración requerida por la aplicación de funciones)Establezca el valor DigitalShadowsURL como: https://api.searchlight.app/v1 Establezca el valor HighVariabilityClassifications como: exposed-credential,marked-document Establezca el valor ClassificationFilterOperation como: exclude para excluir la aplicación de funciones o include para incluir la aplicación de funciones |
Código de la aplicación de funciones de Azure | https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/Digital%20Shadows/Data%20Connectors/Digital%20Shadows/digitalshadowsConnector.zip |
Tabla de Log Analytics | DigitalShadows_CL |
Soporte de reglas de recopilación de datos | No se admite actualmente. |
Compatible con | Digital Shadows |
Ejemplos de consultas
Todos los incidentes y alertas de Digital Shadows ordenados por la última vez que se produjeron
DigitalShadows_CL
| order by raised_t desc
Requisitos previos
Para realizar la integración con Digital Shadows Searchlight (mediante Azure Functions), asegúrese de tener lo siguiente:
- Permisos de Microsoft.Web/sites: se requieren permisos de lectura y escritura en Azure Functions para crear una aplicación de funciones. Consulte la documentación para obtener más información sobre Azure Functions.
- Credenciales y permisos de la API REST: se requiere el identificador, el secreto y la clave de la cuenta de Digital Shadows. Consulte la documentación para saber más sobre la API en
https://portal-digitalshadows.com/learn/searchlight-api/overview/description
.
Instrucciones de instalación del proveedor
Nota
Este conector usa Azure Functions para conectarse a una instancia de "Digital Shadows Searchlight" para extraer sus registros en Microsoft Sentinel. Esto podría generar costos adicionales de ingesta de datos. Consulte la página de precios de Azure Functions para obtener más información.
(Paso opcional) Almacene de manera segura las claves o tokens de autorización del área de trabajo y de la API en Azure Key Vault. Azure Key Vault proporciona un mecanismo seguro para almacenar y recuperar valores de clave. Siga estas instrucciones para usar Azure Key Vault con una aplicación de funciones de Azure Functions.
PASO 1: Pasos de configuración de la API "Digital Shadows Searchlight"
El proveedor debe proporcionar los pasos detallados para configurar el punto de conexión de API "Digital Shadows Searchlight", o un vínculo a estos, para que Azure Functions pueda autenticarse correctamente, obtener su clave o token de autorización y extraer los registros del dispositivo en Microsoft Sentinel.
PASO 2: Elija UNA de las dos opciones de implementación siguientes para implementar el conector y la función de Azure asociada
IMPORTANTE: Antes de implementar el conector "Digital Shadows Searchlight", tenga a mano el identificador y la clave principal del área de trabajo (se pueden copiar de los pasos siguientes), así como las claves o el token de autorización de la API "Digital Shadows Searchlight".
Opción 1: Plantilla de Azure Resource Manager (ARM)
Use este método para la implementación automatizada del conector "Digital Shadows Searchlight".
Haga clic en el botón Implementar en Azure que aparece a continuación.
Seleccione la suscripción, el grupo de recursos y la ubicación que prefiera.
Escriba el Id. del área de trabajo, la Clave del área de trabajo, el Nombre de usuario de la API, la Contraseña de la API y los demás campos obligatorios.
Nota: Si usa secretos de Azure Key Vault para cualquiera de los valores anteriores, utilice el esquema
@Microsoft.KeyVault(SecretUri={Security Identifier})
en lugar de los valores de cadena. Consulte la documentación de Key Vault para información más detallada. 4. Active la casilla de verificación Acepto los términos y condiciones establecidos anteriormente. 5. Haga clic en Comprar para implementar.
Opción 2: Implementación manual de Azure Functions
Use las siguientes instrucciones paso a paso para implementar manualmente el conector "Digital Shadows Searchlight" con Azure Functions.
Creación de una aplicación de funciones
En Azure Portal, vaya a Aplicación de funciones.
Haga clic en Crear en la parte superior.
En la pestaña Aspectos básicos, asegúrese de que la pila en entorno en tiempo de ejecución esté establecida en python 3.8.
En la pestaña Hospedaje, asegúrese de que el Tipo de plan esté establecido en "Consumo (sin servidor)". 5. Seleccione Cuenta de almacenamiento
Agregue otras configuraciones necesarias.
Realice otros cambios de configuración preferibles; si es necesario, haga clic en Crear.
Importar código de aplicación de funciones (implementación de archivos ZIP)
Instalación de la CLI de Azure
Desde el tipo de terminal
az functionapp deployment source config-zip -g <ResourceGroup> -n <FunctionApp> --src <Zip File>
y presione Entrar. Establezca el valorResourceGroup
como: el nombre del grupo de recursos. Establezca el valorFunctionApp
como: el nombre de la aplicación de funciones recién creada. Establezca el valorZip File
como:digitalshadowsConnector.zip
(ruta de acceso al archivo ZIP). Nota: Descargue el archivo ZIP desde el vínculo: código de aplicación de funcionesConfiguración de la aplicación de funciones
En la pantalla "Aplicación de funciones", haga clic en el nombre de la aplicación de funciones y seleccione Configuración.
En la pestaña Configuración de la aplicación, seleccione + Nueva configuración de la aplicación.
Agregue cada una de las siguientes opciones de configuración de aplicación "x (número de)" de forma individual, en Nombre, con sus respectivos valores de cadena (distingue mayúsculas de minúsculas) en Valor: DigitalShadowsAccountID WorkspaceID WorkspaceKey DigitalShadowsKey DigitalShadowsSecret HistoricalDays DigitalShadowsURL ClassificationFilterOperation HighVariabilityClassifications FUNCTION_NAME logAnalyticsUri (opcional) (agregue cualquier otra configuración requerida por la aplicación de funciones) Establezca el valor
DigitalShadowsURL
en:https://api.searchlight.app/v1
Establezca el valorHighVariabilityClassifications
en:exposed-credential,marked-document
Establezca el valorClassificationFilterOperation
en:exclude
para excluir la aplicación de funciones oinclude
para incluir la aplicación de funciones
Nota: Si usa secretos de Azure Key Vault para cualquiera de los valores anteriores, utilice el esquema
@Microsoft.KeyVault(SecretUri={Security Identifier})
en lugar de los valores de cadena. Para más información, consulte la documentación de referencias de Azure Key Vault.
- Use logAnalyticsUri para invalidar el punto de conexión de la API de Log Analytics para la nube dedicada. Por ejemplo, para la nube pública, deje el valor vacío; para el entorno de nube Azure GovUS, especifique el valor con el siguiente formato:
https://<CustomerId>.ods.opinsights.azure.us
.
- Una vez especificada toda la configuración de la aplicación, haga clic en Guardar.
Pasos siguientes
Para obtener más información, vaya a la solución relacionada en Azure Marketplace.