Cómo proteger las instalaciones de IIS | Hosting mas barato

Si tiene una PC que tiene IIS instalado en su sistema operativo Windows y desea participar en el diseño web, es posible que esté considerando cómo mantener seguro su servidor web. Probablemente esté pensando que puede sumergirse en el mundo del desarrollo web y olvidarse del servidor web subyacente. Aunque IIS es un producto de Microsoft, aún necesita implementar funciones de seguridad para que su servidor sea más seguro.
Esto es necesario porque estas funciones de seguridad a menudo no están configuradas de forma predeterminada. Para mantener sus instalaciones de IIS seguras, en este artículo le daremos consejos y pasos que debe seguir para proteger sus instalaciones de IIS.
La carpeta Inetpub es la ubicación predeterminada para el contenido de su sitio web, el inicio de sesión de IIS y mucho más. Microsoft IIS7 y las versiones más recientes vienen con la configuración predeterminada para la carpeta Inetpub en la unidad del sistema. Para aumentar la seguridad de su sistema, se recomienda mover la carpeta Inetpub de esta posición a otra partición para aislar el contenido web del sistema operativo Windows. Por lo general, deberá transferir esto una vez que haya completado la instalación.
IIS viene con más de treinta elementos o módulos. No es necesario instalarlos todos. Solo debe instalar los módulos que realmente necesita para sus aplicaciones web. Para aumentar la seguridad de su sitio, desactive cualquier módulo que no necesite para detectar la posibilidad de exponer su servidor web al riesgo de ataques de piratería. De vez en cuando, debe verificar los módulos instalados y eliminar los módulos que ya no son necesarios. Utilice el Administrador de IIS para realizar un seguimiento de los módulos que ha instalado y activado. para enumerar todos los módulos activados. Para hacer esto, proceda de la siguiente manera:
El método OPTIONS proporciona una lista de los métodos admitidos por el servidor web. Si bien esto parece útil, también actúa como un vínculo potencial entre su servidor web y los atacantes. Proporciona al atacante potencial la información que necesita para investigar y explorar su sitio web y descubrir posibles vectores de ataque. Por lo tanto, se recomienda deshabilitar completamente el método OPTIONS. Puede hacer esto prohibiendo el verbo OPTIONS de las reglas de filtrado para solicitudes de verbos HTTP en IIS. Para hacer esto:
El módulo de Restricciones de IP dinámicas permite a un atacante potencial bloquear el acceso a direcciones IP que procesan una cierta cantidad de solicitudes y, por lo tanto, ayuda a prevenir ataques de denegación de servicio (DoS). Este componente verifica la dirección IP de cada solicitud enviada al servidor web y filtra estas solicitudes para poder desactivar temporalmente las direcciones IP que ilustran una estructura de ataque específica. Puede configurar el componente Restricciones de IP dinámicas de tal manera que el acceso a las direcciones IP esté restringido después de varias consultas simultáneas o bloqueando las direcciones IP que envían una cierta cantidad de consultas durante un período de tiempo determinado. Debe activar la función “Seguridad IP” o “Restricciones de dominio e IP”. Cuál de estos active dependerá de la versión de IIS con la que esté trabajando.
De esta forma, integra el componente “Restricciones de dominio y dirección IP” en el administrador de IIS. Desde allí, puede configurar las restricciones de IP dinámicas. Siga los pasos a continuación para lograr esto:
Alternativamente, puede hacer esto cambiando el sitio web en particular para el que necesita configurarlo.
También es una buena idea limitar los tipos de solicitudes HTTP que realiza el proceso IIS. Para evitar que se procesen consultas potencialmente maliciosas, debe configurar excepciones y reglas. Esto es importante porque IIS puede bloquear estas solicitudes al definir las reglas de filtrado de consultas. Por ejemplo, puede establecer una regla para filtrar el tráfico que muestre evidencia de pruebas de inyección de SQL. Si bien la vulnerabilidad de inyección de SQL debería ser fundamental, el filtrado de ataques de inyección de SQL es esencial para minimizar dichos ataques. Por lo general, puede configurar esto a través del botón Reglas que ve en la interfaz de filtrado de solicitudes del Administrador de IIS. Para hacer esto, siga los pasos a continuación:
La regla configurada en la captura de pantalla a continuación le indicaría a IIS que busque los subprocesos ofrecidos para consultar las páginas ASP y ASPX. Esto le indicaría a IIS que bloquee la consulta de subprocesos como este si están siendo observados.
También puede filtrar solicitudes que constan de funciones como secuencias de comandos de bits altos o secuencias de comandos de doble escape.
La configuración del registro de IIS crea datos de registro de IIS a partir de consultas HTTP que provienen del servidor. Esto es de gran ayuda y puede ayudarlo a comprender cualquier problema que su sitio web pueda haber encontrado si encuentra problemas. También puede monitorear los registros almacenados por su servidor constantemente o en intervalos para verificar el rendimiento de su servidor y darle una idea de cuándo optimizar para funciones de seguridad adicionales.
Esto se puede automatizar utilizando herramientas de verificación del servidor. Por lo tanto, es importante hacer una copia de seguridad de los registros de su servidor.
Microsoft también ofrece la herramienta Log Parser, que le ayuda a consultar y rescatar determinados datos de los registros de IIS. Además, las herramientas de consolidación de registros son muy importantes para fortalecer significativamente la consolidación y el archivo de datos de los registros del servidor.
Se puede permitir el registro de IIS y se puede configurar el administrador de IIS. En el Administrador, haga clic en el nombre del dispositivo para el que está configurando la funcionalidad y luego haga clic en Registrar. Dado que estos archivos de registro pueden ser muy grandes, es aconsejable abrir un nuevo archivo de vez en cuando.
Estas son dos herramientas proporcionadas por Microsoft que puede utilizar para verificar la seguridad de sus instalaciones de IIS. El Asistente de configuración de seguridad (SCW) realiza varias pruebas y ofrece sugerencias sobre cómo puede aumentar la seguridad de su servidor web.
El instrumento Security Compliance Manager (SCM), por otro lado, realiza comprobaciones e investigaciones de seguridad en su servidor y compara la configuración de su servidor con las plantillas preestablecidas y sugerencias de la guía de seguridad requerida para cada estándar de la industria.
Finalmente, asegúrese de mantener actualizado su servidor web para asegurarse de que tenga las últimas actualizaciones y parches de seguridad. Muy a menudo pasamos por alto y descuidamos esta seguridad básica, pero se necesita con urgencia. La mayoría de los ataques al servidor registrados a menudo ocurren en servidores que no están debidamente parcheados.
Esta es una indicación de que mantener actualizado su servidor web es un consejo de seguridad extremadamente importante. La mayoría de los ataques que afectan al servidor web se producen en servidores sin parches. Esto solo demuestra la importancia de mantener actualizado su servidor web IIS.