Puntos clave
- El control de aplicaciones permitidas en Windows (también conocido como lista de aplicaciones permitidas) solo deja ejecutar software aprobado, lo que reduce la exposición a malware, ransomware y ataques de día cero.
- Antes de implantar una lista de aplicaciones permitidas, inventaría el software existente, identifica las necesidades de acceso de cada grupo de usuarios y prueba las políticas en un entorno aislado (sandbox).
- WDAC (ahora App Control for Business) y Microsoft AppLocker son las herramientas integradas en Windows para aplicar políticas de control de aplicaciones.
- Seguir buenas prácticas como las implantaciones por fases y la monitorización continua ayuda a prevenir y resolver los problemas más habituales, como programas legítimos bloqueados o políticas que no se aplican.
Una forma sencilla y rápida de proteger tu entorno de datos es implementar el control de aplicaciones permitidas en Windows (también llamado lista de aplicaciones permitidas, el término que Microsoft, el NIST y otros organismos utilizan ahora para esta misma práctica), una estrategia que solo permite ejecutar software de confianza en tu sistema. Esto no solo te protege frente a aplicaciones maliciosas, sino que además te da control sobre las aplicaciones y garantiza estabilidad y seguridad. Esta guía te ayudará a entender qué es el control de aplicaciones permitidas en Windows, qué herramientas y tecnologías puedes usar para aplicar estas políticas y cuáles son las buenas prácticas para gestionar el software autorizado.
Tienes disponible un vídeo sobre cómo proteger tu entorno: guía del control de aplicaciones permitidas en Windows.
Deja de reaccionar y toma la iniciativa. Descubre cómo pasar a una estrategia proactiva de gestión de TI con nuestra guía paso a paso. Empieza ahora.
Qué significa el control de aplicaciones permitidas
El control de aplicaciones permitidas en Windows es un enfoque de seguridad que solo deja ejecutar aplicaciones aprobadas y de confianza en un entorno Windows. Este método proactivo protege los sistemas al restringir la ejecución de software no autorizado, incluidas las aplicaciones potencialmente maliciosas.
Con esta estrategia reduces el riesgo de que se ejecute software no autorizado y refuerzas la seguridad de endpoints. Además, simplifica la gobernanza del software, ya que da a los administradores de TI mucho más control sobre qué programas pueden ejecutarse en todo el entorno.
La importancia de esta estrategia está en su capacidad de reducir el riesgo de ejecución de software no autorizado o malicioso, incluidos ciertos tipos de malware y ransomware, al restringir aplicaciones y código que no cumplen las políticas de control de aplicaciones establecidas.
Preparativos antes de empezar
Hay unos cuantos pasos que conviene dar antes de poner en marcha el control de aplicaciones permitidas en Windows:
- Crea un inventario completo de tu software y realiza una auditoría detallada de todas las aplicaciones utilizadas en la red para establecer una línea base.
- Revisa a fondo tus necesidades de seguridad para entender qué aplicaciones necesita realmente cada grupo de usuarios y cada departamento de tu organización.
- Desarrolla y ajusta tus políticas en un entorno aislado (sandbox) para poder probarlas y corregirlas con seguridad antes del despliegue.
Herramientas y tecnologías para aplicar las políticas
Veamos algunas herramientas útiles, tanto integradas como de terceros, que te ayudarán a implementar y aplicar políticas de control de aplicaciones permitidas.
Funciones integradas en Windows
App Control for Business (antes Windows Defender Application Control o WDAC) y Microsoft AppLocker destacan por su capacidad de ajustar con precisión los permisos de las aplicaciones, de modo que solo se ejecuten las de confianza en tu entorno.
App Control for Business refuerza la seguridad al permitir que las organizaciones creen y apliquen políticas de control de aplicaciones. Estas políticas se pueden desplegar y gestionar a través de los canales de administración compatibles. Esta función está disponible en Windows Pro/Pro Education/SE, Windows Enterprise E3/E5 y Windows Education A3/A5.
WDAC está integrado directamente en el sistema operativo y es compatible con Windows 10 y versiones posteriores, así como con Windows Server 2016 y versiones más recientes.
Microsoft AppLocker es una herramienta clave para gestionar de forma eficaz qué aplicaciones pueden ejecutarse en tu entorno Windows. Gracias a criterios como la identidad del editor, las rutas de archivo y los hashes de archivo, AppLocker ofrece un control preciso sobre los derechos de ejecución de las aplicaciones.
AppLocker viene incluido en las versiones compatibles de Windows 10 y posteriores, así como en Windows Server 2016 y versiones posteriores, y sirve para controlar la ejecución de aplicaciones y otros tipos de archivo compatibles según las reglas que configures.
Buenas prácticas para gestionar tu lista de aplicaciones permitidas
Gestionar bien tu lista de aplicaciones permitidas exige seguir varias buenas prácticas que garanticen tanto la seguridad como la eficiencia operativa.
Despliega por fases: implanta tu política de forma gradual para reducir al mínimo las interrupciones del trabajo y dar margen de adaptación.
Revisa y actualiza las políticas: es imprescindible revisarlas y actualizarlas de forma continua para mantener la lista al día e incorporar las nuevas versiones y actualizaciones del software autorizado.
Registra y monitoriza con regularidad: contar con registros y monitorización exhaustivos es fundamental para hacer un seguimiento de las aplicaciones bloqueadas y de los intentos de ejecución no autorizados, lo que aporta información muy valiosa para afinar tus políticas.
Implica y forma a las partes interesadas: si haces participar activamente a responsables de distintos departamentos, podrás recoger información esencial sobre qué aplicaciones se necesitan y qué restricciones aplicar, y fomentarás un enfoque colaborativo en la gestión de aplicaciones.
Elige solo los tipos de regla necesarios: ten en cuenta otros tipos de regla, como las reglas de certificado y las reglas de hash. Aunque aportan más granularidad, Microsoft advierte de que las reglas de certificado pueden provocar problemas de rendimiento, así que conviene usarlas con moderación.
Problemas habituales del control de aplicaciones permitidas en Windows
Aunque el proceso es bastante sencillo, puede que te encuentres con algún problema por el camino. Aquí tienes algunas formas de resolverlos.
Una aplicación legítima queda bloqueada
Si un programa válido no puede ejecutarse por error, el impacto en tus procesos de trabajo y en la productividad puede ser considerable. Para solucionarlo, sigue estos pasos y asegúrate de que el software autorizado no quede restringido por equivocación:
- Empieza comprobando la lista para confirmar que el programa en cuestión está realmente aprobado.
- Si aparece en la lista pero sigue bloqueado, revisa la configuración de la regla en busca de errores, como rutas o números de versión incorrectos, que puedan haber provocado el bloqueo.
- Analiza a fondo los registros del sistema y de la aplicación para identificar la causa del bloqueo. Si buscas mensajes de error o avisos registrados en el momento en que se lanzó el programa, podrás detectar y resolver el problema y recuperar el acceso al software esencial.
La política no se aplica
Cuando una política de aplicaciones permitidas no se aplica como esperabas, hay varias cosas que puedes hacer para dar con el origen del problema.
Lo primero es confirmar que la política está correctamente asociada a la unidad organizativa (OU) adecuada y que se aplica mediante los métodos necesarios, como los objetos de directiva de grupo (GPO) o System Center Configuration Manager (SCCM). Así te aseguras de que se aplique correctamente en los sistemas previstos.
Además, dado que las directivas de grupo tienen una estructura jerárquica, es imprescindible revisar los posibles conflictos derivados de la herencia. En algunos casos, las directivas definidas en niveles superiores de Active Directory pueden anular sin pretenderlo la política aplicada en niveles inferiores o entrar en conflicto con ella, e impedir así que se aplique como querías.
Problemas de funcionamiento de las aplicaciones
Cuando surgen problemas con el software autorizado, sobre todo con aplicaciones complejas, la causa suele estar en permisos insuficientes para componentes auxiliares imprescindibles para el funcionamiento de la aplicación.
Un examen detallado de los registros del sistema y de la aplicación puede revelar casos en los que se bloquean sin querer componentes secundarios esenciales, como bibliotecas de enlace dinámico (DLL), scripts o ejecutables de los que depende la aplicación principal. Para diagnosticar estos problemas con eficacia, revisa los registros del sistema y de la aplicación en el Visor de eventos de Windows e identifica las dependencias que pueda necesitar una aplicación. Un software RMM como NinjaOne también te ofrece una visibilidad más amplia de los endpoints, incluido un inventario de software completo, para apoyar la investigación.
Una vez identificadas esas dependencias, ajusta con cuidado las políticas para incluir estos componentes críticos. Conviene hacerlo con cautela, para que añadirlos a la lista de aplicaciones permitidas no acabe comprometiendo el nivel de seguridad general que pretende mantener tu política.
Simplifica la gestión de Windows con el control de aplicaciones permitidas
El control de aplicaciones permitidas en Windows es una herramienta importante para reforzar la colaboración en equipo y la seguridad dentro de tu organización. Saber gestionar los roles y permisos asociados es fundamental para mejorar la gestión del flujo de trabajo y protegerte frente a brechas de seguridad en el entorno empresarial actual. Si aprovechas el control de aplicaciones permitidas en Windows, podrás reforzar la seguridad de los datos y agilizar la gestión de los empleados en remoto, de forma sencilla y eficiente.
