dc.contributorTanter, Éric
dc.contributorFacultad de Ciencias Físicas y Matemáticas
dc.contributorDepartamento de Ciencias de la Computación
dc.contributorFabry, Johan
dc.contributorHevia Angulo, Alejandro
dc.contributorBodden, Eric
dc.creatorToledo Toledo, Rodolfo Andrés
dc.date.accessioned2014-10-07T12:14:56Z
dc.date.available2014-10-07T12:14:56Z
dc.date.created2014-10-07T12:14:56Z
dc.date.issued2014
dc.identifierhttps://repositorio.uchile.cl/handle/2250/117015
dc.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.
dc.languageen
dc.publisherUniversidad de Chile
dc.rightshttp://creativecommons.org/licenses/by-nc-nd/3.0/cl/
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Chile
dc.subjectSoftware computacional - Desarrollo
dc.subjectSeguridad de bases de datos
dc.subjectAspect-oriented programming
dc.subjectControl de acceso
dc.subjectModular implementation
dc.titleModular and secure access control with aspects
dc.typeTesis


Este ítem pertenece a la siguiente institución