site do Governo de São Paulo
Quem Somos
  Perfil e histórico
Secr. Desenvolvimento
Parcerias
Departamentos
Etecs
  Cursos
Escolas
Vestibulinho
Projetos
Enem
Regimento Comum
Fatecs
  Cursos
Faculdades
Vestibular
Concursos
Projetos
Enem
Telecurso TEC
Ensino Básico
Pós-graduação
  Geral
Lato Sensu
Stricto Sensu
Ensino a Distância
Trabalhos Acadêmicos
Avaliação
  Observatório Escolar
SAI
Projeto Caminhar
Produção Didática
  Livros e Software
Guia da Internet
Notícias
  Releases
Clipping

Revista
Capacitações
Licitações
  Concorrência Pública
Tomadas de Preços
Convite
Leilão
Pregões
Cadastro Caufesp
   
Fale Conosco
   
 

Dissertações

Mestrado em Tecnologia: Gestão, Desenvolvimento e Formação
Autor(a): 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



para visualizar o arquivo é necessário o Adobe Reader

Copyright 2009 - Centro Paula Souza