Fundamentos de seguridad para aplicaciones Web. Jorge Oblitas Microsoft Regional Director

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Fundamentos de seguridad para aplicaciones Web. Jorge Oblitas Microsoft Regional Director www.icuadrado.com www.microsoft.com/rd"

Transcripción

1

2 Fundamentos de seguridad para aplicaciones Web Jorge Oblitas Microsoft Regional Director

3 Agenda del día Fundamentos de Seguridad para aplicaciones Web Seguridad esencial para IIS y ASP.NET Ataques y Modelo de ataques A qué temer y por qué Identificando vulnerabilidades sistemáticamente ticamente Defensas y contramedidas Escribiendo código ASP.NET seguro Uniendo todo Aplicación referencial de Microsoft para el OpenHack

4 Agenda de esta sesión Por qué hablamos de seguridad? Seguridad IIS Seguridad ASP.NET Personificación Autenticación ASP.NET Autorización ASP.NET Autenticación y Autorización en acción

5 Por qué hablamos de seguridad? Encuesta2002 de crimen y seguridad en computadoras. Porcentajes de las compañíasparticipantes Reportaron brechas de seguridad en los últimos 12 meses Tuvieron perdidas financieras como resultado Identificaron la conexión a Internet como fuente frecuente de ataques Reportaron la intrusión a las autoridades 34% 80% 74% 90% i

6 Cómo pasó esto? Vulnerabilidadescomunes del software Porcentajes de aplicacionesque tuvieron serias deficienciencias en el diseño en las áreasmostradas en las áreas indicadas Administración de la sesión 79% Manipulación de parámetros 73% Control de accesos 64% Algoritmos criptográficos 61% Manejo de data sensible 41% Controles administrativos 36% Validación del ingreso 32%

7 Manos a la obra software seguro requiere personal dedicado y con conocimiento. El Software no es seguro si la red no lo es. La administración es el lecho de roca de la seguridad. El software seguro reuqiere también desarrolladores dedicados y con conocimiento. Una administración apropiada no significa nada si el código no es seguro. Muchos desarrolladores no se dan cuenta que están escribiendo código inseguro.

8 Esto es código inseguro! <html> <body> <form runat="server"> <asp:textbox ID="Input" runat="server" /> <asp:button Text= Clickeame" OnClick="OnSubmit" runat="server" /> <asp:label ID="Output" runat="server" /> </form> </body> </html> <script language="c#" runat="server"> void OnSubmit (Object sender, EventArgs e) { Output.Text = "Hola, " + Input.Text; } </script>

9 Forzando campos ocultos

10 Seguridad IIS Protección y Pooling Autorización Permisos de la Metabase de la Web ACL Anonymous Basic Digest Authenticación Certificados X.509 Integrada con Windows Passport (IIS 6) SSL/TLS Restricción IP Dónde debe ejecutarse el código Qué puede hacer el usuario que llama? Quén envió el request? Debe ser encriptado el tráfico? Las llamadas desde esta IP son permitidas?

11 Mecanismos de autenticación IIS Basic Basic Digest Digest NTLM NTLM Kerberos Kerberos X.509 Certs Certs X.509 Passport Passport Necesita cuentas Windows? Soporta delegación?* Credenciales en cleartext? Soporta browsers no IE? Pasa a través de firewalls? TRansparente al usuario? Y Y Y Y Y N Y N N Y Y N Y N N N N Y Y Y N N N Y N N** N Y Y Y N N N Y Y Y En Windows 2003 Server, la transicióny delegación restringida en Kerberos se puede usar * para delegar al margen del mecanismo de autenticaciónseleccionado. ** Some mapeos de certificados son delegables, perola mayoría no

12 IIS 5 y ASP.NET ASP.NET worker process Inetinfo.exe Otras cañerías Aspnet_wp.exe HTTP Requests Aspnet_isapi Named Pipe AppDomain AppDomain Las aplicaciones ASP.NET comparten un worker process pero están aisladas en AppDomains* separados. * ASP.NET tambiénsoporta Web gardening,que ubica un worker process porcpu

13 IIS 6 y ASP.NET Application Pool 1 Application Pool 2 Inetinfo.exe W3wp.exe AppDomain Aspnet_isapi W3wp.exe AppDomain AppDomain Aspnet_isapi Modo Usuario Modo Kernel HTTP Requests I/O Completion Ports Http.sys

14 Identidad del Worker Process En IIS 5, ASP.NET corre como ASPNET por defecto Cuenta local débil con privilegios limitados. Creado al momento de la instalación. Password autogenerada. En IIS 6, ASP.NET corre como un servicio de red (machine$) por defecto Cuenta local débil con privilegios limitados. Tiene credenciales de red. Construido en Windows 2003 Server

15 Identidad del proceso de cambio IIS 6 Configurable por application pool Las Credenciales son administradas por IIS IIS 5 La Identidad es compartida por todos los WPs en el Web server Las Credenciales se guardan en Machine.config* <processmodel username="midominio\miusuario" password="..."... /> * Ver SecNetHT01.asp arasaber comocorrerasp.net usandounacuenta personalizada.

16 Asegurando las credenciales del proceso En IIS 5, usa Aspnet_setreg Sólo en ASP.NET 1.1; hotfix para 1.0 Machine.config <processmodel... username="registry:hklm\software\myapp\identity\aspnet_setreg,usuarioe" password="registry:hklm\software\myapp\identity\aspnet_setreg,password" /> Registry i

17 Seguridad ASP.NET Authorización Autorización ACL Autorización URL Windows Passport Forms Impersonalización Autenticación Que tiene permitido hacer el que llama? Usar identidad de proceso o la identidad del que llama De quein vino el request?

18 Impersonalización Por defecto,, el código se ejecuta utilizando la identidad del ASP.NET worker process El Acceso es negado si se intenta acceder a un recurso para el cual el worker process no tiene permiso. Si la personificación está habilitada el código se ejecuta bajo la identidad del que llama. El acceso es negado si se intenta acceder a un recurso para el cual el que llama no tiene permiso. Trabaja adjuntando el token de acceso al thread asignado por el request.

19 Habilitando impersonalización Web.config <configuration> <system.web> <authentication mode="windows" /> <identity impersonate="true" /> </system.web> </configuration>

20 Autenticación ASP.NET Autenticación Windows Usa las cuentas Windows existentes Ideal para aplicaciones Intranet Autenticación Passport Conveniente para los usuarios (un sólo punto para loguearse) Poner las credenciales en las manos de otros. Autenticación por formularios Tipicamente usa páginas de Login al estilo ebay. Ideal para aplicaciones Internet

21 Autenticación Windows El request corre usando la identidad del proceso o la identidad personificada (jorge o IUSR_machinename*) Jorge A IIS A ASP.NET IIS crea el token de acceso identificando al caller (Jorge o IUSR_machinename*) ASP.NET recibe el token de acceso, hace un chequeo ACL al recurso pedido, y hace el token disponible para impersonalización. * Pordefecto, IIS usa IUSR_machinename para representar usuarios anónimos

22 Autenticación por formularios Disponible para usuarios anónimos? Si Recurso No Si Cookie de autenticacion valida? Si Está autorizado el que hace el request? No No cookie Si Accesso denegado Página de Login Logueo exitoso? No

23 Especificando el tipo de autenticación Web.config <configuration> <system.web> <!-- mode="windows Passport Forms None" --> <authentication mode="windows" /> </system.web> </configuration>

24 Opciones de autenticación por formularios Web.config <configuration> <system.web> <authentication mode="forms"> <!-- forms Attributes: name="[cookie name]" Nombre de la cookie de autenticación loginurl="[url]" - URL de la pagina Login protection="[all None Encryption Validation]" timeout="[minutes]" tiempo de validez de la cookie path="/" Ruta de la cookie requiressl="[true false]" Restringir la cookie a SSL? (1.1) slidingexpiration="[true false]" Renovar la cookie? (1.1) --> <forms loginurl="/loginpage.aspx" /> </authentication> </system.web> </configuration>

25 Security Principals Windows representa los security principals con tokens de acceso El.NET Framework representa los security principals con objetos security principal Abstrae el tipo de autenticación Te habilita a escribir (las más de las veces) código genérico para buscar nombres, revisar roles, etc. Los Objetos Principal exponen data útil acerca de los usuarios (especialmente los autenticados)

26 Objetos Security Principal Cada tipo de objeto Identidad expone informaci[on espec[ifica para un tipo de autenticación GenericPrincipal WindowsPrincipal FormsIdentity WindowsIdentity PassportIdentity GenericIdentity A IIdentity IPrincipal El Objeto Identidad encapsula el token de acceso Windows si el tipo de acceso es WindowsIdentity

27 Usando IPrincipal e IIdentity // Viendo si el caller está autenticado if (HttpContext.Current.User.Identity.IsAuthenticated) { // El caller está autenticado } // Obteniendo el usuario del caller autenticado string nombre = HttpContext.Current.User.Identity.Name; // Realiza un chequeo de roles programático if (HttpContext.Current.User.IsInRole ( Administrador") { // El caller es Administrador } // Se obtiene el token de acceso del caller si estamos usando //autenticación Windows if (HttpContext.Current.User.Identity is WindowsIdentity) { IntPtr token = ((WindowsIdentity) HttpContext.Current.User.Identity).Token;... }

28 Autorización ASP.NET Autorización ACL Se combina típicamente con autenticación Windows. Usa permisos NTFS para controlar el acceso a los recursos basado en la identidad Windows del Caller. No requiere Personificación Autorización URL Se combina típicamente con autenticación por formularios Controla el acceso a los recursos basado en la identidad Windows, Passport, o por formularios Se aplica en el Web.config

29 Autorización ACL El acceso anónimo no está permitido Authentication mode="windows" ACL A Jorge IIS ASP.NET A A ASPX IIS crea el token de acceso identificando a Jorge y se lo pasa a las ASP.NET ASP.NET revisa el ACL en el archiv pedido y hace fallar el request si Jorge no tiene los permisos necesarios

30 Autorización URL Web.config <! Niega acceso al usuario anónimo (no autenticado) --> <deny users="?" /> <! Da acceso a Jorge y a Mary; pero a nadie más --> <allow users= Jorge, Mary" /> <deny users="*" /> <! Permite acceso a todos, excepto a Jorge y Mary --> <deny users= Jorge, Mary" /> <allow users="*" /> <! Permite el acceso a cualquier Administrador --> <allow roles= Administrador" /> <deny users="*" />

31 Escogiendo la combinación correcta Escenario #1: Aplicaciones Intranet La mayoría de los accesos ocurren detrás del firewall Sirve a una pobiación de usuarios definidos por cuentas de usuario Windows Escenario #2: Aplicaciones Internet La mayoría de los accesos ocurre fuera del firewall Sirve a poblaciones de usuarios no definidas por cuentas de usuario Windos (ejemplo:: ebay)

32 Aplicaciones Intranet Autorización URL Permisos SQL Roles de DB Servidor Web Servidor de bases de datos Jorge Mary Sebastián A A A IIS A A A ASP. NET Trusted Connection IPSec SQL Server Autenticación Integrada con Windows Autenticación Windows Autenticación Windows

33 Aplicaciones Internet Autorización ACL PermisosSQL Roles de DB Servidor Web Servidor de bases de datos Jorge Mary Firewall Sebastián IIS ASP. NET Trusted Connection SQL Server IPSec Acceso anónimo (no autenticado) Autenticación por Formularios Autenticación Windows

34 Autenticación Windows y Autorización ACL

35 Autenticación por formulariosy autorización URL

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

37 Apéndice

38 SSL/TLS Conversaciones seguras cliente/servidor Privacidad del mensaje: Trafico encriptado usando llaves y negociadas y protocolos Integridad del mensaje: Trafico validado usando mensajes validados con códigos de autenticación de mensaje protegidos con llaves (MACs) Cómo instalar SSL en un servidor Web" default.asp?url=/library/en =/library/en-us/dnnetsec/ us/dnnetsec/- html/secnetht01.asp i

39 IPrincipal e IIdentity IPrincipal interface IPrincipal { IIdentity Identity { get; } // Expone el objeto identidad bool IsInRole (string role); // El usuario pertenece // a un rol específico? } IIdentity interface IIdentity { string AuthenticationType { get; } // Tipo de autenticación? bool IsAuthenticated (); // Esta el usuario autenticado? string Name { get ; } // Nombre del usuario autenticado }

Seguridad en.net. Daniel Seara

Seguridad en.net. Daniel Seara eguridad en.et Daniel eara Proceso de desarrollo Definir que hace la aplicación y como se usa Los usuarios ven páginas con catálogos Realizan búsquedas del mismo Agregan ítems al carrito Cierran la operación

Más detalles

Modelo de seguridad para aplicaciones ASP.NET

Modelo de seguridad para aplicaciones ASP.NET Modelo de seguridad para aplicaciones ASP.NET J.D. Meier, Alex Mackman, Michael Dunner y Srinath Vasireddy Resumen Este capítulo describe las características comunes de las aplicaciones Web.NET desde la

Más detalles

Marcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net

Marcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net Marcos de Desarrollo Diseño e implementación de aplicaciones Web con.net Objetivos Saber implementar autenticación basada en formularios en aplicaciones Web ASP.NET Saber restringir el acceso a recursos

Más detalles

TEMA 8: IDENTIFICACIÓN Y CONTROL DE USUARIOS

TEMA 8: IDENTIFICACIÓN Y CONTROL DE USUARIOS TEMA 8: IDENTIFICACIÓN Y CONTROL DE USUARIOS 1. AUTENTICACIÓN Y AUTORIZACIÓN DEFINICIONES Autenticación: Acepta credenciales proporcionadas por el usuario. Valida esas credenciales. Autorización: Dada

Más detalles

ESCUELA POLITÉCNICA NACIONAL

ESCUELA POLITÉCNICA NACIONAL 1 ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA Implementación y Configuración de Seguridades para una Aplicación Web Empresarial basada en tecnología ASP.NET 1.1 y SQL Server

Más detalles

Programación de Aplicaciones Visuales II Ejercicio Paso a Paso: Aplicación para HelpDesk

Programación de Aplicaciones Visuales II Ejercicio Paso a Paso: Aplicación para HelpDesk Programación de Aplicaciones Visuales II Objetivos del Ejercicio: realizar un proceso por pasos y en varias etapas que permita al lector construir una aplicación basada en datos utilizando ASP.NET. Algunas

Más detalles

Cursos de Verano 2002 UNIVERSIDAD DE OVIEDO. Cod. 1728.61 ASP.NET

Cursos de Verano 2002 UNIVERSIDAD DE OVIEDO. Cod. 1728.61 ASP.NET Cod. 1728.61 PLATAFORMA.NET Y SERVICIOS WEB Juan Ramón Pérez Pérez jrpp@pinon pinon.ccu.uniovi.es OOTLab Dpto. de Informática Lab - Laboratorio de Tecnologías de Orientación a Objetos http://www www.ootlab.uniovi.es

Más detalles

Célula UABC-Live.net. Universidad Autónoma. de Baja California. http://uabc-live-net.spaces.live.com/ Facultad de Ciencias Químicas.

Célula UABC-Live.net. Universidad Autónoma. de Baja California. http://uabc-live-net.spaces.live.com/ Facultad de Ciencias Químicas. Célula Académica UABC-Live.net Universidad Autónoma de Baja California Facultad de Ciencias Químicas e Ingeniería http://uabc-live-net.spaces.live.com/ Sesión n No. 7 CardSpace Expositores: Blanca Patricia

Más detalles

MANUAL DE INSTALACIÓN BIPORTAL

MANUAL DE INSTALACIÓN BIPORTAL Protección MANUAL DE INSTALACIÓN BIPORTAL BI 1.0 31/10/2011 1 de 15 Contenido 1. HISTORIAL DE VERSIONES... 2 2. INTRODUCCIÓN... 3 Contenido... 3 Confidencialidad... 3 3. DESCRIPCIÓN DE ENTREGABLES... 4

Más detalles

PARTE I. TECNICAS DE DESARROLLO

PARTE I. TECNICAS DE DESARROLLO INDICE Introducción XVII PARTE I. TECNICAS DE DESARROLLO 1 Capitulo 1. Cifrado 3 Archivos de Practicas 4 Resúmenes Hash 5 Cifrado de Clave Privado 10 Como Mantener Seguras las Claves Privadas 14 Cifrado

Más detalles

UNIVERSIDAD CATÓLICA DE CUENCA

UNIVERSIDAD CATÓLICA DE CUENCA UNIVERSIDAD CATÓLICA DE CUENCA UNIDAD ACADÉMICA DE INGENIERÍA DE SISTEMAS, ELÉCTRICA Y ELECTRÓNICA CARRERA DE INGENIERÍA DE SITEMAS ACCESO A DATOS SEGUROS EN APLICACIONES ASP.NET TRABAJO DE INVESTIGACIÓN

Más detalles

Ignacio Cattivelli t-igcatt@microsoft.com

Ignacio Cattivelli t-igcatt@microsoft.com Ignacio Cattivelli t-igcatt@microsoft.com Una identidad digital provee información sobre un sujeto Individuo Aplicación PC La identidad es representada por un token Constituido por un conjunto de Claims

Más detalles

SEGURIDAD EN ASP.NET: AUTENTICACIÓN Y AUTORIZACIÓN

SEGURIDAD EN ASP.NET: AUTENTICACIÓN Y AUTORIZACIÓN SEGURIDAD EN ASP.NET: AUTENTICACIÓN Y AUTORIZACIÓN Milián, V Resumen Universidad de las Ciencias Informáticas La seguridad es un elemento importante en el desarrollo de aplicaciones web. Posiblemente garantizar

Más detalles

Circular de Tecnología Pautas de seguridad para el desarrollo de aplicaciones Web

Circular de Tecnología Pautas de seguridad para el desarrollo de aplicaciones Web ASIT 20070501 CT Pautas de seguridad para aplicaciones web v1 2007-05-16 Documento de Circular de Tecnología Pautas de seguridad para el desarrollo de aplicaciones Web Versión 01 ARCHIVO: ASIT 20070501

Más detalles

Tema 13. Programación segura para aplicaciones móviles

Tema 13. Programación segura para aplicaciones móviles Tema 13. Programación segura para aplicaciones móviles Formación específica, cursos verano 2008 ETS de Informática Aplicada Universidad Politécnica de Valencia 2 Índice Seguridad en las implementaciones

Más detalles

Seguridad en Aplicaciones Web

Seguridad en Aplicaciones Web Seguridad en Aplicaciones Web Leandro Meiners lmeiners@cybsec cybsec.comcom Septiembre de 2005 Buenos Aires - ARGENTINA Temario Temario Introducción al Protocolo HTTP: Arquitectura, carácterísticas, autenticación,

Más detalles

Programación Web. Unidad 5. Programación del lado del servidor.

Programación Web. Unidad 5. Programación del lado del servidor. Programación Web Unidad 5. Programación del lado del servidor. Programación del lado del servidor Aplicación Web. Una aplicación Web es una aplicación informática que los usuarios utilizan accediendo a

Más detalles

Capitulo 7 Implementación y Configuración de IIS 6.0

Capitulo 7 Implementación y Configuración de IIS 6.0 Page 1 of 12 Capitulo 7 Implementación y Configuración de IIS 6.0 Durante este capítulo Usted irá asimilando conocimientos acerca de los servicios web, y al finalizar mismo tendrá la habilidad de: Implementar

Más detalles

AVA-SECSystemWeb. Introducción Características del producto Especificaciones Técnicas

AVA-SECSystemWeb. Introducción Características del producto Especificaciones Técnicas AVA-SECSystemWeb Introducción Características del producto Especificaciones Técnicas Introducción Qué es AVA-SECSystemWeb? El Sistema de Seguridad AVA-SecSystemWeb, se encarga de la Autenticación y Autorización

Más detalles

Q-expeditive Publicación vía Internet

Q-expeditive Publicación vía Internet How to Q-expeditive Publicación vía Internet Versión: 2.0 Fecha de publicación 11-04-2011 Aplica a: Q-expeditive 3 Índice Introducción... 3 Publicación de servicios... 3 Ciudadanos... 3 Terminales de auto

Más detalles

Administración de sitios Web. Capítulo 8. Servidores Web: Internet Information Server

Administración de sitios Web. Capítulo 8. Servidores Web: Internet Information Server 1 of 9 4/15/2010 9:47 PM Anterior Administración de sitios Web Capítulo 8. Servidores Web: Internet Information Server Siguiente En este punto, nos centraremos en las tareas de administración del servidor

Más detalles

Curso: PROGRAMACIÓN DE PÁGINAS WEB CON ASP.NET 4 EN VISUAL BASIC Y JAVASCRIPT

Curso: PROGRAMACIÓN DE PÁGINAS WEB CON ASP.NET 4 EN VISUAL BASIC Y JAVASCRIPT Curso: PROGRAMACIÓN DE PÁGINAS WEB CON ASP.NET 4 EN VISUAL BASIC Y JAVASCRIPT Código: 1367 Familia Profesional: Desarrollo y diseño web Acreditación: Formación reconocida a través de vías no formales Modalidad:

Más detalles

PROGRAMACIÓN PÁGINAS WEB CON PHP

PROGRAMACIÓN PÁGINAS WEB CON PHP PROGRAMACIÓN PÁGINAS WEB CON PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología

Más detalles

LOS 7 PECADOS DEL DESARROLO WEB & TENTACIÓN DEL USUARIOS EN APLICACIONES MOVILES. www.owasp.org

LOS 7 PECADOS DEL DESARROLO WEB & TENTACIÓN DEL USUARIOS EN APLICACIONES MOVILES. www.owasp.org LOS 7 PECADOS DEL DESARROLO WEB & TENTACIÓN DEL USUARIOS EN APLICACIONES MOVILES www.owasp.org Quien soy? Ing. Elvin Vidal Mollinedo Mencia Profesional de seguridad + 9 años de experiencia en desarrollo

Más detalles

Programación. Contenido

Programación. Contenido CAE - Learning Management System - Programación pág. web: servidor (ASP.NET) Programación pág. web: servidor (ASP.NET) Programación Descripción Curso de desarrollo de aplicaciones web. Para ello se estudia

Más detalles

Adrián Hurtado González Cristóbal Miranda Puente. Departamento de Ingeniería Telemática Universidad Carlos III de Madrid

Adrián Hurtado González Cristóbal Miranda Puente. Departamento de Ingeniería Telemática Universidad Carlos III de Madrid ASP.NET Adrián Hurtado González Cristóbal Miranda Puente Departamento de Ingeniería Telemática Universidad Carlos III de Madrid Contenido Introducción Descripción Desarrollo Uso Conclusiones Referencias

Más detalles

Universidad Interamericana de Puerto Rico Recinto de Bayamón Departamento de Informática

Universidad Interamericana de Puerto Rico Recinto de Bayamón Departamento de Informática Universidad Interamericana de Puerto Rico Recinto de Bayamón Departamento de Informática IPSEC Internet Protocol Security Profesor: Luis M. Cardona Hernández Seguridad en las Redes Introducción TCP/IP

Más detalles

VÍDEO intypedia007es LECCIÓN 7: SEGURIDAD EN APLICACIONES WEB. INTRODUCCIÓN A LAS TÉCNICAS DE INYECCIÓN SQL. AUTOR: Chema Alonso

VÍDEO intypedia007es LECCIÓN 7: SEGURIDAD EN APLICACIONES WEB. INTRODUCCIÓN A LAS TÉCNICAS DE INYECCIÓN SQL. AUTOR: Chema Alonso VÍDEO intypedia007es LECCIÓN 7: SEGURIDAD EN APLICACIONES WEB. INTRODUCCIÓN A LAS TÉCNICAS DE INYECCIÓN SQL AUTOR: Chema Alonso Consultor de Seguridad en Informática 64. Microsoft MVP Enterprise Security

Más detalles

Capitulo 6 VPN y Firewalls

Capitulo 6 VPN y Firewalls 6. Antecedentes Los empleados móviles, las oficinas en casa y el telecommuter demandan la extensión de los niveles de servicio mas alla de la Intranet VPN es una red que en alguna parte pasa a través de

Más detalles

Capítulo 8. mhtml:file://c:\documents and Settings\Administrator\Desktop\esteban\sdfgsdfg\8 Segur...

Capítulo 8. mhtml:file://c:\documents and Settings\Administrator\Desktop\esteban\sdfgsdfg\8 Segur... Page 1 of 8 Capítulo 8 Seguridad: Nuevas funcionalidades en Windows Server 2003 Durante este capítulo Usted irá asimilando conocimientos acerca de las mejoras de seguridad introducidas en Windows Server

Más detalles

Manual de Integrador.NET

Manual de Integrador.NET Manual de Integrador.NET viafirma platform v3.5 ÍNDICE 1. INTRODUCCIÓN... 5 1.1. Objetivos... 5 1.2. Referencia... 5 2. GUÍA RÁPIDA... 5 2.1. Añadir las dependencias necesarias... 5 2.2. Página de acceso

Más detalles

2524 Developing XML Web Services Using Microsoft ASP.NET

2524 Developing XML Web Services Using Microsoft ASP.NET 2524 Developing XML Web Services Using Microsoft ASP.NET Introducción La meta de este curso es de proveer a los estudiantes con el conocimiento y habilidades requeridas para desarrollar soluciones basadas

Más detalles

Seguridad del Protocolo HTTP

Seguridad del Protocolo HTTP Seguridad del Protocolo HTTP - P R O T O C O L O H T T P S. - C O N E X I O N E S S E G U R A S : S S L, TS L. - G E S T IÓN D E C E R T IF I C A D O S Y A C C E S O --S E G U R O C O N H T T P S Luis

Más detalles

Seguridad, Web y Java

Seguridad, Web y Java 2 Seguridad, Web y Java Seguridad, Web y Java Daniel López Janáriz d.lopez@uib.es Seguridad, Web y Java 3 1. Introducción: Puntos a tener en cuenta cuando hablamos de seguridad La seguridad al 100% no

Más detalles

Introducción a ASP.NET de

Introducción a ASP.NET de Introducción a ASP.NET de Microsoft Curso de Extensión Universitaria Cod. 1830.036 - ARQUITECTURA WEB EN APLICACIONES EMPRESARIALES BASADAS EN TECNOLOGÍA JAVA/J2EE Director: Daniel Fernández Lanvín Marzo-Abril

Más detalles

Universidad de Buenos Aires. Facultades de Ciencias Económicas, Cs. Exactas y Naturales e Ingeniería

Universidad de Buenos Aires. Facultades de Ciencias Económicas, Cs. Exactas y Naturales e Ingeniería Universidad de Buenos Aires Facultades de Ciencias Económicas, Cs. Exactas y Naturales e Ingeniería Carrera de Especialización en Seguridad Informática Trabajo Final Federación de Identidad aplicada a

Más detalles

abacformacio@abacformacio.com

abacformacio@abacformacio.com Programación de páginas web con PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología

Más detalles

Introducción a ASP.NET

Introducción a ASP.NET Introducción a ASP.NET Índice Introducción a ASP.NET...1 1 La plataforma.net...2 1.1 Tecnologías de la Plataforma.NET...2 2 Microsoft Web Platform...4 3.NET Framework...6 3.1 Ventajas de utilizar.net...6

Más detalles

Control de acceso para aplicaciones Web

Control de acceso para aplicaciones Web Control de acceso para aplicaciones Web Andes 1365 piso 7º Montevideo Uruguay Tel./Fax: (+598) 2901.2929* Email: contacto@agesic.gub.uy www.agesic.gub.uy Índice de contenido Control de Acceso...4 Autenticación...6

Más detalles

Servidores Web E2B2C. Leandro Radusky Esteban Lanzarotti. Nov 2014

Servidores Web E2B2C. Leandro Radusky Esteban Lanzarotti. Nov 2014 Servidores Web E2B2C Leandro Radusky Esteban Lanzarotti Nov 2014 Agenda Mañana HTTP: Arquitectura Cliente/Servidor: introducción teórica. Elementos de una página web: HTML, JavaScript y CSS básicos. python-bottle:

Más detalles

Crear un servidor Web en IIS

Crear un servidor Web en IIS Crear un servidor Web en IIS Qué es un servidor web? Un servidor web es un programa que se ejecuta continuamente en un computador, manteniéndose a la espera de peticiones de ejecución que le hará un cliente

Más detalles

Componentes de una aplicación ASP.NET

Componentes de una aplicación ASP.NET Componentes de una aplicación ASP.NET WebForms (Formularios Web) Uno o más archivos con extensión.aspx Archivos Code-Behind Archivos asociados a WebForms que contienen código del lado del servidor (Ej.

Más detalles

VPN RED PRIVADA VIRTUAL INTEGRANTES: ALEXANDER BERNAL RAMIREZ CARLOS TRANCA JOSUE FLORES MIGUEL ANGEL VILLANUEVA

VPN RED PRIVADA VIRTUAL INTEGRANTES: ALEXANDER BERNAL RAMIREZ CARLOS TRANCA JOSUE FLORES MIGUEL ANGEL VILLANUEVA VPN RED PRIVADA VIRTUAL INTEGRANTES: ALEXANDER BERNAL RAMIREZ CARLOS TRANCA JOSUE FLORES MIGUEL ANGEL VILLANUEVA CONCEPTO VPN DEFINICIÓN, QUE SE PUEDE HACER CON UN VPN TIPOS DE VPN - ARQUITECTURA VPN ACCESO

Más detalles

Ficha Técnica. Categoría. Referencia. Horas. Contenido del Pack. Sinopsis. Programación. 200 horas 7603-1301

Ficha Técnica. Categoría. Referencia. Horas. Contenido del Pack. Sinopsis. Programación. 200 horas 7603-1301 Ficha Técnica Categoría Programación Referencia 7603-1301 Horas 200 horas Contenido del Pack - 1 Manual Teórico - 1 Cuaderno de Ejercicios Sinopsis ASP.NET es un framework para aplicaciones web. Su uso

Más detalles

PROGRAMACIÓN AVANZADA EN WEB

PROGRAMACIÓN AVANZADA EN WEB DENIECI MORENO AZOFEIFA PROGRAMACIÓN AVANZADA EN WEB Guía de estudio ii Revisión filológica Vanessa Villalobos Rodríguez Diagramación Producción académica Mario Marín Romero y asesoría metodológica Encargado

Más detalles

Suplemento informativo: aclaración del requisito 6.6 sobre revisiones de códigos y firewalls de aplicaciones

Suplemento informativo: aclaración del requisito 6.6 sobre revisiones de códigos y firewalls de aplicaciones Norma: Normas de Seguridad de Datos (DSS) Requisito: 6.6 Fecha: febrero de 2008 Suplemento informativo: aclaración del requisito 6.6 sobre revisiones de códigos y firewalls de aplicaciones Fecha de publicación:

Más detalles

SEGURIDAD EN REDES. NOMBRE: Daniel Leonardo Proaño Rosero. TEMA: SSH server

SEGURIDAD EN REDES. NOMBRE: Daniel Leonardo Proaño Rosero. TEMA: SSH server SEGURIDAD EN REDES NOMBRE: Daniel Leonardo Proaño Rosero TEMA: SSH server SSH (Secure SHell, en español: intérprete de órdenes segura) es el nombre de un protocolo y del programa que lo implementa, y sirve

Más detalles

Seguridad HTTP y servicios Web de ASP.NET

Seguridad HTTP y servicios Web de ASP.NET Seguridad HTTP y servicios Web de ASP.NET Introducción Uno de los temas que parece estar volviendo locos a los desarrolladores de servicios Web es el de averiguar el modo en que interactúan los servicios

Más detalles

Desarrollo seguro en Drupal. Ezequiel Vázquez De la calle

Desarrollo seguro en Drupal. Ezequiel Vázquez De la calle Sobre mi Estudios Ingeniero Técnico en Informática - UCA Máster en Ingeniería del Software - US Experto en Seguridad de las TIC - US Experiencia Aficiones 3+ años como desarrollador web, casi 2 en Drupal

Más detalles

Ficha Técnica. Categoría. Contenido del Pack. Sinopsis. Programación. - 1 CDROM - 2 Manual Teórico - 1 Cuaderno de Ejercicios

Ficha Técnica. Categoría. Contenido del Pack. Sinopsis. Programación. - 1 CDROM - 2 Manual Teórico - 1 Cuaderno de Ejercicios Ficha Técnica Categoría Programación Contenido del Pack - 1 CDROM - 2 Manual Teórico - 1 Cuaderno de Ejercicios Sinopsis ASP.Net es la nueva version de la tecnologia ASP de Microsoft para el desarrollo

Más detalles

Qué ofrece Autentia Real Business Solutions S.L?

Qué ofrece Autentia Real Business Solutions S.L? Avenida de Castilla,1 - Edificio Best Point - Oficina 21B 28830 San Fernando de Henares (Madrid) tel./fax: +34 91 675 33 06 info@autentia.com - www.autentia.com Qué ofrece Autentia Real Business Solutions

Más detalles

Seguimiento en aplicaciones Web con Microsoft ASP.NET

Seguimiento en aplicaciones Web con Microsoft ASP.NET Seguimiento en aplicaciones Web con Microsoft ASP.NET Índice Introducción 1 Lección: descripción del seguimiento 2 Lección: depuración remota 18 Seguimiento en aplicaciones Web con Microsoft ASP.NET 1

Más detalles

Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows. Módulo 5: Servicio Microsoft Exchange

Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows. Módulo 5: Servicio Microsoft Exchange Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows Módulo 5: Servicio Microsoft Exchange Aulas en red. Aplicaciones y servicios. Windows Servicio Correo Electrónico En este apartado procederemos

Más detalles

Marcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net

Marcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net Marcos de Desarrollo Diseño e implementación de aplicaciones Web con.net Objetivos Conocer la estructura de una aplicación Web ASP.NET Saber escribir código que reaccione a eventos a nivel de aplicación

Más detalles

MICROSOFT EXCHANGE 2007

MICROSOFT EXCHANGE 2007 MICROSOFT EXCHANGE 2007 En el momento de elaborar este documento en la URL http://technet.microsoft.com/enus/evalcenter/bb736128.aspx podíamos descargar una versión de prueba de Microsoft Exchange 2007.

Más detalles

Carpetas Compartidas en MS Windows XP

Carpetas Compartidas en MS Windows XP Pontificia Universidad Catolica de Chile Departamento de Ciencia de la Computacion Escuela de Ingenieria Carpetas Compartidas en MS Windows XP Alejandro Salinas F. msrlab@ing.puc.cl Objetivos de este documento:

Más detalles

Segurinfo NOA 2011. Seguridad en el desarrollo de aplicaciones Web

Segurinfo NOA 2011. Seguridad en el desarrollo de aplicaciones Web Segurinfo NOA 2011 Seguridad en el desarrollo de aplicaciones Web Hernán Santiso Gerente de Seguridad de la Información Claro Argentina, Uruguay y Paraguay hsantiso@claro.com.ar Introducción El problema

Más detalles

TROUBLESHOOTING: ViewTrac & ViewPrint

TROUBLESHOOTING: ViewTrac & ViewPrint TROUBLESHOOTING: ViewTrac & ViewPrint Versión 1.0 INDEX GENERALES 1. Se envían impresiones y genera un error diciendo que el usuario Puerto 9100 no tiene cuota o privilegios para imprimir BASE DE DATOS

Más detalles

DESPLIEGUE DE SENTINET

DESPLIEGUE DE SENTINET DESPLIEGUE DE SENTINET INTRODUCCIÓN Sentinet es una solución que proporciona gestión y gobierno de infraestructuras SOA desplegadas tanto on-premise, en la nube o en entornos híbridos. Sentinet está desarrollada

Más detalles

abacformacio@abacformacio.com 1

abacformacio@abacformacio.com 1 Programación de páginas web: servidor (ASP.NET) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte servidor con la tecnología ASP.NET y el servidor de bases de datos

Más detalles

Sistema de Administración de Materias Curriculares (SAMI)

Sistema de Administración de Materias Curriculares (SAMI) 1 Sistema de Administración de Materias Curriculares (SAMI) Santiago D. Gudiño, Cristina E. Torres, e Iván M. Bernal Resumen Se presenta una breve visión de las tecnologías ASP.NET (Active Server Pages.NET),

Más detalles

Microsoft Dynamics. Instalación de Management Reporter for Microsoft Dynamics ERP

Microsoft Dynamics. Instalación de Management Reporter for Microsoft Dynamics ERP Microsoft Dynamics Instalación de Management Reporter for Microsoft Dynamics ERP Fecha: mayo de 2010 Tabla de contenido Introducción... 3 Información general... 3 Requisitos del sistema... 3 Instalación

Más detalles

Programación páginas web JavaScript y PHP

Programación páginas web JavaScript y PHP Programación páginas web JavaScript y PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la

Más detalles

5.1. Qué es Internet? controla todo el sistema, pero está conectado de tal manera que hace

5.1. Qué es Internet? controla todo el sistema, pero está conectado de tal manera que hace 5. Internet 5.1. Qué es Internet? Internet es una red mundial de equipos que se comunican usando un lenguaje común. Es similar al sistema telefónico internacional: nadie posee ni controla todo el sistema,

Más detalles

Programación páginas web. Servidor (PHP)

Programación páginas web. Servidor (PHP) Programación páginas web. Servidor (PHP) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte servidor con la tecnología PHP y el servidor de bases de datos MySQL.

Más detalles

Autoridad Certificadora:

Autoridad Certificadora: Ejercicio configurar VPN enforcement para que los host que van a conectarse a la red local desde internet usando una vpn tengan que cumplir con las politicas de salud definidas por la empresa. Esta politica

Más detalles

04.01.01 Introducción a ASP.NET

04.01.01 Introducción a ASP.NET 04.01.01 Introducción a ASP.NET Integración de Sistemas Parte II. Diseño e implementación de aplicaciones Web con.net Objetivos Conocer los fundamentos de ASP.NET Saber crear una aplicación web ASP.NET

Más detalles

BlackBerry Enterprise Server Express for IBM Lotus Domino Versión: 5.0 Service Pack: 2. Guía de administración

BlackBerry Enterprise Server Express for IBM Lotus Domino Versión: 5.0 Service Pack: 2. Guía de administración BlackBerry Enterprise Server Express for IBM Lotus Domino Versión: 5.0 Service Pack: 2 Guía de administración Publicado: 2010-10-19 SWDT487521-1188261-1019040248-005 Contenido 1 BlackBerry Enterprise Server

Más detalles

Curso de SOA. Nivel Avanzado

Curso de SOA. Nivel Avanzado Región de Murcia Consejería de Hacienda y Administración Pública Curso de SOA. Nivel Avanzado Módulo 3 Seguridad en SOA Escuela de Administración Pública de la Región de Murcia Contenidos del MODULO 3

Más detalles

SOLUCIÓN DE PROBLEMAS

SOLUCIÓN DE PROBLEMAS SOLUCIÓN DE PROBLEMAS 1.- Opciones de Internet que deben estar habilitadas Opciones de Seguridad Abra Internet Explorer. En el menú Herramientas, seleccione Opciones de Internet y, a continuación, haga

Más detalles

12º Unidad Didáctica. Microsoft Internet Security and Acceleration Server ISA SERVER 2006. Eduard Lara

12º Unidad Didáctica. Microsoft Internet Security and Acceleration Server ISA SERVER 2006. Eduard Lara 12º Unidad Didáctica Microsoft Internet Security and Acceleration Server ISA SERVER 2006 Eduard Lara 1 ISA SERVER Es un firewall de stateful packet inspection (analiza el encabezado de los paquetes IP)

Más detalles

Programación páginas web JavaScript y PHP

Programación páginas web JavaScript y PHP PRESENTACIÓN Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología PHP y el servidor

Más detalles

Guía de instalación del entorno de trabajo utilizado en el laboratorio. Integración de Sistemas Prácticas de laboratorio.net

Guía de instalación del entorno de trabajo utilizado en el laboratorio. Integración de Sistemas Prácticas de laboratorio.net Guía de instalación del entorno de trabajo utilizado en el laboratorio Integración de Sistemas Prácticas de laboratorio.net En este documento se describe cómo instalar y configurar un entorno de trabajo

Más detalles

Programación páginas web con ASP.NET 3.5 (C#)

Programación páginas web con ASP.NET 3.5 (C#) Horas de teoría: 40 Horas de práctica: 40 Programación páginas web con ASP.NET 3.5 (C#) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript

Más detalles

Célula Académica UABC-Live.net

Célula Académica UABC-Live.net Célula Académica UABC-Live.net Universidad Autónoma de Baja California Facultad de Ciencias Químicas e Ingeniería http://uabc-live-net.spaces.live.com/ Sesión No. 1 Bienvenida a la Célula Expositor: Carlos

Más detalles

Redes Privadas Virtuales (VPN)

Redes Privadas Virtuales (VPN) Redes Privadas Virtuales (VPN) Integrantes: - Diego Álvarez Delgado - Carolina Jorquera Cáceres - Gabriel Sepúlveda Jorquera - Camila Zamora Esquivel Fecha: 28 de Julio de 2014 Profesor: Agustín González

Más detalles

Funciones Avanzadas de los Firewalls. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia

Funciones Avanzadas de los Firewalls. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia Funciones Avanzadas de los Firewalls. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia Con el tiempo a los firewalls se les ha agregado mas características: Autenticación de Usuarios VPN

Más detalles

Por qué MobilityGuard OneGate?

Por qué MobilityGuard OneGate? Para Acceso de Cualquier Escenario Solo Una Solución Por qué MobilityGuard OneGate? Escenarios 1 Acceda desde cualquier lugar 2 Identifique sólidamente los usuarios 3 No más notas de recordatorio con ingreso

Más detalles

Configuración de Aspel-SAE 6.0 para trabajar Remotamente

Configuración de Aspel-SAE 6.0 para trabajar Remotamente Configuración de Aspel-SAE 6.0 para trabajar Remotamente Para poder configurar Aspel-SAE 6.0 como Servidor Remoto, se necesita realizar lo siguiente: 1. Instalar y/o configurar el IIS que se tenga de acuerdo

Más detalles

Mi CIO trae una tableta. Y ahora? Autenticando el usuario y el dispositivo Rafael García

Mi CIO trae una tableta. Y ahora? Autenticando el usuario y el dispositivo Rafael García Mi CIO trae una tableta. Y ahora? Autenticando el usuario y el dispositivo Rafael García Segments Marketing 1 Agenda 1 Movilidad, transformador del negocio 2 Confianza en el dispositivo y el usuario 3

Más detalles

VPN host to LAN router usando OpenVPN

VPN host to LAN router usando OpenVPN VPN host to LAN router usando OpenVPN El propósito de este documento es describir cómo configurar una puerta de enlace OpenVPN para una red privada virtual host to LAN. Las secciones en las que se divide

Más detalles

Es Internet un lugar seguro para vivir?

Es Internet un lugar seguro para vivir? Seguridad file:///home/jpiquer/jpiquer/charlas/seguridad4/charla.html Es Internet un lugar seguro para vivir? José M. Piquer DCC - U. de Chile 1 of 1 06/08/2007 04:43 PM Internet Comercial (8) file:///home/jpiquer/jpiquer/charlas/seguridad4/1.html

Más detalles

Programación Aplicada II Ing. Héctor Abraham Hernández

Programación Aplicada II Ing. Héctor Abraham Hernández Programación Aplicada II Ing. Héctor Abraham Hernández Guía #7 Fecha: 28/02/2011 Introducción al Visual Web Developer 2008 Objetivo: Conocer cual es el ambiente de web Developer. Microsoft Visual Web Developer

Más detalles

JSP(JAVA SERVER PAGES)

JSP(JAVA SERVER PAGES) JSP(JAVA SERVER PAGES) Introducción En la actualidad, la mayoría de los sitios Web quieren mostrar contenido dinámico basado en el usuario y en la sesión. La mayor parte del contenido, tal como imágenes,

Más detalles

Instalación y Configuración del IIS para la facturación WEB en Aspel-CAJA 3.5

Instalación y Configuración del IIS para la facturación WEB en Aspel-CAJA 3.5 Instalación y Configuración del IIS para la facturación WEB en Aspel-CAJA 3.5 Para poder realizar la facturación WEB se necesita realizar lo siguiente: 1. Configurar el IIS que se tenga de acuerdo al Sistema

Más detalles

16-0147 / 29-1450 FUNDAMENTOS DE DESARROLLO DE SOFTWARE

16-0147 / 29-1450 FUNDAMENTOS DE DESARROLLO DE SOFTWARE PROGRAMA DE CONSULTOR JUNIOR EN TECNOLOGÍA MICROSOFT Este es un programa técnico introductorio en tecnología Microsoft adecuado para el personal del área técnica, donde se optimiza el desarrollo de sus

Más detalles

Seguridad y alta disponibilidad

Seguridad y alta disponibilidad VPN sitio a sitio Simulación VPN sitio a sitio, utilizando Packet Tracer Este es el esquema donde vamos a realizar una vpn de sitio a sitio, para ello nos vamos a ir a la consola del router 1 Con el primer

Más detalles

Operación de red segura con el uso de los servicios de seguridad distribuida de Windows 2000

Operación de red segura con el uso de los servicios de seguridad distribuida de Windows 2000 Sistema operativo Operación de red segura con el uso de los servicios de seguridad distribuida de Windows 2000 Bajado desde www.softdownload.com.ar Resumen En la actualidad, Microsoft Windows NT Server

Más detalles

PROCEDIMIENTO ESPECÍFICO. Código G022-02 Edición 0

PROCEDIMIENTO ESPECÍFICO. Código G022-02 Edición 0 Índice 1. TABLA RESUMEN... 2 2. OBJETO... 2 3. ALCANCE... 2 4. RESPONSABILIDADES... 3 5. ENTRADAS... 3 6. SALIDAS... 3 7. PROCESOS RELACIONADOS... 3 8. DIAGRAMA DE FLUJO... 4 9. DESARROLLO... 5 9.1. COMPONENTES

Más detalles

Configuración de políticas de acceso y de valores de DMZ

Configuración de políticas de acceso y de valores de DMZ Javier del Moral Calzada (1º ASI Diurno) I.E.S. Pablo Serrano Febrero 2009 Configuración de políticas de acceso y de valores de DMZ Objetivos de la práctica: - Iniciar la sesión en un dispositivo multifunción

Más detalles

Desarrollo de Aplicaciones Distribuidas con Servicios Web

Desarrollo de Aplicaciones Distribuidas con Servicios Web Desarrollo de Aplicaciones Distribuidas con Servicios Web Email: javier@softwareandina.com Tema 1 La Plataforma.NET Agenda Microsoft.NET Componentes.NET framework Common Language Runtime Framework Class

Más detalles

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS Servicio de correo electrónico Exchange - 1 - Servicio de Correo Electrónico Exchange...- 3 - Definición... - 3 - Instalación... - 4 - Configuración...-

Más detalles

Alta disponibilidad en Sharepoint 2007

Alta disponibilidad en Sharepoint 2007 Alta disponibilidad en Sharepoint 2007 Jorge Patricio Díaz Guzmán MVP http://www.jpdg.cl Juan Andrés Valenzuela Director Chile MOSSCA http://www.mossca.org Agenda Por qué Alta Disponibilidad? Un poco de

Más detalles

Instalación y Configuración del IIS para la facturación WEB en Aspel-SAE 6.0

Instalación y Configuración del IIS para la facturación WEB en Aspel-SAE 6.0 Instalación y Configuración del IIS para la facturación WEB en Aspel-SAE 6.0 Para utilizar la modalidad de facturación WEB es necesario realizar los siguientes procedimientos: 1. Instalar IIS de acuerdo

Más detalles

55047 Evaluación posterior al curso

55047 Evaluación posterior al curso 55047 Evaluación posterior al curso Usted tendrá 30 minutos para contestar 20 preguntas seleccionadas. Puntaje de Aprobación: 80% No Preguntas Ayuda 1 Qué versiones de Windows 7 soportan el uso de idiomas

Más detalles

CÓDIGO: G13628 CURSO: PROGRAMACIÓN DE PÁGINAS WEB CON ASP.NET 4 EN C# + JAVASCRIPTS (CLIENTE + SERVIDOR)

CÓDIGO: G13628 CURSO: PROGRAMACIÓN DE PÁGINAS WEB CON ASP.NET 4 EN C# + JAVASCRIPTS (CLIENTE + SERVIDOR) PROGRAMA FORMATIVO CÓDIGO: G13628 CURSO: PROGRAMACIÓN DE PÁGINAS WEB CON ASP.NET 4 EN C# + JAVASCRIPTS (CLIENTE + SERVIDOR) Modalidad: Distancia Duración: 150 h Objetivos: ASP.Net es la nueva versión de

Más detalles