SlideShare una empresa de Scribd logo
Instituto Tecnológico de Sonora



Servicios Web y FTP
en Windows


José Manuel Acosta Rendón
Enero 2011
Internet Information Services

Internet Information Services o IIS es un servidor web y un conjunto
de servicios para el sistema operativo Microsoft Windows. Originalmente
era parte del Option Pack para Windows NT. Luego fue integrado en otros
sistemas operativos de Microsoft destinados a ofrecer servicios, como
Windows 2000 o Windows Server 2003. Windows XP Profesional incluye
una versión limitada de IIS. Los servicios que ofrece son: FTP, SMTP,
NNTP y HTTP/HTTPS.

Este servicio convierte a una PC en un servidor web para Internet o una
intranet, es decir que en las computadoras que tienen este servicio
instalado se pueden publicar páginas web tanto local como remotamente.
Los servicios de Internet Information Services proporcionan las
herramientas y funciones necesarias para administrar de forma sencilla un
servidor web seguro.

El servidor web se basa en varios módulos que le dan capacidad para
procesar distintos tipos de páginas. Por ejemplo, Microsoft incluye los de
Active Server Pages (ASP) y ASP.NET. También pueden ser incluidos los de
otros fabricantes, como PHP o Perl.
Historia

IIS fue inicialmente lanzado como un conjunto de servicios basados en
Internet para Windows NT 3.51. IIS 2.0 siguió agregando soporte para el
sistema operativo Windows NT 4.0 e IIS 3.0 introdujo las Active Server
Pages, una tecnología de scripting dinámico.

IIS 4.0 eliminó el soporte para el protocolo Gopher y fue puesto con
Windows NT como un CD-ROM de "Paquete Opcional" separado.
La versión actual de IIS es la 6.0 para Windows Server 2003 e IIS 5.1
para Windows XP Professional. IIS 5.1 para Windows XP es una versión
compacta del IIS que soporta sólo 10 conexiones simultáneas y sólo un
sitio web. IIS 6.0 ha agregado soporte para IPv6.

Windows Vista viene con IIS 7.0 preinstalado. No limitará el número de
conexiones permitidas pero limitará el flujo de tareas basándose en las
solicitudes activas concurrentes, mejorando el uso y el rendimiento en
escenarios punto-a-punto (peer-to-peer).
Versiones

•   IIS 1.0, Windows NT 3.51 Service Pack 3
•   IIS 2.0, Windows NT 4.0
•   IIS 3.0, Windows NT 4.0 Service Pack 3
•   IIS 4.0, Windows NT 4.0 Option Pack
•   IIS 5.0, Windows 2000
•   IIS 5.1, Windows XP Professional
•   IIS 6.0, Windows Server 2003 y Windows XP Profesional x64 Edition
•   IIS 7.0, Windows Vista (Solo Business y Ultimate) y Windows Server
    2008
•   IIS 7.5, Windows 7 y Windows Server 2008 R2
Mejores prácticas

A continuación vamos a ver algunas recomendaciones a la hora de
  configurar nuestro servidor IIS. Muchas de estas configuraciones son
  aplicables no solo a IIS, sino a cualquier servidor.

1. No instalar IIS en un servidor donde no va a ser usado ya que con ello
   estamos exponiendo nuestro servidor al tener una superficie atacable
   mayor.
2. No instalar servicios de IIS que no vamos a usar o deshabilitarlos si
   vamos a dejar de usarlos por un tiempo.
3. No descargar o ejecutar programas desde fuentes no confiables. Es
   más, no navegar por Internet o usar el servidor como un equipo más.
4. Mantenerse al día en actualizaciones de seguridad o definiciones de
   virus.
5. Darse de alta en lista de correo o RSS de seguridad como los boletines
   de seguridad de Microsoft.
6. Usar NTFS y restringir el acceso de las cuentas de red al sistema de
   ficheros.
7. Muy recomendable restringir los permisos de escritura de la cuenta que
   por defecto se usa para los usuarios anónimos IUSR_ComputerName,
   donde ComputerName es el nombre del servidor.
Mejores prácticas

8. Almacenar ficheros ejecutables en directorios separados de nuestro servidor,
   así evitamos ejecuciones de otras cuando una tiene un fallo de seguridad.
9. Crear un grupo para todas las cuentas de usuarios anónimas.
10. No permitir la ejecución de nada a los grupos de usuarios anónimos.
11. Restringir las direcciones IP desde las que se pueden conectarse al
   servidor si vamos a administrar IIS de forma remota.
12. Asignar siempre los permisos más restrictivos a cualquier cuenta o
   aplicación.
13.No habilitar los siguientes permisos en la configuración del Sitio Web
   Directorio Virtual:

•   Acceso al código fuente de secuencias de comandos
•   Escritura
•   Ejecución de Secuencias de comandos y ejecutables

14. Usar una partición diferente (en el mismo disco u otro) a la del sistema para
   almacenar las diferentes Webs.
15. No instalar Kit de Recursos en el servidor de producción.
16. Deshabilitar la depuración de las aplicaciones ASP y ASP.NET en el servidor
   de producción.
Procesado de peticiones

   Autenticación             Implementación
  NTLM   Basic    Anon       Monolítica. Instala todo o
          …                  nada…
                   CGI
Determinar        Static
Manejador          File    ASP.NET
                  ISAPI
          …                 PHP
Envio de Respuestas
  Log        Compresión    Extensibilidad del la funcionalidad
                           del servidor solamente a través
                           de ISAPI…
¿ Dudas ?
¡¡ Gracias ¡¡

José Manuel Acosta R.
Enero 2011

Más contenido relacionado

PPTX
Internet information services
PPTX
IIs exposicion
PPT
Exposcion de jose huauya iis
PPTX
Internet information services(iis)
PPTX
PPTX
Internet information services iis
Internet information services
IIs exposicion
Exposcion de jose huauya iis
Internet information services(iis)
Internet information services iis

La actualidad más candente (20)

PPTX
Microsoft forefront cesar tg
PPTX
SERVICIO IIS exposición 28 05-13
PPTX
Internet Information Services
PDF
Implementación VMWare Center Server 6 Appliance
PPTX
IIS y APACHE
PPTX
IIS internet information service
PPTX
Internet Information Services
PPTX
Internet información server (miis 4) edgar
PDF
Andrés gonzález suárez iis (1)
PDF
Instalación asincrónica de controladores en VMWare 6.0.X (ESXi)
PDF
Instalación básica vSphere 5.5
PDF
Internet Information Server (IIS)
PDF
Wserver isa server
DOCX
Exchange 2010
PDF
Implementación Auditoria Windows Server 2008 R2
PDF
Tabla comparativa servidores web
DOCX
Cuadro comparativo de apache y iis
PPTX
Ventajas y desventajas de los servidores apache y IIS
PDF
¿Cómo elegir servidor web?
PPTX
Internet information
Microsoft forefront cesar tg
SERVICIO IIS exposición 28 05-13
Internet Information Services
Implementación VMWare Center Server 6 Appliance
IIS y APACHE
IIS internet information service
Internet Information Services
Internet información server (miis 4) edgar
Andrés gonzález suárez iis (1)
Instalación asincrónica de controladores en VMWare 6.0.X (ESXi)
Instalación básica vSphere 5.5
Internet Information Server (IIS)
Wserver isa server
Exchange 2010
Implementación Auditoria Windows Server 2008 R2
Tabla comparativa servidores web
Cuadro comparativo de apache y iis
Ventajas y desventajas de los servidores apache y IIS
¿Cómo elegir servidor web?
Internet information
Publicidad

Similar a 12 web ftp_windowsasoitsonp (20)

PDF
12 web ftp_windowsasoitson
PDF
InstallFest SharePoint 2010 en Chile
PPT
Iis7
PPTX
Iis ctg
PDF
Revista servidores web
PDF
Revista servidores web
PPTX
IIS web, FTP
PPT
Que Es Windows 2000 Server
PPTX
PPTX
Ponencia WINDOWS SERVER 2K8
PDF
Diseño e instalación de sitios web (Definición de un servidor web)
PPTX
Windows server 2012 r2
PPT
Windows server 2008
PPT
PRESENTACION Windows server 2008
PPT
Windows server 2008
DOCX
So windows server 2008 jhoni zambrano
PPT
Introduccion A Windows Server 2003
PPT
Introduccion A Windows Server 2003
PPT
Asegúr@IT II - Seguridad En Iis7
PPT
6 propiedades de un sitio web
 
12 web ftp_windowsasoitson
InstallFest SharePoint 2010 en Chile
Iis7
Iis ctg
Revista servidores web
Revista servidores web
IIS web, FTP
Que Es Windows 2000 Server
Ponencia WINDOWS SERVER 2K8
Diseño e instalación de sitios web (Definición de un servidor web)
Windows server 2012 r2
Windows server 2008
PRESENTACION Windows server 2008
Windows server 2008
So windows server 2008 jhoni zambrano
Introduccion A Windows Server 2003
Introduccion A Windows Server 2003
Asegúr@IT II - Seguridad En Iis7
6 propiedades de un sitio web
 
Publicidad

Más de OpenCourseWare México (20)

PDF
LaGuerraEnNumeros-TResearch-HOMICIDIOS-MX (1).pdf
PPTX
Presentacion tutores ingles 7 de junio 2012
PDF
Herramientas de Seguridad en Linux
PDF
Sistemas de Cableado Estructurado
PDF
Temario Redes Convergentes UTS
PDF
Instalación de phpLDAPadmin
PDF
Ejercicios LDAP
PDF
Administración de LDAP
PDF
Introducción a LDAP
PDF
Temario Administración de Usuarios UTS
PDF
Arquitectura de Redes Orientadas a Servicios
PDF
Introducción a las Redes Convergentes
PDF
Diseño de Redes
PDF
Introducción a LDAP y los Servicios de Directorio
PDF
12 servicios webftp_windowsasoitson
PDF
21 dns linux_asoitsonp
PDF
20 dhcp linux_asoitsonp
PDF
19 usuarios gruposlinuxasoitsonp
LaGuerraEnNumeros-TResearch-HOMICIDIOS-MX (1).pdf
Presentacion tutores ingles 7 de junio 2012
Herramientas de Seguridad en Linux
Sistemas de Cableado Estructurado
Temario Redes Convergentes UTS
Instalación de phpLDAPadmin
Ejercicios LDAP
Administración de LDAP
Introducción a LDAP
Temario Administración de Usuarios UTS
Arquitectura de Redes Orientadas a Servicios
Introducción a las Redes Convergentes
Diseño de Redes
Introducción a LDAP y los Servicios de Directorio
12 servicios webftp_windowsasoitson
21 dns linux_asoitsonp
20 dhcp linux_asoitsonp
19 usuarios gruposlinuxasoitsonp

12 web ftp_windowsasoitsonp

  • 1. Instituto Tecnológico de Sonora Servicios Web y FTP en Windows José Manuel Acosta Rendón Enero 2011
  • 2. Internet Information Services Internet Information Services o IIS es un servidor web y un conjunto de servicios para el sistema operativo Microsoft Windows. Originalmente era parte del Option Pack para Windows NT. Luego fue integrado en otros sistemas operativos de Microsoft destinados a ofrecer servicios, como Windows 2000 o Windows Server 2003. Windows XP Profesional incluye una versión limitada de IIS. Los servicios que ofrece son: FTP, SMTP, NNTP y HTTP/HTTPS. Este servicio convierte a una PC en un servidor web para Internet o una intranet, es decir que en las computadoras que tienen este servicio instalado se pueden publicar páginas web tanto local como remotamente. Los servicios de Internet Information Services proporcionan las herramientas y funciones necesarias para administrar de forma sencilla un servidor web seguro. El servidor web se basa en varios módulos que le dan capacidad para procesar distintos tipos de páginas. Por ejemplo, Microsoft incluye los de Active Server Pages (ASP) y ASP.NET. También pueden ser incluidos los de otros fabricantes, como PHP o Perl.
  • 3. Historia IIS fue inicialmente lanzado como un conjunto de servicios basados en Internet para Windows NT 3.51. IIS 2.0 siguió agregando soporte para el sistema operativo Windows NT 4.0 e IIS 3.0 introdujo las Active Server Pages, una tecnología de scripting dinámico. IIS 4.0 eliminó el soporte para el protocolo Gopher y fue puesto con Windows NT como un CD-ROM de "Paquete Opcional" separado. La versión actual de IIS es la 6.0 para Windows Server 2003 e IIS 5.1 para Windows XP Professional. IIS 5.1 para Windows XP es una versión compacta del IIS que soporta sólo 10 conexiones simultáneas y sólo un sitio web. IIS 6.0 ha agregado soporte para IPv6. Windows Vista viene con IIS 7.0 preinstalado. No limitará el número de conexiones permitidas pero limitará el flujo de tareas basándose en las solicitudes activas concurrentes, mejorando el uso y el rendimiento en escenarios punto-a-punto (peer-to-peer).
  • 4. Versiones • IIS 1.0, Windows NT 3.51 Service Pack 3 • IIS 2.0, Windows NT 4.0 • IIS 3.0, Windows NT 4.0 Service Pack 3 • IIS 4.0, Windows NT 4.0 Option Pack • IIS 5.0, Windows 2000 • IIS 5.1, Windows XP Professional • IIS 6.0, Windows Server 2003 y Windows XP Profesional x64 Edition • IIS 7.0, Windows Vista (Solo Business y Ultimate) y Windows Server 2008 • IIS 7.5, Windows 7 y Windows Server 2008 R2
  • 5. Mejores prácticas A continuación vamos a ver algunas recomendaciones a la hora de configurar nuestro servidor IIS. Muchas de estas configuraciones son aplicables no solo a IIS, sino a cualquier servidor. 1. No instalar IIS en un servidor donde no va a ser usado ya que con ello estamos exponiendo nuestro servidor al tener una superficie atacable mayor. 2. No instalar servicios de IIS que no vamos a usar o deshabilitarlos si vamos a dejar de usarlos por un tiempo. 3. No descargar o ejecutar programas desde fuentes no confiables. Es más, no navegar por Internet o usar el servidor como un equipo más. 4. Mantenerse al día en actualizaciones de seguridad o definiciones de virus. 5. Darse de alta en lista de correo o RSS de seguridad como los boletines de seguridad de Microsoft. 6. Usar NTFS y restringir el acceso de las cuentas de red al sistema de ficheros. 7. Muy recomendable restringir los permisos de escritura de la cuenta que por defecto se usa para los usuarios anónimos IUSR_ComputerName, donde ComputerName es el nombre del servidor.
  • 6. Mejores prácticas 8. Almacenar ficheros ejecutables en directorios separados de nuestro servidor, así evitamos ejecuciones de otras cuando una tiene un fallo de seguridad. 9. Crear un grupo para todas las cuentas de usuarios anónimas. 10. No permitir la ejecución de nada a los grupos de usuarios anónimos. 11. Restringir las direcciones IP desde las que se pueden conectarse al servidor si vamos a administrar IIS de forma remota. 12. Asignar siempre los permisos más restrictivos a cualquier cuenta o aplicación. 13.No habilitar los siguientes permisos en la configuración del Sitio Web Directorio Virtual: • Acceso al código fuente de secuencias de comandos • Escritura • Ejecución de Secuencias de comandos y ejecutables 14. Usar una partición diferente (en el mismo disco u otro) a la del sistema para almacenar las diferentes Webs. 15. No instalar Kit de Recursos en el servidor de producción. 16. Deshabilitar la depuración de las aplicaciones ASP y ASP.NET en el servidor de producción.
  • 7. Procesado de peticiones Autenticación Implementación NTLM Basic Anon Monolítica. Instala todo o … nada… CGI Determinar Static Manejador File ASP.NET ISAPI … PHP Envio de Respuestas Log Compresión Extensibilidad del la funcionalidad del servidor solamente a través de ISAPI…
  • 9. ¡¡ Gracias ¡¡ José Manuel Acosta R. Enero 2011