Shells inversas

En este documento, se describe un tipo de resultado de amenazas en Security Command Center. Los detectores de amenazas generan resultados de amenazas cuando detectan una amenaza potencial en tus recursos de Cloud. Para obtener una lista completa de los resultados de amenazas disponibles, consulta el Índice de resultados de amenazas.

Descripción general

Es un proceso iniciado con redireccionamiento de transmisión a un socket remoto conectado. La generación de un shell conectado a la red puede permitir que un atacante realice acciones arbitrarias después de un compromiso inicial limitado.

Servicio de detección

Detección de amenazas de Cloud Run

Cómo responder

Para responder a este hallazgo, haz lo siguiente:

Revisa los detalles del hallazgo

  1. Abre el hallazgo de Reverse Shell como se indica en Revisa los hallazgos. Revisa los detalles en las pestañas Resumen y JSON.

  2. En la pestaña Resumen, revisa la información de las siguientes secciones:

    • Qué se detectó, especialmente los siguientes campos:
      • Binario del programa: Es la ruta de acceso absoluta del proceso que se inició con el redireccionamiento de transmisión a un socket remoto.
      • Arguments: Son los argumentos proporcionados cuando se invocó el objeto binario del proceso.
    • Recurso afectado, en especial los siguientes campos:
      • Nombre completo del recurso: El nombre completo del recurso del recurso de Cloud Run afectado
      • Nombre completo del proyecto: El proyecto Google Cloud afectado
    • Vínculos relacionados, en especial los siguientes campos:
      • Indicador de VirusTotal: Vínculo a la página de análisis de VirusTotal
  3. En la pestaña JSON, observa los siguientes campos:

    • resource:
      • project_display_name: Es el nombre del proyecto que contiene el recurso.
    • sourceProperties:
      • Reverse_Shell_Stdin_Redirection_Dst_Ip: la dirección IP remota de la conexión
      • Reverse_Shell_Stdin_Redirection_Dst_Port: el puerto remoto
      • Reverse_Shell_Stdin_Redirection_Src_Ip: la dirección IP local de la conexión
      • Reverse_Shell_Stdin_Redirection_Src_Port: el puerto local
      • Container_Image_Uri: Es el nombre de la imagen de contenedor que se ejecuta.
  4. Busca resultados relacionados que se hayan producido en un momento similar para el contenedor afectado. Estos hallazgos pueden indicar que la actividad fue maliciosa, en lugar de un incumplimiento de las prácticas recomendadas.

  5. Revisa la configuración del contenedor afectado.

  6. Verifica los registros del contenedor afectado.

Investiga los métodos de ataque y respuesta

  1. Revisa las entradas del framework de MITRE ATT&CK para este tipo de resultado: Intérprete de comandos y secuencias de comandos y Transferencia de herramientas de Ingress.
  2. Para verificar el valor de hash SHA-256 del archivo binario marcado como malicioso en VirusTotal, haz clic en el vínculo del indicador de VirusTotal. VirusTotal es un servicio que es propiedad de Alphabet y proporciona contexto sobre archivos, URLs, dominios y direcciones IP potencialmente maliciosos.
  3. Para desarrollar un plan de respuesta, combina los resultados de la investigación con la investigación del MITRE y el análisis de VirusTotal.

Implementa tu respuesta

Para obtener recomendaciones de respuesta, consulta Cómo responder a los hallazgos de amenazas de Cloud Run.

¿Qué sigue?