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.date.issued 2018-09-13
dc.identifier.isbn 9789898111593
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.doi https://doi.org/10.5220/0001925704600465
dc.identifier.ctation Mourad, A., Alhadidi, D., & Debbabi, M. (2008). Towards Language-Independent Approach for Security Concerns Weaving. In Proceedings of the International Conference on Security and Cryptography - Volume 1: SECRYPT, (ICETE 2008) (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.scitepress.org/Link.aspx?doi=10.5220/0001925704600465 en_US
dc.orcid.id https://orcid.org/0000-0001-9434-5322 en_US
dc.publication.date 2008 en_US
dc.volume 1
dc.author.affiliation Lebanese American University en_US

Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Search LAUR

Advanced Search


My Account