SlideShare una empresa de Scribd logo
1 de 8
Piloto Auditoría SISAAD

9 de febrero de 2010
Copyright © 2010 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are trademarks of Accenture.
1.

Presentación de AVALON

2.

Piloto de auditoría del SISAAD

Copyright © 2010 Accenture All Rights Reserved.

2
1. Presentación de AVALON
¿Qué es AVALON?
AVALON es una Solución de Auditoría que contiene además algunas funcionalidades básicas de Gestión de la
Seguridad en aplicaciones. El desarrollo de AVALON se ha basado en experiencias de éxito en la implantación de
soluciones de seguridad.
• Registro de transacciones de negocio y acceso a datos
(consultas realizadas y valores visualizados)
• Monitorización de actividad de usuarios concretos
• Control de acceso a datos sensibles o especialmente
protegidos
• Explotación de datos

 AVALON está desarrollado en J2EE bajo entorno open-source
con las siguientes características técnicas:

Ser. Aplicaciones

Ser. Web
AVALON Web Filter

AVALON Setup Manager

AVALON Parser

• Identificación del puesto de trabajo desde el que se
realizan las operaciones (dirección IP)
• Identificación de intentos de suplantación de
credenciales
• Validación básica de perfiles autorizados para el
acceso a datos

Seguridad

Auditoría

•

AVALON Audit Trail

Servidores Auditoria

• Multi-Aplicación: permite controlar distintas aplicaciones de
forma conjunta en un único repositorio de auditoría
• Multi-Plataforma: admite no sólo aplicaciones que utilicen el
protocolo HTTP, sino también aplicaciones desarrolladas en
otras tecnologías
• Independiente del gestor de base de datos.
• Escalable / fácil de configurar: la configuración de los
elementos a auditar es flexible y se realiza “en caliente”.
• Persistencia ante fallos: sus componentes pueden funcionar
de manera independiente en el caso de pérdidas eventuales de
conexión entre ellos.
• No intrusivo / desacoplado: basado en colas asíncronas, no
impacta en el rendimiento de las aplicaciones ni requiere en
gran parte de los casos, su modificación

AVALON puede definirse como una solución “intermedia” y complementaria entre el enfoque
Copyright © 2010 Accenture All Rights Reserved. tradicional y el enfoque basado en appliances.

3
1. Presentación de AVALON
Componentes
AVALON Web Filter*

* Disponible para aplicaciones web (J2EE
o .NET)

Otros componentes
• Sistemas de persistencia: Tanto AVALON Web Filter como AVALON
Parser utilizan sistemas de persistencia, que permiten almacenar la
información procesada en caso de que se produzca algún error de
comunicación o indisponibilidad eventual de los sistemas con los que
interactúan.

• Filtro Web que captura las peticiones enviadas por el servidor web al servidor de
aplicaciones y las llamadas HTTP que pudieran ser enviadas a AVALON por éste
último (opcional), genera los ficheros en formato XML y los transfiere a AVALON
Parser mediante un sistema de colas asíncronas.

AVALON Setup Manager
• Interfaz de administración para configurar los criterios a aplicar por AVALON Web
Filter y AVALON Parser en relación a los mecanismos de seguridad en aplicaciones
y de auditoría.

• Control de errores: AVALON Parser dispone de un mecanismo que
permite identificar errores en el procesamiento de datos de auditoría y
almacenarlos en un repositorio auxiliar si no es posible efectuar su
registro en el componente AVALON Audit Trail. De este modo, se
garantiza la persistencia de la información de auditoría incluso en el
caso de errores.

AVALON Setup Manager

Aplicaciones web

Otras aplicaciones

AVALON

Usuarios

Colas XML
asíncronas

AVALON Web Filter

Base de datos de
la aplicación web

Lógica de la
aplicación web

Colas XML asíncronas

Sistema de persistencia
Llamadas HTTP (opcional)

AVALON Parser
• Componente cuyo propósito es la identificación de los casos de uso a
auditar y de los datos que deben ser registrados, en base a la
configuración realizada por el administrador del sistema, y almacenarlos en
la base de datos de auditoría (AVALON Audit Trail), desechando los datos
recabados que no se consideren de utilidad.

Copyright © 2010 Accenture All Rights Reserved.

AVALON Parser

AVALON Audit Trail

Sistema de persistencia
Control de errores

AVALON Audit Trail
• Constituye la base de datos de auditoría. Se puede optar por utilizar el
modelo estándar (opción “Easy Plug & Play”) o configurar la base de datos de
auditoría en base a los principales casos de uso que se desean auditar (opción
“Custom”), facilitando así su exportación posterior a sistemas de reporting.

4
1. Presentación de AVALON
Arquitectura física
• La arquitectura de AVALON permite adoptar diferentes configuraciones físicas, en función de las
tecnologías utilizadas en las aplicaciones (J2EE, .NET, cliente/servidor, host, etc.), los medios
técnicos disponibles (por ejemplo, disponibilidad de servidores) y las necesidades de la organización.
I LU

Aplicaciones J2EE
Servidor web

Servidor de
aplicaciones J2EE

AVALON Web Filter

Aplicaciones .NET

Servidor web

Otras aplicaciones
(Host, cliente /
servidor, etc.)

Colas XML asíncronas

AVALON Web Filter

AVALON Parser

STR

ATI
V

O

AVALON Audit Trail

IIS

Generación de información
de auditoría en formato XML

C/S
Aplicaciones de gestión
Copyright © 2010 Accenture All Rights Reserved.

AVALON
5
1. Presentación de AVALON
Mecanismo de registro de operaciones
• AVALON permite efectuar el registro de las operaciones efectuadas por los usuarios de las
aplicaciones, mediante dos mecanismos, que pueden ser utilizados de forma alternativa o
complementaria:
– Por funcionalidad de negocio: definición de filtros que permiten establecer, de forma no intrusiva en
las aplicaciones, los casos de uso que se requieren auditar y los campos cuyo acceso debe ser
registrado.
– Por
transacción: definición de llamadas directas al sistema AVALON implementadas en la
funcionalidad de las ventanas cliente, mediante las que se registra información de solicitudes de acceso
a servicios.
Grado de cobertura

Solicitudes
(ida)

Por funcionalidad
de negocio

Por transacción

Respuestas
(vuelta)

Tipos de aplicación

Mecanismo

Sí, mediante filtro web (AVALON
Web Filter) que redirige las
peticiones al sistema de auditoría

Requiere el desarrollo a medida de
una clase que interprete la estructura
de datos proporcionada por el
servidor de aplicaciones

Aplicaciones web:
• J2EE
• .NET

Filtro (AVALON
Web Filter)

Sí, mediante llamadas efectuadas al
sistema AVALON desde la aplicación
para que se efectúe el registro de la
solicitud realizada

Sí, mediante llamadas efectuadas al
sistema AVALON desde la aplicación
para que se efectúe el registro de los
datos consultados

Cualquier tipo de
aplicación

• Llamadas HTTP
• Generación de
ficheros XML

Copyright © 2010 Accenture All Rights Reserved.

6
2. Piloto de auditoría del SISAAD
Objetivo y resultados esperados

Objetivo
• Prueba de integración de AVALON con el SISAAD, de modo que el IMSERSO pueda valorar la
utilización de esta solución como herramienta de auditoría, con independencia de que se
considere conveniente la utilización de otras soluciones complementarias basadas en productos
comerciales.

Resultados esperados
• Selección de dos casos de uso relevantes, y configuración de AVALON de modo que sea
posible obtener datos de auditoría, relativos tanto a las consultas efectuadas por los usuarios
como a la información que han podido visualizar, sin requerir modificar el código fuente del
SISAAD, y con un efecto mínimo en el rendimiento del sistema.
• Centralización de los datos de auditoría en un mismo repositorio.
• Construcción de un informe que facilite la visualización de los resultados obtenidos en alguno de
los casos auditados.
• Planteamiento de proyecto de adaptación y configuración de AVALON para la implementación
de la función de auditoría del SISAAD haciendo uso de dicha solución.

Copyright © 2010 Accenture All Rights Reserved.

7
2. Piloto de auditoría del SISAAD
Tareas y cronograma

Semana
Tareas
Gestión y seguimiento del proyecto
1. Arranque y preparación

Reunión de arranque

Revisión del entorno, instalación y configuración básica de AVALON
Selección de casos de uso a auditar
2. Desarrollo y pruebas
Desarrollo de adaptaciones para la integración AVALON - SISAAD
Configuración de casos de uso - ejemplo
Pruebas de integración AVALON - SISAAD
Diseño, desarrollo y pruebas de informes - ejemplo
Presentación de
conclusiones

3. Conclusiones
Informe de conclusiones - Demostración
Definición de próximos pasos

Copyright © 2010 Accenture All Rights Reserved.

…
8

Más contenido relacionado

Destacado

Espacio docente de las titulaciones en la UAB, un espacio virtual al servicio...
Espacio docente de las titulaciones en la UAB, un espacio virtual al servicio...Espacio docente de las titulaciones en la UAB, un espacio virtual al servicio...
Espacio docente de las titulaciones en la UAB, un espacio virtual al servicio...CRISEL BY AEFOL
 
La gestión del e-learning en la Administración Pública
La gestión del e-learning en la Administración PúblicaLa gestión del e-learning en la Administración Pública
La gestión del e-learning en la Administración PúblicaCRISEL BY AEFOL
 
James Parkinson
James ParkinsonJames Parkinson
James Parkinsonjmedino
 
17 1-contrato-educacional
17 1-contrato-educacional17 1-contrato-educacional
17 1-contrato-educacionalCharlles Cunnha
 
MANPOWER - Insourcing e-learning: la (auto)gestión del conocimiento
MANPOWER - Insourcing e-learning: la (auto)gestión del conocimientoMANPOWER - Insourcing e-learning: la (auto)gestión del conocimiento
MANPOWER - Insourcing e-learning: la (auto)gestión del conocimientoCRISEL BY AEFOL
 
¿A más TIC, mejores resultados de aprendizaje?
¿A más TIC, mejores resultados de aprendizaje?¿A más TIC, mejores resultados de aprendizaje?
¿A más TIC, mejores resultados de aprendizaje?CRISEL BY AEFOL
 
18 cosas que las personas altamente creativas no hacen igual que el resto
18 cosas que las personas altamente creativas no hacen igual que el resto18 cosas que las personas altamente creativas no hacen igual que el resto
18 cosas que las personas altamente creativas no hacen igual que el restoPau Andrea
 
Moodle al límite. Uso de Moodle en entornos de alta disponibilidad
Moodle al límite. Uso de Moodle en entornos de alta disponibilidadMoodle al límite. Uso de Moodle en entornos de alta disponibilidad
Moodle al límite. Uso de Moodle en entornos de alta disponibilidadCRISEL BY AEFOL
 
La educación y la tecnologia
La educación y la tecnologiaLa educación y la tecnologia
La educación y la tecnologiaDaniel Ospina
 

Destacado (20)

La plaza de pisa italia212
La plaza de pisa italia212La plaza de pisa italia212
La plaza de pisa italia212
 
Soy tu higado.pps(fm)
Soy tu higado.pps(fm)Soy tu higado.pps(fm)
Soy tu higado.pps(fm)
 
Lab10 fet
Lab10 fetLab10 fet
Lab10 fet
 
Yiraudys Brochero GOOCLE MAPS
Yiraudys Brochero GOOCLE MAPSYiraudys Brochero GOOCLE MAPS
Yiraudys Brochero GOOCLE MAPS
 
"Qué es INTELIGENCIA"
"Qué es INTELIGENCIA""Qué es INTELIGENCIA"
"Qué es INTELIGENCIA"
 
Aulas
AulasAulas
Aulas
 
Espacio docente de las titulaciones en la UAB, un espacio virtual al servicio...
Espacio docente de las titulaciones en la UAB, un espacio virtual al servicio...Espacio docente de las titulaciones en la UAB, un espacio virtual al servicio...
Espacio docente de las titulaciones en la UAB, un espacio virtual al servicio...
 
La gestión del e-learning en la Administración Pública
La gestión del e-learning en la Administración PúblicaLa gestión del e-learning en la Administración Pública
La gestión del e-learning en la Administración Pública
 
James Parkinson
James ParkinsonJames Parkinson
James Parkinson
 
Los Incas
Los IncasLos Incas
Los Incas
 
17 1-contrato-educacional
17 1-contrato-educacional17 1-contrato-educacional
17 1-contrato-educacional
 
MANPOWER - Insourcing e-learning: la (auto)gestión del conocimiento
MANPOWER - Insourcing e-learning: la (auto)gestión del conocimientoMANPOWER - Insourcing e-learning: la (auto)gestión del conocimiento
MANPOWER - Insourcing e-learning: la (auto)gestión del conocimiento
 
¿A más TIC, mejores resultados de aprendizaje?
¿A más TIC, mejores resultados de aprendizaje?¿A más TIC, mejores resultados de aprendizaje?
¿A más TIC, mejores resultados de aprendizaje?
 
18 cosas que las personas altamente creativas no hacen igual que el resto
18 cosas que las personas altamente creativas no hacen igual que el resto18 cosas que las personas altamente creativas no hacen igual que el resto
18 cosas que las personas altamente creativas no hacen igual que el resto
 
Moodle al límite. Uso de Moodle en entornos de alta disponibilidad
Moodle al límite. Uso de Moodle en entornos de alta disponibilidadMoodle al límite. Uso de Moodle en entornos de alta disponibilidad
Moodle al límite. Uso de Moodle en entornos de alta disponibilidad
 
Presentación
PresentaciónPresentación
Presentación
 
Variables y constantes
Variables y constantesVariables y constantes
Variables y constantes
 
Goya.
Goya.Goya.
Goya.
 
Contexto sistémico de la Pyme
Contexto sistémico de la PymeContexto sistémico de la Pyme
Contexto sistémico de la Pyme
 
La educación y la tecnologia
La educación y la tecnologiaLa educación y la tecnologia
La educación y la tecnologia
 

Similar a Kick off avalon_imserso_20100209

Seminario SCOM - Operations Manager (En español)
Seminario SCOM - Operations Manager (En español)Seminario SCOM - Operations Manager (En español)
Seminario SCOM - Operations Manager (En español)Marcela Berri
 
Linea de produccion y metodo watch
Linea de produccion y metodo watchLinea de produccion y metodo watch
Linea de produccion y metodo watchJose Avila
 
Auditoria inf.alcances objetivos
Auditoria inf.alcances objetivosAuditoria inf.alcances objetivos
Auditoria inf.alcances objetivoscristy_bb
 
Caracteristicas Kaspersky Version 8
Caracteristicas Kaspersky Version 8Caracteristicas Kaspersky Version 8
Caracteristicas Kaspersky Version 8rafaelarguellesl
 
Grupo14_Actividad11
Grupo14_Actividad11Grupo14_Actividad11
Grupo14_Actividad11Jesus Matos
 
Spanish segregation-of-duties-analysis-datasheet-final
Spanish segregation-of-duties-analysis-datasheet-finalSpanish segregation-of-duties-analysis-datasheet-final
Spanish segregation-of-duties-analysis-datasheet-finalRoberto B.
 
Cl@ve Firma - Visión práctica desde el punto de vista del proveedor de servicios
Cl@ve Firma - Visión práctica desde el punto de vista del proveedor de serviciosCl@ve Firma - Visión práctica desde el punto de vista del proveedor de servicios
Cl@ve Firma - Visión práctica desde el punto de vista del proveedor de serviciosTomás García-Merás
 
Investigación de la Implementación
Investigación de la Implementación Investigación de la Implementación
Investigación de la Implementación LisandroMartnezQuint
 
Presentacion System Center - Microsoft
Presentacion System Center - MicrosoftPresentacion System Center - Microsoft
Presentacion System Center - MicrosoftEugenio Guzman
 
Calidad y Pruebas VIEWNEXT
Calidad y Pruebas VIEWNEXTCalidad y Pruebas VIEWNEXT
Calidad y Pruebas VIEWNEXTViewnext
 
Puro Jmeter, Pura Vida! - Base de Datos y Webservices desde Jmeter
Puro Jmeter, Pura Vida! - Base de Datos y Webservices desde JmeterPuro Jmeter, Pura Vida! - Base de Datos y Webservices desde Jmeter
Puro Jmeter, Pura Vida! - Base de Datos y Webservices desde JmeterTestingCR
 
Unidad 2 - Arquitectura.pptx
Unidad 2 - Arquitectura.pptxUnidad 2 - Arquitectura.pptx
Unidad 2 - Arquitectura.pptxRunayli
 
Web Service buscador de localizaciones de IP’s
Web Service buscador de localizaciones de IP’sWeb Service buscador de localizaciones de IP’s
Web Service buscador de localizaciones de IP’sPablo Pellegrinet
 
Formulario de implementación de componentes de software transaccional de amb...
Formulario de implementación de  componentes de software transaccional de amb...Formulario de implementación de  componentes de software transaccional de amb...
Formulario de implementación de componentes de software transaccional de amb...Victor Aravena
 

Similar a Kick off avalon_imserso_20100209 (20)

Seminario SCOM - Operations Manager (En español)
Seminario SCOM - Operations Manager (En español)Seminario SCOM - Operations Manager (En español)
Seminario SCOM - Operations Manager (En español)
 
Exposicion ok
Exposicion okExposicion ok
Exposicion ok
 
Linea de produccion y metodo watch
Linea de produccion y metodo watchLinea de produccion y metodo watch
Linea de produccion y metodo watch
 
Auditoria inf.alcances objetivos
Auditoria inf.alcances objetivosAuditoria inf.alcances objetivos
Auditoria inf.alcances objetivos
 
Arquitectura integrada
Arquitectura integradaArquitectura integrada
Arquitectura integrada
 
Caracteristicas Kaspersky Version 8
Caracteristicas Kaspersky Version 8Caracteristicas Kaspersky Version 8
Caracteristicas Kaspersky Version 8
 
Grupo14_Actividad11
Grupo14_Actividad11Grupo14_Actividad11
Grupo14_Actividad11
 
Lps y mw
Lps y mwLps y mw
Lps y mw
 
Oracle Enterprise Manager 12c & Management Packs
Oracle Enterprise Manager 12c & Management PacksOracle Enterprise Manager 12c & Management Packs
Oracle Enterprise Manager 12c & Management Packs
 
Spanish segregation-of-duties-analysis-datasheet-final
Spanish segregation-of-duties-analysis-datasheet-finalSpanish segregation-of-duties-analysis-datasheet-final
Spanish segregation-of-duties-analysis-datasheet-final
 
Cl@ve Firma - Visión práctica desde el punto de vista del proveedor de servicios
Cl@ve Firma - Visión práctica desde el punto de vista del proveedor de serviciosCl@ve Firma - Visión práctica desde el punto de vista del proveedor de servicios
Cl@ve Firma - Visión práctica desde el punto de vista del proveedor de servicios
 
Software de tipo web
Software de tipo webSoftware de tipo web
Software de tipo web
 
Investigación de la Implementación
Investigación de la Implementación Investigación de la Implementación
Investigación de la Implementación
 
Presentacion System Center - Microsoft
Presentacion System Center - MicrosoftPresentacion System Center - Microsoft
Presentacion System Center - Microsoft
 
Calidad y Pruebas VIEWNEXT
Calidad y Pruebas VIEWNEXTCalidad y Pruebas VIEWNEXT
Calidad y Pruebas VIEWNEXT
 
L jimenez s2_1
L jimenez s2_1L jimenez s2_1
L jimenez s2_1
 
Puro Jmeter, Pura Vida! - Base de Datos y Webservices desde Jmeter
Puro Jmeter, Pura Vida! - Base de Datos y Webservices desde JmeterPuro Jmeter, Pura Vida! - Base de Datos y Webservices desde Jmeter
Puro Jmeter, Pura Vida! - Base de Datos y Webservices desde Jmeter
 
Unidad 2 - Arquitectura.pptx
Unidad 2 - Arquitectura.pptxUnidad 2 - Arquitectura.pptx
Unidad 2 - Arquitectura.pptx
 
Web Service buscador de localizaciones de IP’s
Web Service buscador de localizaciones de IP’sWeb Service buscador de localizaciones de IP’s
Web Service buscador de localizaciones de IP’s
 
Formulario de implementación de componentes de software transaccional de amb...
Formulario de implementación de  componentes de software transaccional de amb...Formulario de implementación de  componentes de software transaccional de amb...
Formulario de implementación de componentes de software transaccional de amb...
 

Más de alvaro alcocer sotil (20)

Clase ciencia - Huesos
Clase ciencia - HuesosClase ciencia - Huesos
Clase ciencia - Huesos
 
Rm rompecabeza
Rm rompecabezaRm rompecabeza
Rm rompecabeza
 
Locomocion en animales
Locomocion en animalesLocomocion en animales
Locomocion en animales
 
Presentacion comuniccaion
Presentacion comuniccaionPresentacion comuniccaion
Presentacion comuniccaion
 
El trabajo académico chomsky
El trabajo académico chomskyEl trabajo académico chomsky
El trabajo académico chomsky
 
[002665]
[002665][002665]
[002665]
 
Catedral de-lima-historia-nc2ba-51-pps
Catedral de-lima-historia-nc2ba-51-ppsCatedral de-lima-historia-nc2ba-51-pps
Catedral de-lima-historia-nc2ba-51-pps
 
Proceso de ventas 2013
Proceso de ventas 2013Proceso de ventas 2013
Proceso de ventas 2013
 
Royal plaza
Royal plazaRoyal plaza
Royal plaza
 
Plan de marketing
Plan de marketingPlan de marketing
Plan de marketing
 
Intercambio de publicidad
Intercambio de publicidadIntercambio de publicidad
Intercambio de publicidad
 
Producto marca
Producto   marcaProducto   marca
Producto marca
 
Plan de mk tcompleto (3)
Plan de mk tcompleto (3)Plan de mk tcompleto (3)
Plan de mk tcompleto (3)
 
La marca debe ser humana
La marca debe ser humanaLa marca debe ser humana
La marca debe ser humana
 
3º sesion la competencia
3º sesion la competencia3º sesion la competencia
3º sesion la competencia
 
2ºsesion beneficios de la planeacion de marketing
2ºsesion beneficios de la planeacion de marketing2ºsesion beneficios de la planeacion de marketing
2ºsesion beneficios de la planeacion de marketing
 
1º sesion planeamiento estratégico de marketing
1º sesion planeamiento estratégico de marketing1º sesion planeamiento estratégico de marketing
1º sesion planeamiento estratégico de marketing
 
Aprendiendo publicidad ppt final paola
Aprendiendo publicidad ppt final paolaAprendiendo publicidad ppt final paola
Aprendiendo publicidad ppt final paola
 
Agencia de publicidad la campaña publicitaria -tipos
Agencia de  publicidad   la campaña publicitaria -tiposAgencia de  publicidad   la campaña publicitaria -tipos
Agencia de publicidad la campaña publicitaria -tipos
 
10º
 10º 10º
10º
 

Kick off avalon_imserso_20100209

  • 1. Piloto Auditoría SISAAD 9 de febrero de 2010 Copyright © 2010 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are trademarks of Accenture.
  • 2. 1. Presentación de AVALON 2. Piloto de auditoría del SISAAD Copyright © 2010 Accenture All Rights Reserved. 2
  • 3. 1. Presentación de AVALON ¿Qué es AVALON? AVALON es una Solución de Auditoría que contiene además algunas funcionalidades básicas de Gestión de la Seguridad en aplicaciones. El desarrollo de AVALON se ha basado en experiencias de éxito en la implantación de soluciones de seguridad. • Registro de transacciones de negocio y acceso a datos (consultas realizadas y valores visualizados) • Monitorización de actividad de usuarios concretos • Control de acceso a datos sensibles o especialmente protegidos • Explotación de datos  AVALON está desarrollado en J2EE bajo entorno open-source con las siguientes características técnicas: Ser. Aplicaciones Ser. Web AVALON Web Filter AVALON Setup Manager AVALON Parser • Identificación del puesto de trabajo desde el que se realizan las operaciones (dirección IP) • Identificación de intentos de suplantación de credenciales • Validación básica de perfiles autorizados para el acceso a datos Seguridad Auditoría • AVALON Audit Trail Servidores Auditoria • Multi-Aplicación: permite controlar distintas aplicaciones de forma conjunta en un único repositorio de auditoría • Multi-Plataforma: admite no sólo aplicaciones que utilicen el protocolo HTTP, sino también aplicaciones desarrolladas en otras tecnologías • Independiente del gestor de base de datos. • Escalable / fácil de configurar: la configuración de los elementos a auditar es flexible y se realiza “en caliente”. • Persistencia ante fallos: sus componentes pueden funcionar de manera independiente en el caso de pérdidas eventuales de conexión entre ellos. • No intrusivo / desacoplado: basado en colas asíncronas, no impacta en el rendimiento de las aplicaciones ni requiere en gran parte de los casos, su modificación AVALON puede definirse como una solución “intermedia” y complementaria entre el enfoque Copyright © 2010 Accenture All Rights Reserved. tradicional y el enfoque basado en appliances. 3
  • 4. 1. Presentación de AVALON Componentes AVALON Web Filter* * Disponible para aplicaciones web (J2EE o .NET) Otros componentes • Sistemas de persistencia: Tanto AVALON Web Filter como AVALON Parser utilizan sistemas de persistencia, que permiten almacenar la información procesada en caso de que se produzca algún error de comunicación o indisponibilidad eventual de los sistemas con los que interactúan. • Filtro Web que captura las peticiones enviadas por el servidor web al servidor de aplicaciones y las llamadas HTTP que pudieran ser enviadas a AVALON por éste último (opcional), genera los ficheros en formato XML y los transfiere a AVALON Parser mediante un sistema de colas asíncronas. AVALON Setup Manager • Interfaz de administración para configurar los criterios a aplicar por AVALON Web Filter y AVALON Parser en relación a los mecanismos de seguridad en aplicaciones y de auditoría. • Control de errores: AVALON Parser dispone de un mecanismo que permite identificar errores en el procesamiento de datos de auditoría y almacenarlos en un repositorio auxiliar si no es posible efectuar su registro en el componente AVALON Audit Trail. De este modo, se garantiza la persistencia de la información de auditoría incluso en el caso de errores. AVALON Setup Manager Aplicaciones web Otras aplicaciones AVALON Usuarios Colas XML asíncronas AVALON Web Filter Base de datos de la aplicación web Lógica de la aplicación web Colas XML asíncronas Sistema de persistencia Llamadas HTTP (opcional) AVALON Parser • Componente cuyo propósito es la identificación de los casos de uso a auditar y de los datos que deben ser registrados, en base a la configuración realizada por el administrador del sistema, y almacenarlos en la base de datos de auditoría (AVALON Audit Trail), desechando los datos recabados que no se consideren de utilidad. Copyright © 2010 Accenture All Rights Reserved. AVALON Parser AVALON Audit Trail Sistema de persistencia Control de errores AVALON Audit Trail • Constituye la base de datos de auditoría. Se puede optar por utilizar el modelo estándar (opción “Easy Plug & Play”) o configurar la base de datos de auditoría en base a los principales casos de uso que se desean auditar (opción “Custom”), facilitando así su exportación posterior a sistemas de reporting. 4
  • 5. 1. Presentación de AVALON Arquitectura física • La arquitectura de AVALON permite adoptar diferentes configuraciones físicas, en función de las tecnologías utilizadas en las aplicaciones (J2EE, .NET, cliente/servidor, host, etc.), los medios técnicos disponibles (por ejemplo, disponibilidad de servidores) y las necesidades de la organización. I LU Aplicaciones J2EE Servidor web Servidor de aplicaciones J2EE AVALON Web Filter Aplicaciones .NET Servidor web Otras aplicaciones (Host, cliente / servidor, etc.) Colas XML asíncronas AVALON Web Filter AVALON Parser STR ATI V O AVALON Audit Trail IIS Generación de información de auditoría en formato XML C/S Aplicaciones de gestión Copyright © 2010 Accenture All Rights Reserved. AVALON 5
  • 6. 1. Presentación de AVALON Mecanismo de registro de operaciones • AVALON permite efectuar el registro de las operaciones efectuadas por los usuarios de las aplicaciones, mediante dos mecanismos, que pueden ser utilizados de forma alternativa o complementaria: – Por funcionalidad de negocio: definición de filtros que permiten establecer, de forma no intrusiva en las aplicaciones, los casos de uso que se requieren auditar y los campos cuyo acceso debe ser registrado. – Por transacción: definición de llamadas directas al sistema AVALON implementadas en la funcionalidad de las ventanas cliente, mediante las que se registra información de solicitudes de acceso a servicios. Grado de cobertura Solicitudes (ida) Por funcionalidad de negocio Por transacción Respuestas (vuelta) Tipos de aplicación Mecanismo Sí, mediante filtro web (AVALON Web Filter) que redirige las peticiones al sistema de auditoría Requiere el desarrollo a medida de una clase que interprete la estructura de datos proporcionada por el servidor de aplicaciones Aplicaciones web: • J2EE • .NET Filtro (AVALON Web Filter) Sí, mediante llamadas efectuadas al sistema AVALON desde la aplicación para que se efectúe el registro de la solicitud realizada Sí, mediante llamadas efectuadas al sistema AVALON desde la aplicación para que se efectúe el registro de los datos consultados Cualquier tipo de aplicación • Llamadas HTTP • Generación de ficheros XML Copyright © 2010 Accenture All Rights Reserved. 6
  • 7. 2. Piloto de auditoría del SISAAD Objetivo y resultados esperados Objetivo • Prueba de integración de AVALON con el SISAAD, de modo que el IMSERSO pueda valorar la utilización de esta solución como herramienta de auditoría, con independencia de que se considere conveniente la utilización de otras soluciones complementarias basadas en productos comerciales. Resultados esperados • Selección de dos casos de uso relevantes, y configuración de AVALON de modo que sea posible obtener datos de auditoría, relativos tanto a las consultas efectuadas por los usuarios como a la información que han podido visualizar, sin requerir modificar el código fuente del SISAAD, y con un efecto mínimo en el rendimiento del sistema. • Centralización de los datos de auditoría en un mismo repositorio. • Construcción de un informe que facilite la visualización de los resultados obtenidos en alguno de los casos auditados. • Planteamiento de proyecto de adaptación y configuración de AVALON para la implementación de la función de auditoría del SISAAD haciendo uso de dicha solución. Copyright © 2010 Accenture All Rights Reserved. 7
  • 8. 2. Piloto de auditoría del SISAAD Tareas y cronograma Semana Tareas Gestión y seguimiento del proyecto 1. Arranque y preparación Reunión de arranque Revisión del entorno, instalación y configuración básica de AVALON Selección de casos de uso a auditar 2. Desarrollo y pruebas Desarrollo de adaptaciones para la integración AVALON - SISAAD Configuración de casos de uso - ejemplo Pruebas de integración AVALON - SISAAD Diseño, desarrollo y pruebas de informes - ejemplo Presentación de conclusiones 3. Conclusiones Informe de conclusiones - Demostración Definición de próximos pasos Copyright © 2010 Accenture All Rights Reserved. … 8