Antes, los desarrolladores basaban los sistemas operativos de red en la idea de conceder prioridad al acceso, lo cual era una política válida para la mayor parte de las organizaciones de entonces. Si los usuarios no podían tener acceso a los recursos o ejecutar los servicios que necesitaban, perdían productividad. Se otorgaba más importancia a la necesidad de un fácil acceso y de servicios de ejecución sencilla, que a los riesgos relacionados con las intrusiones o ataques. No obstante, con la presencia cada vez mayor de creadores de virus y de códigos malintencionados, los riesgos han aumentado. En la actualidad, la seguridad es el objetivo prioritario para la mayoría de las organizaciones. En el pasado, las aplicaciones y servicios se solían instalar en un entorno empresarial con los mayores permisos posibles para garantizar una funcionalidad completa. Esto se debía a una serie de factores:
Sin embargo, estos factores también significaban que las organizaciones concedían a las cuentas de servicios niveles de privilegio mucho más elevados de lo necesario, y que las aplicaciones y servicios se convertían en el principal punto de vulnerabilidad que los atacantes podían aprovechar. Los fabricantes independientes de software (ISV) se han enfrentado de alguna forma a este problema con la mayor integración de la seguridad basada en funciones en las aplicaciones que utilizan Microsoft® .NET Framework y entornos de desarrollo como Microsoft Visual Studio® 2005. Asimismo, Microsoft se ha ocupado del problema a través de importantes cambios en su sistema operativo más reciente, Microsoft Windows Server™ 2003. La configuración básica de Windows Server 2003 hace que este sistema operativo sea más seguro desde un principio. Entre los cambios realizados en el sistema operativo, se incluyen diferencias en los permisos predeterminados para recursos de archivo y carpetas compartidas, cambios en la pertenencia al grupo Todos y en la pertenencia de objetos, modificaciones en la configuración predeterminada para servicios comunes y cambios en el proceso de autenticación. Para obtener más información sobre las diferencias de la configuración de seguridad predeterminada en Windows Server 2003 respecto a versiones anteriores de Windows, consulte el tema Diferencias en la configuración de seguridad predeterminada en http://www.microsoft.com/technet/prodtechnol/ Los servicios siguen siendo los principales puntos de vulnerabilidad para los atacantes y aquellos que se ejecutan con demasiados privilegios representan un riesgo especialmente elevado. Si no se necesita utilizar un determinado servicio, es recomendable deshabilitarlo. De este modo, se reduce inmediatamente la superficie de ataque para la red. Los servicios que no autentican a los clientes o que emplean protocolos inseguros también suponen un alto riesgo. Para obtener más información, consulte la guía Aislamiento de servidor y dominio mediante IPsec y Directiva de grupo en http://go.microsoft.com/fwlink/?linkid=33945. Cuando los servicios sean necesarios, identifique un proceso por el cual los administradores determinen qué servicios de Windows utilizan privilegios elevados, establezcan los menores privilegios posibles necesarios para ejecutarlos y, a continuación, vuelvan a implementarlos con privilegios de inferior nivel, según corresponda. En esta página
Pasos siguientesSi una organización aún no ha implementado ningún programa que defina cómo ejecutar servicios de forma segura, esta guía proporciona una base para planear dicho proyecto. Los principales pasos que hay que tomar al planear la ejecución segura de servicios son los siguientes:
Lecturas adicionalesLa integridad de un programa que ejecuta servicios con seguridad depende de su mantenimiento a largo plazo. En Microsoft Operations Framework (MOF), se incluye información general sobre las prácticas operativas más recomendadas. Para obtener más información sobre MOF, consulte el sitio de Microsoft Operations Framework en www.microsoft.com/technet/itsolutions/cits/mo/mof/default.mspx (en inglés). Esta guía consta fundamentalmente de una serie de prácticas recomendadas. Para obtener información adicional sobre los mejores procedimientos para la ejecución segura de servicios, consulte los siguientes recursos:
| En este artículo
|