Administrar.NET Framework v2 en Windows Server 2003.

Slides:



Advertisements
Presentaciones similares
Ejercicio técnico: Módulo de funciones para la instalación del sistema operativo de Systems Management Server 2003 Slide Title: Title Slide Keywords: Key.
Advertisements

Código: HOL-SQL29. Permite la encriptación de ficheros de registro y de datos mediante clave de encriptación de datos (Database Encryption Key) Encriptación.
TNT4-04 KEY MESSAGE: Entry Slide SLIDE BUILDS: 0 SLIDE SCRIPT:
Windows Vista Herramientas de Diagnóstico. Auto diagnóstico en Windows Vista Beneficios de un auto diagnóstico proactivo Alertar al personal de TI de.
Introducción al Administrador para la protección de datos.
Entender la Política de grupo Parte 3. Lo que vamos a cubrir Administración de la Política de grupo Administración avanzada de la política de grupo Secuencia.
Administración remota de Active Directory®
Entender la Política de grupo Parte 2. Lo que vamos a cubrir Administración avanzada de la política de grupo Implementar software con la Política de grupo.
Microsoft Operations Manager 2005 para Active Directory.
TNT1-112 Presentado por. Marcos Gonzalez Microsoft Certified Trainer Descripción general técnica de Microsoft Operations Manager 2005 Microsoft Corporation.
Descripción técnica de las funciones de escalabilidad de SQL Server 2005 Christian Linacre Microsoft Cono Sur.
Mejores prácticas - Administración de la actualización de seguridad con Systems Management Server 2003.
Implementaciones de Microsoft Operations Manager 2005 for Exchange.
Componentes de ASP.NET Leonardo Diez Dolinski Servicios Profesionales Danysoft.
Nuevas funciones de Microsoft ® Windows ® Server 2003 Active Directory ® - Basadas en escenarios Hugo Rodriguez.
TNT1-64 KEY MESSAGE: This is Technet session TNT 1-64.
Red Social: “Un millón de Amigos”.
Implementación de aplicaciones. Descripción Introducción a la implementación Implementar una aplicación basada en Windows Utilizar Visual Studio.NET Acceso.
Introducción a Microsoft .NET
I T S S P LIC INFORMATICA SISTEMAS OPERATIVOS WINDOWS 2003 SERVER DOCENTE: L.I RAMIRO ROBLES VILLANUEVA ALUMNOS: ROGELIO CHAIDEZ CORDOBA ZENON ESTRADA.
PORTAL WEB Manual de Usuario Perfil Autorizador
Carlos Rojas Kramer Universidad Cristóbal Colón
Tecnologías Cliente / Servidor Capitulo III Richard Jiménez V. clienteserver.wordpress.com.
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
César de la Torre – Programas Técnicos para Partners División de Desarrollo y Plataforma – Microsoft Spain.
Las 7 cosas más importantes de Volume Activation con Windows 7 © 2009 Microsoft Corporation. Reservados todos los derechos. Como profesional de TI, debe.
Antonio Gámir TSP – Windows Client
Módulo 1: Primeros Pasos
Características generales de un servicio Web.
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.
Sistema La Plata Módulo I INTRODUCCION A APLICACIONES WEB.
Interacción Persona Ordenador
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
Funciones de la Administración de almacenamiento en Windows Server 2003 R2.
Programación e Ingeniería de Software III
InfoPath Ventajas y Uso.
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
Actualizar Exchange Server 5.5 a Exchange Server 2003.
Tecnologias Usadas.Net Framework LINQ WCF Subversion Clickonce Smart Client Deployment SQL Server Compact Edition. Visual Studio Express 2008.
5. Sistemas de archivos avanzados1 Tema 5: Sistemas de Archivos Avanzados Resumen: –Sistema de archivos distribuido –File Replication Service.
Creación de un dominio Windows  Descripción general Introducción a la creación de un dominio de Windows 2000 Instalación de Active Directory Proceso.
Los ensamblados y el código IL Contenido Módulo ¿Qué es un Ensamblado? El código MSIL.
SEMINARIOS CIFARMA.NET Administrar Internet Information Services 6.0.
Cuentas de usuarios y grupos en windows 2008 server
Supongamos que un usuario desea escribir un informe e imprimirlo en una impresora conectada. Para realizar esta tarea, se precisa una aplicación de procesamiento.
Almacenamiento virtual de sitios web “HOSTS VIRTUALES”
SISTEMAS OPERATIVOS WINDOWS. Un sistema operativo es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema.
Facilitador: Christian Alexander Martinez
Clase 5 Curso Microsoft.NETCurso Microsoft.NET I.S.F.T. N° 182I.S.F.T. N° 182.
InfoPath 2003 permite crear avanzados formularios dinámicos que los equipos y las organizaciones pueden utilizar para recopilar, compartir, reutilizar.
Modelo de 3 capas.
Microsoft Outlook. Es un programa de organización ofimática y cliente de correo electrónico de Microsoft, y forma parte de la suite Microsoft Office.ofimáticacorreo.
¿QUE SON LAS ACTUALIZACIONES?  Las actualizaciones son adiciones al software que pueden evitar problemas o corregirlos, mejorar el funcionamiento del.
Introducción a .NET Nombre : Ethel García-Simón Matachana
MARIANA PRECIADO VILLA TELECOMUNICACIONES 11º3
Actualizar a Microsoft SQL Server 2005 Christian Linacre Microsoft Cono Sur.
TALLER DE SISTEMAS OPERATIVOS
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
Errores comunes al instalar SQL Server 2008
Es una aplicación usada para desarrollar formularios de entrada de datos basados en XML. Su primer Microsoft Office 2003, después en julio del 2004 se.
SISTEMAS OPERATIVOS WINDOWS. Un sistema operativo es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema.
SERVIDOR RIS (SERVICIOS DE INSTALACION REMOTA) ELIZABETH OROZCO DIEGO ZULUAGA.
APLICACIONES EN LINEA.
Primeras versiones Windows N.T Server 3.1, 3.5, 3.51, 4.0 Versiones mas actuales Windows Server 2000, 2003, Small Business, Home server, 2008, 2012.
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,
Conociendo el modelo Cliente-Servidor
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
TEMA 8 Introducción a Windows 2008 Server Msc. Rina Arauz.
Transcripción de la presentación:

Administrar.NET Framework v2 en Windows Server 2003

Lo que vamos a cubrir: Descripción general de.NET Framework Common Language Runtime Caché de ensamblados global Proceso de implementación de la aplicación Herramientas de configuración de marco Mecanismos de seguridad Supervisar aplicaciones.NET

Conocimiento previo Nivel 200 Experiencia en administrar servidores Windows Experiencia en administrar redes Windows Familiaridad con la interfaz Windows

Comunidad en Linea

Agenda Descripción general de.Net Framework Administrar los ensamblados.NET en el GAC Configurar los componentes de.NET Seguridad en la aplicación.NET Supervisar las aplicaciones.NET

Descripción general de.Net Framework ¿Qué es.NET? info/overview/ El núcleo de la siguiente generación de PCs Windows, aplicaciones Windows y servicios Web.

Descripción general de.Net Framework ¿Qué es.NET? info/overview/ Sistema operativo.NET Framework El núcleo de la siguiente generación de PCs Windows, aplicaciones Windows y servicios Web.

Descripción general de.Net Framework ¿Qué es.NET? info/overview/ Sistema operativo.NET Framework Common Language Runtime Seguridad Compilador Bibliotecas base Memoria El núcleo de la siguiente generación de PCs Windows, aplicaciones Windows y servicios Web.

Descripción general de.Net Framework Common Language Runtime Framework Host de tiempo de ejecución GAC

Descripción general de.Net Framework Common Language Runtime Framework Common Language Runtime Host de tiempo de ejecución GAC Aplicación.NET

Descripción general de.Net Framework Common Language Runtime Framework Common Language Runtime Host de tiempo de ejecución GAC ensamblado.NET Name.dll Aplicación.NET

Descripción general de.Net Framework Common Language Runtime Framework Common Language Runtime Host de tiempo de ejecución Permisos de seguridad Verificación de código Tipo de verificación GAC ensamblado.NET Name.dll Compilador JIT Código específico de la plataforma.NET Aplicación.NET

Descripción general de.Net Framework ¿Qué es un ensamblado? Un ensamblado.NET es una colección de tipos y recursos que se desarrollan para trabajar juntos y forman una unidad lógica de funcionalidad. na/eng/technologies/dotnet/using/dotnetapps/20095.htm

Descripción general de.Net Framework ¿Qué es un ensamblado? Un ensamblado.NET es una colección de tipos y recursos que se desarrollan para trabajar juntos y forman una unidad lógica de funcionalidad. na/eng/technologies/dotnet/using/dotnetapps/20095.htm Ensamblado.NET Nombre del ensamblado Número de versión Cultura Clave pública Lista de archivo Información del tipo de referencia Información de los ensamblados de referencia Manifiesto

Descripción general de.Net Framework ¿Qué es un ensamblado? Un ensamblado.NET es una colección de tipos y recursos que se desarrollan para trabajar juntos y forman una unidad lógica de funcionalidad. na/eng/technologies/dotnet/using/dotnetapps/20095.htm Ensamblado.NET Código de aplicación Bibliotecas de código MSIL Nombre del ensamblado Número de versión Cultura Clave pública Lista de archivo Información del tipo de referencia Información de los ensamblados de referencia Manifiesto

Descripción general de.Net Framework ¿Qué es un ensamblado? Un ensamblado.NET es una colección de tipos y recursos que se desarrollan para trabajar juntos y forman una unidad lógica de funcionalidad. na/eng/technologies/dotnet/using/dotnetapps/20095.htm Ensamblado.NET Archivos de texto Archivos gráficos Iconos Código de aplicación Bibliotecas de código MSIL Recursos Nombre del ensamblado Número de versión Cultura Clave pública Lista de archivo Información del tipo de referencia Información de los ensamblados de referencia Manifiesto

Descripción general de.Net Framework Caché de ensamblados global na/eng/technologies/dotnet/using/dotnetapps/20095.htm El Caché de ensamblados global (GAC) es un área de almacenaje para los ensamblados.NET que se pueden compartir entre las diferentes aplicaciones.NET

Descripción general de.Net Framework Caché de ensamblados global na/eng/technologies/dotnet/using/dotnetapps/20095.htm.NET Framework Caché de ensamblados global Almacenaje de ensamblados compartidos Name1.dll Versión 1.0 Name1.dll Versión 1.0 Name3.dll Versión 4.6 Name3.dll Versión 4.6 Name1.dll Versión 2.0 Name1.dll Versión 2.0 El Caché de ensamblados global (GAC) es un área de almacenaje para los ensamblados.NET que se pueden compartir entre las diferentes aplicaciones.NET Name2.dll Versión 1.3 Name2.dll Versión 1.3

Descripción general de.Net Framework Caché de ensamblados global na/eng/technologies/dotnet/using/dotnetapps/20095.htm.NET Framework Caché de ensamblados global Almacenaje de ensamblados compartidos Name1.dll Versión 1.0 Name1.dll Versión 1.0 Name3.dll Versión 4.6 Name3.dll Versión 4.6 Name1.dll Versión 2.0 Name1.dll Versión 2.0 Políticas de pedidos vinculantes AppA= Name1.dll Versión 1.0 El Caché de ensamblados global (GAC) es un área de almacenaje para los ensamblados.NET que se pueden compartir entre las diferentes aplicaciones.NET Name2.dll Versión 1.3 Name2.dll Versión 1.3 AppB= Name1.dll Versión 2.0

Agenda Descripción general de.Net Framework Administrar los ensamblados de.NET en el GAC Configurar los componentes de.NET Seguridad en la aplicación.NET Supervisar las aplicaciones.NET

Administrar los ensamblados de.NET ¿Por qué instalar ensamblados en el GAC? Compartir los ensamblados entre aplicaciones –Menos redundancia –Simplifica la instalación y las actualizaciones Permite las versiones lado a lado –Múltiples versiones de ensamblados –Elimina “DLL Hell” Reduce las vulnerabilidades basadas en archivo Ofrece flexibilidad con las políticas vinculantes

Administrar los ensamblados de.NET Cómo trabajan las políticas vinculantes Las políticas vinculantes invalidan la versión de ensamblado requerida por una aplicación

Administrar los ensamblados de.NET Cómo trabajan las políticas vinculantes Las políticas vinculantes invalidan la versión de ensamblado requerida por una aplicación Tiempo de ejecución Como se implementó Como se configuró Política vinculante Desde: Name1.dll Versión 1.0 Hasta: Name1.dll Versión 2.0 Name1.dll Versión 1.0 Name1.dll Versión 1.0 Name1.dll Versión 2.0 Name1.dll Versión 2.0

Administrar los ensamblados de.NET Cómo trabajan las políticas vinculantes Las políticas vinculantes invalidan la versión de ensamblado requerida por una aplicación Tiempo de ejecución Como se implementó Como se configuró Política vinculante Desde: Name1.dll Versión 1.0 Hasta: Name1.dll Versión 2.0 Aplicación A Versión 1.0 Name1.dll Versión 1.0 Name1.dll Versión 1.0 Aplicación A Versión 1.0 Name1.dll Versión 2.0 Name1.dll Versión 2.0

Administrar los ensamblados de.NET El proceso de mejorar el ensamblado El CLR busca ensamblados –Determina la versión desde el manifiesto –Verifica el archivo de configuración de la aplicación en busca de la política –De no existir, CLR solicita a GAC políticas vinculantes Se reutilizan los ensamblados que ya están cargados Intenta cargar ensamblados desde el disco Si no están instalados, consulta al instalador

Administrar los ensamblados de.NET en el GAC Instalar ensamblados en el GAC utilizando el SDK Instalar ensamblados en el GAC utilizando la herramienta de configuración de esquema Configurar políticas vinculantes demo

Agenda Descripción general de.Net Framework Administrar los ensamblados de.NET en el GAC Configurar los componentes de.NET Seguridad en la aplicación.NET Supervisar las aplicaciones.NET

Configurar los componentes de.NET Modelo del proceso ASP.NET en IIS 6.0 IIS 6.0 ejecuta aplicaciones en forma aislada sin la penalización del rendimiento de las versiones previas de IIS.

Configurar los componentes de.NET Modelo del proceso ASP.NET en IIS 6.0 El manejador de solicitudes es el controlador en modo kernel El reciclado de procesos está integrado Compatible con los jardines Web Se reduce la superficie de ataque en la nueva instalación IIS 6.0 ejecuta aplicaciones en forma aislada sin la penalización del rendimiento de las versiones previas de IIS.

Configurar los componentes de.NET Configurar.NET Enterprise Services Enterprise Services son COM+ para.NET – Cree sistemas distribuidos y escalables – Configuración basada en atributos – Invalide con el catálogo de CSE y COM+ Enterprise Services son COM+ para.NET – Cree sistemas distribuidos y escalables – Configuración basada en atributos – Invalide con el catálogo de CSE y COM+

Configurar los componentes de.NET Configurar.NET Enterprise Services Enterprise Services son COM+ para.NET – Cree sistemas distribuidos y escalables – Configuración basada en atributos – Invalide con el catálogo de CSE y COM+ Enterprise Services son COM+ para.NET – Cree sistemas distribuidos y escalables – Configuración basada en atributos – Invalide con el catálogo de CSE y COM+.NET Framework Aplicación COM + Enterprise Services Cliente.NET

Configurar los componentes de.NET Configurar el modo remoto de.NET El objeto remoto es independiente de: –Un cliente específico –Un dominio de aplicación de servidor específico –Un mecanismo de comunicación específico El modo remoto de.NET permite que las aplicaciones interactúen en todos los dominios de aplicación

Configurar los componentes de.NET Configurar el modo remoto de.NET El objeto remoto es independiente de: –Un cliente específico –Un dominio de aplicación de servidor específico –Un mecanismo de comunicación específico El modo remoto de.NET permite que las aplicaciones interactúen en todos los dominios de aplicación PC cliente Host Aplicación cliente.NET Framework Objeto remoto. NET Framework

Configurar los componentes de.NET Ver el Archivo de configuración del PC Configurar las páginas de error de la aplicación Web de ASP.NET Web Configurar las páginas de seguridad de la aplicación Web de ASP.NET demo

Agenda Descripción general de.Net Framework Administrar los ensamblados de.NET en el GAC Configurar los componentes de.NET Seguridad en la aplicación.NET Supervisar las aplicaciones.NET

Seguridad en la aplicación.NET Mecanismos de seguridad del esquema Host de tiempo de ejecución Política de seguridad Seguridad basada en roles Common Language Runtime –Seguridad basada en evidencias –Seguridad con acceso a código –Proceso de verificación de código

Seguridad en la aplicación.NET Mecanismos de seguridad del esquema Host de tiempo de ejecución Política de seguridad Seguridad basada en roles Common Language Runtime –Seguridad basada en evidencias –Seguridad con acceso a código –Proceso de verificación de código

Seguridad en la aplicación.NET Verificación del código CLR Evita que se ejecute un código inseguro Verifica cada ensamblado y asegura que: –El código sea la versión adecuada –El código no haya sido falsificado –El código realice operaciones legales.NET Framework CLR Versión errónea Código no modificado

Seguridad en la aplicación.NET Seguridad del acceso a códigos Common Language Runtime Seguridad del acceso a códigos Políticas de seguridad Ambiente hospedado ensamblado Evidencia Permisos requeridos Niveles de política Empresarial PC Usuario Dominio de aplicación

Seguridad en la aplicación.NET Seguridad del acceso a códigos CAS recopila el ensamblado, evidencia desde el entorno hospedado, y las políticas de seguridad apropiadas 1 1 Common Language Runtime Seguridad del acceso a códigos Políticas de seguridad Ambiente hospedado ensamblado Evidencia Permisos requeridos Niveles de política Empresarial PC Usuario Dominio de aplicación

Cada nivel de política evalúa la evidencia y genera un conjunto de permisos 2 2 Seguridad en la aplicación de.NET Seguridad del acceso a códigos Common Language Runtime Seguridad del acceso a códigos Políticas de seguridad Ambiente hospedado ensamblado Evidencia Permisos requeridos Conjunto de permisos Niveles de política Empresarial PC Usuario Dominio de aplicación Conjunto de permisos

Los conjuntos de permisos se compilan en un “conjunto de permisos menos comunes” 3 3 Seguridad en la aplicación.NET Seguridad del acceso a códigos Common Language Runtime Seguridad del acceso a códigos Políticas de seguridad Ambiente hospedado Assembly Evidencia Permisos requeridos Conjunto de permisos Niveles de política Empresarial PC Usuario Dominio de aplicación Conjunto de permisos Conjunto de permisos menos comunes

El conjunto de permisos se compara con la solicitud de ensamblado para crear el conjunto final de permisos 4 4 Seguridad en la aplicación NET Seguridad del acceso a códigos Common Language Runtime Seguridad del acceso a códigos Políticas de seguridad Ambiente hospedado ensamblado Evidencia Permisos requeridos Conjunto de permisos Niveles de política Empresarial PC Usuario Dominio de aplicación Conjunto de permisos Conjunto de permisos menos común Conjunto de permisos final

Si ocurre un conflicto, aparece un mensaje de error antes de iniciar la aplicación 5 5 Seguridad en la aplicación.NET Seguridad del acceso a códigos Common Language Runtime Seguridad del acceso a códigos Políticas de seguridad Ambiente hospedado ensamblado Evidencia Permisos requeridos Conjunto de permisos Niveles de política Empresarial PC Usuario Dominio de aplicación Conjunto de permisos Conjunto de permisos menos común Conjunto de permisos final Permisos requeridos

Seguridad en la aplicación.NET Seguridad del acceso a códigos CAS collects the assembly, evidence from the hosting environment, and the appropriate security policies 1 1 Common Language Runtime Seguridad del acceso a códigos Políticas de seguridad Ambiente hospedado ensamblado Evidencia Niveles de política Empresarial PC Usuario Dominio de aplicación Each policy level evaluates the evidence and generates a permission set 2 2 The permission sets are compiled into a “least common permission set” 3 3 The permission set is compared to the assembly request to create a final permission set 4 4 If a conflict occurs, an error message box displays before the application is started 5 5 Conjunto de permisos menos común Conjunto final de permisos Los conjuntos de permisos desarrollados por el sistema se comparan con la solicitud de permiso de aplicación para desarrollar un conjunto final de permisos

Seguridad en la aplicación.NET Demostrar errores en la seguridad Crear un conjunto de permisos en la herramienta de configuración del esquema Crear un grupo de códigos con la herramienta de configuración del esquema Demostrar la seguridad apropiada demo

Agenda Descripción general de.Net Framework Administrar los ensamblados de.NET en el GAC Configurar los componentes de.NET Seguridad en la aplicación.NET Supervisar las aplicaciones.NET

Supervisar las aplicaciones.NET Contadores de rendimiento CLR de.NET Tipos de contadores Descripción JIT El código.NET que ha sido recopilado justo a tiempo (JIT) Red Los datos que una aplicación envía y recibe sobre la red RemotoLos objetos remotos que utiliza una aplicación Seguridad Las verificaciones de seguridad que realiza CRL para una aplicación

Supervisar las aplicaciones.NET Contadores de rendimiento ASP.NET Contadores de rendimiento a nivel sistema –Agregar información para todas las aplicaciones –Combinar servidores que ejecutan la misma aplicación Contadores de rendimiento a nivel aplicación –Contar una instancia única de aplicación –Vista granular a errores, a memoria caché y más Supervisar ambos niveles para una mejor vista

Supervisar las aplicaciones.NET Bloque de aplicaciones de registro e instrumentación Parte de la biblioteca empresarial Reemplace el Marco de instrumentación empresarial y el Bloque de aplicaciones de registro Varios receptores de eventos –El registro de eventos de Windows –Windows Management Instrumentation –Archivos planos y otros Dirija eventos a diferentes receptores

Supervisar las aplicaciones.NET Opciones de configuración LIAB Filtrar eventos con base en categoría o prioridad Personalizar formatos de mensajes Establecer estrategias de distribución –Sincrónico –Asincrónico (MSMQ) Dependiente de la configuración del bloque de aplicaciones us/dnpag2/html/logging.asp

Resumen de la sesión.NET ofrece seguridad sin paralelo La GAC simplifica los controles de versión La configuración es más fácil que nunca

Preguntas

Para mayores informes Visite TechNet en Para la URL below para información adicional, incluyendo: –Libros y cursos –Recursos de la comunidad –Versiones de medios descargables y simplificados de esta sesión

Suscripciones a TechNet ¿Ya se enteró de lo más reciente? ¡Software sin límites de tiempo! El software para evaluación de la versión completa proporciona una mayor flexibilidad a los suscriptores a TechNet Plus. Soporte técnico complementario. Los dos incidentes gratuitos de soporte técnico que se incluyen con todas las suscripciones a TechNet Plus le ahorran tiempo al resolver problemas de misión crítica. Tenga a la mano los recursos más actuales para evaluar, implementar y brindar soporte a las soluciones de Microsoft, que se ofrecen mensualmente en CD o en DVD, sin depender de una conectividad a Internet ni de los firewalls.

¿En dónde puedo obtener ayuda? Chats y difusiones por el Web gratuitos Lista de grupos de noticias Sitios de la comunidad de Microsoft Eventos de la comunidad Columna de la comunidad