trabajo de grado i avance diana c. valbuena p. edgar h. lópez c. mayo 26 de 2006

19
TRABAJO DE GRADO I TRABAJO DE GRADO I Avance Avance Diana C. Valbuena P. Edgar H. López C. Mayo 26 de 2006

Upload: ines-amado

Post on 23-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TRABAJO DE GRADO I Avance Diana C. Valbuena P. Edgar H. López C. Mayo 26 de 2006

TRABAJO DE GRADO ITRABAJO DE GRADO IAvanceAvance

Diana C. Valbuena P.Edgar H. López C.

Mayo 26 de 2006

Page 2: TRABAJO DE GRADO I Avance Diana C. Valbuena P. Edgar H. López C. Mayo 26 de 2006

Propuesta (1/5) Título

Modelo de gestión de servicios PKI basado en una arquitectura orientada a servicios.

EncargadosDiana C. Valbuena P.Edgar H. López C.

Director Juan Carlos Huertas AmayaDirector de la Unidad de Seguridad Informática Banco de la República.

Page 3: TRABAJO DE GRADO I Avance Diana C. Valbuena P. Edgar H. López C. Mayo 26 de 2006

Propuesta (2/5) Modalidad

Proyecto de aplicación práctica en el Banco de la República.

Objetivo general

Diseñar e implementar un modelo orientado a servicios, haciendo uso de los protocolos y estándares que enmarca la arquitectura SOA, para poner a disposición los servicios de una infraestructura de llaves públicas (PKI).

Page 4: TRABAJO DE GRADO I Avance Diana C. Valbuena P. Edgar H. López C. Mayo 26 de 2006

Propuesta (3/5) Objetivos específicos

Investigar los protocolos y estándares ligados a lo Web Services con el fin de aplicarlos en el modelo propuesto.

Diseñar e implementar un modelo orientado a servicios haciendo uso de Web Services, que permita poner a disposición al menos dos servicios ofrecidos por el PKI utilizado en el Banco de la Republica.

Desarrollar un mecanismo de auditabilidad que permita registrar en una base de datos las transacciones realizadas a través del modelo propuesto, con el fin de llevar un control de acciones entre las aplicaciones y el sistema PKI.

Diseñar e implementar un aplicativo que permita verificar firmas digitales y consultar las transacciones realizadas a través del modelo propuesto, con el fin de verificar la funcionalidad del registro de transacciones.

Desarrollar un aplicativo ejemplo que acceda a las funcionalidades del PKI a través del modelo implementado.

Page 5: TRABAJO DE GRADO I Avance Diana C. Valbuena P. Edgar H. López C. Mayo 26 de 2006

Propuesta (4/5) Descripción

Page 6: TRABAJO DE GRADO I Avance Diana C. Valbuena P. Edgar H. López C. Mayo 26 de 2006

Propuesta (5/5) Resultados esperados

Documento de investigación y análisis de Web Services junto con sus estándares y protocolos.

Modelo basado en la arquitectura orientada a servicios que ponga a disposición de aplicaciones, los servicios del PKI Entrust (Firma digital, Encripción, Desencripción y Validación de firma).

Implementación del modelo (software) que pone a disposición los servicios anteriormente expuestos.

Web Service integrado al modelo que permita el registro de transacciones PKI en una base de datos.

Adaptación o construcción de un aplicativo que haga uso de los servicios ofrecidos a través del modelo desarrollado.

Aplicativo tipo visor que muestre las transacciones registradas y además permita la validación de firma de una transacción.

Base de datos que almacene los registros de las transacciones del PKI.

Page 7: TRABAJO DE GRADO I Avance Diana C. Valbuena P. Edgar H. López C. Mayo 26 de 2006

Desarrollo Trabajo de grado 1 (1/9) Alcance

Objetivos específicos

Investigar los protocolos y estándares ligados a lo Web Services con el fin de aplicarlos en el modelo propuesto.

Diseñar un modelo orientado a servicios haciendo uso de Web Services, que permita poner a disposición al menos dos servicios ofrecidos por el PKI utilizado en el Banco de la Republica.

Resultados esperados

Documento de investigación y análisis de Web Services junto con sus estándares y protocolos.

Modelo basado en la arquitectura orientada a servicios que ponga a disposición de aplicaciones, los servicios del PKI Entrust (Firma digital, Encripción, Desencripción y Validación de firma).

Page 8: TRABAJO DE GRADO I Avance Diana C. Valbuena P. Edgar H. López C. Mayo 26 de 2006

Desarrollo Trabajo de grado 1 (2/9)

Metodología Fase de investigación

Metodología exploratoria Revisión de la literatura Construcción del marco teórico

Fase de desarrollo Metodología RUP

Page 9: TRABAJO DE GRADO I Avance Diana C. Valbuena P. Edgar H. López C. Mayo 26 de 2006

Desarrollo Trabajo de grado 1 (3/9) Planeación

✔ .

✔ .

Page 10: TRABAJO DE GRADO I Avance Diana C. Valbuena P. Edgar H. López C. Mayo 26 de 2006

Desarrollo Trabajo de grado 1 (4/9)

✔ .

✔ .

✔ .

Page 11: TRABAJO DE GRADO I Avance Diana C. Valbuena P. Edgar H. López C. Mayo 26 de 2006

Desarrollo Trabajo de grado 1 (5/9) Entregable - Versión 1.0 Arquitectura parte PKI

Page 12: TRABAJO DE GRADO I Avance Diana C. Valbuena P. Edgar H. López C. Mayo 26 de 2006

Desarrollo Trabajo de grado 1 (6/9) Entregable - Versión 1.0 Arquitectura parte SOA

Arquitectura general

Page 13: TRABAJO DE GRADO I Avance Diana C. Valbuena P. Edgar H. López C. Mayo 26 de 2006

Desarrollo Trabajo de grado 1 (6/9) Entregable - Versión 1.0 Arquitectura parte SOA

CDSCOS namingJava RegistryMecanismo de Descubrimiento

DCE IDLCORBA IDLJava InterfaceDescripción de Interface

RPC COIIOPJRMPProtocolo de Transferencia

PDUGIOPStreamFormato de Comunicación

NDRCDRSerialized JavaFormato de Datos

RPCCORBA RMIJava RMIMecanismo de Invocación

UDDI

WSDL

HTTP, SMTP, …

SOAP

XML

JAX-RPC, .NET, …

Web ServicesDCECORBAJava RMI

Page 14: TRABAJO DE GRADO I Avance Diana C. Valbuena P. Edgar H. López C. Mayo 26 de 2006

Desarrollo Trabajo de grado 1 (7/9) Entregable - Versión 1.0 Arquitectura parte SOA

Arquitectura específica

Page 15: TRABAJO DE GRADO I Avance Diana C. Valbuena P. Edgar H. López C. Mayo 26 de 2006

Desarrollo Trabajo de grado 1 (8/9) Entregable - Versión 1.0 Arquitectura parte PKI-SOA

Page 16: TRABAJO DE GRADO I Avance Diana C. Valbuena P. Edgar H. López C. Mayo 26 de 2006

Desarrollo Trabajo de grado 1 (9/9) Entregable - Versión 1.0 Modelo a implementar

Page 17: TRABAJO DE GRADO I Avance Diana C. Valbuena P. Edgar H. López C. Mayo 26 de 2006

Estado del cumplimiento de los objetivos Trabajo de Grado I

100%

100%

100%

100%

0 0,2 0,4 0,6 0,8 1

Estado Cumplimiento(%)

Objetivo 1

Objetivo 2

Ob

jeti

vo

s

Cumplimiento de Objetivos

Cumplimiento(%)

Valor (%)

Page 18: TRABAJO DE GRADO I Avance Diana C. Valbuena P. Edgar H. López C. Mayo 26 de 2006

Estado del cumplimiento de los objetivos

15%

15%

40%

25%

10%0%

20%

0%

15%0%

0 0,05 0,1 0,15 0,2 0,25 0,3 0,35 0,4

Estado Cumplimiento(%)

Objetivo 1

Objetivo 2

Objetivo 3

Objetivo 4

Objetivo 5

Ob

jeti

vo

s

Cumplimiento de Objetivos

Cumplimiento(%)

Valor (%)

Page 19: TRABAJO DE GRADO I Avance Diana C. Valbuena P. Edgar H. López C. Mayo 26 de 2006

Conclusiones

Se cumplieron los objetivos propuestos para Trabajo de Grado I.

Se llegó a un modelo base para la implementación que se realizará en Trabajo de Grado II.

Se ha avanzado un 40%, falta 60%.