La tarea central de una red es asegurar que los clientes (los usuarios) tengan todo lo que necesitan y nada que no necesitan. Lo que necesitan incluye acceso a los archivos, carpetas, aplicaciones, impresoras y conexiones de Internet que requieren para hacer su trabajo. Lo que no necesitan es problemas para acceder a lo que si necesitan.
El administrador de la red tiene necesidades adicionales, como material que requiere conocimientos para protegerse de aquellos que no tienen por que tener conocimientos y proteger a los usuarios de ellos mismos. La clave de todas estas necesidades es la configuración de grupos, usuarios y directivas de grupo.
Por definición, los grupos en Microsoft Windows 2000 son objetos del servicio de directorio Active Directory o del equipo local que pueden contener usuarios, contactos, equipos a otros grupos. Sin embargo, en general, un grupo es normalmente una colección de cuentas de usuario. El objetivo de los grupos es simplificar la administración permitiendo al administrador de la red asignar derechos y permisos por grupo en lugar de a usuarios individuales.
Windows 2000 permite dos tipos de grupos: de seguridad y de distribución. Los grupos de seguridad son esencialmente los únicos grupos utilizados en Windows 2000 porque son los únicos grupos por medio de los que se pueden asignar permisos. A cada grupo de seguridad se asigna también un ámbito de grupo, el cual define cómo se asignan los permisos a los miembros del grupo y los grupos de distribución que no tienen seguridad activada y a los que no se pueden asignar permisos.
Cuando se crea un grupo, se le asigna un ámbito de grupo que define cómo se asignaran los permisos. Las tres posibilidades de ámbitos de grupo son: global, local de dominio y universal.
A un grupo con ámbito global los permisos se pueden conceder para recursos ubicados en cualquier dominio. Sin embargo, los miembros sólo pueden proceder del dominio en el que se crea el grupo, y en ese sentido no es global. Los grupos globales son adecuados para objetos de directorio que requieren mantenimiento frecuente, como cuentas de usuario y grupo.
Un grupo local de dominio puede contener miembros de cualquier dominio, pero sus permisos solo pueden ser para recursos del dominio en el que se crea el grupo. Los miembros de un grupo local de dominio tienen una necesidad común de acceder a ciertos recursos en un dominio particular.
Las reglas de anidamiento se aplican completamente sólo en modo nativo, es decir, cuando todos los controladores del dominio son servidores Windows 2000. En dominios en modo mixto, los grupos de seguridad con ámbitos globales solo pueden contener cuentas individuales, no otros grupos. Los grupos de seguridad con ámbito local de dominio pueden contener tantos grupos globales como cuentas.
Un grupo de seguridad universal puede tener miembros procedentes de cualquier dominio y se le pueden asignar permisos para recursos de cualquier dominio. El ámbito universal sólo esta disponible en dominios que se ejecuten en modo nativo. Los grupos universales pueden tener los siguientes miembros:
Incluso en modo nativo, los grupos universales se deben utilizar con prudencia a causa del impacto negativo que pueden tener en el rendimiento de la red.
La importancia de planificar los grupos se hace más aparente cuando se considera el efecto negativo que la organización de grupos puede tener en el rendimiento de la red. Cuando un usuario inicia sesión en la red, el controlador de dominio determina los miembros del grupo del usuario y asigna un testigo de seguridad al usuario. El testigo incluye los ID de seguridad de todos los grupos a los que pertenece el usuario, además del ID de la cuenta del usuario. A cuantos más grupos de seguridad pertenezca el usuario, más se tardará en crear el testigo y más tardará el usuario en iniciar sesión.
Además, el testigo de seguridad, una vez creado, se envía a cada equipo al que accede el usuario. El equipo destino compara todos los ID de seguridad del testigo con los permisos para todos los recursos compartidos disponibles en ese equipo. Un gran numero de usuarios añadidos a un gran numero de recursos compartidos (incluyendo carpetas individuales) puede consumir bastante ancho de banda y tiempo de proceso. Una solución es limitar la pertenencia a los grupos de seguridad. Conviene utilizar los grupos de distribución para categorías de usuarios que no requieren permisos o derechos específicos.
Los grupos con ámbito universal tendrán por si mismos un impacto en el rendimiento a causa de todos los grupos, junto con sus miembros, que se muestran en el Catálogo Global. Cuando hay un cambio en la pertenencia a un grupo con ámbito universal, este hecho debe ser transmitido a todos los servidores de Catálogo Global del árbol de dominios, añadiéndose al tráfico de réplica de la red. Los grupos con ámbito global o local de dominio también se muestran en el Catalogo global, pero sus miembros individuales no, por lo que la solución es limitar la pertenencia a los grupos universales antes que a los grupos globales.
Como en muchos otros aspectos de la administración de red, la planificación es el paso esencial. El modo del dominio determina los tipos de grupos disponibles. Un dominio en modo mixto no puede soportar grupos con ámbito universal. De este modo, mientras haya controladores de dominio de reserva con Microsoft Windows NT, se esta limitando a grupos con ámbito global y local de dominio.
A la hora de planificar los grupos, se debería determinar un esquema de denominación que sea apropiado para la organización. Se deberían considerar dos factores:
Será necesario desarrollar una estrategia para utilizar los diferentes grupos y hacer que los usuarios con responsabilidades laborales similares pertenezcan a un grupo global. De este modo, se añadirían cuentas de usuario para todos los artistas gráficos a un grupo global llamado Artistas gráficos. Otros usuarios con necesidades comunes deberían asignarse a otros grupos globales. Después, se deben identificar los recursos a los cuales necesitan acceder los usuarios y crear un grupo local de dominio para cada recurso. Si, por ejemplo, hay varias impresoras y trazadores de color que se utilizan en departamentos específicos, se podría crear un grupo local de dominio llamado ImpresorasDeColor.
Lo siguiente que se debería decidir es qué grupos globales necesitan acceder a los recursos identificados. Continuando con el ejemplo, se debería añadir el grupo global Artistas gráficos al grupo local de dominio ImpresorasDeColor, junto con el resto de grupos globales que necesiten acceder a las impresoras y los trazadores. El permiso para utilizar los recursos de ImpresorasDeColor debería asignarse al grupo local de dominio ImpresorasDeColor.
No se debe olvidar que los grupos globales pueden complicar la administración en situaciones de múltiples dominios. Los grupos globales de diferentes dominios han de tener sus permisos establecidos individualmente. Además, la asignación de usuarios a grupos locales de dominio y la concesión de permisos al grupo no dará a los miembros acceso a los recursos fuera del dominio.
Hay que recordar que las reglas de anidamiento solo se aplican en modo nativo. En dominios en modo mixto, los grupos de seguridad con ámbito global solo pueden contener cuentas individuales, no otros grupos. Los grupos de seguridad con ámbito local de dominio pueden contener grupos globales y cuentas.
Los Grupos Universales sólo se pueden utilizar cuando el dominio se ejecuta en modo nativo y hay que tener en cuenta las siguientes directrices:
Una vez que se haya planificado la estrategia y comprobado utilizando variedad de escenarios, se estará preparado para comenzar a poner en práctica la estructura.
Se puede utilizar Usuarios y equipos de Active Directory para crear y eliminar grupos. Los grupos deberían crearse en el contenedor Users o en una unidad organizativa (OU, Organizational Unit) que se haya creado con el propósito de contener grupos.
Para crear un grupo:
Cuando ya no se necesita más un grupo
hay que asegurarse de eliminarlo del sistema cuanto antes. Los grupos
innecesarios son un riesgo para la seguridad porque es muy fácil garantizar
permisos de forma no intencionada.
Cada grupo, como cada usuario, tiene un identificador de seguridad (SID) único. El SID se utiliza para identificar al grupo y los permisos asignados al grupo. Cuando el grupo se elimina, el SID se borra y no se utiliza de nuevo. Si se elimina un grupo y más tarde se decide volver a crearlo, habrá que configurar los usuarios y los permisos al igual que para un nuevo grupo.
Para eliminar un grupo, simplemente hay que pulsar con el botón derecho del ratón en su nombre en Usuarios y equipos de Active Directory y escoger Eliminar en el menú contextual. La eliminación de un grupo solo elimina el grupo y los permisos asociados al grupo. El único efecto en las cuentas de los usuarios es que pierden los derechos inherentes al grupo eliminado.
Con el tiempo se puede descubrir que es necesario cambiar el ámbito de un grupo particular. Por ejemplo, podría ser necesario cambiar un grupo global a universal de forma que los usuarios de otro dominio puedan ser parte del grupo. Sin embargo, los tipos de cambios que se pueden hacer al ámbito de un grupo están realmente limitados, y puede ser necesario eliminar el grupo y crear uno nuevo para obtener la configuración que se necesita.
Para cambiar el ámbito de un grupo, hay
que pulsar con el botón derecho del ratón en el nombre del grupo en Usuarios y
equipos de Active Directory y escoger Propiedades en el menú contextual. Hay que
realizar los cambios necesarios en la pestaña General y pulsar Aceptar cuando se
haya terminado. Las reglas para cambiar un ámbito de un grupo son las
siguientes:
Un grupo local es una colección de cuentas de usuario en un único equipo. Las cuentas de usuarios han de ser locales al equipo, y los miembros de grupos locales solo pueden tener asignados permisos para recursos del equipo donde se creó el grupo local.
Los grupos locales se pueden crear en cualquier equipo Windows 2000 excepto en controladores de dominio. En general, no es conveniente utilizar grupos locales en un equipo que es parte de un dominio o, al menos, es mejor hacerlo con moderación. Los grupos locales no aparecen en el Active Directory, por lo hay que administrarlos independientemente en cada equipo individual. Para crear un grupo local, hay que seguir estos pasos:
Windows 2000 crea cuatro tipos de grupos predefinidos: locales, locales de dominio, globales y de sistema. Cada tipo de grupo predefinido tiene un conjunto predeterminado de derechos de usuario. Todo el que es asignado al grupo posee automáticamente esos derechos.
Los servidores miembro, los servidores independientes y los equipos que ejecutan Windows 2000 Profesional tienen grupos locales predefinidos que otorgan derechos para realizar tareas en una única maquina.
Si se desea que los miembros del grupo Usuarios del dominio no tengan acceso a una estación de trabajo o servidor miembro en particular, hay que eliminar Usuarios del dominio del grupo local Usuarios de ese equipo. De forma similar, si no se desea que los miembros de Admins. del dominio administren una estación de trabajo o un servidor miembro en particular, hay que eliminar Admins. del dominio del grupo local Administradores.
Los grupos locales de dominio predefinidos de Windows 2000 proporcionan a los usuarios derechos y permisos para realizar tareas en controladores de dominio y en el Active Directory. Los grupos locales de dominio tienen derechos y permisos predefinidos que están concedidos a los usuarios y a los grupos globales que se añaden como miembros.
En Windows NT todos los usuarios del dominio son miembros del grupo Todos. Este grupo esta controlado por el sistema operativo y aparece en cualquier red con servidores Windows NT. En Windows 2000, el grupo equivalente se llama Usuarios autentificados. A diferencia de Todos, Usuarios autentificados no contiene usuarios o invitados anónimos. El grupo Todos sobrevive como una identidad especial. No se puede ver cuando se administran los grupos y no se puede situar en un grupo. Cuando un usuario inicia sesión en la red es añadido automáticamente a Todos. No se puede ver o cambiar la pertenencia de las identidades especiales, que también incluyen el grupo Red y el Grupo interactivo.
Los grupos globales predefinidos se crean para englobar tipos de cuentas comunes. De forma predeterminada, estos grupos no tiene derechos heredados; un administrador debe asignar todos los derechos del grupo. Sin embargo, algunos miembros se añaden automáticamente a estos grupos, y se pueden añadir como miembros basándose en los derechos y permisos asignados a los grupos. Los derechos se pueden asignar directamente a los grupos o añadiendo los grupos globales predefinidos a grupos locales de dominio.
Si se tienen usuarios que deberían tener menos derechos y/o permisos que los de un usuario típico, hay que añadir esos usuarios a Invitados de dominio y eliminarlos de Usuarios del dominio.
Derechos son aquellas acciones que los usuarios pueden o no realizar. Los derechos se aplican generalmente al sistema entero. La capacidad de hacer copia de seguridad de archivos o de iniciar sesión en un servidor, por ejemplo, es un derecho que el administrador concede o retira. Los derechos se pueden asignar de forma individual, pero la mayoría de las veces son característicos de los grupos, y un usuario se asigna a un grupo particular en base a los derechos que necesita.
Los permisos indican el acceso que un usuario (o un grupo) tiene a objetos específicos como archivos, directorios a impresoras.
Los derechos, a su vez, están divididos en dos tipos: privilegios y derechos de inicio de sesión. Los privilegios incluyen cosas como la capacidad de ejecutar auditorias de seguridad o forzar el apagado desde un sistema remoto; obviamente cosas que no hacen la mayoría de los usuarios. Los derechos de inicio de sesión implican la capacidad de conectarse a un equipo de forma especifica. Los derechos se asignan automáticamente a usuarios individuales además de a grupos. Es preferible la asignación a grupos, por lo que, en la medida de lo posible, se deberían asignar los derechos por pertenencia a un grupo para simplificar la administración. Cuando la pertenencia de los grupos define derechos, se pueden eliminar los derechos de un usuario eliminando simplemente al usuario del grupo.
|
Derechos de inicio de sesión asignados de forma predeterminada a los grupos | ||
| Nombre | Descripción | Grupos con el derecho asignado de forma predeterminada |
| Iniciar sesión como servicio | Permite iniciar sesión como un servicio utilizando una cuenta de usuario y un contexto de seguridad específicos. | Ninguno |
| Iniciar sesión como trabajo de procesamiento por lotes |
Permite iniciar sesión utilizando una cola de procesamiento por lotes. |
Administradores |
| Iniciar sesión local | Permite iniciar sesión desde el teclado del equipo. | Administradores, Operadores de copia; Operadores de cuentas, Operadores de impresión, Operadores de servidores |
| Tener acceso a este equipo desde la red | Permite la conexión al equipo a través de la red. | Administradores, Todos, Usuarios avanzados. |
| Privilegios asignados de forma predeterminada a los grupos | ||
| Privilegio | Descripción | Grupos con el privilegio asignado de forma predeterminada |
| Actuar como parte del sistema operativo | Permite a un proceso autenticarse como cualquier usuario. Un proceso que requiere este privilegio debería utilizar la cuenta LocalSystem, que ya incluye este privilegio. | Ninguno |
| Administrar registros de auditoria y de seguridad | Permite a un usuario especificar opciones de auditoria y ver y borrar el registro de seguridad del Visor de sucesos. Se debe activar Auditar el acceso del servicio de directorio para que se pueda realizar la auditoria de acceso a objetos. Los administradores siempre pueden ver y borrar el registro de seguridad. | Administradores |
| Agregar estaciones de trabajo a un dominio | Permite a un usuario añadir nuevas estaciones de trabajo a un dominio existente. | Administradores |
| Apagar el sistema | Apaga Windows 2000. | Administradores, Operadores de copia, Todos, Usuarios, Usuarios avanzados |
| Aumentar la prioridad de programación |
Permite el uso del Administrador de tareas de programación para cambiar la prioridad de un proceso. |
Administradores, Usuarios avanzados |
| Aumentar las cuotas | Permite a un proceso con permiso de escritura acceder a otro proceso para aumentar la cuota de procesador asignada a ese proceso. | Ninguno |
| Bloquear paginas en la memoria | Permite a un proceso mantener información en la memoria física. Este es un privilegio obsoleto que puede tener un serio efecto negativo en el rendimiento del sistema. No se debe utilizar. | Ninguno |
| Cambiar la hora del sistema | Permite establecer la hora del reloj interno del equipo. | Administradores, Usuarios avanzados. |
| Cargar y descargar controladores de dispositivo | Instalar y desinstalar controladores de dispositivo. | Administradores |
| Crear objetos compartidos permanentes | Permite a un proceso crear un objeto de directorio. Lo utilizan componentes de modo de núcleo para ampliar el espacio de nombres de objetos de Windows 2000. Los componentes que se ejecutan en modo de núcleo ya tienen este privilegio. | Ninguno |
| Crear un archivo de paginación | Permite la creación y modificación de un archivo de paginación | Administradores |
| Crear un objeto identificador (token) | Permite a un proceso crear un identificador (token) que se puede utilizar para acceder a cualquier recurso local. Un proceso que requiere este privilegio debería utilizar la cuenta LocalSystem, que ya incluye este privilegio. | Ninguno |
| Depurar programas | Permite al usuario asignar un depurador a un proceso. | Administradores |
| Desacoplar un equipo portátil | Permite desacoplar un portátil de una estación de acoplamiento utilizando la interfaz de Windows 2000. | Administradores, Usuarios |
| Forzar el apagado desde un sistema remoto | Permite apagar un equipo desde una ubicación remota de la red. | Administradores |
| Generar auditorias de seguridad | Permite a un proceso crear entradas en el registro de seguridad. | Ninguno |
| Habilitar la opción de confianza para la delegación en las cuentas de usuario y de equipo | Permite a un usuario establecer la configuración Confianza para la delegación en un objeto. | Administradores |
| Modificar valores del entorno del firmware | Permite la configuración de la RAM no volátil en equipos que soportan tal función. | Administradores |
| Omitir la comprobación de recorrido | Permite a un usuario recorrer los árboles del directorio (estructuras de carpetas) incluso si el usuario no tiene permiso para acceder a los directorios por los que pasa. | Todos |
| Perfilar el rendimiento del sistema | Permite observar el rendimiento del sistema. | Administradores |
| Perfilar un único proceso | Permite observar el rendimiento de un proceso. | Administradores, Usuarios avanzados |
| Realizar copias de seguridad de archivos y directorios | Permite hacer copias de seguridad del sistema, ignorando los permisos específicos de archivos y carpetas. | Administradores, Operadores de copia |
| Reemplazar un identificador (Token) de nivel de proceso | Permite reemplazar el identificador (Token) predeterminado asociado con un subproceso. | Ninguno |
| Restaurar archivos y directorios | Permite restaurar archivos y carpetas en un sistema; invalida los permisos específicos de archivos y carpetas. | Administradores, Operadores de copia |
| Sincronizar información del servicio de directorio | Permite a un usuario iniciar una sincronización del Active Directory. | Administradores |
| Tomar posesión de archivos y otros objetos | Permite a un usuario tomar posesión de cualquier objeto de seguridad incluyendo archivos y carpetas, impresoras, claves de registro y procesos. Invalida los permisos específicos. | Administradores |