arrow
返回

New aspect-oriented constructs for security hardening concerns

delete2009-09-01
delete3
PRE
AI
A
Azzam Mourad *
A
Andrei Soeanu
M
Marc-André Laverdière
M
Mourad Debbabi
DOI:10.1016/j.cose.2009.02.003delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
In this paper, we present new pointcuts and primitives to Aspect-Oriented Programming (AOP) languages that are needed for systematic hardening of security concerns. The two proposed pointcuts allow to identify particular join points in a program's control-flow graph (CFG). The first one is the GAFlow, Closest Guaranteed Ancestor, which returns the closest ancestor join point to the pointcuts of interest that is on all their runtime paths. The second one is the GDFlow, Closest Guaranteed Descendant, which returns the closest child join point that can be reached by all paths starting from the pointcut of interest. The two proposed primitives are called ExportParameter and ImportParameter and are used to pass parameters between two pointcuts. They allow to analyze a program's call graph in order to determine how to change function signatures for passing the parameters associated with a given security hardening. We find these pointcuts and primitives to be necessary because they are needed to perform many security hardening practices and, to the best of our knowledge, none of the existing ones can provide their functionalities. Moreover, we show the viability and correctness of the proposed pointcuts and primitives by elaborating and implementing their algorithms and presenting the result of explanatory case studies. (C) 2009 Elsevier Ltd. All rights reserved.
Keyword:
Software security
Security hardening
Aspect-oriented programming
Security/software engineering
Control-flow graph
Dominators
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

C
Computers and Security
IF:
5.4
论文数:
4.6K
被引数:
1.4W

机构

C
concordia university - canada
学者数:
8.0K
论文数: 8.9K
被引数: 4
引用论文

引用论文

“Gallstone Hip” and Other Sequelae of Retained Gallstones.
err1997-01-01
err0
errOAAI
errPeter T. Chin; Stuart Boland; John P. Percy
err分享
err收藏
Anti-glutamate decarboxylase and other antibodies at the onset of childhood IDDM: a population-based study
err1994-10-01
err0
errOAAI
errC. F. Verge; N. J. Howard; M. J. Rowley; M. Egan; I. Hulinsky; R. A. Silvestrini; A. Sharp; T. Arundel; M. Silink; P. Z. Zimmet; S. Kamath; I. R. Mackay; H. Hulinska
err分享
err收藏
An aspect-oriented approach for the systematic security hardening of code
err2008-05-01
err13
PREAI
errMourad, Azzam; Laverdiere, Marc-Andre; Debbabi, Mourad
err分享
err收藏
Systemic effect in mice of venom apparatus extract and toxin from the brown recluse spider (Loxosceles reclusa)
err1981-01-01
err0
PREAI
errJames L. Babcock; Robert L. Suber; Charles H. Frith; Collis R. Geren
err分享
err收藏
没有更多内容