Arquitectura de seguridad integral para sistemas de agentes móviles basado en Java
1
Objetivos Generales
Crear una arquitectura de seguridad integral para los sistemas de agentes móviles que ofrezca un entorno de ejecución seguro en todo sistema que la implemente, garantizando:
Protección total del servidor contra cualquier ataque.
Protección total en la transmisión de agentes.
Protección de los agentes móviles.
Que la arquitectura sea modular, escalable y versátil para que pueda ser integrada con sistemas existentes.
Que sea factible su implementación y conserve un rendimiento adecuado.
2
Organización de la presentación
Partes de la
presentación:
(Gp:) I.- Introducción
(Gp:) III.- Requerimientos de los Sistemas Móviles actuales
(Gp:) IV.- Arquitectura de Seguridad Integral
(Gp:) V.- Implementación del Prototipo
(Gp:) VI.- Evaluación y ámbitos
(Gp:) VII.- Conclusiones y Líneas de Invest.
3
Objetivos y Organización.
Parte II: Estado del arte.
Parte III: Requerimientos de un Sistema de Agentes Móviles y la necesidad de una arquitectura de seguridad. Parte IV: Arquitectura de Seguridad Integral.
Parte V: Implementación del Prototipo.
Parte VI: Evaluación y Ámbitos de la Aplicación.
Parte VII: Conclusiones y Líneas de Investigación Futuras.
Parte I: Introducción.
Contenido
4
I-IntroducciónDefinición de Agente Móvil
Un Agente Móvil es un programa que puede detener su ejecución, trasladarse a otro ordenador en una red (Internet), y entonces reanudar su ejecución en el nuevo ordenador. Un agente actua autonomamente en nombre de alguien y es tan inteligente como sea programado.
Una definición más técnica : Un agente móvil es un objeto especial que tiene un estado de datos(otros objetos no agentes, estructuras de datos), un estado de código (las clases del agente) y un estado de ejecución (un puntero al proceso que ejecuta el agente) y que es capaz de migrar a otros sitios conservando sus estados.
5
I-Introducción Agentes Móviles
Agentes móviles
Datos y código móviles.
Interacción local entre los objetos.
Autonomía y versatilidad.
6
I-Introducción El por qué de los agentes móviles
0
1000000
2000000
3000000
4000000
5000000
6000000
7000000
8000000
9000000
10000000
N
u
m
b
e
r
o
f
H
o
s
t
s
1969
abr-
71
nov-
86
oct-
90
jul-
91
abr-
92
oct-
92
ene-
93
abr-
93
oct-
93
ene-
94
oct-
94
ene-
95
ene-
96
Evolución de Internet
Reducen el tráfico
de las redes
Son autónomos
Implementan
tareas paralelas
Son
tolerables
a fallos
Se ejecutan en
plataformas
heterogéneas
Son tan inteligentes
como sean programados
7
I-Introducción El para qué de los agentes móviles
Recolección
de datos
Búsqueda y
filtrado
Monitorización
Comercio
electrónico
Distribución
masiva de
información
Supercomputadora
virtual
8
I-Introducción Retos a vencer por la tecnología
La portabilidad es una necesidad para que los agentes móviles sean capaces de moverse en redes heterogéneas.
La seguridad es importante porque el servidor debe mantener efectivamente el control de un programa externo de efecto desconocido.
La interoperabilidad es necesaria para que los agentes de un sistema puedan interactuar e intercambiar información con los de otro sistema o bien con objetos de otras tecnologías (CORBA).
9
Objetivos y Organización.
Parte I: Introducción.
Parte III: Requerimientos de un Sistema de Agentes Móviles y la necesidad de una arquitectura de seguridad.
Parte IV: Arquitectura de Seguridad Integral.
Parte V: Implementación del Prototipo.
Parte VI: Evaluación y Ámbitos de la Aplicación.
Parte VII: Conclusiones y Líneas de Investigación Futuras.
Parte II: Estado del arte.
Contenido
10
II-Estado del Arte Ara – Arquitectura
11
II-Estado del Arte Ara – Seguridad
El esquema de seguridad no define un modelo autenticación.
La seguridad esta basada en asignaciones que son vectores de permisos de accesos que un lugar impone a un agente cuando éste entra.
Los lugares imponen una asignación local a cada agente para limitar el acceso a sus recursos basada en buena fé.
Una asignación global pone límites sobre todas las acciones de un agente durante de su ciclo de vida y pueden ser compartidas entre un grupo de ellos.
En la siguiente version la transmisión entre servidores se realizara con SSL.
12
II-Estado del ArteDAgents – Arquitectura
Página siguiente |