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 |