Proteger entornos de Citrix Workspace™ mediante el control de jerarquía de procesos

Last published : Nov 13, 2026
En un entorno de Citrix Workspace, algunas aplicaciones podrían iniciarse de forma no intencionada. Esta situación puede plantear riesgos de seguridad, especialmente si se inician herramientas potentes de Windows como CMD y PowerShell.
Como administrador, es posible que desee restringir a sus usuarios únicamente al inicio de aplicaciones permitidas. Workspace Environment Management™ (WEM) le proporciona la función de control de jerarquía de procesos, que ayuda a evitar que los usuarios finales inicien procesos secundarios.
Puede controlar si ciertos procesos secundarios se pueden iniciar desde sus procesos principales en un entorno de Citrix Workspace. La función es útil en escenarios en los que desea evitar que se ejecuten procesos no deseados a través de aplicaciones publicadas.
Este artículo utiliza CMD como ejemplo. Con el control de jerarquía de procesos, puede protegerse contra ataques lanzados a través de CMD en un entorno de aplicación virtual de Citrix® al evitar que CMD se inicie a través de la aplicación publicada. Un flujo de trabajo general para usar la función es el siguiente:
  1. Habilitar el control de jerarquía de procesos en el agente de WEM
  2. Configurar reglas de control de jerarquía de procesos en la consola de WEM

Recomendación

Recomendamos que utilice la herramienta WEM VUEMAppCmd para publicar aplicaciones. La herramienta garantiza que el agente de WEM termine de procesar las reglas de control de jerarquía de procesos antes de que se inicien las aplicaciones publicadas.
Utilice la interfaz de administración de Configuración completa para editar la configuración de la aplicación y, a continuación, agregue una ruta de archivo ejecutable que apunte a VUEMAppCmd.exe. Para obtener más información, consulte Aplicaciones.
Configuración de la aplicación

Habilitar el control de jerarquía de procesos en el agente de WEM

Para habilitar la función, utilice la herramienta AppInfoViewer en la máquina del agente. La herramienta se encuentra en la carpeta de instalación del agente. Se requiere un reinicio de la máquina después de habilitar o deshabilitar la función.
Visor de información de la aplicación

Configurar reglas de control de jerarquía de procesos en la consola de WEM

Supongamos que quiere impedir que CMD se inicie a través del Bloc de notas. Para crear reglas de control de jerarquía de procesos, siga estos pasos:
  1. Vaya a Legacy Console > Security > Process Hierarchy Control y seleccione Enable Process Hierarchy Control.
    Control de jerarquía de procesos
  2. Haga clic en Add Rule, configure los ajustes de la siguiente manera y haga clic en Next.
    Nota:
    En este ejemplo, se crea una regla para evitar que CMD se inicie a través del Bloc de notas. Puede utilizar uno de los tres tipos de reglas (Ruta, Editor y Hash) para especificar los procesos primarios y secundarios. En Assignments, elige los usuarios a los que desea aplicar la regla. Para obtener más información sobre la configuración, consulte Control de jerarquía de procesos.
    Agregar regla de control de jerarquía de procesos 1
  3. Configure el Bloc de notas como proceso primario y haga clic en Next.
    Nota:
    La interfaz de usuario difiere según el tipo de regla que seleccione en el paso 2.
    Agregar regla de control de jerarquía de procesos 2
  4. Agregue varios procesos secundarios a la regla según sea necesario y haga clic en Create.
    Agregar regla de control de jerarquía de procesos 3
Con esto se completa la creación de la regla. El agente impedirá que CMD se inicie a través del Bloc de notas en el entorno de Citrix Workspace.