Seguridad para el cliente rico. Presente y futuro

Slides:



Advertisements
Presentaciones similares
Servicio de Impresión KEY MESSAGE: Título SLIDE BUILDS: 0
Advertisements

TNT4-04 KEY MESSAGE: Entry Slide SLIDE BUILDS: 0 SLIDE SCRIPT:
Intranets P. Reyes / Octubre 2004.
Logon en Windows XP con Tarjetas y Certificados CERES
Programación para Office 2003 con Visual Studio Tools for Office System Octavio Hernández Servicios Profesionales Danysoft.
Lo nuevo en Microsoft Office Project Server 2003 Microsoft Corporation.
YUKON EN EL HORIZONTE Valeria Rodríguez Z. MVP SQL Server Business Manager Paradigma Software S.R.L.
Microsoft Office Sharepoint Server Business Intelligence Rubén Alonso Cebrián Código: HOL-SPS07.
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.
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
3/29/ :02 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Tecnologías para desarrollo de aplicaciones web. Un caso de uso
Presentación de la Plataforma de Gestión de la Excelencia
LIBRO DE CLASES ELECTRONICO, Guía de instalación Aplicaciones
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.
Aplicación informática. formando parte de una red. pone sus recursos a disposición de las demás computadoras(clientes) de la red. Maneja información.
UNIVERSIDAD TECNOLÓGICA ISRAEL CARRERA DE SISTEMAS INFORMÁTICOS
Tecnologías de soporte para e-learning UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA UNIVERSITARIA DE INFORMÁTICA Departamento de Organización y Estructura.
Isabel Gomez Miragaya - Programas Técnicos para Partners División de Desarrollo y Plataforma – Microsoft Spain.
Marino Posadas Director de Tec. Desarrollo Solid Quality Mentors.
INFOPATH ERIKA SAAVEDRA.
Conceptos de Infopath Microsoft InfoPath es una aplicación  usada para desarrollar formularios de entrada de datos basados en XML. Su primera publicación,
Introducción a los servicios Web
WINDOWS AZURE CONNECT.
RIA y Silverlight Ethel García-Simón Matachana
Soluciones Microsoft para la virtualización de aplicaciones
César de la Torre – Programas Técnicos para Partners División de Desarrollo y Plataforma – Microsoft Spain.
Windows Vista: User Account Control
Comparación entre la implementación de aplicaciones PHP y ASP.NET 2.0
Planificación y despliegue de Office Sharepoint Server 2007 Rubén Alonso Cebrián
Systems Management Server 2003 Santiago Pastor Zaltor Soluciones Informáticas.
Desarrollo en dispositivos móviles Smartphone 2003 Alejandro Mezcua MVP.NET Zaltor Soluciones Informáticas
Catherine Heller .NET Technical Evangelist Microsoft Corporation
Antonio Gámir TSP – Windows Client
Visual Studio 2005 Gestión del Ciclo de Vida Jose Murillo Responsable programas técnicos para Fabricantes.
Oportunidad de canal Actualizar software de servidor Actualizar hardware de servidor Proporcionar servicios de migración de aplicaciones Estos productos.
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.
San José, Costa Rica Febrero, 2011 Sistema de Formulación Presupuestaria.
Introducción a ASP.NET.
Interacción Persona Ordenador
1 Consigna 2006 UPV/EHU Consigna David Fernández Acin CIDIR Bizkaia Euskal Herriko Unibertsitatea / Universidad del País Vasco XXII.
Escritorio Remoto de Windows 2003 Server 3. C liente Conectar Utilizar programa remoto Sesión y ventanas Rendimiento Recursos compartidos Programa de inicio.
Código: HOL-WIN51. Introducción a Windows Server 2008 Novedades en Windows Server 2008 R2 Actualización a Windows Server 2008 R2 Implantación Instalación.
Diccionario técnico.
Servicios Web. Servicios web Son programas con funcionalidad accesible a través de protocolo http que permiten la ejecución remota de métodos y funciones.
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.
Paulina Guevara UNITA - IBARRA. Lenguaje de programación orientado a objetos y procedural. Un Sistema Gestor de Bases de datos o Database Management System.
MICROSOFT ISA SERVER PRESENTADO A: FABIO LASSO
Tema 0: Aplicaciones de Cliente Inteligente Carlos Cobos Miguel Ángel Niño Adaptado de Smart Client Development in.NET Peter Ty Developer Evangelist Developer.
Tecnologias Usadas.Net Framework LINQ WCF Subversion Clickonce Smart Client Deployment SQL Server Compact Edition. Visual Studio Express 2008.
Windows XP en la empresa. 1.EVOLUCION DE LOS SISTEMAS OPERATIVOS A WINDOWS XP 2.NOVEDADES DE LA INSTALACIÓN 3.ELEMENTOS QUE REFUERZAN LA FIABILIDAD DEL.
Grupo 5 Integrantes : Jenny Ingrid Andres.  Microsoft Corporation es una empresa multinacional estadounidense, fundada en 1975 por Bill Gates y Paul.
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.
FMAT, UADY Noviembre 2003 Prácticas de seguridad para Administradores.
Simulador Redes. Agenda Introducción Características Principales Campos de Acción de la herramienta Arquitectura de la herramienta Tecnologías Usadas.
Vamos a tratar en este tema la instalación, mantenimiento y administración de un sistema operativo cliente, y en lo siguientes temas entraremos ya con.
1 Windows XP Service Pack 2 con Tecnologías de Seguridad Avanzada Pablo Folgueiras Gerente Regional de Producto Windows Microsoft Cono Sur.
Diseño e implementación de soluciones de Dispositivos Conectados para Pequeñas y Medianas Empresas.
Antonio De León. AGENDA  Versiones más conocidas  Aplicaciones  Sistema de Archivos  Criticas y polémicas  Seguridad.
Nombre: Germania Ruiz UNIVERSIDAD TECNOLOGICA AMERICA.
¿QUE SON LAS ACTUALIZACIONES?  Las actualizaciones son adiciones al software que pueden evitar problemas o corregirlos, mejorar el funcionamiento del.
Concepto IIS es un conjunto de servicios usando Microsoft Windows, especialmente usado en servidores web De hecho, el IIS viene integrado con Windows.
Conceptos Básicos V.A. No se requiere instalación en puestos clientes Utilización de entornos aislados Permite la convivencia de diferentes versiones.
ESTACIONES DE TRABAJO..
ADMINISTRACIÓN DE REDES Planes de Migración. Migración En tecnología de información y comunicación, la migración es el proceso de la transferencia desde.
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.
INVESTIGACION DE TEMARIO JOSE LUIS VEGA MERINO.  1.2. Requerimientos de instalación.  Microsoft Windows 7 Professional y Microsoft Windows 7 Ultimate.
¿QUE ES EL TEAMVIEWER? ES UN SOFTWARE CUYA FUNCIÓN ES CONECTARSE REMOTAMENTE A OTRO EQUIPO. ENTRE SUS FUNCIONES ESTÁN: COMPARTIR Y CONTROLAR ESCRITORIOS,
DOCENTE: CLAUDIA ESTHER DOMÍNGUEZ BRIGIDO CBTIS 242 CUETZALAN DEL PROGRESO, PUE.
Transcripción de la presentación:

Seguridad para el cliente rico. Presente y futuro David Carmona davidcsa@microsoft.com División de Desarrolladores Microsoft Ibérica <el rico> Pablo Pelaez pablo@plainconcepts.com Microsoft Regional Director – MVP VSTO Plain Concepts

Intro Clientes Ricos ClickOnce Windows Presentation Foundation Conclusiones

Clientes Ricos ALIERTA, CESAR ALVAREZ, ISIDORO BOTIN, ANA PATRICIA BOTIN, EMILIO BRUFAU, ANTONI CORTINA, ALFONSO FORNESA, RICARDO GONZALEZ, FCO. LARA BOSCH, JOSE MANUEL ORIOL, IÑIGO DE ORTEGA, AMANCIO PEREZ, FLORENTINO POLANCO, JESUS

Clientes Ricos A medida del dispositivo Servicios Web & soporte conectado/desconectado Difícil de desplegar Huella pesada Infierno de las DLLs Dependencia de la red Experiencia pobre de usuario IU rica compleja de desarrollar Poco interactivo Experiencia rica de usuario Facilidad de gestión de cambios Productividad para el desarrollador Facilidad de despliegue Interactivo © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Cliente rico: Blogviewer © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 5

Despliegue CTRL-C, CTRL-V Por instalación MSI (v1.0) 3/24/2017 3:57 PM Despliegue CTRL-C, CTRL-V Por instalación MSI (v1.0) Aislamiento entre aplicaciones Nombre seguro para componentes compartidos No Touch Deployment (v1.0) Ejecución directa desde la web Restricciones Sólo para aplicaciones online Seguridad basada en zonas de internet ClickOnce (v2.0) Basado en las dos anteriores © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Ficheros de aplicación 3/24/2017 3:57 PM ClickOnce Servidor Aplicación publicada en un servidor de Web o en un servidor de ficheros Ficheros de aplicación El cliente accede a la aplicación http://www.miweb.com/my.application La aplicación se despliega en el cliente, en el directorio del usuario, y se ejecuta localmente Cliente 7 © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 7

Experiencia de desarrollo 3/24/2017 3:57 PM Experiencia de desarrollo El desarrollador crea el manifiesto de aplicación Fichero XML que define los componentes El administrador crea el manifiesto de despliegue Define las versiones publicadas Integrado con Visual Studio Asistente de publicación © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Prerrequisitos ClickOnce no necesita permisos de administración 3/24/2017 3:57 PM Prerrequisitos ClickOnce no necesita permisos de administración Instalación aislada por usuario No se permiten componentes compartidos Bootstrapper Permite instalar prerrequisitos Accesible desde la página de publicación Incluye .NET FX MDAC SQL Server Express Personalizados © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Bootstrapper en acción Web Server Setup.exe Setup.exe Dotnetfx.exe Dotnetfx.exe Web Client PC Mdac_typ.exe Foo.msi Foo.msi a Reboot App.deploy App.deploy MDAC detected! a

Opciones de despliegue 3/24/2017 3:57 PM Opciones de despliegue Aplicaciones “offline” Accesible en menú Inicio Permite funcionamiento offline Opción de autoactualización Aplicaciones “online” Lanzada desde URL Sólo permite funcionamiento online Caché local © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Opciones de actualización 3/24/2017 3:57 PM Opciones de actualización En el arranque de la aplicación El usuario es avisado de una nueva versión Programática Permite integrar con nuestra aplicación Requerida Se define una versión mínima Actualización de fondo Basada en BITS, tecnología de Windows Update Utiliza ancho de banda residual © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

ClickOnce © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 13

Seguridad Manifiestos firmados digitalmente 3/24/2017 3:57 PM Seguridad Manifiestos firmados digitalmente Sólo el publicador puede actualizar Confirmación de usuario opcional Política de seguridad de administrador Licencia de confianza Firma digital del manifiesto Publicación de permisos mínimos Soporte desde Visual Studio Firma y depuración en zonas no seguras © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Seguridad en ClickOnce © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Windows Presentation Foundation Nuevo subsistema de presentación Nativo en Windows Vista Instalable en Windows XP / Windows 2003 Pila basada en DirectX Desde nuestra aplicación hasta el driver Plataforma integrada Interfaz de usuario, Documentos, Media Programación declarativa e imperativa XAML © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Despliegue Ensamblado .NET Documento Loose XAML Se genera un único .exe Desplegable por Setup, ClickOnce o Browser Documento Compilar a paquete (XPS) Loose XAML Sin code-behind Opciones Devolver XAML en servidor (IE) Incrustar en página HTML (WPF/E) © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Windows Presentation Foundation © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Conclusiones Siempre es mejor disponer de clientes ricos… WPF se convertirá en el sistema de presentación universal- (Bill Gates 2006). (Respuesta de un usuario avanzado de Linux) © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.