Correo electrónico

Versión de integración: 27.0

Esta integración usa uno o varios componentes de código abierto. Puedes descargar una copia del código fuente completo de esta integración desde el contenedor de almacenamiento.

Requisitos previos

El ejemplo que se proporciona en este documento se basa en Gmail, ya que es el servidor de correo más popular. Gmail ofrece varias opciones para acceder a los datos del buzón desde aplicaciones de terceros:

  1. El acceso a aplicaciones más seguro, habilitado de forma predeterminada, permite iniciar sesión en una cuenta de Google sin exponer la contraseña, ver a qué datos tendrá acceso la aplicación de terceros y más.

    Cómo contribuyen a proteger tu cuenta las aplicaciones más seguras

  2. Contraseña de aplicación. Las contraseñas de aplicación son contraseñas de 16 dígitos que permiten a las aplicaciones de terceros acceder al buzón de Gmail. Las contraseñas de aplicación solo se pueden utilizar con cuentas que tengan activada la verificación en dos pasos.

    Iniciar sesión con contraseñas de aplicación

  3. La opción Aplicaciones poco seguras suele estar disponible para aplicaciones de terceros que, por algún motivo, no siguen los estándares de seguridad de Google. Si esta opción no está habilitada, se bloquearán los intentos de acceso a aplicaciones de terceros que no sigan los estándares de seguridad de Google en el buzón de Gmail. Si habilitas esta opción, la cuenta de Gmail será menos segura, por lo que debes usarla con precaución.

    Aplicaciones poco seguras y la cuenta de Google

Acceso de red a IMAP/SMTP

Para usar una cuenta configurada para acceder al correo con IMAP y enviar correo con SMTP, ve a Detalles de configuración > Cuenta > Activa el acceso para aplicaciones menos seguras.

Función Puerto predeterminado Dirección Protocolo
API Multivalores Saliente IMAP/SMTP

Integrar el correo con Google Security Operations

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

Acciones

Descargar archivos adjuntos de correo

Descargar archivos adjuntos de correo.

Parámetros

Parámetro Tipo Valor predeterminado Es obligatorio Descripción
Ruta de descarga Cadena N/A Guarda el archivo adjunto del mensaje en la ruta de descarga indicada.
ID de mensaje Cadena N/A No Descarga los archivos adjuntos de un correo específico mediante su ID. Por ejemplo, example@mail.gmail.com.
Filtro por asunto Cadena N/A No Condición de filtro para buscar correos por asunto específico.
UID de correo electrónico Cadena N/A No UUID por el que se va a filtrar.
Solo no leídos Casilla N/A No Si se marca, solo se obtendrán los correos no leídos del buzón.

Fecha de ejecución

Esta acción se ejecuta en todas las entidades.

Resultados de la acción

Resultado de la secuencia de comandos
Nombre del resultado de la secuencia de comandos Ejemplo
attachments_local_paths El resultado de la secuencia de comandos devuelve una cadena de rutas completas separadas por comas a los archivos adjuntos guardados.

Get Mail EML File

Obtiene la información EML de un mensaje de correo.

Parámetros

Parámetro Tipo Valor predeterminado Es obligatorio Descripción
ID de mensaje Cadena N/A No Descarga los archivos adjuntos de un correo específico mediante su ID. Por ejemplo, example@mail.gmail.com.
Codificación Base64 Cadena true No Condición de filtro para buscar correos por asunto específico.

Fecha de ejecución

Esta acción se ejecuta en todas las entidades.

Resultados de la acción

Resultado de la secuencia de comandos
Nombre del resultado de la secuencia de comandos Ejemplo
eml_base64 N/A

Ping

Prueba la conectividad con el servidor de correo con los parámetros proporcionados en la página de configuración de la integración.

Parámetros

N/A

Fecha de ejecución

Esta acción se ejecuta en todas las entidades.

Resultados de la acción

Resultado de la secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_succeed Verdadero/Falso is_succeed:False

Enviar correo electrónico

Con esta acción, puedes enviar correos desde un solo buzón a varios destinatarios aleatorios. Es posible que se avise a los usuarios del resultado de dichas alertas mediante las alertas correspondientes generadas por Google SecOps o por los usuarios. La acción puede devolver el ID del mensaje de correo para que puedas usarlo y monitorizar la respuesta del nombre de usuario de este correo en la acción "Esperar correo del usuario". Se usa para hacerle al usuario una pregunta de un manual de respuestas y para actuar en el manual de respuestas según la respuesta del usuario.

Parámetros

Parámetro Tipo Valor predeterminado Es obligatorio Descripción
Destinatarios Cadena N/A Correo electrónico del destinatario. Si introduce varias direcciones, sepárelas con comas.
CC Cadena N/A No Dirección de correo de copia. Si introduce varias direcciones, sepárelas con comas.
Cco Cadena N/A No Dirección de correo de Cco. Si introduce varias direcciones, sepárelas con comas.
Asunto Cadena N/A El asunto del correo.
Contenido Cadena N/A El cuerpo del correo.

Fecha de ejecución

Esta acción se ejecuta en todas las entidades.

Resultados de la acción

Resultado de la secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_success Verdadero/Falso is_success:False

Enviar correo y esperar

Esta acción busca periódicamente el correo único de un usuario en el buzón especificado. Esta función se puede usar con la función "Enviar correo" y la opción "Comprobar ID de mensaje" del parámetro "Enviar correo", lo que te ayuda a tener una preferencia en los cuadernos de estrategias para enviar una solicitud al destinatario y esperar hasta que este haya respondido a la pregunta. El flujo de trabajo de SecOps de Google del manual de procedimientos puede usar ramificaciones basadas en los comentarios del usuario.

Parámetros

Parámetro Tipo Valor predeterminado Es obligatorio Descripción
Destinatarios Cadena N/A Correo electrónico del destinatario. Si introduce varias direcciones, sepárelas con comas.
CC Cadena N/A No Dirección de correo de copia. Si introduce varias direcciones, sepárelas con comas.
Cco Cadena N/A No Dirección de correo de Cco. Si introduce varias direcciones, sepárelas con comas.
Asunto Cadena N/A El asunto del correo.
Contenido Cadena N/A El cuerpo del correo.
Expresión regular del asunto de exclusión Cadena N/A No Excluye los correos recibidos por (asunto) insertando una expresión regular y espera el siguiente correo.
Expresión regular del cuerpo de exclusión Cadena N/A No Excluye los correos recibidos por (cuerpo) inserta una expresión regular y espera el siguiente correo.

Fecha de ejecución

Esta acción se ejecuta en todas las entidades.

Resultados de la acción

Resultado de la 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
{
    "body": "Mail Body",
    "receivers": "set(['user1@example.com'])",
    "cc": [],
    "timestamp": 1565012780,
    "raw": "Raw Content",
    "names": {
        "user1@example.com": null,
        "user2@example.com": "Tester Testor"
    },
    "content_type": "multipart/alternative",
    "date": "2019-08-05 16:46:20",
    "subject": "Re: Subject",
    "answer": " ",
    "sender": "user2@example.com",
    "received_timestamp": null,
    "charset": null,
    "bcc": [],
    "to": ["user1@example.com"],
    "email_uid": "173180",
    "received_date": null,
    "reply_to": null,
    "html_body": "HTML Body",
    "message_id": "<id@example-domain>",
    "plaintext_body": "Plain Text Body",
    "in_replay_to": "<id@example-domain>"
}

Conectores

Para obtener instrucciones detalladas sobre cómo configurar un conector en Google SecOps, consulta el artículo Configurar el conector.

Email Connector

El conector se conecta al servidor de correo periódicamente para comprobar si hay correos nuevos en un buzón concreto. Si hay un conector nuevo, se enviará un correo y se creará una alerta, que Google SecOps añadirá con la información de este correo.

En este tema se ilustran el mecanismo y la configuración mediante los cuales Google Security Operations se conecta e integra con el correo electrónico IMAP/SMTP, así como los flujos de trabajo y las acciones admitidos que se realizan en la plataforma. En este tema se explica cómo comunicarse con servidores que admiten IMAP, como Gmail, Outlook.com y Yahoo!. Mail.

Reenvío de casos por correo a Google SecOps

Google SecOps se comunica con un servidor de correo para buscar correos casi en tiempo real y reenviarlos para que se traduzcan y se contextualicen como alertas de casos.

Parámetros del conector

Parámetro Tipo Valor predeterminado Descripción
Nombre del campo de producto Cadena device_product Parámetro del framework que se debe definir en todos los conectores. Describe el nombre del campo en el que se almacena el nombre del producto.
Nombre del campo de evento Cadena event_name Nombre del campo que se usa para determinar el nombre del evento (subtipo).
Tiempo de espera de secuencia de comandos (segundos) Entero 60 El límite de tiempo de espera (en segundos) del proceso de Python que ejecuta la secuencia de comandos actual.
Correo electrónico Correo electrónico N/A Dirección de correo de la bandeja de entrada que se va a monitorizar.
Dirección del servidor IMAP IP_OR_HOST N/A Dirección del servidor IMAP al que conectarse.
Puerto IMAP Entero N/A Puerto IMAP al que conectarse.
Nombre de usuario Cadena N/A Nombre de usuario del buzón de correo del que se extraerán los correos. Por ejemplo, user@example.com.
Contraseña Contraseña N/A Contraseña del buzón de correo del que se extraerán los correos.
Carpeta en la que se buscarán correos Cadena Bandeja de entrada Este parámetro se puede usar para especificar la carpeta de correo del buzón en la que se buscarán los correos. El parámetro también debe aceptar una lista de carpetas separada por comas para comprobar la respuesta del usuario en varias carpetas. El parámetro distingue entre mayúsculas y minúsculas.
Zona horaria del servidor Cadena UTC La zona horaria configurada en el servidor. Por ejemplo: UTC, 2. Asia/Jerusalén).
Patrón de regex de entorno Cadena N/A Si se define, el conector extrae el entorno del campo de evento especificado. Puede manipular los datos de los campos mediante el campo de patrón de expresión regular para extraer una cadena específica.
IMAP USE SSL Casilla Marcada Indica si se debe usar SSL en la conexión o no.
Solo correos no leídos Casilla Marcada Si se marca, solo se extraerán los correos no leídos.
Marcar correos como leídos Casilla Marcada Si se marca, los correos se marcarán como leídos después de extraerlos.
Adjuntar EML original Casilla Desmarcada Si está marcada, adjunta el mensaje original como archivo .eml.
Expresiones regulares para gestionar correos reenviados Cadena N Este parámetro se puede usar para especificar una cadena JSON de una sola línea que gestione los correos reenviados. De esta forma, se pueden buscar los campos Asunto, De y Para del correo original en el correo reenviado.
Tiempo de desfase en días Entero 5 Número máximo de días desde los que se deben obtener los correos. Ejemplo: 3.
Máximo de correos por ciclo Entero 10 Número máximo de correos que se extraerán en un ciclo.
Dirección del servidor proxy IP_OR_HOST N/A Dirección del servidor proxy que se va a usar.
Nombre de usuario del proxy Cadena N/A Nombre de usuario del proxy para autenticarse.
Contraseña del proxy Contraseña N/A La contraseña del proxy para autenticarte.

En el área de la lista dinámica, añade la siguiente regla para extraer valores específicos del correo mediante la expresión regular con el siguiente formato: Display name: matching regular expression.

Por ejemplo, para extraer URLs del correo, introduce la siguiente regla:

urls: http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*(),]|(?:%0-9a-fA-F))+

Casos prácticos

Monitoriza un buzón de correo específico en busca de correos nuevos para enviarlos al servidor de Google SecOps como alertas.

Reglas de conectores

  • El conector admite comunicaciones cifradas para las comunicaciones con el servidor de correo (SSL/TLS).

  • El conector admite la conexión al servidor de correo mediante un proxy para el tráfico IMAP e IMAPS.

  • El conector tiene un parámetro para especificar la carpeta de correo de la buzón en la que se deben buscar los correos. El parámetro acepta una lista de carpetas separadas por comas para comprobar la respuesta del usuario en varias carpetas. En el parámetro se distingue entre mayúsculas y minúsculas.

  • El conector admite la codificación Unicode para los correos procesados como comunicaciones de usuario final, que pueden estar en un idioma distinto del inglés.

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