Ponencia
How to develop secure applications with Aspect-Oriented Programming
Autor/es | Pinto, Mónica
Horcas Aguilera, José Miguel |
Departamento | Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos |
Fecha de publicación | 2013 |
Fecha de depósito | 2021-06-09 |
Publicado en |
|
ISBN/ISSN | 978-1-4799-3488-1 2151-4763 |
Resumen | In the last few years several new programming
techniques for achieving a better separation of concerns have
been defined. One of the most accepted has been Aspect-Oriented
Programming (AOP). Those attending this tutorial ... In the last few years several new programming techniques for achieving a better separation of concerns have been defined. One of the most accepted has been Aspect-Oriented Programming (AOP). Those attending this tutorial will learn how to improve the modularization, maintainability and evolution of secure applications by using AOP to achieve a better separa- tion of the security concerns (e.g. authentication, authorization, encryption). A running example will be used throughout the tutorial to illustrate how AOP works. The tutorial will principally illustrate the use of the AspectJ programming language, although other AOP languages will be used to cover features that are not included in AspectJ. As a proof of concept we will discuss the use of AOP in the context of the INTER-TRUST project, a STREP project that brings together experts from the security and aspect-oriented research communities to demonstrate that security policies can be dynamically deployed and adapted at runtime using AOP. |
Agencias financiadoras | European Union (UE) Ministerio de Economía y Competitividad (MINECO). España Junta de Andalucía |
Identificador del proyecto | INTERTRUST 317731
TIN2012-34840 P09-TIC-5231 |
Cita | Pinto, M. y Horcas Aguilera, J.M. (2013). How to develop secure applications with Aspect-Oriented Programming. En CRiSIS 2013: International Conference on Risks and Security of Internet and Systems La Rochelle, France: IEEE Computer Society. |
Ficheros | Tamaño | Formato | Ver | Descripción |
---|---|---|---|---|
How to develop secure applicat ... | 96.54Kb | [PDF] | Ver/ | |