Towards language-independent approach for security concerns weaving
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 fir...
Saved in:
| Main Author: | |
|---|---|
| Other Authors: | , |
| Format: | conferenceObject |
| Published: |
2008
|
| Online Access: | http://hdl.handle.net/10725/8461 https://doi.org/10.5220/0001925704600465 http://libraries.lau.edu.lb/research/laur/terms-of-use/articles.php https://www.scitepress.org/Link.aspx?doi=10.5220/0001925704600465 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1864513484961611776 |
|---|---|
| author | Mourad, Azzam |
| author2 | Alhadidi, Dima Debbabi, Mourad |
| author2_role | author author |
| author_facet | Mourad, Azzam Alhadidi, Dima Debbabi, Mourad |
| author_role | author |
| dc.creator.none.fl_str_mv | Mourad, Azzam Alhadidi, Dima Debbabi, Mourad |
| dc.date.none.fl_str_mv | 2008 2018-09-13T12:34:59Z 2018-09-13T12:34:59Z 2018-09-13 |
| dc.identifier.none.fl_str_mv | 9789898111593 http://hdl.handle.net/10725/8461 https://doi.org/10.5220/0001925704600465 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). http://libraries.lau.edu.lb/research/laur/terms-of-use/articles.php https://www.scitepress.org/Link.aspx?doi=10.5220/0001925704600465 |
| dc.language.none.fl_str_mv | en |
| dc.rights.*.fl_str_mv | info:eu-repo/semantics/openAccess |
| dc.title.none.fl_str_mv | Towards language-independent approach for security concerns weaving |
| dc.type.none.fl_str_mv | Conference Paper / Proceeding info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/conferenceObject |
| description | 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. |
| eu_rights_str_mv | openAccess |
| format | conferenceObject |
| id | LAURepo_c3d6d5870dacae383d05bc7668d21a77 |
| identifier_str_mv | 9789898111593 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). |
| language_invalid_str_mv | en |
| network_acronym_str | LAURepo |
| network_name_str | Lebanese American University repository |
| oai_identifier_str | oai:laur.lau.edu.lb:10725/8461 |
| publishDate | 2008 |
| repository.mail.fl_str_mv | |
| repository.name.fl_str_mv | |
| repository_id_str | |
| spelling | Towards language-independent approach for security concerns weavingMourad, AzzamAlhadidi, DimaDebbabi, MouradIn 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.N/A2018-09-13T12:34:59Z2018-09-13T12:34:59Z20082018-09-13Conference Paper / Proceedinginfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObject9789898111593http://hdl.handle.net/10725/8461https://doi.org/10.5220/0001925704600465Mourad, 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).http://libraries.lau.edu.lb/research/laur/terms-of-use/articles.phphttps://www.scitepress.org/Link.aspx?doi=10.5220/0001925704600465eninfo:eu-repo/semantics/openAccessoai:laur.lau.edu.lb:10725/84612021-04-06T14:02:40Z |
| spellingShingle | Towards language-independent approach for security concerns weaving Mourad, Azzam |
| status_str | publishedVersion |
| title | Towards language-independent approach for security concerns weaving |
| title_full | Towards language-independent approach for security concerns weaving |
| title_fullStr | Towards language-independent approach for security concerns weaving |
| title_full_unstemmed | Towards language-independent approach for security concerns weaving |
| title_short | Towards language-independent approach for security concerns weaving |
| title_sort | Towards language-independent approach for security concerns weaving |
| url | http://hdl.handle.net/10725/8461 https://doi.org/10.5220/0001925704600465 http://libraries.lau.edu.lb/research/laur/terms-of-use/articles.php https://www.scitepress.org/Link.aspx?doi=10.5220/0001925704600465 |