Lo nuevo en IIS 7 Parte 1: inicio del camino

Slides:



Advertisements
Presentaciones similares
Arquitectura de una red MAN
Advertisements

Siete integrado extensible delegado seguro compatible soportable internet information services Jorge Oblitas Especialista en Tecnologías de Desarrollo.
Intranets P. Reyes / Octubre 2004.
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS ( Resumen PYMES ) Noviembre de 2004.
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS (MICROEMPRESAS, resultados provisionales) 29 de julio de 2004.
1 LA UTILIZACION DE LAS TIC EN LAS PYMES GALLEGAS AÑO Resumen. 24 de Junio de 2005.
CREACIÓN DE PÁGINAS WEB CON SHAREPOINT DESIGNER 2007 (Sesión 1) Ricardo Ferrís Castell ( ) Departament D Informàtica.
Internet y tecnologías web
02- PLAN DOCENTE Febrero 2009 SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR.
Seminarios Técnicos 1 Microsoft Windows Small Business Server 2003 R2 Volumen I Andrés de Pereda – José Fuentes Microsoft Certified Professionals.
Configuración Brian W. Gutiérrez Alba Especialista en Tecnología Microsoft México Brian W. Gutiérrez Alba Especialista en Tecnología Microsoft México.
Algunos tips en Seguridad ASP.NET 2.0
Administración de actualizaciones de seguridad
Los objetivos de esta presentación
TNT1-112 Presentado por. Marcos Gonzalez Microsoft Certified Trainer Descripción general técnica de Microsoft Operations Manager 2005 Microsoft Corporation.
Implementación de SQL Server 2000 Reporting Services
Componentes de las redes fisicas
Rights Management Server Juan Luis García Rambla Código: HOL-WIN13.
Código: HOL-WIN36. Core Version ¿Por qué Core Version? Configuración y securización del Servidor Instalación y configuración de roles Instalación y configuración.
C ONFIGURACIÓN C UENTAS D E C ORREO ZTE N281. C ONFIGURACIÓN C UENTAS D E C ORREO ZTE N281 1-Ingrese a menú 2-Ingrese a Mensajes 3-Ingrese a Correo 4-Seleccione.
Introducción a servidores
1 Reporte Componente Impacto Por Orden Territorial Por Departamento No Disponible ND *Los indicadores para el año 2008 no fueron calculados.
PORTAL DE TRANSPARENCIA
I T S S P LIC INFORMATICA SISTEMAS OPERATIVOS WINDOWS 2003 SERVER DOCENTE: L.I RAMIRO ROBLES VILLANUEVA ALUMNOS: ROGELIO CHAIDEZ CORDOBA ZENON ESTRADA.
Servidores Windows Http Ftp …
Instalación y configuración de los servicios Web.
Caracterización de la red existente
Programa para el Impulso a la Implementación del Protocolo IPv6 en Instituciones Vinculadas a RENATA 2012 Servicio FTP.
Universidad Nacional Autónoma de Honduras
Diseñar un sistema que permita al usuario desde un teléfono móvil acceder a su computador personal (o servidor) a través de WAP para administrar algunos.
Virtual PC.
Ing. Horacio Carlos Sagredo Tejerina
SISTEMA ELECTRONICO DE AVALUOS INMOBILIARIOS VERSION WEBSERVICES
INFOPATH.
Seguridad de redes empresariales
Gestión de Usuarios y Seguridad Cámara de Comercio de La Libertad.
TUTORIAL DE SUBVERSION
Introducción a los servicios Web
Seguridad en ASP.NET Daniel Laco
Directorio Activo- Active Directory
PASOS PARA EL FORMATEO DE UN PC
Es un Sistema operativo de red. Es una de las plataformas de servicio más fiable para ofrecer acceso seguro y continuado a la red y los recursos de.
© Manuel ColladoVersiones-1 Control de versiones, configuración y cambios VCS: Version Control System SCM: Software Configuration Management.
Control de versiones, configuración y cambios
CULENDARIO 2007 Para los Patanes.
Reunión de los requerimientos de la red
Índice Sesión I Bloque I (09:30 a 10:30 Horas) Configuración Inicial
DESARROLLO DE APLICACIONES
AUDITORIA DE LA SEGURIDAD en Telecomunicaciones y redes de computadoras Unidad VI.
1 Consigna 2006 UPV/EHU Consigna David Fernández Acin CIDIR Bizkaia Euskal Herriko Unibertsitatea / Universidad del País Vasco XXII.
Universidad de La Coruña Escuela Universitaria Politécnica Control de Procesos por Computador Diego Cabaleiro 24 de Noviembre 2009.
Administrar • Crear • Autoservicio • Auditoría • Workflows
InfoPath Ventajas y Uso.
SISTEMAS OPERATIVOS EN LOS QUE FUNCIONA
MICROSOFT ISA SERVER PRESENTADO A: FABIO LASSO
Diego Pastor Ralde. Client-side Vulnerabilities  Web Browsers  Office Software  Clients  Media Players.
Google Docs y Talk. Vamos a hacer una pequeña presentación de google docs y google talk en la que hablaremos de: Historia Historia Ventajas y desventajas.
SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0.
Michael Ángelo De Lancer Franco  DNS: es un protocolo de resolución de nombres para redes TCP/IP, como Internet o la red de una organización.
Diseño de Servicios Web Internet Information Server © Copyright 2003 Víctor ROBLES FORCADA
CMS DRUPAL HERRAMIENTAS DE DISEÑO CARLOS LLANOS V. JENNIFER QUINDE G. JUAN MACIAS B. KERLY UBE.
Internet Information Services.
¿QUE SON LAS ACTUALIZACIONES?  Las actualizaciones son adiciones al software que pueden evitar problemas o corregirlos, mejorar el funcionamiento del.
La administración de dominios
INTRODUCCIÓN Para comenzar les hablaremos de lo que significa Windows server 2003, el cual es un sistema operativo de la familia Windows de la marca Microsoft.
File Transfer Protocol.
SEGURIDAD EN SERVIDORES WEB (APACHE).
Instituto Tecnológico Superior de Libres Organismo Publico Descentralizado del Gobierno del Estado de Puebla José Alejandro Leal González.
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
WINDOWS SERVER 2008 r2 ADMINISTRACION DE RECURSOS: Con el Administrador de recursos del sistema de Windows del sistema operativo Windows Server® 2008 R2,
Transcripción de la presentación:

Lo nuevo en IIS 7 Parte 1: inicio del camino 3/24/2017 3:57 PM Lo nuevo en IIS 7 Parte 1: inicio del camino Jorge Oblitas Especialista en tecnologías de desarrollo Microsoft Perú © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Agenda La historia de IIS Seguridad en IIS 6 3/24/2017 3:57 PM Agenda La historia de IIS Seguridad en IIS 6 Filosofía de Diseño Características mejoradas de seguridad Reporte de Seguridad de IIS Resultados Percepción del mercado IIS 7 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

3/24/2017 3:57 PM Algunos datos IIS 4 (Windows NT 4) y ISS 5 (Windows 2000) fueron diseñados para fácil uso – no para ser seguros IIS y todas sus extensiones instalados por defecto Los clientes tenían control limitado en las implementaciones de IIS Market expected immediate reaction – appeared slow to react. Customers were upset with response © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

IIS 5

En picada! Después de Code Red and Nimda, Septiembre 2001 3/24/2017 3:57 PM En picada! Después de Code Red and Nimda, Septiembre 2001 "Gartner recomienda que las empresas que fueron afectadas por Code Red y Nimda investiguen inmediatamente alternativas a IIS, incluyendo el mover sus aplicaciones Web hacia otros servidores de otros proveedores, como iPlanet y Apache”, comentaba John Pescatore de Gartner. Do a google search on IIS and Gartner. Show that there are literally page and pages of articles with titles like “Gartner recommends companies dump IIS now”. © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Tendencias de Servidores Web Nimda y Red Code Fuente: Netcraft

El Capitán dice “Media vuelta!” 3/24/2017 3:57 PM El Capitán dice “Media vuelta!” Enero 15, 2002 – Bill Gates lanza el memo de Computación Confiable “A partir de ahora, cuando tengamos la opción de agregar nuevas características o resolver problemas de seguridad en nuestros productos, vamos a escoger siempre la seguridad. Nuestros productos deben garantizar seguridad desde que salen de la caja, y nosotros debemos refinar e incrementar constantemente esa seguridad así como las amenazas evolucionan…” Internally focused © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Empuje de Seguridad en Windows 3/24/2017 3:57 PM Empuje de Seguridad en Windows Se estableció un equipo de seguridad 8,500 personas Educación extensiva en practicas de seguridad Inspección intensiva en todo el código base Mejora de las practicas de desarrollo Prueba extensiva de infraestructura Revisión de seguridad por cada característica Modelo de amenazas Código “legacy” removido Revisión y pruebas de terceros © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

3/24/2017 3:57 PM IIS 6: Seguro por Diseño No instalado por defecto en Windows Server 2003 Las políticas de Grupo de Windows evitan su instalación IIS deshabilitado cuando se actualiza desde IIS 5 a IIS 6 Instalación por defecto mínima SMTP, NNTP y FTP no instalados por defecto Características dinámicas no habilitadas por defecto * Exceptop para Windows Server 2003, Web Edition © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

IIS 6: Seguro por Defecto 3/24/2017 3:57 PM IIS 6: Seguro por Defecto Características agresivas de seguridad Proporciona solo contenido estático por defecto 16k de requerimiento límite HTTP RFC obligatorio ASP “Post” limitado a 200k ASP “Upload” limitado a 4 MB Protección contra escritura de contenido ACLs mejorado en “log files” y directorios de contenido Privilegios bajos para la cuenta “Network Services” Mejora en los permisos NTFS © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Mejora en los permisos NTFS Usuario Anónimo Escritura en disco wwwroot denegado Ejecución en “System Tools” denegado No se puede acceder a los logs de IIS

Web Site por defecto: antes y ahora 3/24/2017 3:57 PM Web Site por defecto: antes y ahora IIS 5 Windows 2000 Muchas apps y folders. Algunas inseguras IIS 6 Windows 2003 2 archivos estáticos © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Bajo privilegio en “Process Identity” No “user code” en proceso privilegiado Fácil de crear grupos aislados de aplicaciones Servicios de Admin de IIS estan aislados de las apps Web

Web Service Extensions Todos los ejecutables deben ser permitidos EXPLICITAMENTE: ninguno es permitido por defecto

Más Seguridad en IIS 6 Mejoras 3/24/2017 3:57 PM Más Seguridad en IIS 6 Mejoras Directorios padre deshabilitado por defecto Tipos “mime” deben ser reconocidos o sino error 404 “Verificar si archivo existe” encendido por defecto Scripts de administración no accesibles mediante URL Permisos mejorados para archivos “log” Requerimientos no reconocidos rechazados Y más… © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Windows Server 2003 Mejoras de Seguridad Servidos deshabilitados = Reduce ataques Manejo de Parches mejorado: Menos reiniciaciones Windows Update Services Windows Update Client Modo de Seguridad alta en IE por defecto Mejoras en Service Pack 1 Windows Firewall Asistentes de configuración de Seguridad

¿Todas estas mejoras hicieron alguna diferencia?

Progreso de Seguridad para IIS Un parche de seguridad para IIS 6 desde RTM IIS 6 IIS 5 2002 2003 2004 2005 IIS 4 4/15 Server 2003 RTM 4/10 02-018 6/11 02-028 10/30 02-062 5/28 03-018 10/12 04-021 (WebDAV DoS) 7/13 8 4 < Crítico - Notas - MS02-011 & 012 no incluidos: afecta sólo el servicio SMTP ASP.NET agrega 2 arriba = Crítico = liberación de X actualizaciones X

Número de parches críticos de seguridad para IIS 6 desde RTM Hasta el 04 Agosto 2005

Comparación de Vulnerabilidad

3/24/2017 3:57 PM What does this mean © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

IIS no puede ser rechazado en términos técnicos como una plataforma insegura.

Pero… ¿Que hay sobre la percepción pública de la seguridad de IIS?

Gartner Reconsidera! Management Update de Gartner - 2005 Casi imposible de encontrar en Google http://www.gartner.com/DisplayDocument?doc_cd=125453 MS internal: http://mslibrary/research/MktResearch/Gartner2/research/125400/125453/125453.html

Sitios Web de las empresas Fortune 1000 utilizando IIS http://port80software.com/surveys/top1000webservers/

InfoWorld: Julio 27, 2005 “El reciente cambio de rumbo de II fue remarcable. La versión 6 es sólido como una roca y posiblemente más seguro que Apache.” http://www.infoworld.com/article/05/07/27/31OPstrategic_1.html

Resumen Confianza: fácil de perder, difícil de volver a ganar 3/24/2017 3:57 PM Resumen Confianza: fácil de perder, difícil de volver a ganar Los impactos de la Iniciativa de Computación Confiable comienzan a impactar en la opinión pública IIS 6 es una plataforma sólida Cero “fixes” críticos desde RTM (a la fecha) IIS 6 es seguro por defecto y por diseño Mejora en la seguridad de Windows 2003 Server Gartner dice “IIS no es más un problema” 53% del mercado de Empresas Fortune 1000 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Longhorn IIS7

Agenda Plataforma de Servidor Web Integrada, Extensible Sistema de Configuración Unificado, mejorado Nueva herramienta de Administración con Soporte de Administración Delegado Núcleo Web Extensible, Componentizado Características de Diagnóstico y Monitoreo integrado

Configuración “No sería bueno si…” Los Administradores pudieran delegar su control Habilitar “dueños” de sitio y Aplicaciones para modificar configuraciones opcionalmente Poder acceder vía FTP a todas las configuraciones de las aplicaciones en el Servidor Web Y no tener que usar herramientas de administración para configurar manualmente las cosas Tener “Xcopy deployment” para páginas, código, binarios y todas las configuraciones Pudiera guardar mis archivos de configuración de IIS, ASP.NET + Indigo en el mismo archivo Y no tener APIs de conceptos y configuraciones separados del “master” Y las autorizaciones, errores personalizados de IIS/ASP.NET están configurados de una sola manera Pudiera tener un modelo de configuración más limpio, esquematizado y fácil Archivos de configuración fáciles de editar a mano, mediante API o desde la herramienta de administración

Herramienta de Administración “No sería bueno si…” 3/24/2017 3:57 PM Pudiera tener una herramienta administrativa fácil de usar Un modelo más intuitivo basado en “tareas” en ves de el “infierno” de las propiedades de página Pudiera manejar todo de una manera consistente IIS y ASP.NET integrados en vez de tener “tabs” aislados Configuración de seguridad en un solo lugar en vez de en cuatro Pudiera utilizar la herramienta de administración para escenarios de ”hosting” Habilitar “delegated management” básicamente por-site/por-aplicaciones Utilizar HTTP como protocolo base, manejado a través de “proxies” Herramienta de administración de usuarios no requiere de una cuenta de administración desde un servidor remoto Pudiera utilizar la herramienta de administración para manejar 1000’s Sitios Web © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Extensibilidad “No sería bueno si…” Todo el corazón del servidor fue modulado y construido en una API pública extensible Mediante una arquitectura “Building Block” donde las características principales pueden ser agregadas y removidas Pudiera construir módulos que extiendan el Servidor Web Agregar nuevos esquemas de autentificación/autorización Reemplazar la forma de revisar el directorio o el registro del servidor Pudiera construir módulos utilizando una API nativa o manejada Las APIs de los módulos deberían hacer que el crear módulos sea rápido y sencillo API administrada == IHttpModule en ASP.NET hoy en día Funcionalidad + características han sido integradas entre IIS/ASP.NET Módulos existentes de ASP.NET pueden ser utilizados en contenidos diferentes a ASP.NET Ejemplo: Autentificación de formularios y administración de roles para contenido estático Pudiera encontrar cientos de módulos construidos por la comunidad Un gran ecosistema de módulos que puedan utilizarse fácilmente Pueda personalizar la cantidad de trabajo de mi servidor a la vez que reduzco las posibilidades de ataques Instalar sólo los módulos que realmente se necesitan

Arquitectura Modular de IIS7 Eventos Unificados Eventos “Request” Begin Authenticate Authorize Resolve Cache Map Handler Acquire State PreExecute Handler Execute Handler Release State Update Cache Log End Eventos Globales (sólo nativos) Initialize Shutdown Config Change File Change Health Check Etc

Módulos IIS7 en Longhorn Server Http Protocol Support ValidationRangeModule TraceVerbModule OptionsVerbModule ClientRedirectionModule Logging and Diagnostics HttpLoggingModule CustomLoggingModule Configuration and Metadata Caches ConfigurationModule UriCacheModule SiteCacheModule FileCacheModule Core Web Server DirectoryListingModule CustomErrorModule DynamicCompressionModule StaticCompressionModule StaticFileModule DefaultDocumentModule HttpCacheModule RequestMonitorModule TracingModule AuthN/AuthZ BasicAuthModule DigestAuthModule WindowsAuthModule CertificateAuthModule AnonymousAuthModule FormsAuthModule AccessCheckModule UrlAuthorizationModule Extensibility ISAPIModule ISAPIFilterModule CGIModule ServerSideIncludeModule ManagedEngineModule Publishing DavModule

Diagnósticos “No sería bueno si…” Pudiera ver los requerimientos de ejecutables en tiempo real Ejemplo: : ¿Que requerimiento esta llevando el CPU al 100%? Pudiera ver fácilmente el estado de todos los Sitios, “pool” de Apps y Apps en general Ejemplo: ¿Existe algún “pool” de aplicaciones fallando en mi servidor? Ejemplo: ¿Que aplicaciones están activas actualmente? Pudiera rastrear un requerimiento desde el comienzo hasta el final Ejemplo: : ¿En donde existe una falla de permisos en un requerimiento? Pudiera habilitar rastreo automático parar todos los requerimientos fallidos Ejemplo: Crear un “Log” de rastreo detallado para fallas específicas de código o si el requerimiento se “demora demasiado” Configurable por cada aplicación Pudiera ver los eventos de ASP.Net & IIS en la misma fuente? Ejemplo : Eventos de Rastreo de páginas ASP.Net & Eventos de infraestructura de IIS en la mismo fuente

Compatibilidad “Me encanta IIS7 porque…” No necesito dar vueltas para hacer la actualización Puedo utilizar el “setup” estándar del Sistema Operativo para actualizaciones desde IIS 5 y IIS 6 Mis extensiones ISAPI y filtros existentes funcionan sin problemas Módulos ISAPI en IIS7 proporcionan compatibilidad con versiones anteriores Puedo ejecutar ASP.NET V1.1 y V2.0 Cada “Pool” de aplicaciones pueden ser mapeadas por separado en una versión del CLR Puedo seguir usando API’s ABO, ADSI y WMI APIs para configuraciones Continúan manejando y configurando las opciones correctamente

Resumen IIS7 será una versión mayor que ofrece Muchísima extensibilidad, flexibilidad y personalización Un integrado “Stack” de Aplicaciones Web Compatibilidad con aplicaciones existentes Confiabilidad a prueba de balas Seguridad

3/24/2017 3:57 PM © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.