30
SAFET: Sistema para la generación de aplicaciones de firma electrónica Congreso Iberoamericano de Seguridad Informática 3 de noviembre de 2011 Prof. Víctor Bravo Bravo Mérida - Venezuela

SAFET: Generador de aplicaciones con fima electrónica

Embed Size (px)

Citation preview

Page 1: SAFET: Generador de aplicaciones con fima electrónica

SAFET: Sistema para la generación de aplicaciones de

firma electrónica

Congreso Iberoamericano de Seguridad Informática3 de noviembre de 2011

Prof. Víctor Bravo BravoMérida - Venezuela

Page 2: SAFET: Generador de aplicaciones con fima electrónica

Agenda

✔ Marco del proyecto✔ Estado del arte✔ Propuesta✔ Componentes✔ Ejemplo✔ Conclusión

Page 3: SAFET: Generador de aplicaciones con fima electrónica

Marco del proyecto

✔ Usos de una PKI Pública✔ Experiencias en otros países: España y Estonia✔ Flujos de trabajo / BPM✔ Seguridad informática: Certificación, PKI, Autorización, algoritmos criptográficos✔ Software Libre✔ Mejora en los procesos

Page 4: SAFET: Generador de aplicaciones con fima electrónica

Marco del proyecto

Page 5: SAFET: Generador de aplicaciones con fima electrónica

Estado del arte

• Sistemas de Firma electrónica: basados en PDF, PKI, Xyzmo, etc– Un sistema de confianza: PKI– Problemas a solucionar: ergonomía y gestión

de documentos (PDF)– Falta integración con sistema ya existentes – Uso claro en los flujos de trabajo

Page 6: SAFET: Generador de aplicaciones con fima electrónica

Estado del arte

• Sistemas de flujos de trabajo: Bizagi, BonitaSoft, WPF– Basados en BPM– Énfasis en integración: BDR, SAP, correo-e– Costosos : Licencia, Capacitación y despliegue– Rápida mejora de los procesos (por

comprensión y automatización)

Page 7: SAFET: Generador de aplicaciones con fima electrónica

Propuesta: SAFET

• Libsafet (Librería estáticas y dinámicas)• safet (consola)• Inflow (GUI)• Websafet (Librerías para python)

Page 8: SAFET: Generador de aplicaciones con fima electrónica

Componentes SAFET

Page 9: SAFET: Generador de aplicaciones con fima electrónica

Sobre SAFET

1. Gestión de la información

2. Sistema de firma electronica: formatos de documentos, PKI, acción y validación de firma electróncica

3. Un lenguaje para hacer pequeñas aplicaciones basado en flujos de trabajo (automatización muy rápida de procesos)

Características

Page 10: SAFET: Generador de aplicaciones con fima electrónica

Sobre SAFET

4.Visualización a través de reportes HTML, y PDF

5.Visualización Gráfica de flujos de trabajo (funciones: acercar, alejar, mover,etc)

6. Sistema de usuarios y autorización

7. Módulo de configuración

Características

Page 11: SAFET: Generador de aplicaciones con fima electrónica

Características SAFET

✔ Lenguaje para definición de formularios Web/ Aplicación escritorio

✔ Campos por tipo de datos ✔ Reglas de validación de campos✔ Extensible (Nuevos tipos de campos y

nuevas reglas)✔ Uso de “complemento” para firma

electrónica

Registro de Información

Page 12: SAFET: Generador de aplicaciones con fima electrónica

Características SAFET

Registro de Información

Page 13: SAFET: Generador de aplicaciones con fima electrónica

Características SAFET

✔ Lenguaje descriptivo basado en flujo de trabajos

✔ Automatizar rápidamente procesos✔ Clasificar, Ordenar y Mostrar sus datos

para la toma decisiones rápida y certera✔ Ver el avance en “tiempo real” de su

proceso✔ “Diseñar” su aplicación adaptada en detalle

a sus necesidades

Flujos de trabajo

Page 14: SAFET: Generador de aplicaciones con fima electrónica

Características SAFET

Flujos de trabajo

Page 15: SAFET: Generador de aplicaciones con fima electrónica

Arquitectura

✔ “Comprensión” de procesos✔ Estandarizar de documentos firmados

electrónicamente ✔ Solucionar “cuellos de botella” ✔ Evitar el consumo desproporcionado de

papel✔ Vinculación a la PKI Nacional u otra✔ Un nivel alto de seguridad basado en

tarjetas inteligentes

Firma electrónica

Page 16: SAFET: Generador de aplicaciones con fima electrónica

Características SAFET

Firma electrónica

Cuello de botella

Tarjeta inteligente sin contacto

Page 17: SAFET: Generador de aplicaciones con fima electrónica

Características SAFET

✔ Reportes configurables en formatos HTML y PDF

✔ Visualización de su información adaptada a necesidades particulares

✔ Compartir y enviar información por internet✔ Búsqueda ✔ Ordenación y Clasificación interactiva✔ Publicación inmediata en Web

Reportes

Page 18: SAFET: Generador de aplicaciones con fima electrónica

Características SAFET

Reportes

Uso de javascript

Page 19: SAFET: Generador de aplicaciones con fima electrónica

Características SAFET

✔ Sistema gráfico con funciones de acercamiento, mover, rotar,etc.

✔ Función de Cargar/Guardar gráficos ✔ Colores y figuras configurables✔ Estadísticas visuales (por colores) y

textuales ✔ Comparación de gráficos de flujos de

trabajo

Gráficos

Page 20: SAFET: Generador de aplicaciones con fima electrónica

Características SAFET #inflow

Gráficos

Page 21: SAFET: Generador de aplicaciones con fima electrónica

Características SAFET

✔ Sistema de autenticación y autorización usando datos cifrados

✔ Permite la asignación de Roles ✔ Autorización por módulo y acciones✔ Permite agregar,eliminar y modificar datos

de los usuarios

Usuarios

Page 22: SAFET: Generador de aplicaciones con fima electrónica

Características SAFET

Configuración

✔ Muchos aspectos configurables (Acceso a base de datos, colores, menúes, usuarios,reportes, estadísticas, etc.)

✔ Sistema de complementos (plugins)

✔ Configurable por interfaz gráfica o por consola (directorio ~/.safet)

Page 23: SAFET: Generador de aplicaciones con fima electrónica

Ejemplos

Mini-aplicaciones

✔ Veamos unas mini aplicaciones configuradas utilizando SAFET

✔ Se configuran las acciones de entrada y como se desea que se visualicen los datos

✔ Usted puede escribir su propia mini-app ajustada al proceso que desee automatizar

Page 24: SAFET: Generador de aplicaciones con fima electrónica

Gestor de Proyectos

Útil, minimalísta, fluído

✔ Basado en Trac (trac.edgewall.org), pero mejora varios aspectos

✔ Permite dividir el proyecto en acciones agregando jerarquía de tareas

✔ Consulta visual en “tiempo real” por estados de las actividades, hito, versión de producto, realizador, fechas, etc.

Page 25: SAFET: Generador de aplicaciones con fima electrónica

Gestor de Proyectos

Útil, minimalísta, fluído

✔ Agrega validación avanzada a estados, hitos, fechas, etc.

✔ Firma electrónica de actividades

✔ Rápida inserción de tickets o actividades

Page 26: SAFET: Generador de aplicaciones con fima electrónica

Gestor de Proyectos

Útil, minimalísta, fluído

✔ Visualización en “tiempo real” del progreso del proyecto

✔ Visualización detallada del progreso del proyecto

✔ Supervisión de actividades a través de firma electrónica

Page 27: SAFET: Generador de aplicaciones con fima electrónica

Flujo Viáticos

Fluido,Configurable,Visual, Real

✔ Visualización en “tiempo real” del estado de solicitudes

✔ Habilitada la firma electrónica con validez jurídica para supervisión y aprobación del trámite

✔ Visualización textual y gráfica por solicitante, fechas, ciudad, etc.

✔ Planilla configurable en HTML o PDF

Page 28: SAFET: Generador de aplicaciones con fima electrónica

Flujo Viáticos

Fluido,Configurable,Visual, Real

Page 29: SAFET: Generador de aplicaciones con fima electrónica

Conclusiones

• Sistema de Firma Electrónica flexible e integrado a la web: disminución de los falsos positivos

• Propuesta de Motor de Flujo de Trabajo

• Integración entre flujos de trabajo y Firma Electrónica

• “Comprensión” de procesos

Page 30: SAFET: Generador de aplicaciones con fima electrónica

✔ Gestión del proyecto: http://seguridad.cenditel.gob.ve/safet

✔ Contacto por correo-e: [email protected]

✔ Sitio Web: http://wiki.cenditel.gob.ve/wiki/safet

http://bit.ly/i2nLHO