Towards language-independent approach for security concerns weaving

LAUR Repository

Show simple item record

dc.contributor.author Mourad, Azzam
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.copyright 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.author.school SAS en_US
dc.author.idnumber 200904853 en_US
dc.author.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.author.email azzam.mourad@lau.edu.lb en_US
dc.conference.date July 26-29, 2008 en_US
dc.conference.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.identifier.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.orcid.id https://orcid.org/0000-0001-9434-5322 en_US
dc.publication.date 2008 en_US
dc.author.affiliation Lebanese American University en_US

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search LAUR

Advanced Search


My Account