Arquitetura dinâmica de controlo de acesso
Autor(a) principal: | |
---|---|
Data de Publicação: | 2012 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10773/10892 |
Resumo: | Os programadores de aplicações de base de dados relacionais utilizam soluções de software, tais como, Hibernate, Java Database Connectivity e ADO.net, para facilitar o seu desenvolvimento. Estas soluções foram desenvolvidas com o objetivo de integrar o paradigma das bases de dados relacionais com o paradigma das linguagens de programação orientadas aos objetos. O controlo de acesso não foi contemplado por estas soluções o que conduz à necessidade de se desenvolver para cada aplicação os mecanismos de segurança considerados como necessários. Adicionalmente, em situações onde as políticas de controlo de acesso evoluem dinamicamente ao longo do tempo, não há qualquer possibilidade de ajustar automaticamente os respetivos mecanismos de controlo de acesso. Para a resolução deste problema propõe-se o desenvolvimento de uma arquitetura dinâmica de controlo de acesso para sistemas de bases de dados relacionais. Nesta arquitetura o componente principal é a própria lógica de negócio, esta contém objetos derivados de política de controlo de acesso e que são necessários para interação dos utilizadores do sistema com a base de dados. Este componente adapta-se dinamicamente em tempo de execução às alterações realizadas nas políticas de controlo de acesso que estão armazenadas num servidor de base de dados. Neste contexto, apesar de o princípio de sistemas dinamicamente adaptáveis a políticas de controlo de acesso não ser novo, as soluções de software existentes são algo limitadas neste aspeto. Assim, neste trabalho vamos apresentar e implementar uma arquitetura dinâmica de controlo de acesso (ADCA) que permite uma adaptação automática, em tempo de execução, dos mecanismos de controlo de acesso implementados ao nível das lógicas de negócio. |
id |
RCAP_9ca66e82c67396e0616efbf513cc8f70 |
---|---|
oai_identifier_str |
oai:ria.ua.pt:10773/10892 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Arquitetura dinâmica de controlo de acessoEngenharia de computadoresBases de dados relacionais: Controlo de acessoSistemas adaptativosOs programadores de aplicações de base de dados relacionais utilizam soluções de software, tais como, Hibernate, Java Database Connectivity e ADO.net, para facilitar o seu desenvolvimento. Estas soluções foram desenvolvidas com o objetivo de integrar o paradigma das bases de dados relacionais com o paradigma das linguagens de programação orientadas aos objetos. O controlo de acesso não foi contemplado por estas soluções o que conduz à necessidade de se desenvolver para cada aplicação os mecanismos de segurança considerados como necessários. Adicionalmente, em situações onde as políticas de controlo de acesso evoluem dinamicamente ao longo do tempo, não há qualquer possibilidade de ajustar automaticamente os respetivos mecanismos de controlo de acesso. Para a resolução deste problema propõe-se o desenvolvimento de uma arquitetura dinâmica de controlo de acesso para sistemas de bases de dados relacionais. Nesta arquitetura o componente principal é a própria lógica de negócio, esta contém objetos derivados de política de controlo de acesso e que são necessários para interação dos utilizadores do sistema com a base de dados. Este componente adapta-se dinamicamente em tempo de execução às alterações realizadas nas políticas de controlo de acesso que estão armazenadas num servidor de base de dados. Neste contexto, apesar de o princípio de sistemas dinamicamente adaptáveis a políticas de controlo de acesso não ser novo, as soluções de software existentes são algo limitadas neste aspeto. Assim, neste trabalho vamos apresentar e implementar uma arquitetura dinâmica de controlo de acesso (ADCA) que permite uma adaptação automática, em tempo de execução, dos mecanismos de controlo de acesso implementados ao nível das lógicas de negócio.Developers of database applications use software solutions like Hibernate, Java Database Connectivity and ADO.net to ease its development. These solutions were developed with the aim of integrating the paradigm of relational databases with the paradigm of object-oriented programming languages. Access control was not contemplated by these solutions, leading to the need of developing for each application, the necessary security mechanisms. Additionally, in situations where access control policies dynamically evolve, there is no way to automatically adjust the respective access control mechanisms. To solve this problem we propose the development of a Dynamic Access Control architecture for relational databases systems. In this architecture, the main component is its own business logic that contains objects derived from access control policies that are required for user interaction with databases. This component adapts dynamically at runtime to changes made in the access control policies stored in a database. In this context, although the principle of dynamically adaptable systems to access control policies is not new, existing software solutions are somewhat limited in this aspect. So in this work, we present and implement a dynamic access control architecture (DACA) which allows the automatic adaptation at runtime of the access control mechanisms implemented at the business logic level.Universidade de Aveiro2013-07-26T11:28:55Z2012-01-01T00:00:00Z2012info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/10892porFigueiral, Diogo Jorge Roloinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-05-06T03:47:35Zoai:ria.ua.pt:10773/10892Portal AgregadorONGhttps://www.rcaap.pt/oai/openairemluisa.alvim@gmail.comopendoar:71602024-05-06T03:47:35Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Arquitetura dinâmica de controlo de acesso |
title |
Arquitetura dinâmica de controlo de acesso |
spellingShingle |
Arquitetura dinâmica de controlo de acesso Figueiral, Diogo Jorge Rolo Engenharia de computadores Bases de dados relacionais: Controlo de acesso Sistemas adaptativos |
title_short |
Arquitetura dinâmica de controlo de acesso |
title_full |
Arquitetura dinâmica de controlo de acesso |
title_fullStr |
Arquitetura dinâmica de controlo de acesso |
title_full_unstemmed |
Arquitetura dinâmica de controlo de acesso |
title_sort |
Arquitetura dinâmica de controlo de acesso |
author |
Figueiral, Diogo Jorge Rolo |
author_facet |
Figueiral, Diogo Jorge Rolo |
author_role |
author |
dc.contributor.author.fl_str_mv |
Figueiral, Diogo Jorge Rolo |
dc.subject.por.fl_str_mv |
Engenharia de computadores Bases de dados relacionais: Controlo de acesso Sistemas adaptativos |
topic |
Engenharia de computadores Bases de dados relacionais: Controlo de acesso Sistemas adaptativos |
description |
Os programadores de aplicações de base de dados relacionais utilizam soluções de software, tais como, Hibernate, Java Database Connectivity e ADO.net, para facilitar o seu desenvolvimento. Estas soluções foram desenvolvidas com o objetivo de integrar o paradigma das bases de dados relacionais com o paradigma das linguagens de programação orientadas aos objetos. O controlo de acesso não foi contemplado por estas soluções o que conduz à necessidade de se desenvolver para cada aplicação os mecanismos de segurança considerados como necessários. Adicionalmente, em situações onde as políticas de controlo de acesso evoluem dinamicamente ao longo do tempo, não há qualquer possibilidade de ajustar automaticamente os respetivos mecanismos de controlo de acesso. Para a resolução deste problema propõe-se o desenvolvimento de uma arquitetura dinâmica de controlo de acesso para sistemas de bases de dados relacionais. Nesta arquitetura o componente principal é a própria lógica de negócio, esta contém objetos derivados de política de controlo de acesso e que são necessários para interação dos utilizadores do sistema com a base de dados. Este componente adapta-se dinamicamente em tempo de execução às alterações realizadas nas políticas de controlo de acesso que estão armazenadas num servidor de base de dados. Neste contexto, apesar de o princípio de sistemas dinamicamente adaptáveis a políticas de controlo de acesso não ser novo, as soluções de software existentes são algo limitadas neste aspeto. Assim, neste trabalho vamos apresentar e implementar uma arquitetura dinâmica de controlo de acesso (ADCA) que permite uma adaptação automática, em tempo de execução, dos mecanismos de controlo de acesso implementados ao nível das lógicas de negócio. |
publishDate |
2012 |
dc.date.none.fl_str_mv |
2012-01-01T00:00:00Z 2012 2013-07-26T11:28:55Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10773/10892 |
url |
http://hdl.handle.net/10773/10892 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidade de Aveiro |
publisher.none.fl_str_mv |
Universidade de Aveiro |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
mluisa.alvim@gmail.com |
_version_ |
1817543500982386688 |