Show simple item record

Professor Advisordc.contributor.advisorTanter, Éric
Authordc.contributor.authorToledo Toledo, Rodolfo Andrés 
Staff editordc.contributor.editorFacultad de Ciencias Físicas y Matemáticas
Staff editordc.contributor.editorDepartamento de Ciencias de la Computación
Associate professordc.contributor.otherFabry, Johan
Associate professordc.contributor.otherHevia Angulo, Alejandro 
Associate professordc.contributor.otherBodden, Eric
Admission datedc.date.accessioned2014-10-07T12:14:56Z
Available datedc.date.available2014-10-07T12:14:56Z
Publication datedc.date.issued2014
Identifierdc.identifier.urihttps://repositorio.uchile.cl/handle/2250/117015
General notedc.descriptionDoctor en Ciencias, Mención Computación
Abstractdc.description.abstractIt is inevitable that some concerns crosscut a sizable application, resulting in code scattering and tangling. This issue is particularly severe for security-related concerns: it is difficult to be confident about the security of an application when the implementation of its security related concerns is scattered all over the code and tangled with other concerns, making global reasoning about security precarious. In this thesis work, we consider the case of access control, a cornerstone of every security architecture, which turns out to be a crosscutting concern with a non-modular implementation based on runtime stack inspection in mainstream languages such as Java and C#. We make use of aspect orientation for the modular definition of access control. More precisely, we design and implement access control, including the advanced features associated to it, in a modular way. We demonstrate that this modular implementation is secure, even in the presence of untrusted aspects. A modular implementation alleviates maintenance and evolution issues produced by the crosscutting nature of access control, and, more importantly, paves the way to global reasoning about access control.en_US
Lenguagedc.language.isoenen_US
Publisherdc.publisherUniversidad de Chileen_US
Type of licensedc.rightsAttribution-NonCommercial-NoDerivs 3.0 Chile*
Link to Licensedc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/cl/*
Keywordsdc.subjectSoftware computacional - Desarrolloen_US
Keywordsdc.subjectSeguridad de bases de datosen_US
Keywordsdc.subjectAspect-oriented programmingen_US
Keywordsdc.subjectControl de accesoen_US
Keywordsdc.subjectModular implementationen_US
Títulodc.titleModular and secure access control with aspectsen_US
Document typedc.typeTesis


Files in this item

Icon

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 Chile
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 Chile