Integra Alexa con Google SecOps

En este documento, se explica cómo integrar Alexa con Google Security Operations.

Casos de uso

La integración de Alexa usa las capacidades de Google SecOps para admitir los siguientes casos de uso:

  • Enriquecimiento de popularidad de URLs: Agrega clasificaciones de tráfico de sitios web globales a las URLs en los casos para distinguir los sitios web establecidos de los dominios desconocidos.
  • Clasificación de dominios sospechosos: Marca automáticamente los dominios con poco tráfico como sospechosos durante las investigaciones de phishing o software malicioso.
  • Derivación de alertas automatizada: Enruta guías cuando un dominio esté por debajo de tu umbral de popularidad para que los analistas puedan priorizar las URLs sospechosas.

Antes de comenzar

Antes de configurar la integración de Alexa en Google SecOps, completa los siguientes pasos de requisitos previos:

  1. Crea credenciales de clave de acceso de AWS para tu instancia de Google SecOps.
  2. Configura permisos de acceso con privilegios mínimos en Identity and Access Management de AWS.
  3. Verifica la conectividad de red entre Google SecOps y Alexa Web Information Service.

Crea credenciales de clave de acceso de AWS

Para conectarte a Alexa Web Information Service, crea un usuario de IAM dedicado en AWS en lugar de usar las credenciales de cuenta raíz y genera un par de claves de acceso para los parámetros de integración:

  • Access key id: Es el ID de la clave de acceso para tu usuario de IAM de AWS dedicado.
  • Secret access key: Es la clave de acceso secreta vinculada con el ID de la clave de acceso. Guarda esta clave cuando la crees, ya que AWS no te permite volver a ver una clave secreta existente más adelante.

Para obtener instrucciones sobre cómo crear claves de acceso de usuario de IAM, consulta la documentación de Identity and Access Management de AWS.

Configura permisos de acceso con privilegio mínimo

Otorga a tu usuario de IAM dedicado solo los permisos necesarios para consultar Alexa Web Information Service en lugar de acceso de administrador completo. Consulta la documentación de AWS Identity and Access Management para obtener detalles sobre cómo adjuntar políticas.

En la siguiente tabla, se enumeran los permisos mínimos de AWS necesarios para cada acción:

Acción Servicio de AWS Permiso necesario Descripción
Obtener la clasificación de la URL awis awis:UrlInfo Recupera las clasificaciones de tráfico de sitios web para las URLs.
Ping awis awis:UrlInfo Prueba la conexión y verifica tus credenciales de AWS.

Verifica la conectividad de red

Verifica que tu instancia de Google SecOps o agente remoto permita el tráfico HTTPS saliente al extremo de Alexa Web Information Service que se indica en la siguiente tabla:

Host de destino Puerto predeterminado Dirección Protocolo
awis.us-west-1.amazonaws.com 443 Saliente HTTPS

Parámetros de integración

La integración de Alexa requiere los siguientes parámetros:

Parámetro Descripción
Access key id

Obligatorio.

Es el ID de la clave de acceso de AWS que se usa para conectarse al servicio de información web de Alexa.

Secret access key

Obligatorio.

Es la clave de acceso secreta de AWS asociada con el Access key id.

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

Si es necesario, puedes realizar cambios más adelante. Después de configurar una instancia de integración, puedes usarla en las guías. Para obtener más información sobre cómo configurar y admitir varias instancias, consulta Cómo admitir varias instancias.

Acciones

Para obtener más información sobre las acciones, consulta Responde a las acciones pendientes desde tu escritorio y Ejecuta una acción manual en tu caso.

Obtener la clasificación de la URL

Usa la acción Obtener clasificación de URL para verificar la clasificación de tráfico global de las URLs y detectar sitios web desconocidos o con poco tráfico que puedan ser sospechosos.

Esta acción se ejecuta en la entidad URL de Google SecOps.

Entradas de acción

La acción Obtener clasificación de URL requiere los siguientes parámetros:

Parámetro Descripción
Threshold

Obligatorio.

Es el límite de clasificación que se usa para marcar sitios web desconocidos, como 100000. Los sitios web con un número de clasificación superior a este valor tienen menos tráfico y se marcan como sospechosos.

Resultados de la acción

La acción Obtener clasificación de URL proporciona los siguientes resultados:

Tipo de resultado de la acción Disponibilidad
Archivo adjunto del muro de casos No disponible
Vínculo al muro de casos No disponible
Tabla del muro de casos No disponible
Tabla de enriquecimiento de entidades Disponible
Resultado de JSON Disponible
Mensajes de salida Disponible
Resultado de secuencia de comandos Disponible
Enriquecimiento de entidades

La acción Get URL Rank admite el siguiente enriquecimiento de entidades:

Nombre del campo de enriquecimiento Descripción
Alexa_Rank Es la clasificación del tráfico global del sitio web en Alexa.
Resultado de JSON

En el siguiente ejemplo, se muestra el resultado JSON que se recibe cuando se usa la acción Obtener clasificación de URL:

[
  {
    "EntityResult": {
      "TrafficData": [
        {
          "text": "          ",
          "DataUrl": [
            {
              "text": "domain.com",
              "type": "canonical"
            }
          ],
          "Rank": [
            {
              "text": "5"
            }
          ]
        }
      ],
      "text": "        ",
      "Request": [
        {
          "text": "          ",
          "Arguments": [
            {
              "text": "            ",
              "Argument": [
                {
                  "text": "              ",
                  "Name": [
                    {
                      "text": "url"
                    }
                  ],
                  "Value": [
                    {
                      "text": "domain.com"
                    }
                  ]
                },
                {
                  "text": "              ",
                  "Name": [
                    {
                      "text": "responsegroup"
                    }
                  ],
                  "Value": [
                    {
                      "text": "Rank"
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    "Entity": "domain.com"
  }
]
Mensajes de salida

La acción Obtener clasificación de URL proporciona los siguientes mensajes de salida:

Mensaje de salida Descripción del mensaje

Following domains were enriched by Alexa.

ENTITY_ID: Rank: RANK

La acción se realizó correctamente.
No entities were enriched.

No se pudo realizar la acción.

Asegúrate de que el caso incluya, al menos, una URL válida.

Request Error: (ERROR_CODE)

No se pudo realizar la acción.

Verifica que tus credenciales de AWS sean correctas, que tu usuario de IAM tenga permiso para consultar el servicio de información web de Alexa y que tu red pueda acceder al servicio.

Resultado de secuencia de comandos

En la siguiente tabla, se indica el valor del resultado de la secuencia de comandos cuando se usa la acción Obtener clasificación de URL:

Nombre del resultado de la secuencia de comandos Valor
is_risky true o false

Ping

Usa la acción Ping para probar la conexión con Alexa y verificar que tus credenciales de AWS funcionen.

Esta acción no se ejecuta en las entidades de Google SecOps.

Entradas de acción

Ninguno

Resultados de la acción

La acción Ping proporciona los siguientes resultados:

Tipo de resultado de la acción Disponibilidad
Archivo adjunto del muro de casos No disponible
Vínculo al muro de casos No disponible
Tabla del muro de casos No disponible
Tabla de enriquecimiento de entidades No disponible
Resultado de JSON No disponible
Mensajes de salida Disponible
Resultado de secuencia de comandos Disponible
Mensajes de salida

La acción Ping proporciona los siguientes mensajes de salida:

Mensaje de salida Descripción del mensaje
Connected Successfully La acción se realizó correctamente.
test_connectivity Error: (ERROR_REASON)

No se pudo realizar la acción.

Verifica que tus credenciales de AWS sean correctas, que tu usuario de IAM tenga permiso para consultar el servicio de información web de Alexa y que tu red pueda acceder al servicio.

Resultado de secuencia de comandos

En la siguiente tabla, se muestra el valor del resultado de la secuencia de comandos cuando se usa la acción Ping:

Nombre del resultado de la secuencia de comandos Valor
is_succeed true o false

¿Necesitas más ayuda? Obtén respuestas de miembros de la comunidad y profesionales de Google SecOps.