Self-protection mechanisms aim to improve security of software systems at runtime. They are able to automatically prevent and/or react to security threats by observing the state of a system and its execution environment, by reasoning on the observed state, and by applying enhanced security strategies appropriate for the current threat. Self-protection mechanisms complement traditional security solutions which are mostly static and focus on the boundaries of a system, missing in this way the overall picture of a system's security. This paper presents several self-protection mechanisms which have been developed in the context of a case study concerning a home banking system. Essentially, the mechanisms described in this paper aim to improve the security of the system in the following two scenarios: users' login and bank operations. Furthermore, the proposed self-protection mechanisms are presented through the taxonomy proposed in (Yuan, 2014).

Raibulet, C., Leporati, A., Metelli, A. (2016). Self-Protection Mechanisms for Web Applications A Case Study. In ENASE 2016 - Proceedings of the 11th International Conference on Evaluation of Novel Software Approaches to Software Engineering (pp.181-188). AV D MANUELL, 27A 2 ESQ, SETUBAL, 2910-595, PORTUGAL : SCITEPRESS [10.5220/0005869101810188].

Self-Protection Mechanisms for Web Applications A Case Study

RAIBULET, CLAUDIA
Primo
;
LEPORATI, ALBERTO OTTAVIO
Secondo
;
2016

Abstract

Self-protection mechanisms aim to improve security of software systems at runtime. They are able to automatically prevent and/or react to security threats by observing the state of a system and its execution environment, by reasoning on the observed state, and by applying enhanced security strategies appropriate for the current threat. Self-protection mechanisms complement traditional security solutions which are mostly static and focus on the boundaries of a system, missing in this way the overall picture of a system's security. This paper presents several self-protection mechanisms which have been developed in the context of a case study concerning a home banking system. Essentially, the mechanisms described in this paper aim to improve the security of the system in the following two scenarios: users' login and bank operations. Furthermore, the proposed self-protection mechanisms are presented through the taxonomy proposed in (Yuan, 2014).
paper
Adaptive systems; Home banking case study; Security; Self-protection; Software
English
11th International Conference on Evaluation of Novel Software Approaches to Software Engineering, ENASE 2016
2016
ENASE 2016 - Proceedings of the 11th International Conference on Evaluation of Novel Software Approaches to Software Engineering
9789897581892
2016
2016
181
188
http://www.scitepress.org/DigitalLibrary/HomePage.aspx
none
Raibulet, C., Leporati, A., Metelli, A. (2016). Self-Protection Mechanisms for Web Applications A Case Study. In ENASE 2016 - Proceedings of the 11th International Conference on Evaluation of Novel Software Approaches to Software Engineering (pp.181-188). AV D MANUELL, 27A 2 ESQ, SETUBAL, 2910-595, PORTUGAL : SCITEPRESS [10.5220/0005869101810188].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/130584
Citazioni
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
Social impact