En muchas redes de pequeño o medio tamaño, los grupos predefinidos de Windows 2000 Server pueden, con quizás algún pequeño ajuste, proporcionar perfectamente una seguridad adecuada. Sin embargo, en configuraciones grandes y configuraciones con necesidades especiales, las configuraciones de seguridad pueden ser demasiado estrictas para algunos grupos y demasiado relajadas para otros. En estas situaciones, las directivas de grupo pueden proporcionar a los administradores un grado de control que es tan granular como se podría desear. Además, las directivas de grupo pueden reducir la cantidad de productividad perdida cuando los usuarios eliminan accidentalmente archivos de configuración del sistema, "pierden" carpetas vitales o introducen un virus en la red.
Directiva de grupo es el sucesor del Editor de directivas del sistema de Windows NT. Las directivas de grupo pueden controlar todos los aspectos del entorno, ya sea grande o pequeño, y se establecen normalmente a nivel de sitio y de dominio. Con el complemento directiva de grupo, se pueden especificar configuraciones para configuraciones de directiva basadas en el registro, configuraciones de seguridad, instalación de software, secuencias de comandos y redirección de carpetas.
Terceras partes pueden ampliar directiva de grupo para alojar otras configuraciones de directiva. Toda la información generada por directiva de grupo se almacena en un objeto de directiva de grupo (GPO, Group Policy Object), que se replica en todos los controladores de dominio dentro de un único dominio.
Los directivas del sistema establecidas en Windows NT 4 no se migran a Windows 2000: Un cliente Windows NT actualizado a Windows 2000 solo tendrá directivas de grupo basadas en Active Directory; ninguna directiva de Windows NT 4 sobrevivirá a la actualización. La principal diferencia entre las directivas del sistema de Windows NT y las directivas de grupo de Windows 2000 reside en donde se escriben las directivas. Windows 2000 sólo utiliza los siguientes cuatro árboles del registro:
HKEY_LOCAL_MACHINE\Software\Policies
HKEY_CURRENT_USER\Software\Policies
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\PoliciesCuando una directiva de grupo cambia, estos árboles son esencialmente eliminados y sus contenidos se vuelven a escribir. Aunque ninguna de las plantillas que vienen con Windows 2000 incluye valores que escriban en otros lugares del registro, es posible hacerlo. (Las directivas de Windows NT 4 pueden escribir en cualquier parte del registro.) Sin embargo, no es aconsejable emplear directivas al estilo Windows NT que escriban en otras partes del registro por las siguientes razones:
- Solo estos cuatro árboles son seguros. Las aplicaciones, el sistema operativo o los usuarios pueden modificar otras partes del registro.
- Una vez que una directiva se define en otra parte del registro, persistirá hasta que el registro sea editado o la directiva sea revertida específicamente.
- Mantenerse fiel a directiva de grupo de Active Directory proporciona considerablemente más control sobre cuándo y cómo cambiarán las directivas.
Los clientes Windows NT 4 Workstation y Server no tienen Active Directory, por lo que habrá que seguir utilizando el Editor de directivas del sistema (Poledit.exe) para definir directivas para esos clientes. Las directivas de grupo no se aplicaran a ellos. De forma similar, hay que ejecutar Poledit.exe en los clientes Windows 95 y Windows 98 y copiar el archivo resultante Config.pol a la carpeta SYSVOL del controlador de dominio Windows 2000.
Directiva de grupo consta de varios componentes configurables. El primero son las plantillas administrativas, que establecen las directivas basadas en el registro. Se incluyen cinco plantillas administrativas en Windows 2000. Dos de ellas se instalan de forma predeterminada:
Estas plantillas utilizan las cuatro áreas del registro reservadas para la configuración de directiva de grupo. Las tres plantillas administrativas adicionales (Winnt.ADM, Windows.ADM y Common.ADM) son para directivas de seguridad para clientes Windows NT, Windows 95 y Windows 98. Se utilizan con el Editor de directiva de seguridad (Poledit.exe) en los propios clientes y no deberían cargarse en directiva de grupo.
Los otros componentes de directiva de grupo son los siguientes:
Todos los componentes de directiva de grupo se pueden editar utilizando el Editor de directivas de grupo (GPE, Group Policy Editor).
La configuración de directiva de grupo se almacena en un objeto de directiva de grupo (GPO, Group Policy Object). Se pueden aplicar uno o más GPO a un sitio, dominio u OU (SDOU, Site, Domain or OU), al igual que múltiples SDOU se pueden asociar con un único GPO. Los GPO almacenan información en dos ubicaciones: en una estructura de carpetas llamada plantilla de directiva de grupo (GPT, Group Policy Template) y en un contenedor de directiva de grupo (GPC, Group Policy Container) en el Active Directory.
El GPT se encuentra en la carpeta SYSVOL de todos los controladores de dominio. Contiene información sobre la directiva de software, implantacion de archivos y aplicaciones, secuencias de comandos y configuraciones de seguridad. Un GPC contiene propiedades de GPO, incluyendo la información de clase de Active Directory relacionada con la implantación de la aplicación. La información almacenada en un GPC rara vez cambia.
Un GPO que se aplica localmente se almacenará en la carpeta %SystemRoot%\system32\GroupPolicy del equipo local. Un equipo solo puede tener una directiva de grupo local.
Plantillas de Directiva de grupo: Cuando se crea un GPO, la estructura de carpetas de la GPT se crea automáticamente. El nombre de la carpeta para la GPT será el identificador único global (GUID, Globally Unique Identifier) del GPO. Sin embargo, para ver la carpeta de la directiva, hay que mirar en %SystemRoot%\SYSVOL\Sysvol\nombre_del_dominio\Policies.
Contenedores de directiva de grupo: Los objetos de directiva de grupo también tendrán un componente del Active Directory llamado GPC que incluye subcontenedores con información de la versión, Information del estado y una lista de las extensiones de directiva de grupo empleadas en el GPO. Los GPC no tienen relevancia directa para la administración.
Las directivas de grupo se crean y modifican de varias formas diferentes, dependiendo del tipo de directiva de grupo que se desea implementar y para que se apliquen hay que seguir, para cada grupo, unos pasos determinados:
Las directivas de grupo se heredan y se acumulan. Cuando se asocia un GPO con un contenedor de Active Directory, la directiva de grupo se aplica a todas las cuentas de equipo y usuario del contenedor.
Las carpetas Users y Computers de Usuarios y equipos de Active Directory no son unidades organizativas y, por lo tanto, no pueden tener directivas de grupo aplicadas. Sin embargo, la carpeta Domain Controllers si es una OU y puede tener un GPO especifico.
Como regla, la configuración de Directiva de grupo se transmite hacia abajo de contenedores primarios a contenedores secundarios. Esta práctica implica que una directiva que se aplica a un contenedor primario se aplicará a todos los contenedores -incluyendo usuarios y equipos- que se encuentren bajo ese contenedor primario en el árbol jerárquico de Active Directory. Sin embargo, si se asigna específicamente una directiva de grupo a un contenedor secundario que contradice la directiva del contenedor primario, la directiva del contenedor secundario sustituirá a la directiva de grupo primaria.
Si las directivas no son contradictorias, se pueden implementar ambas.
Por ejemplo, si una directiva de contenedor
primario provoca la existencia de un acceso directo a una aplicación en el
escritorio del usuario, mientras que la directiva de un contenedor secundario
sitúa otro acceso directo a la misma aplicación, aparecerán ambos. Los
parámetros de la directiva que se encuentren deshabilitados se heredaran como
deshabilitados. Los parámetros de la directiva que no estén configurados en el
contenedor primario no se heredaran.
En Windows 2000 hay disponibles dos opciones para cambiar el proceso de herencia: No reemplazar y Bloquear la herencia de directivas.
Las directivas de grupo se procesan en el siguiente orden:
La directiva local se procesa primero y la OU de la que es miembro el usuario o equipo se procesa al final. Hay dos excepciones a esto. La opción Bloquear la herencia de directivas se puede establecer en un SDOU, lo que implica que la directiva superior no se aplicará. Sin embargo, una directiva de grupo de un SDOU con la opción No reemplazar establecida siempre se aplica, teniendo preferencia la directiva más alta del árbol.
Como se pueden establecer directivas a varios niveles, cuando se pulsa con el ratón en un objeto de directiva, se observa tanto la directiva local como la directiva vigente en el sistema. Estas no tienen por que ser la misma si el equipo hereda la configuración de las directivas a nivel de dominio. Si se crea una configuración de directiva y no se refleja en la directiva vigente, es posible que una directiva del dominio esté reemplazando la configuración.
También es posible que la directiva no se haya actualizado desde que se hizo el cambio. Para forzar la actualización de una directiva para el equipo local, hay que abrir una ventana de comandos y escribir:
secedit /refreshpolicy machine_policy
Un objeto de Directiva de grupo se aplica a todos los usuarios y equipos del SDOU con el que esta asociado el GPO. Inevitablemente, habrá usuarios y equipos en el SDOU que no deberían tener aplicado un GPO en particular. Además, las directivas de un GPO particular solo se aplican a los usuarios que tengan el permiso Leer para ese GPO. Para filtrar la aplicación de un GPO se pueden crear grupos de seguridad y asignar el permiso Leer sólo a los grupos a los que se aplique el GPO.
El filtrado del ámbito de un GPO
involucra la utilización del Editor de Listas de control de acceso (ACL, Access
Control List) para permitir o denegar el acceso al GPO para grupos particulares.
Para establecer el acceso, hay que seguir estos pasos:
La ubicación del grupo de seguridad no importa a la hora de crear configuraciones. Lo que importa es la ubicación de los usuarios o equipos que son miembros del grupo. Si un usuario o equipo no es miembro del SDOU con el que esta asociado el GPO (bien directamente, bien a través de un vínculo o bien mediante herencia), ninguna combinación de permisos o pertenencias en un grupo de seguridad puede forzar que se aplique el GPO a ese usuario o equipo.
|
Definición de las directivas para grupos de seguridad | ||
| Resultado pretendido | Permisos necesarios | Consecuencias |
| Esta directiva de grupo se aplicará a los miembros de este grupo | Aplicar directiva de grupos: Permitir Leer: Permitir |
La directiva de grupo se aplicara a todos los miembros excepto los miembros que pertenezcan a otro grupo con Aplicar directiva de grupo o Leer establecidos como Denegar. |
| Esta directiva de grupo no se aplicara a los miembros de este grupo | Aplicar directiva de grupos: Denegar Leer: Denegar |
La directiva de grupo no se aplicara a ningún miembro de este grupo, no importa a que otros grupos pertenezcan. |
| La pertenencia a este grupo no debería ser un factor relevante para la aplicación de la directiva de grupo. | Aplicar directiva de grupos: Sin establecer Leer: Sin establecer |
La aplicación de esta directiva de grupo a los miembros de este grupo dependerá de si los miembros pertenecen a otros grupos de seguridad con configuración Permitir o Denegar. |
Cuando se crea un dominio Active
Directory, también se crea una directiva de dominio predeterminada. Se puede
comprobar pulsando con el botón derecho del ratón en el dominio en Usuarios y
equipos de Active Directory, escogiendo Propiedades y pulsando en la pestaña
directiva de seguridad. Para configurar un GPO hay que seguir estos pasos:
Si se pulsa Default Domain Policy en el árbol de la consola de Directiva de grupo se observará que el Editor de directivas de grupo (GPE, Group Policy Editor) muestra dos nodos: Configuración del equipo y Configuración de usuario. Cuando se pulsan estos nodos, se descubre que cada uno muestra extensiones para Configuración de software, Configuración de Windows y Plantillas administrativas.
Desactivación de una rama de un GPO: Si un GPO tiene un
nodo completo no configurado bajo configuración de usuario o configuración del
equipo, hay que deshabilitar el nodo para impedir que se procese esa
configuración. Esto acelera el inicio y el inicio de sesión de todos los
usuarios sujetos a ese GPO. Para deshabilitar un nodo, hay que seguir estos
pasos:
Cuando hay numerosos GPO en una red es importante estar al corriente de los vínculos entre GPO y SDOU. Para averiguar que SDOU utilice un GPO en particular, hay que pulsar con el botón derecho del ratón en el objeto de Directiva de grupo, bien en una consola o bien en la ventana Propiedades de Directiva de grupo. Hay que escoger propiedades y después pulsar en la pestaña vínculos. Hay que pulsar el botón Buscar ahora para obtener una lista de los SDOUs que utilizan el objeto de Directiva de grupo.
Los cambios en una directiva son inmediatos, pero no se propagan a los clientes automáticamente. Los equipos cliente solicitan una directiva cuando:
Para establecer un intervalo de renovación de la directiva de
grupo, hay que seguir estos pasos:
No conviene utilizar un intervalo muy corto a causa de la gran cantidad de trafico de red que se genera en cada renovación. El intervalo de actualización para los controladores de dominio se establece por separado.
Redireccionamiento de carpetas es una extensión de Directiva de grupo que
permite situar las carpetas designadas en la red. En particular, se pueden
redireccionar las carpetas Mis documentos de los usuarios a otras carpetas que
podrían volverse bastante grandes con el tiempo. Con las carpetas redirigidas se
aplican las siguientes condiciones:
Las carpetas se pueden redireccionar a una ubicación para todo el mundo en el SDOU afectado por el objeto de Directiva de grupo. También se pueden redireccionar a diferentes ubicaciones de forma acorde con la pertenencia a los grupos de seguridad.
La forma más común con diferencia de redirección es enviar la carpeta Mis documentos de todo el mundo a una única ubicación en un servidor de la red. Los siguientes pasos muestran como hacerlo. Se puede sustituir por cualquier otra carpeta especial de Windows en los pasos para redireccionarlas de igual forma.
Las carpetas especiales también se pueden redireccionar a varias ubicaciones basándose en la pertenencia del usuario a los grupos de seguridad. Para hacer esto hay que seguir estos pasos:
Si la directiva cambia después de haber redireccionado las carpetas, el efecto en las carpetas especiales depende de la combinación de elecciones realizada en la pestaña Configuración de la ventana propiedades de la carpeta especial.
|
Configuraciones y sus consecuencias cuando se elimina una redirección | ||
| Opción de eliminación de la directiva | Mover el contenido de la carpeta a la nueva ubicación | Consecuencias cuando se elimina la directiva |
| Devolver la carpeta a la ubicación local de perfil de usuario cuando la directiva se haya quitado. | Habilitado | La carpeta vuelve a la ubicación del perfil de su usuario; el contenido de la carpeta se copia de nuevo a la ubicación original; los contenidos no se borran de la ubicación redirigida. |
| Devolver la carpeta a la ubicación local de perfil de usuario cuando la directiva se haya quitado | Deshabilitado | La carpeta vuelve a la ubicación del perfil de su usuario; el contenido de la carpeta no se mueve ni se copia de nuevo a la ubicación original. Advertencia: esto significa que el usuario no puede acceder al contenido de la carpeta. |
| Cuando se quite la directiva, dejar la carpeta en la nueva la ubicación | Habilitado o deshabilitado | La carpeta y su contenido permanecen en ubicación redirigida; el usuario tiene acceso al contenido en la ubicación redirigida. |