• JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
 
  Bookmark and Share
 
 
Disertación de Maestría
DOI
https://doi.org/10.11606/D.55.2018.tde-28022018-101740
Documento
Autor
Nombre completo
Flávia Linhalis Arantes
Instituto/Escuela/Facultad
Área de Conocimiento
Fecha de Defensa
Publicación
São Carlos, 2000
Director
Tribunal
Moreira, Dilvan de Abreu (Presidente)
Moreira, Edson dos Santos
Trevelin, Luis Carlos
Título en portugués
Interface Básica para um Servidor Universal
Palabras clave en portugués
Não disponível
Resumen en portugués
Esse projeto implementa urna Interface Básica para um Servidor Universal (IBSU). A IBSU provê um ambiente para executar agentes de software e interfaces seguras entre estes e o banco de dados de um servidor universal. Os agentes têm acesso a roots (pontos de entrada para objetos) armazenados no banco de dados. A IBSU provê um ambiente aberto e seguro para a execução de agentes. Suas principais funções são receber os agentes, autenticá-los e prover acesso aos roots do banco de dados e aos recursos do sistema. Contudo, a IBSU não permitirá que um agente acesse um root ou recurso do sistema se este não tiver permissão para tal. A IBSU é composta por quatro partes que garantem a abertura e segurança do ambiente de execução dos agentes: a Interface do Banco de Dados, o Gateway, o Pool de agentes e o Gerenciador de Segurança. A Interface do Banco de Dados define métodos que permitem aos agentes manipular grupos, roots e associar permissões de acesso entre roots e grupos no banco de dados. O Gateway recebe os agentes de hosts remotos e os autentica. Essa autenticação é feita verificando-se a assinatura digital, os certificados associados ao agente e a qual grupo ele pertence. Se o processo de autenticação tiver êxito, o agente pode se juntar ao Pool. O Pool de agentes executa os agentes e controla seu tempo total de vida. Esse tempo depende do grupo do qual esse agente faz parte. O Gerenciador de Segurança garante que os agentes que estão executando no Pool não conseguirão acesso a recursos que eles não tenham permissão para utilizar. A IBSU e os agentes de software que executam no Pool são implementados em Java. Esses agentes têm, no servidor universal, o mesmo papel que as linguagens de consulta (como SQL) têm nos bancos de dados relacionais. Mas como eles têm a vantagem de possuir todo o poder de computação do ambiente Java (incluindo o maior poder de programação, abertura e segurança), eles podem realizam esse papel de forma muito mais eficiente.
Título en inglés
Not available
Palabras clave en inglés
Not available
Resumen en inglés
This project implements a Basic Interface for an Universal Server (BIUS). The BIUS is to be a place to host software agents and securely interface them with the database of an universal server. The agents will access the roots (entry points for objects) stored in the database. The BIUS provides an open and secure environment to software agents execution, Its main functions are receive the agents, authenticate them and provide access to database roots and systems resources. However, the IBSU will not allow that an agent accesses a root ora system resource if it does not have permission to do so. The BIUS is composed by four parts that guarantee openness and security for the agents execution environment: the Database Interface, the Gateway, the Pool of Agents and the Security Manager. The Database Interface defines methods that allows the agents to handle groups, roots and associate access permissions between roots and groups in the database. The Gateway receives the agents from remote hosts and authenticates them. The authentication is done by verifying the digital signature, the certificate(s) associated with the agent and the group it belongs to. If the authentication process succeed, the agent can join the Pool. The Pool of Agents runs the agents and control their lifetime. The agent lifetime depends on witch group it belongs to. The Security Manager guarantees that running agents will not have access to Java platform resources they are no entitled to use. The BIUS and the software agents that rua in the Pool are implemented in Java. This agents have in the universal server the same role as query languages (such as SQL) have in relational database systems. But, as agents have the advantage of enjoying ali the power provided by the Java environment (such as expression power, openness and security), they can fulfill this role much more efficiently.
 
ADVERTENCIA - La consulta de este documento queda condicionada a la aceptación de las siguientes condiciones de uso:
Este documento es únicamente para usos privados enmarcados en actividades de investigación y docencia. No se autoriza su reproducción con finalidades de lucro. Esta reserva de derechos afecta tanto los datos del documento como a sus contenidos. En la utilización o cita de partes del documento es obligado indicar el nombre de la persona autora.
FlaviaLinhalis.pdf (9.71 Mbytes)
Fecha de Publicación
2018-02-28
 
ADVERTENCIA: Aprenda que son los trabajos derivados haciendo clic aquí.
Todos los derechos de la tesis/disertación pertenecen a los autores
CeTI-SC/STI
Biblioteca Digital de Tesis y Disertaciones de la USP. Copyright © 2001-2024. Todos los derechos reservados.