SlideShare une entreprise Scribd logo
1  sur  34
Frikeando con Imágenes Virtuales David Cervigón Luna Ingeniero Preventa - Virtualización david.cervigon@microsoft.com http://blogs.technet.com/davidcervigon
Nuevo formato Ultra HD
Que friki que soy, he hehe… Los pelusoscarambanales y otras boludeses
No atinas una chaval…
Lo verde
La energía Historical trends scenario Current efficiency trends scenario Improved operation scenario Best practice scenario State of the art scenario Source: Fact Sheet on National Data Center Energy Efficiency Information Program    U.S. Department of Energy (DOE) and U.S. Environmental Protection Agency (EPA) March 19, 2008
El espacio
Los números
¿Por qué virtualizar? Datos y Configuraciones Aplicaciones SistemaOperativo La separacióncreaflexibilidad La dependenciacreacomplejidad Hardware
Hala pues… Perfiles móviles, redirección de carpetas… Políticas de grupo Aplicaciones Java, .Net Framework… App-V, ThinApp, XenApp Sistema Operativo Hypervisores tipo II Windows Virtual PC, Virtual Server, VmwareWokstation, Vmware Server, Parallels Workstation, VirtualBox… Hypervisores tipo I Hyper-V, ESX, Xen, XenServer, KVM, Oracle VM Server, LogicalDomains…
Pero hay más Redes privadas virtuales VLANs Bladeframes Virtualización del almacenamiento
Virtualización de una CPU Guest Anillo 0 Traducción binaria (Lenta) Anillo 3 Ejecución Directa (Rápida) VMM CPU
Solución Software: “Ring Compression” SO Guest Aplicaciones  Ejecución Directa Ejecución Directa Anillo 3	(GuestUserMode) Anillo 1	(GuestKernelMode) Anillo 0	(GuestKernelMode) Traducción Binaria VM Additions Traducción Binaria Anillo 0 (GuestKernelMode VMM.sys CPU
Virtualización sólo por software Virtualización asistida por hardware Virtualización Asistida por Hardware El procesador le ofrece a la Máquina Virtual el nivel de privilegios esperado (Anillo -1) Elimina la necesidad de hacerlo por software Puede mejorar el rendimiento de la máquina Virtual considerablemente
VM Memory Management Los procesadores ofrecen un único nivel de traducción de paginas de memoria, pero el hypervisor tiene que manejar dos Puede llegar a suponer: Hasta un 10% de CPU Hasta 1 MB de RAM por VM Guest Virtual Address Guest Virtual Address El Hypervisor mantiene las Shadow Page Tables, que recogen estos mapeos porque los procesadores solamente pueden manejar un solo nivel de traducción El SO de la VM define GVA-to-GPA mappings Guest Physical Address El Hypervisor define GPA-to-SPA mappings System Physical Address System Physical Address
Second Level Address Translation(SLAT) SLAT Intel: Extended Page Tables (EPT) AMD: Nested Page Tables (NPT) o	         Rapid VirtualizationIndexing (RVI) El procesador ofrece dos niveles de traducción Maneja las páginas del invitado directamente No es necesario mantener Shadow Page Tables No es necesario ejecutar código en el Hypervisor Ahorro de recursos Hypervisor CPU time: 2% 1MB de memoria por VM
Drivers Drivers Drivers Drivers Drivers Drivers Drivers Drivers Drivers Drivers Drivers Drivers Arquitecturas de hipervisores (Tipo I) Monolíticos Mas simple que un kernel moderno, pero con cierto nivel de complejidad Tiene su propio modelo de drivers Micro-Kernel Funcionalidad simple de particionado Mayor fiabilidad, con menor superficie de ataque Sin código de terceros Los drivers corren en cada una de las particiones VM 1 (Admin) VM 2 VM 3 VM 2 (“Child”) VM 3 (“Child”) VM 1(“Parent”) Virtualization  Stack Hypervisor Hypervisor Hardware Hardware
¿Por qué no dehacerse de la particion padre? En un hipervisor monolítico no es posible la defensa en profundidad Todo lo que corre en el hipervisor lo hace en el modo más privilegiado del sistema Virtual Machine Virtual Machine Virtual Machine User Mode User Mode User Mode Ring 3 Kernel Mode Kernel Mode Kernel Mode Ring 0 ,[object Object]
Storage Stack
Network Stack
VM State Machine
Virtualized Devices
Binary Translators
Drivers
Scheduler
Memory ManagementRing -1 Hardware
Hipervisor en Micro-kernel Defensa en profundidad Usa la virtualización asistida por hardware como protección Hyper-V no utiliza traducción binaria Superficie de ataque muy reducida Virtual Machine Virtual Machine Parent Partition VM State Machine Virtualized Devices Management API User Mode User Mode Ring 3 Storage Stack Network Stack Drivers Kernel Mode Kernel Mode Ring 0 Scheduler Memory Management Ring -1 Hardware
Windows Server 2008 R2 Hyper-V vs. Microsoft Hyper-V Server 2008 R2 Microsoft Hyper-V Server Hyper-V como role de  Windows Server 2008 R2 Microsoft Hyper-V Server 2008 R2 (HVS) VM VM Parent Partition Hyper-V Windows hypervisor MISMAS FUNCIONALIDADES Hardware VM VM Windows (parent partition) Windows hypervisor Hardware Descargagratuitaqueincluye el hypervisor y todos los componentesnecesariosparavirtualizar (Windows Kernel, drivers, red, almacenamiento…) Disponiblecomo role en unainstalación “full” o “Server Core” de Windows Server 2008
Demo En el fondo todo es mucho más fácil O no…
Ahora, a por el Desktop
Virtualización del Escritorio es algo más que VDI Hyper-V ESX Almacenamiento SAN para las VMs XenServer Broker Usuario 1 PC/Notebook  VMs en datacenter Terminal Servers Usuario 2 Thin-Client  Almacenamiento para Datos, Perfiles,  etc. Remote Desktops VMs en Desktops
Virtualización de Aplicaciones CD de instalación Streaming Server Alineación Aplicación Virtualizada Windows Installer Microsoft Application Virtualization Sequencer Optimiziacion y Compresión MSI Standalone El administrador puede enviar la aplicación mediante streaming o crear un MSI para su instalación individual Desempaquetado El secuenciador produce un paquete que contiene la aplicación y sus dependencias Empaquetado rápido de aplicaciones.  Captura las dependencias de ejecución de la aplicación (SO, registry, File System, objetos COM, etc) Secuenciación y empaquetado de Aplicaciones
Tampoco hay queirseobligatoriamente al DatacenterWindows Virtual PC Virtual PC 2007 Windows Virtual PC Windows 7 Requiere Intel VT o AMD-V Gratuito con Professional, Ultimate y Enterprise Soporte de USB 2.0 Integración de lasaplicaciones con del la VM con el escritorio local

Contenu connexe

Tendances

Trabajo de computación
Trabajo de computaciónTrabajo de computación
Trabajo de computaciónRiiuLiizZ
 
Noticia de octubre
Noticia de octubreNoticia de octubre
Noticia de octubreBRiian ROa
 
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacion
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacionPlan antiguo manana-_enrique_gullon-_presentacion_virtualizacion
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacionegullon
 
Noticia de octubre
Noticia de octubreNoticia de octubre
Noticia de octubreBRiian ROa
 
virtualizacion,vmware y virtualbox
virtualizacion,vmware y virtualboxvirtualizacion,vmware y virtualbox
virtualizacion,vmware y virtualboxchelitafur
 
Virtualization
VirtualizationVirtualization
Virtualizationsubstance
 
Virtualizacion De Servidores De Infraestructura Microsoft
Virtualizacion De Servidores De Infraestructura MicrosoftVirtualizacion De Servidores De Infraestructura Microsoft
Virtualizacion De Servidores De Infraestructura MicrosoftDavid Armas Armas
 
Virtualizacion (diapositivas)
Virtualizacion (diapositivas)Virtualizacion (diapositivas)
Virtualizacion (diapositivas)kevin0514
 
Virtualizacion
VirtualizacionVirtualizacion
VirtualizacionRocio T'l
 
Consulta,virtualizacion,vmware y virtualbox
Consulta,virtualizacion,vmware y virtualboxConsulta,virtualizacion,vmware y virtualbox
Consulta,virtualizacion,vmware y virtualboxMarcelatafur
 
Implementacion de una infraestructura en VMware 5.5
Implementacion de una infraestructura en VMware 5.5Implementacion de una infraestructura en VMware 5.5
Implementacion de una infraestructura en VMware 5.5Vellidin
 
Virtualizacion santo tomas
Virtualizacion santo tomasVirtualizacion santo tomas
Virtualizacion santo tomassebastiankkx
 
Administracion de redes virtualizacion
Administracion de redes   virtualizacionAdministracion de redes   virtualizacion
Administracion de redes virtualizacionYohany Acosta
 

Tendances (15)

Trabajo de computación
Trabajo de computaciónTrabajo de computación
Trabajo de computación
 
Virtualización
VirtualizaciónVirtualización
Virtualización
 
Noticia de octubre
Noticia de octubreNoticia de octubre
Noticia de octubre
 
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacion
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacionPlan antiguo manana-_enrique_gullon-_presentacion_virtualizacion
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacion
 
Noticia de octubre
Noticia de octubreNoticia de octubre
Noticia de octubre
 
Presentación virtual desktop
Presentación virtual desktopPresentación virtual desktop
Presentación virtual desktop
 
virtualizacion,vmware y virtualbox
virtualizacion,vmware y virtualboxvirtualizacion,vmware y virtualbox
virtualizacion,vmware y virtualbox
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtualizacion De Servidores De Infraestructura Microsoft
Virtualizacion De Servidores De Infraestructura MicrosoftVirtualizacion De Servidores De Infraestructura Microsoft
Virtualizacion De Servidores De Infraestructura Microsoft
 
Virtualizacion (diapositivas)
Virtualizacion (diapositivas)Virtualizacion (diapositivas)
Virtualizacion (diapositivas)
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
Consulta,virtualizacion,vmware y virtualbox
Consulta,virtualizacion,vmware y virtualboxConsulta,virtualizacion,vmware y virtualbox
Consulta,virtualizacion,vmware y virtualbox
 
Implementacion de una infraestructura en VMware 5.5
Implementacion de una infraestructura en VMware 5.5Implementacion de una infraestructura en VMware 5.5
Implementacion de una infraestructura en VMware 5.5
 
Virtualizacion santo tomas
Virtualizacion santo tomasVirtualizacion santo tomas
Virtualizacion santo tomas
 
Administracion de redes virtualizacion
Administracion de redes   virtualizacionAdministracion de redes   virtualizacion
Administracion de redes virtualizacion
 

En vedette

¡¡¡¡ ICTUS CEREBRAL!!!!!
¡¡¡¡ ICTUS CEREBRAL!!!!!¡¡¡¡ ICTUS CEREBRAL!!!!!
¡¡¡¡ ICTUS CEREBRAL!!!!!pipis397
 
Presentacion aprendiz digital
Presentacion aprendiz digitalPresentacion aprendiz digital
Presentacion aprendiz digitalLilianayulitza
 
Cheryl Lawrence Wine Pamphlet
Cheryl Lawrence Wine Pamphlet Cheryl Lawrence Wine Pamphlet
Cheryl Lawrence Wine Pamphlet Cheryl Lawrence
 
Rietveld Academy: lecture Bubble In Boy Boy In Bubble - February2009
Rietveld Academy: lecture Bubble In Boy Boy In Bubble - February2009Rietveld Academy: lecture Bubble In Boy Boy In Bubble - February2009
Rietveld Academy: lecture Bubble In Boy Boy In Bubble - February2009Ronald van Tienhoven Studio
 
Para que tú no llores antonio carmona y alejandro sanz
Para que tú no llores   antonio carmona y alejandro sanzPara que tú no llores   antonio carmona y alejandro sanz
Para que tú no llores antonio carmona y alejandro sanzRenata
 
Como aprovechar las redes profesionales abiertas: LinkedIn y Xing
Como aprovechar las redes profesionales abiertas: LinkedIn y XingComo aprovechar las redes profesionales abiertas: LinkedIn y Xing
Como aprovechar las redes profesionales abiertas: LinkedIn y XingMICProductivity
 
Duurzame combinatie van Groendaken en Zonne-Energie
Duurzame combinatie van Groendaken en Zonne-EnergieDuurzame combinatie van Groendaken en Zonne-Energie
Duurzame combinatie van Groendaken en Zonne-EnergieGeert Elemans
 
Revita ingeneria nformatica forene
Revita  ingeneria nformatica foreneRevita  ingeneria nformatica forene
Revita ingeneria nformatica forenedansilentwarrior
 
Sustainable Land Use Funds – Althelia Ecosphere
Sustainable Land Use Funds – Althelia Ecosphere Sustainable Land Use Funds – Althelia Ecosphere
Sustainable Land Use Funds – Althelia Ecosphere CIFOR-ICRAF
 
Dossier de prensa Paul Steiger
Dossier de prensa Paul SteigerDossier de prensa Paul Steiger
Dossier de prensa Paul SteigerMadrid
 
Recuerdo de 24 horas
Recuerdo de 24 horasRecuerdo de 24 horas
Recuerdo de 24 horasa cl
 

En vedette (20)

¡¡¡¡ ICTUS CEREBRAL!!!!!
¡¡¡¡ ICTUS CEREBRAL!!!!!¡¡¡¡ ICTUS CEREBRAL!!!!!
¡¡¡¡ ICTUS CEREBRAL!!!!!
 
Realización ficticios soluciona cg
Realización ficticios soluciona cgRealización ficticios soluciona cg
Realización ficticios soluciona cg
 
Frokostmøte
FrokostmøteFrokostmøte
Frokostmøte
 
Presentacion aprendiz digital
Presentacion aprendiz digitalPresentacion aprendiz digital
Presentacion aprendiz digital
 
Asi soy yo
Asi soy yoAsi soy yo
Asi soy yo
 
672sla s13
672sla s13672sla s13
672sla s13
 
Cheryl Lawrence Wine Pamphlet
Cheryl Lawrence Wine Pamphlet Cheryl Lawrence Wine Pamphlet
Cheryl Lawrence Wine Pamphlet
 
Rietveld Academy: lecture Bubble In Boy Boy In Bubble - February2009
Rietveld Academy: lecture Bubble In Boy Boy In Bubble - February2009Rietveld Academy: lecture Bubble In Boy Boy In Bubble - February2009
Rietveld Academy: lecture Bubble In Boy Boy In Bubble - February2009
 
Para que tú no llores antonio carmona y alejandro sanz
Para que tú no llores   antonio carmona y alejandro sanzPara que tú no llores   antonio carmona y alejandro sanz
Para que tú no llores antonio carmona y alejandro sanz
 
Como aprovechar las redes profesionales abiertas: LinkedIn y Xing
Como aprovechar las redes profesionales abiertas: LinkedIn y XingComo aprovechar las redes profesionales abiertas: LinkedIn y Xing
Como aprovechar las redes profesionales abiertas: LinkedIn y Xing
 
¿Qué son los Bitcoins?
¿Qué son los Bitcoins?¿Qué son los Bitcoins?
¿Qué son los Bitcoins?
 
Tema 6
Tema 6Tema 6
Tema 6
 
Duurzame combinatie van Groendaken en Zonne-Energie
Duurzame combinatie van Groendaken en Zonne-EnergieDuurzame combinatie van Groendaken en Zonne-Energie
Duurzame combinatie van Groendaken en Zonne-Energie
 
Ceniza2015 (1)
Ceniza2015 (1)Ceniza2015 (1)
Ceniza2015 (1)
 
Revita ingeneria nformatica forene
Revita  ingeneria nformatica foreneRevita  ingeneria nformatica forene
Revita ingeneria nformatica forene
 
Sustainable Land Use Funds – Althelia Ecosphere
Sustainable Land Use Funds – Althelia Ecosphere Sustainable Land Use Funds – Althelia Ecosphere
Sustainable Land Use Funds – Althelia Ecosphere
 
Entrevista en Comunicas.es
Entrevista en Comunicas.esEntrevista en Comunicas.es
Entrevista en Comunicas.es
 
IT SMB 2013 Budget Report
IT SMB 2013 Budget ReportIT SMB 2013 Budget Report
IT SMB 2013 Budget Report
 
Dossier de prensa Paul Steiger
Dossier de prensa Paul SteigerDossier de prensa Paul Steiger
Dossier de prensa Paul Steiger
 
Recuerdo de 24 horas
Recuerdo de 24 horasRecuerdo de 24 horas
Recuerdo de 24 horas
 

Similaire à Frikeando Con Imagenes Virtuales Asegura It Camp

Sistemas Microsoft Windows
Sistemas Microsoft WindowsSistemas Microsoft Windows
Sistemas Microsoft WindowsAsier Marqués
 
Virtualizacion o el_arte_de_tener_muchas_pcs_e
Virtualizacion o el_arte_de_tener_muchas_pcs_eVirtualizacion o el_arte_de_tener_muchas_pcs_e
Virtualizacion o el_arte_de_tener_muchas_pcs_eMarco Carranza
 
Datacenter dinamico parte1
Datacenter dinamico parte1Datacenter dinamico parte1
Datacenter dinamico parte1Pablo Campos
 
Windows 2008 r2_service_pack_16_11_13
Windows 2008 r2_service_pack_16_11_13Windows 2008 r2_service_pack_16_11_13
Windows 2008 r2_service_pack_16_11_13El Rey Leon
 
Datacenter dinamico parte2
Datacenter dinamico parte2Datacenter dinamico parte2
Datacenter dinamico parte2Pablo Campos
 
Hyper v private cloud
Hyper v private cloudHyper v private cloud
Hyper v private cloudPablo Campos
 
Sacale El Jugo A La Virtualizacion
Sacale El Jugo A La VirtualizacionSacale El Jugo A La Virtualizacion
Sacale El Jugo A La VirtualizacionPablo Campos
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacionmafer2012
 
Migracion de xp a windows 7
Migracion de xp a windows 7Migracion de xp a windows 7
Migracion de xp a windows 7Pablo Campos
 
PresentacióN Windows Server 2008
PresentacióN Windows Server 2008PresentacióN Windows Server 2008
PresentacióN Windows Server 2008panduso
 
PresentacióN Windows Server 2008
PresentacióN Windows Server 2008PresentacióN Windows Server 2008
PresentacióN Windows Server 2008panduso
 
PresentacióN Windows Server 2008
PresentacióN Windows Server 2008PresentacióN Windows Server 2008
PresentacióN Windows Server 2008panduso
 
Server Based Computing: Historia, Conceptos y Arquitectura
Server Based Computing: Historia, Conceptos y ArquitecturaServer Based Computing: Historia, Conceptos y Arquitectura
Server Based Computing: Historia, Conceptos y ArquitecturaJoaquin Herrero
 
Lectura Recomendada sobre Virtualización.pptx
Lectura Recomendada sobre Virtualización.pptxLectura Recomendada sobre Virtualización.pptx
Lectura Recomendada sobre Virtualización.pptxjosealinarez1
 
Virtualización en Entorno corporativo
Virtualización en Entorno corporativoVirtualización en Entorno corporativo
Virtualización en Entorno corporativoJose Luis Medina
 
2 la nueva versión de v mware
2   la nueva versión de v mware2   la nueva versión de v mware
2 la nueva versión de v mwareOmega Peripherals
 

Similaire à Frikeando Con Imagenes Virtuales Asegura It Camp (20)

Hyper v r2 -javier acero
Hyper v r2  -javier aceroHyper v r2  -javier acero
Hyper v r2 -javier acero
 
Sistemas Microsoft Windows
Sistemas Microsoft WindowsSistemas Microsoft Windows
Sistemas Microsoft Windows
 
Virtualizacion o el_arte_de_tener_muchas_pcs_e
Virtualizacion o el_arte_de_tener_muchas_pcs_eVirtualizacion o el_arte_de_tener_muchas_pcs_e
Virtualizacion o el_arte_de_tener_muchas_pcs_e
 
Datacenter dinamico parte1
Datacenter dinamico parte1Datacenter dinamico parte1
Datacenter dinamico parte1
 
Windows 2008 r2_service_pack_16_11_13
Windows 2008 r2_service_pack_16_11_13Windows 2008 r2_service_pack_16_11_13
Windows 2008 r2_service_pack_16_11_13
 
Datacenter dinamico parte2
Datacenter dinamico parte2Datacenter dinamico parte2
Datacenter dinamico parte2
 
Hyper v private cloud
Hyper v private cloudHyper v private cloud
Hyper v private cloud
 
Sacale El Jugo A La Virtualizacion
Sacale El Jugo A La VirtualizacionSacale El Jugo A La Virtualizacion
Sacale El Jugo A La Virtualizacion
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
Cloud y BigData
Cloud y BigDataCloud y BigData
Cloud y BigData
 
Virtualización con Xen y KVM
Virtualización con Xen y KVMVirtualización con Xen y KVM
Virtualización con Xen y KVM
 
Migracion de xp a windows 7
Migracion de xp a windows 7Migracion de xp a windows 7
Migracion de xp a windows 7
 
PresentacióN Windows Server 2008
PresentacióN Windows Server 2008PresentacióN Windows Server 2008
PresentacióN Windows Server 2008
 
PresentacióN Windows Server 2008
PresentacióN Windows Server 2008PresentacióN Windows Server 2008
PresentacióN Windows Server 2008
 
PresentacióN Windows Server 2008
PresentacióN Windows Server 2008PresentacióN Windows Server 2008
PresentacióN Windows Server 2008
 
Server Based Computing: Historia, Conceptos y Arquitectura
Server Based Computing: Historia, Conceptos y ArquitecturaServer Based Computing: Historia, Conceptos y Arquitectura
Server Based Computing: Historia, Conceptos y Arquitectura
 
Lectura Recomendada sobre Virtualización.pptx
Lectura Recomendada sobre Virtualización.pptxLectura Recomendada sobre Virtualización.pptx
Lectura Recomendada sobre Virtualización.pptx
 
Virtualización en Entorno corporativo
Virtualización en Entorno corporativoVirtualización en Entorno corporativo
Virtualización en Entorno corporativo
 
2 la nueva versión de v mware
2   la nueva versión de v mware2   la nueva versión de v mware
2 la nueva versión de v mware
 
Techdays 2010 Hyper-V R2 SP1
Techdays 2010 Hyper-V R2 SP1Techdays 2010 Hyper-V R2 SP1
Techdays 2010 Hyper-V R2 SP1
 

Plus de Chema Alonso

CyberCamp 2015: Low Hanging Fruit
CyberCamp 2015: Low Hanging FruitCyberCamp 2015: Low Hanging Fruit
CyberCamp 2015: Low Hanging FruitChema Alonso
 
Índice Pentesting con Kali 2.0
Índice Pentesting con Kali 2.0Índice Pentesting con Kali 2.0
Índice Pentesting con Kali 2.0Chema Alonso
 
Configurar y utilizar Latch en Magento
Configurar y utilizar Latch en MagentoConfigurar y utilizar Latch en Magento
Configurar y utilizar Latch en MagentoChema Alonso
 
Cazando Cibercriminales con: OSINT + Cloud Computing + Big Data
Cazando Cibercriminales con: OSINT + Cloud Computing + Big DataCazando Cibercriminales con: OSINT + Cloud Computing + Big Data
Cazando Cibercriminales con: OSINT + Cloud Computing + Big DataChema Alonso
 
New Paradigms of Digital Identity: Authentication & Authorization as a Servic...
New Paradigms of Digital Identity: Authentication & Authorization as a Servic...New Paradigms of Digital Identity: Authentication & Authorization as a Servic...
New Paradigms of Digital Identity: Authentication & Authorization as a Servic...Chema Alonso
 
CritoReto 4: Buscando una aguja en un pajar
CritoReto 4: Buscando una aguja en un pajarCritoReto 4: Buscando una aguja en un pajar
CritoReto 4: Buscando una aguja en un pajarChema Alonso
 
Dorking & Pentesting with Tacyt
Dorking & Pentesting with TacytDorking & Pentesting with Tacyt
Dorking & Pentesting with TacytChema Alonso
 
Pentesting con PowerShell: Libro de 0xWord
Pentesting con PowerShell: Libro de 0xWordPentesting con PowerShell: Libro de 0xWord
Pentesting con PowerShell: Libro de 0xWordChema Alonso
 
Recuperar dispositivos de sonido en Windows Vista y Windows 7
Recuperar dispositivos de sonido en Windows Vista y Windows 7Recuperar dispositivos de sonido en Windows Vista y Windows 7
Recuperar dispositivos de sonido en Windows Vista y Windows 7Chema Alonso
 
It's a Kind of Magic
It's a Kind of MagicIt's a Kind of Magic
It's a Kind of MagicChema Alonso
 
Ingenieros y hackers
Ingenieros y hackersIngenieros y hackers
Ingenieros y hackersChema Alonso
 
Cuarta Edición del Curso Online de Especialización en Seguridad Informática p...
Cuarta Edición del Curso Online de Especialización en Seguridad Informática p...Cuarta Edición del Curso Online de Especialización en Seguridad Informática p...
Cuarta Edición del Curso Online de Especialización en Seguridad Informática p...Chema Alonso
 
Auditoría de TrueCrypt: Informe final fase II
Auditoría de TrueCrypt: Informe final fase IIAuditoría de TrueCrypt: Informe final fase II
Auditoría de TrueCrypt: Informe final fase IIChema Alonso
 
El juego es el mismo
El juego es el mismoEl juego es el mismo
El juego es el mismoChema Alonso
 
El Hardware en Apple ¿Es tan bueno?
El Hardware en Apple ¿Es tan bueno?El Hardware en Apple ¿Es tan bueno?
El Hardware en Apple ¿Es tan bueno?Chema Alonso
 
Latch en Linux (Ubuntu): El cerrojo digital
Latch en Linux (Ubuntu): El cerrojo digitalLatch en Linux (Ubuntu): El cerrojo digital
Latch en Linux (Ubuntu): El cerrojo digitalChema Alonso
 
Hacking con Python
Hacking con PythonHacking con Python
Hacking con PythonChema Alonso
 
Tu iPhone es tan (in)seguro como tu Windows
Tu iPhone es tan (in)seguro como tu WindowsTu iPhone es tan (in)seguro como tu Windows
Tu iPhone es tan (in)seguro como tu WindowsChema Alonso
 

Plus de Chema Alonso (20)

CyberCamp 2015: Low Hanging Fruit
CyberCamp 2015: Low Hanging FruitCyberCamp 2015: Low Hanging Fruit
CyberCamp 2015: Low Hanging Fruit
 
Índice Pentesting con Kali 2.0
Índice Pentesting con Kali 2.0Índice Pentesting con Kali 2.0
Índice Pentesting con Kali 2.0
 
Configurar y utilizar Latch en Magento
Configurar y utilizar Latch en MagentoConfigurar y utilizar Latch en Magento
Configurar y utilizar Latch en Magento
 
Cazando Cibercriminales con: OSINT + Cloud Computing + Big Data
Cazando Cibercriminales con: OSINT + Cloud Computing + Big DataCazando Cibercriminales con: OSINT + Cloud Computing + Big Data
Cazando Cibercriminales con: OSINT + Cloud Computing + Big Data
 
New Paradigms of Digital Identity: Authentication & Authorization as a Servic...
New Paradigms of Digital Identity: Authentication & Authorization as a Servic...New Paradigms of Digital Identity: Authentication & Authorization as a Servic...
New Paradigms of Digital Identity: Authentication & Authorization as a Servic...
 
CritoReto 4: Buscando una aguja en un pajar
CritoReto 4: Buscando una aguja en un pajarCritoReto 4: Buscando una aguja en un pajar
CritoReto 4: Buscando una aguja en un pajar
 
Dorking & Pentesting with Tacyt
Dorking & Pentesting with TacytDorking & Pentesting with Tacyt
Dorking & Pentesting with Tacyt
 
Pentesting con PowerShell: Libro de 0xWord
Pentesting con PowerShell: Libro de 0xWordPentesting con PowerShell: Libro de 0xWord
Pentesting con PowerShell: Libro de 0xWord
 
Foca API v0.1
Foca API v0.1Foca API v0.1
Foca API v0.1
 
Recuperar dispositivos de sonido en Windows Vista y Windows 7
Recuperar dispositivos de sonido en Windows Vista y Windows 7Recuperar dispositivos de sonido en Windows Vista y Windows 7
Recuperar dispositivos de sonido en Windows Vista y Windows 7
 
It's a Kind of Magic
It's a Kind of MagicIt's a Kind of Magic
It's a Kind of Magic
 
Ingenieros y hackers
Ingenieros y hackersIngenieros y hackers
Ingenieros y hackers
 
Cuarta Edición del Curso Online de Especialización en Seguridad Informática p...
Cuarta Edición del Curso Online de Especialización en Seguridad Informática p...Cuarta Edición del Curso Online de Especialización en Seguridad Informática p...
Cuarta Edición del Curso Online de Especialización en Seguridad Informática p...
 
Auditoría de TrueCrypt: Informe final fase II
Auditoría de TrueCrypt: Informe final fase IIAuditoría de TrueCrypt: Informe final fase II
Auditoría de TrueCrypt: Informe final fase II
 
El juego es el mismo
El juego es el mismoEl juego es el mismo
El juego es el mismo
 
El Hardware en Apple ¿Es tan bueno?
El Hardware en Apple ¿Es tan bueno?El Hardware en Apple ¿Es tan bueno?
El Hardware en Apple ¿Es tan bueno?
 
Latch en Linux (Ubuntu): El cerrojo digital
Latch en Linux (Ubuntu): El cerrojo digitalLatch en Linux (Ubuntu): El cerrojo digital
Latch en Linux (Ubuntu): El cerrojo digital
 
Hacking con Python
Hacking con PythonHacking con Python
Hacking con Python
 
Shuabang Botnet
Shuabang BotnetShuabang Botnet
Shuabang Botnet
 
Tu iPhone es tan (in)seguro como tu Windows
Tu iPhone es tan (in)seguro como tu WindowsTu iPhone es tan (in)seguro como tu Windows
Tu iPhone es tan (in)seguro como tu Windows
 

Dernier

El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 

Dernier (20)

El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 

Frikeando Con Imagenes Virtuales Asegura It Camp

  • 1. Frikeando con Imágenes Virtuales David Cervigón Luna Ingeniero Preventa - Virtualización david.cervigon@microsoft.com http://blogs.technet.com/davidcervigon
  • 2.
  • 4. Que friki que soy, he hehe… Los pelusoscarambanales y otras boludeses
  • 5. No atinas una chaval…
  • 7. La energía Historical trends scenario Current efficiency trends scenario Improved operation scenario Best practice scenario State of the art scenario Source: Fact Sheet on National Data Center Energy Efficiency Information Program U.S. Department of Energy (DOE) and U.S. Environmental Protection Agency (EPA) March 19, 2008
  • 10. ¿Por qué virtualizar? Datos y Configuraciones Aplicaciones SistemaOperativo La separacióncreaflexibilidad La dependenciacreacomplejidad Hardware
  • 11. Hala pues… Perfiles móviles, redirección de carpetas… Políticas de grupo Aplicaciones Java, .Net Framework… App-V, ThinApp, XenApp Sistema Operativo Hypervisores tipo II Windows Virtual PC, Virtual Server, VmwareWokstation, Vmware Server, Parallels Workstation, VirtualBox… Hypervisores tipo I Hyper-V, ESX, Xen, XenServer, KVM, Oracle VM Server, LogicalDomains…
  • 12. Pero hay más Redes privadas virtuales VLANs Bladeframes Virtualización del almacenamiento
  • 13. Virtualización de una CPU Guest Anillo 0 Traducción binaria (Lenta) Anillo 3 Ejecución Directa (Rápida) VMM CPU
  • 14. Solución Software: “Ring Compression” SO Guest Aplicaciones Ejecución Directa Ejecución Directa Anillo 3 (GuestUserMode) Anillo 1 (GuestKernelMode) Anillo 0 (GuestKernelMode) Traducción Binaria VM Additions Traducción Binaria Anillo 0 (GuestKernelMode VMM.sys CPU
  • 15. Virtualización sólo por software Virtualización asistida por hardware Virtualización Asistida por Hardware El procesador le ofrece a la Máquina Virtual el nivel de privilegios esperado (Anillo -1) Elimina la necesidad de hacerlo por software Puede mejorar el rendimiento de la máquina Virtual considerablemente
  • 16. VM Memory Management Los procesadores ofrecen un único nivel de traducción de paginas de memoria, pero el hypervisor tiene que manejar dos Puede llegar a suponer: Hasta un 10% de CPU Hasta 1 MB de RAM por VM Guest Virtual Address Guest Virtual Address El Hypervisor mantiene las Shadow Page Tables, que recogen estos mapeos porque los procesadores solamente pueden manejar un solo nivel de traducción El SO de la VM define GVA-to-GPA mappings Guest Physical Address El Hypervisor define GPA-to-SPA mappings System Physical Address System Physical Address
  • 17. Second Level Address Translation(SLAT) SLAT Intel: Extended Page Tables (EPT) AMD: Nested Page Tables (NPT) o Rapid VirtualizationIndexing (RVI) El procesador ofrece dos niveles de traducción Maneja las páginas del invitado directamente No es necesario mantener Shadow Page Tables No es necesario ejecutar código en el Hypervisor Ahorro de recursos Hypervisor CPU time: 2% 1MB de memoria por VM
  • 18. Drivers Drivers Drivers Drivers Drivers Drivers Drivers Drivers Drivers Drivers Drivers Drivers Arquitecturas de hipervisores (Tipo I) Monolíticos Mas simple que un kernel moderno, pero con cierto nivel de complejidad Tiene su propio modelo de drivers Micro-Kernel Funcionalidad simple de particionado Mayor fiabilidad, con menor superficie de ataque Sin código de terceros Los drivers corren en cada una de las particiones VM 1 (Admin) VM 2 VM 3 VM 2 (“Child”) VM 3 (“Child”) VM 1(“Parent”) Virtualization Stack Hypervisor Hypervisor Hardware Hardware
  • 19.
  • 28. Hipervisor en Micro-kernel Defensa en profundidad Usa la virtualización asistida por hardware como protección Hyper-V no utiliza traducción binaria Superficie de ataque muy reducida Virtual Machine Virtual Machine Parent Partition VM State Machine Virtualized Devices Management API User Mode User Mode Ring 3 Storage Stack Network Stack Drivers Kernel Mode Kernel Mode Ring 0 Scheduler Memory Management Ring -1 Hardware
  • 29. Windows Server 2008 R2 Hyper-V vs. Microsoft Hyper-V Server 2008 R2 Microsoft Hyper-V Server Hyper-V como role de Windows Server 2008 R2 Microsoft Hyper-V Server 2008 R2 (HVS) VM VM Parent Partition Hyper-V Windows hypervisor MISMAS FUNCIONALIDADES Hardware VM VM Windows (parent partition) Windows hypervisor Hardware Descargagratuitaqueincluye el hypervisor y todos los componentesnecesariosparavirtualizar (Windows Kernel, drivers, red, almacenamiento…) Disponiblecomo role en unainstalación “full” o “Server Core” de Windows Server 2008
  • 30. Demo En el fondo todo es mucho más fácil O no…
  • 31. Ahora, a por el Desktop
  • 32. Virtualización del Escritorio es algo más que VDI Hyper-V ESX Almacenamiento SAN para las VMs XenServer Broker Usuario 1 PC/Notebook VMs en datacenter Terminal Servers Usuario 2 Thin-Client Almacenamiento para Datos, Perfiles, etc. Remote Desktops VMs en Desktops
  • 33. Virtualización de Aplicaciones CD de instalación Streaming Server Alineación Aplicación Virtualizada Windows Installer Microsoft Application Virtualization Sequencer Optimiziacion y Compresión MSI Standalone El administrador puede enviar la aplicación mediante streaming o crear un MSI para su instalación individual Desempaquetado El secuenciador produce un paquete que contiene la aplicación y sus dependencias Empaquetado rápido de aplicaciones. Captura las dependencias de ejecución de la aplicación (SO, registry, File System, objetos COM, etc) Secuenciación y empaquetado de Aplicaciones
  • 34. Tampoco hay queirseobligatoriamente al DatacenterWindows Virtual PC Virtual PC 2007 Windows Virtual PC Windows 7 Requiere Intel VT o AMD-V Gratuito con Professional, Ultimate y Enterprise Soporte de USB 2.0 Integración de lasaplicaciones con del la VM con el escritorio local
  • 35. Demo ¿Donde está la bolita?
  • 36. Nubes y Virtualización: S+S Cargas de Trabajo Nubeprivada NubePública BI VIRTUALIZACIÓN Collab HR Email ERP Finance SCM CRM
  • 37.
  • 38.
  • 39.
  • 40. Demo De nube en nube
  • 41. Pues yoooo, no lo he pillao, rubio
  • 42. David Cervigón Luna Ingeniero Preventa - Virtualización david.cervigon@microsoft.com http://blogs.technet.com/davidcervigon © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.