componente de Windows | |
Aislamiento de privilegios de interfaz de usuario | |
---|---|
Incluido en | Windows Vista , Windows 7 , Windows 8 , Windows 8.1 , Windows 10 , Windows Server 2008 , Windows Server 2008 R2 , Windows Server 2012 , Windows Server 2012 R2 , Windows Server 2016 |
Descripción del servicio | Control de acceso a los procesos del sistema |
El aislamiento de privilegios de interfaz de usuario (UIPI ) es una tecnología introducida en Windows Vista y Windows Server 2008 para combatir ataques destructivos . Usando el control de integridad obligatorio , evita que los procesos con un nivel de integridad más bajo envíen mensajes a procesos con un nivel de integridad más alto (excepto para un conjunto muy específico de mensajes de interfaz de usuario). [1] Los mensajes de ventana están destinados a transmitir las acciones del usuario a los procesos. Sin embargo, se pueden usar para ejecutar código arbitrario en el contexto del proceso de recepción. Esto puede ser aprovechado por un proceso malicioso con un nivel de integridad bajo para ejecutar código arbitrario en el contexto de un proceso con un nivel de integridad más alto, lo que constituye una escalada de privilegios . UIPI le permite proteger los sistemas de los ataques de subversión al restringir el acceso a ciertos vectores para la ejecución de código y la inyección de datos. [2]
La UIPI y la integridad obligatoria son, en general, una función de seguridad, pero no un límite de seguridad. Se puede permitir que las aplicaciones de IU públicas omitan UIPI configurando "uiAccess" en TRUE como parte de su archivo de manifiesto. Sin embargo, para que este indicador se establezca en la UIPI de Windows, la aplicación debe estar instalada en Archivos de programa o en el directorio de Windows, tener una firma digital válida y verificarse con un archivo . La instalación de una aplicación en cualquiera de estas ubicaciones requiere al menos un usuario con privilegios de administrador local que se ejecute en un proceso de alta integridad.
Por lo tanto, el malware que intente pasar a una posición en la que pueda eludir la UIPI debe:
Microsoft Office 2010 usa UIPI para "Vista protegida" para evitar que documentos potencialmente dañinos modifiquen componentes, archivos y otros recursos en el sistema. [3]