Defense Evasion: Inicia la herramienta de compilador de código en el contenedor

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

Descripción general

Se detectó un proceso que inicia una herramienta de compilador de código en un entorno de contenedor. Este comportamiento sugiere un posible intento de desarrollar o compilar software malicioso dentro del contenedor aislado, posiblemente para ofuscar actividades maliciosas y evadir los controles de seguridad tradicionales basados en el host. Los adversarios pueden utilizar esta técnica para crear herramientas personalizadas o modificar archivos binarios existentes en un entorno menos supervisado antes de implementarlos en el sistema subyacente o en otros objetivos. La presencia de un compilador de código dentro de un contenedor, en especial si es inesperada, justifica una investigación, ya que podría indicar que un atacante se está preparando para introducir puertas traseras persistentes o comprometer el software del cliente a través de archivos binarios manipulados.

Cloud Run Threat Detection es la fuente de este hallazgo.

Cómo responder

Para responder a este hallazgo, haz lo siguiente:

Revisa los detalles del hallazgo

  1. Abre el hallazgo de Defense Evasion: Launch Code Compiler Tool In Container 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:
      • Objeto binario del programa: Es la ruta de acceso absoluta del objeto binario ejecutado.
      • Argumentos: Son los argumentos que se pasan durante la ejecución del objeto binario.
    • Recurso afectado, en especial los siguientes campos:
  3. En la pestaña JSON, observa los siguientes campos.

    • resource:
      • project_display_name: Es el nombre del proyecto que contiene el clúster.
    • finding:
      • processes:
      • binary:
        • path: Es la ruta de acceso completa del objeto binario ejecutado.
      • args: Son los argumentos que se proporcionaron durante la ejecución del objeto binario.
  4. Identifica otros hallazgos que se produjeron en un momento similar para este contenedor. Los hallazgos relacionados pueden indicar que esta 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 la entrada del framework de MITRE ATT&CK para este tipo de resultado: Obfuscated Files or Information: Compile After Delivery.
  2. Para desarrollar un plan de respuesta, combina los resultados de la investigación con la investigación del MITRE.

Implementa tu respuesta

Para obtener recomendaciones de respuesta, consulta Cómo responder a las amenazas detectadas en Cloud Run.

¿Qué sigue?