loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Azzam Mourad ; Dima Alhadidi and Mourad Debbabi

Affiliation: Computer Security Laboratory, Concordia Institute for Information Systems Engineering, Concordia University, Canada

Keyword(s): Software Security, Aspect-Oriented Programming (AOP), AOP Weaving, Gimple Representation.

Related Ontology Subjects/Areas/Topics: Information and Systems Security ; Secure Software Development Methodologies ; Security Engineering ; Security in Information Systems ; Security Information Systems Architecture and Design and Security Patterns

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.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.226.17.210

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Mourad, A.; Alhadidi, D. and Debbabi, M. (2008). TOWARDS LANGUAGE-INDEPENDENT APPROACH FOR SECURITY CONCERNS WEAVING. In Proceedings of the International Conference on Security and Cryptography (ICETE 2008) - SECRYPT; ISBN 978-989-8111-59-3; ISSN 2184-3236, SciTePress, pages 460-465. DOI: 10.5220/0001925704600465

@conference{secrypt08,
author={Azzam Mourad. and Dima Alhadidi. and Mourad Debbabi.},
title={TOWARDS LANGUAGE-INDEPENDENT APPROACH FOR SECURITY CONCERNS WEAVING},
booktitle={Proceedings of the International Conference on Security and Cryptography (ICETE 2008) - SECRYPT},
year={2008},
pages={460-465},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001925704600465},
isbn={978-989-8111-59-3},
issn={2184-3236},
}

TY - CONF

JO - Proceedings of the International Conference on Security and Cryptography (ICETE 2008) - SECRYPT
TI - TOWARDS LANGUAGE-INDEPENDENT APPROACH FOR SECURITY CONCERNS WEAVING
SN - 978-989-8111-59-3
IS - 2184-3236
AU - Mourad, A.
AU - Alhadidi, D.
AU - Debbabi, M.
PY - 2008
SP - 460
EP - 465
DO - 10.5220/0001925704600465
PB - SciTePress