Adaptive security for software systems


Autoria(s): Abdelrazek, Mohamed; Grundy, John; Ibrahim, Amani
Contribuinte(s)

Mistrik, Ivan

Ali, Nour

Kazman, Rick

Grundy, John

Schmerl, Bradley

Data(s)

01/01/2017

Resumo

With continuously changing operational and business needs, system security is one of the key system capabilities that need to be updated as well. Most security engineering efforts focus on engineering security requirements of software systems at design time and existing adaptive security engineering efforts require complex design-time preparation. In this chapter we discuss the needs for adaptive software security, and key efforts in this area. We then introduce a new runtime adaptive security engineering approach, which enables adapting software security capabilities at runtime based on new security objectives, risks/threats, requirements as well as newly reported vulnerabilities. We categorize the source of adaptation in terms of manual adaptation (managed by end users), and automated adaption (automatically triggered by the platform). The new platform makes use of new ideas we built for vulnerability analysis, security engineering using aspect-oriented programming, and model-driven engineering techniques.

Identificador

http://hdl.handle.net/10536/DRO/DU:30085633

Idioma(s)

eng

Publicador

Morgan Kaufmann

Relação

http://dro.deakin.edu.au/eserv/DU:30085633/abdelrazek-adaptivesecurity-2017.pdf

http://dro.deakin.edu.au/eserv/DU:30085633/abdelrazek-adaptivesecurity-evid1-2017.pdf

http://dro.deakin.edu.au/eserv/DU:30085633/abdelrazek-adaptivesecurity-evid2-2017.pdf

Direitos

2017, Elsevier

Palavras-Chave #security analysis #vulnerability analysis #adaptive security #security engineering #user-driven security adaptation
Tipo

Book Chapter