Centro Paula Souza
Governo de São Paulo
  • |
  • |
  • |

Pesquisar

 
 

Tecnologias da Informação Aplicadas




Mestrado em Tecnologia: Gestão, Desenvolvimento e Formação
Autor: Willian Ferreira Peixoto
Orientador(a): Profª. Drª. Márcia Ito
Banca: Profº. Drº. Carlos Hideo Arima; Profº. Drº. Maurício Amaral de Almeida
Título: Uma Proposta para Controle de Acesso Baseado em Papéis na Arquitetura do Agente com a Programação Orientada a Aspectos

Resumo

Um agente em geral, não se encontra sozinho num sistema, mas sim como integrante de um Sistema Multiagentes que é composto por um conjunto de diferentes tipos de agentes distribuídos em um ou mais ambientes. Estes agentes desempenham papéis distintos e colaboram entre si para execução de tarefas.

Os agentes distribuídos por estes ambientes podem sofrer inúmeras ameaças de segurança onde o acesso não autorizado causado pela ausência ou pelo fraco controle de acesso pode ser a falha de segurança utilizada para uma investida de ataque.

Desse modo, o controle de acesso torna-se uma preocupação essencial no desenvolvimento de sistemas orientados a agentes seguros. No entanto, a implementação deste interesse não é uma tarefa trivial, pois devido sua natureza transversal, quando implementado frequentemente causa sintomas indesejáveis que impactam de forma negativa no sistema.

Consequentemente, em meio ao desafio de implementar o interesse de controle de acesso nos agentes, os desenvolvedores devem estar atentos também à necessidade de produzir sistemas com um nível avançado de separação de interesses, pois a modularização inadequada de interesses transversais gera esforços indesejáveis na compreensão, reuso e evolução de projetos orientados a agentes. A ideia da separação de interesses é antiga e este princípio é suportado parcialmente por paradigmas de desenvolvimento como a programação estruturada e a programação orientada a objetos.

A programação orientada a aspectos é apontada como um paradigma complementar aos existentes, cujo objetivo é prover suporte à separação avançada de interesses transversais em módulos separados, chamados de aspectos. Desta forma, através da utilização dos aspectos e do modelo de controle de acesso RBAC, este trabalho de mestrado propõe uma arquitetura para o controle de acesso baseado em papéis que proporciona além do controle de acesso, a separação avançada deste interesse.


Palavras-chave

Sistemas Multiagentes, SMA, Arquitetura de Software, Controle de Acesso, Autorização, RBAC, Programação Orientada a Aspectos


Download da dissertação completa

  • Twitter
  • Facebook
  • Tumblr
  • YouTube
  • Picasa
  • Snapchat
  • Instagram
  • Linkedin
  • Linkedin
  • Compartilhar
 

Notícias


Mais notícias


 
 

Mapa do Site Mapa do Site

© Copyright 2016 - Centro Paula Souza - Todos os direitos reservados - Desenvolvido por AssCom