Matches in SemOpenAlex for { <https://semopenalex.org/work/W622022812> ?p ?o ?g. }
- W622022812 abstract "In this thesis, we address the problems related to the security hardening of open source software. Accordingly, we first propose an aspect-oriented and pattern-based approach for systematic security hardening. It is based on the full separation between the roles and duties of the security experts and the developers performing the hardening. Such proposition constitutes a bridge that allows the security experts to provide the best solutions to particular security problems with the details on why, how and where to apply them. Moreover, it allows the developers to use these solutions to harden open source software without the need to have high security expertise. We realize the proposed approach by elaborating a programming independent and aspect-oriented based language for security hardening called SHL, developing its corresponding parser, compiler and facilities and integrating all of them into a framework for software security hardening. We also illustrate the feasibility of the elaborated framework by developing several security hardening case studies that deal with known security requirements and vulnerabilities and applying them on large scale software. Second, we enrich SHL and the aspect-oriented languages with new pointcut and primitive constructs ( GAFlow, GDFlow, ExportParameter and ImportParameter ) that provide features missing in the current AOP proposals and needed for systematic security hardening concerns. We also explore the viability of the proposed pointcuts and primitives by elaborating and implementing their algorithms and presenting the result of explanatory case studies. Finally, we improve the proposed framework by proposing a new approach for applying security hardening on the Gimple representation of software and elaborating formal syntax for SHL and Gimple together with an operational semantics for SHL weaving based on Gimple. We realize our proposition by integrating into the GCC compiler few features described in the SHL weaving semantics and developing a demonstrative case study" @default.
- W622022812 created "2016-06-24" @default.
- W622022812 creator A5005269467 @default.
- W622022812 date "2008-01-01" @default.
- W622022812 modified "2023-09-24" @default.
- W622022812 title "An aspect-oriented framework for systematic security hardening of software" @default.
- W622022812 cites W105409080 @default.
- W622022812 cites W126196860 @default.
- W622022812 cites W126560015 @default.
- W622022812 cites W1480385994 @default.
- W622022812 cites W1486737468 @default.
- W622022812 cites W1498306255 @default.
- W622022812 cites W1513250879 @default.
- W622022812 cites W1514888816 @default.
- W622022812 cites W1524852881 @default.
- W622022812 cites W1535654799 @default.
- W622022812 cites W1545927878 @default.
- W622022812 cites W1545945520 @default.
- W622022812 cites W1559155956 @default.
- W622022812 cites W1559645909 @default.
- W622022812 cites W1564121721 @default.
- W622022812 cites W1590320528 @default.
- W622022812 cites W1599699408 @default.
- W622022812 cites W1610570299 @default.
- W622022812 cites W1649645444 @default.
- W622022812 cites W1965418329 @default.
- W622022812 cites W1965860954 @default.
- W622022812 cites W1966831167 @default.
- W622022812 cites W1979929090 @default.
- W622022812 cites W1988978715 @default.
- W622022812 cites W1999978255 @default.
- W622022812 cites W2013071456 @default.
- W622022812 cites W2025183068 @default.
- W622022812 cites W2038677078 @default.
- W622022812 cites W2062228138 @default.
- W622022812 cites W2067607302 @default.
- W622022812 cites W2077821847 @default.
- W622022812 cites W2087072724 @default.
- W622022812 cites W2098411847 @default.
- W622022812 cites W2108556267 @default.
- W622022812 cites W2118229393 @default.
- W622022812 cites W2121964736 @default.
- W622022812 cites W2124476310 @default.
- W622022812 cites W2126762719 @default.
- W622022812 cites W2127491409 @default.
- W622022812 cites W2129063689 @default.
- W622022812 cites W2134521102 @default.
- W622022812 cites W2134716394 @default.
- W622022812 cites W2135217492 @default.
- W622022812 cites W2150334526 @default.
- W622022812 cites W2150491652 @default.
- W622022812 cites W2151306939 @default.
- W622022812 cites W2151328120 @default.
- W622022812 cites W2158126684 @default.
- W622022812 cites W2159410989 @default.
- W622022812 cites W2161460349 @default.
- W622022812 cites W2167110561 @default.
- W622022812 cites W2170998295 @default.
- W622022812 cites W23208396 @default.
- W622022812 cites W2518895111 @default.
- W622022812 cites W2589180140 @default.
- W622022812 cites W2798977449 @default.
- W622022812 cites W6571211 @default.
- W622022812 cites W67542055 @default.
- W622022812 cites W128386091 @default.
- W622022812 cites W173069182 @default.
- W622022812 cites W2773725776 @default.
- W622022812 hasPublicationYear "2008" @default.
- W622022812 type Work @default.
- W622022812 sameAs 622022812 @default.
- W622022812 citedByCount "0" @default.
- W622022812 crossrefType "dissertation" @default.
- W622022812 hasAuthorship W622022812A5005269467 @default.
- W622022812 hasConcept C103377522 @default.
- W622022812 hasConcept C111919701 @default.
- W622022812 hasConcept C115903868 @default.
- W622022812 hasConcept C169590947 @default.
- W622022812 hasConcept C178790620 @default.
- W622022812 hasConcept C184842701 @default.
- W622022812 hasConcept C185592680 @default.
- W622022812 hasConcept C195518309 @default.
- W622022812 hasConcept C199360897 @default.
- W622022812 hasConcept C2779227376 @default.
- W622022812 hasConcept C29983905 @default.
- W622022812 hasConcept C38652104 @default.
- W622022812 hasConcept C41008148 @default.
- W622022812 hasConcept C44255700 @default.
- W622022812 hasConcept C527648132 @default.
- W622022812 hasConcept C62913178 @default.
- W622022812 hasConcept C79974875 @default.
- W622022812 hasConceptScore W622022812C103377522 @default.
- W622022812 hasConceptScore W622022812C111919701 @default.
- W622022812 hasConceptScore W622022812C115903868 @default.
- W622022812 hasConceptScore W622022812C169590947 @default.
- W622022812 hasConceptScore W622022812C178790620 @default.
- W622022812 hasConceptScore W622022812C184842701 @default.
- W622022812 hasConceptScore W622022812C185592680 @default.
- W622022812 hasConceptScore W622022812C195518309 @default.
- W622022812 hasConceptScore W622022812C199360897 @default.
- W622022812 hasConceptScore W622022812C2779227376 @default.