dc.contributor.author |
Azzam, Mourad |
|
dc.contributor.author |
Alhadidi, Dima |
|
dc.contributor.author |
Debbabi, Mourad |
|
dc.date.accessioned |
2018-09-13T12:34:59Z |
|
dc.date.available |
2018-09-13T12:34:59Z |
|
dc.date.datecopyrighted |
2008 |
en_US |
dc.identifier.uri |
http://hdl.handle.net/10725/8461 |
|
dc.description.abstract |
In this paper, we propose an approach for weaving security concerns in the Gimple representation of programs. Gimple is an intermediate, language-independent, and tree-based representation generated by GNU Compiler Collection (GCC) during the compilation process. This proposition constitutes the first attempt towards adopting the aspect-oriented concept on Gimple and exploiting this intermediate representation to allow advising an application written in a specific language with security code written in a different one. At the same time, injecting security is applied in a systematic way in order not to alter the original functionalities of the software. We explore the viability and the relevance of our proposition by: (1) implementing several Gimple weaving capabilities into the GCC compiler (2) developing a case study for securing the connections of a client application and (3) using the weaving features of the extended GCC to inject the security concerns into the application. |
en_US |
dc.language.iso |
en |
en_US |
dc.title |
Towards language-independent approach for security concerns weaving |
en_US |
dc.type |
Conference Paper / Proceeding |
en_US |
dc.creator.school |
SAS |
en_US |
dc.creator.identifier |
200904853 |
en_US |
dc.creator.department |
Computer Science and Mathematics |
en_US |
dc.description.embargo |
N/A |
en_US |
dc.keywords |
Software security |
en_US |
dc.keywords |
Aspect-oriented programming (AOP) |
en_US |
dc.keywords |
AOP weaving |
en_US |
dc.keywords |
Gimple representation |
en_US |
dc.identifier.ctation |
Mourad, A., Alhadidi, D., & Debbabi, M. (2008). Towards Language-Independent Approach for Security Concerns Weaving. In SECRYPT (pp. 460-465). |
en_US |
dc.creator.email |
azzam.mourad@lau.edu.lb |
en_US |
dc.date.created |
July 26-29, 2008 |
en_US |
dc.description.pages |
460-465 |
en_US |
dc.conference.place |
Porto, Portugal |
en_US |
dc.conference.title |
Proceedings of the International Conference on Security and Cryptography |
en_US |
dc.description.tou |
http://libraries.lau.edu.lb/research/laur/terms-of-use/articles.php |
en_US |
dc.identifier.url |
https://www.researchgate.net/profile/Azzam_Mourad/publication/221436653_Towards_Language-Independent_Approach_for_Security_Concerns_Weaving/links/0c96052781844bd826000000/Towards-Language-Independent-Approach-for-Security-Concerns-Weaving.pdf |
en_US |
dc.date.datepublished |
2008 |
en_US |
dc.creator.ispartof |
Lebanese American University |
en_US |