Check Point SandBlast

Versión de integración: 5.0

Configurar la integración de Check Point SandBlast en Google Security Operations

Para obtener instrucciones detalladas sobre cómo configurar una integración en Google SecOps, consulta Configurar integraciones.

Parámetros de integración

Usa los siguientes parámetros para configurar la integración:

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Nombre de la instancia Cadena N/A No Nombre de la instancia para la que quiere configurar la integración.
Descripción Cadena N/A No Descripción de la instancia.
Raíz de la API Cadena https://<service_address>/tecloud/ api/<version>/file Especifica la URL raíz de la API de Check Point SandBlast.
Clave de API Contraseña N/A Especifica la clave de API de Check Point SandBlast.
Verificar SSL Casilla Marcada No Si está habilitada, verifica que el certificado SSL de la conexión al servidor Check Point SandBlast sea válido.
Ejecutar de forma remota Casilla Desmarcada No Marca el campo para ejecutar la integración configurada de forma remota. Una vez marcada, aparece la opción para seleccionar al usuario remoto (agente).

Acciones

Ping

Descripción

Prueba la conectividad con Check Point SandBlast con los parámetros proporcionados en la página de configuración de la integración de la pestaña Google Security Operations Marketplace.

Parámetros

N/A

Casos prácticos

Prueba la conectividad con el sistema de destino con los parámetros configurados para la integración desde el servidor de Google SecOps.

Fecha de ejecución

La acción no se ejecuta en entidades ni tiene parámetros de entrada obligatorios.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_success Verdadero/Falso is_success:False
Panel de casos
Tipo de resultado Valor o descripción Tipo
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:

Si la conexión se establece correctamente: "Se ha conectado correctamente al servidor Check Point SandBlast con los parámetros de conexión proporcionados".

La acción debería fallar y detener la ejecución de la guía:

Si se informa de un error crítico, como credenciales incorrectas o pérdida de conectividad: "No se ha podido conectar al servidor de SandBlast. Error: {}".format(e)

General

Consulta

Descripción

Obtiene información sobre la reputación de amenazas de las entidades FILEHASH.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Umbral Cadena 0 Marca la entidad como sospechosa si la gravedad es igual o superior al umbral indicado.

Fecha de ejecución

Esta acción se ejecuta en la entidad Filehash.

Resultados de la acción

Enriquecimiento de entidades

Las entidades se marcan como sospechosas si:

  1. El veredicto combinado de emulación de amenazas es malicioso.
  2. La gravedad del antivirus es igual o superior al umbral (en el JSON: av.malware_info.severity).
Nombre del campo de enriquecimiento Lógica
SandBlast_av_block Devuelve si existe en JSON
SandBlast_av_signature_name Devuelve si existe en JSON
SandBlast_av_severity Devuelve si existe en JSON
SandBlast_av_confidence Devuelve si existe en JSON
SandBlast_te_combined_verdict Devuelve si existe en JSON
SandBlast_te_severity Devuelve si existe en JSON
SandBlast_te_confidence Devuelve si existe en JSON
Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_success Verdadero/Falso is_success:False
Resultado de JSON
[
    {
        "Entity": "8a2f57269b2f47b4e8f2e122e424754b",
        "EntityResult": {
        "status": {
            "code": 1006,
            "label": "PARTIALLY_FOUND",
            "message": "The request cannot be fully answered at this time."
        },
        "md5": "8a2f57269b2f47b4e8f2e122e424754b",
        "file_type": "",
        "file_name": "untitled.doc",
        "features": ["te", "av"],
        "te": {
            "trust": 0,
            "images": [{
                "report": {
                    "verdict": "unknown"
                },
                "status": "not_found",
                "id": "e50e99f3-5963-4573-af9e-e3f4750b55e2",
                "revision": 1
            }, {
                "report": {
                    "verdict": "unknown"
                },
                "status": "not_found",
                "id": "5e5de275-a103-4f67-b55b-47532918fa59",
                "revision": 1
            }],
            "score": -2147483648,
            "status": {
                "code": 1004, "label": "NOT_FOUND",
                "message": "Could not find the requested file. Please upload it."
            }},
        "av": {
            "malware_info": {
                "signature_name": "",
                "malware_family": 0,
                "malware_type": 0,
                "severity": 0,
                "confidence": 0
            },
            "status": {
                "code": 1001,
                "label": "FOUND",
                "message": "The request has been fully answered."
            }
        }
    }
}
]
Panel de casos
Tipo de resultado Valor o descripción Tipo
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:

Si se encuentra: "Se ha encontrado información sobre las siguientes entidades..."

Si se ha completado parcialmente: "Se ha encontrado información parcial de las siguientes entidades..."

Si no se encuentran entidades: "No se ha encontrado información sobre las siguientes entidades:..."

Si no se encuentran entidades: "No se ha podido obtener información de las siguientes entidades:..."

Si no se ha completado correctamente: "No se ha enriquecido ninguna entidad".

La acción debería fallar y detener la ejecución de la guía:

Si se informa de un error crítico, como credenciales incorrectas o pérdida de conectividad:

"Se ha producido un error al ejecutar la acción. Error: {}".format(e)

General

Subir archivo

Descripción

Sube archivos para analizarlos.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
ruta de archivo Cadena N/A Ruta al archivo que se va a subir
Nombre de archivo Cadena N/A Nombre visible del archivo subido
Habilitar la función de emulación de amenazas Casilla Marcada No Si se habilita, la función de emulación de amenazas se habilitará para la subida. De forma predeterminada, si no se selecciona ninguna función, se usará la emulación de amenazas.
Habilitar la función Antivirus Casilla Desmarcada No Si se habilita, la función antivirus se habilitará para la subida. De forma predeterminada, si no se selecciona ninguna función, se usará la emulación de amenazas.
Habilitar la función de extracción de amenazas Casilla Desmarcada No Si se habilita, la función de extracción de amenazas se habilitará para la subida. De forma predeterminada, si no se selecciona ninguna función, se usará la emulación de amenazas.

Fecha de ejecución

Esta acción no se ejecuta en entidades.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_success Verdadero/Falso is_success:False
Resultado de JSON
[
    {
        "Entity": "/tmp/test.txt",
        "EntityResult": {
            "status": {
                "code": 1002,
                "label": "UPLOAD_SUCCESS",
                "message": "The file was uploaded successfully."
            },
            "sha1": "6caf005c3183d9b5b8dfa5b60f24eb1ebbfab876",
            "md5": "c12c504bbe0f7be6ca87d4933c43fac1",
            "sha256": "e757f729d149e047705ad6adfbcdd28b0ad28899385712ee0a58261bcb03ac36",
            "file_type": "",
            "file_name": "2020092414.log",
            "features": ["te"],
            "te": {
                "trust": 0,
                "images": [{
                    "report": {
                        "verdict": "unknown"
                    },
                    "status": "not_found",
                    "id": "e50e99f3-5963-4573-af9e-e3f4750b55e2",
                    "revision": 1
                }, {
                    "report": {
                        "verdict": "unknown"
                    },
                    "status": "not_found",
                    "id": "5e5de275-a103-4f67-b55b-47532918fa59",
                    "revision": 1
                }],
                "score": -2147483648,
                "status": {
                    "code": 1002,
                    "label": "UPLOAD_SUCCESS",
                    "message": "The file was uploaded successfully."
                }
            }
        }
    }
]
Panel de casos
Tipo de resultado Valor o descripción Tipo
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:

Si se completa correctamente:: "Successfully uploaded the following files: {}".format(".join([file_path for file_path in successful_paths])

De lo contrario, se mostrará el mensaje "No se ha subido ningún archivo".

Si falla: "Se ha producido un error en los siguientes archivos: {}. Consulta los registros para obtener más información.".format(".join([file_path for file_path in failed_paths])"

La acción debería fallar y detener la ejecución de la guía:

Si se informa de un error crítico, como credenciales incorrectas o pérdida de conectividad:

"Se ha producido un error al ejecutar la acción. Error: {}".format(e)

General

¿Necesitas más ayuda? Recibe respuestas de los miembros de la comunidad y de los profesionales de Google SecOps.