Diapositiva 1 - Trabajos de grado | Ingeniería de sistemas
Download
Report
Transcript Diapositiva 1 - Trabajos de grado | Ingeniería de sistemas
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.
Encargados
Diana C. Valbuena P.
Edgar H. López C.
Director
Juan Carlos Huertas Amaya
Director de la Unidad de Seguridad Informática
Banco de la República.
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).
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.
Propuesta (4/5)
Descripción
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.
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).
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
Desarrollo Trabajo de grado 1 (3/9)
Planeación
✔.
✔.
Desarrollo Trabajo de grado 1 (4/9)
✔.
✔.
✔.
Desarrollo Trabajo de grado 1 (5/9)
Entregable - Versión 1.0 Arquitectura parte PKI
Desarrollo Trabajo de grado 1 (6/9)
Entregable - Versión 1.0 Arquitectura parte SOA
Arquitectura general
Desarrollo Trabajo de grado 1 (6/9)
Entregable - Versión 1.0 Arquitectura parte SOA
Java RMI
CORBA
DCE
Web Services
Java RMI
CORBA RMI
RPC
JAX-RPC, .NET,
…
Serialized Java
CDR
NDR
XML
Formato de
Comunicación
Stream
GIOP
PDU
SOAP
Protocolo de
Transferencia
JRMP
IIOP
RPC CO
HTTP, SMTP, …
Descripción de
Interface
Java Interface
CORBA IDL
DCE IDL
WSDL
Mecanismo de
Descubrimiento
Java Registry
COS naming
CDS
UDDI
Mecanismo de
Invocación
Formato de
Datos
Desarrollo Trabajo de grado 1 (7/9)
Entregable - Versión 1.0 Arquitectura parte SOA
Arquitectura específica
Desarrollo Trabajo de grado 1 (8/9)
Entregable - Versión 1.0 Arquitectura parte PKI-SOA
Desarrollo Trabajo de grado 1 (9/9)
Entregable - Versión 1.0 Modelo a implementar
Estado del cumplimiento de los
objetivos Trabajo de Grado I
Cumplimiento de Objetivos
100%
Objetivo 2
Objetivos
100%
Cumplimiento(%)
Valor (%)
100%
Objetivo 1
100%
0
0,2
0,4
0,6
Estado Cumplimiento(% )
0,8
1
Estado del cumplimiento de los
objetivos
Cumplimiento de Objetivos
0%
Objetivo 5
15%
Objetivos
0%
Objetivo 4
20%
0%
Objetivo 3
10%
Cumplimiento(%)
Valor (%)
25%
Objetivo 2
40%
15%
Objetivo 1
15%
0
0,05
0,1
0,15
0,2
0,25
0,3
Estado Cumplimiento(% )
0,35
0,4
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%.