TY - GEN
T1 - The Need for Declarative Security Mechanisms
AU - Probst, Stefan
AU - Küng, Josef
PY - 2004/9
Y1 - 2004/9
N2 - Today, security is recognized as an absolute need in
application development. Programming environments
offer mechanisms and concepts allowing an easy
integration of security mechanisms into the
application. However, this often has to be done by
hand, resulting in extra effort that has to be made
during the development cycle. Furthermore, the code is
popped up with statements that enforce application or
site-specific security requirements, having negative
impact on the reusability and maintainability of the
code. The goal of this paper is to promote the usage of
declarative security mechanisms which allow the
decoupling of security logic completely from the
application logic. Furthermore, the framework
GAMMA is presented, that offers several declarative
authentication, access control, and auditing
mechanisms that can be transparently integrated into
software applications.
AB - Today, security is recognized as an absolute need in
application development. Programming environments
offer mechanisms and concepts allowing an easy
integration of security mechanisms into the
application. However, this often has to be done by
hand, resulting in extra effort that has to be made
during the development cycle. Furthermore, the code is
popped up with statements that enforce application or
site-specific security requirements, having negative
impact on the reusability and maintainability of the
code. The goal of this paper is to promote the usage of
declarative security mechanisms which allow the
decoupling of security logic completely from the
application logic. Furthermore, the framework
GAMMA is presented, that offers several declarative
authentication, access control, and auditing
mechanisms that can be transparently integrated into
software applications.
UR - https://www.scopus.com/pages/publications/11844260063
U2 - 10.1109/eurmic.2004.1333417
DO - 10.1109/eurmic.2004.1333417
M3 - Conference proceedings
VL - 30
T3 - Conference Proceedings of the EUROMICRO
SP - 526
EP - 531
BT - Proceedings Euromicro 2001, Rennes, France, Aug. 30 - Sept. 3,2004
A2 - IEEE Computer Society, null
ER -