Til hovedinnhold
Norsk English

How is security testing done in agile teams? A cross-case analysis of four software teams

Sammendrag

Security testing can broadly be described as (1) the testing of security requirements that concerns confidentiality, integrity, availability, authentication, authorization, nonrepudiation and (2) the testing of the software to validate how much it can withstand an attack. Agile testing involves immediately integrating changes into the main system, continuously testing all changes and updating test cases to be able to run a regression test at any time to verify that changes have not broken existing functionality. Software companies have a challenge to systematically apply security testing in their processes nowadays. There is a lack of guidelines in practice as well as empirical studies in real-world projects on agile security testing; industry in general needs a more systematic approach to security. The findings of this research are not surprising, but at the same time are alarming. The lack of knowledge on security by agile teams in general, the large dependency on incidental pen-testers, and the ignorance in static testing for security are indicators that security testing is highly under addressed and that more efforts should be addressed to security testing in agile teams.
Les publikasjonen

Kategori

Vitenskapelig artikkel

Oppdragsgiver

  • Research Council of Norway (RCN) / 247678/O70
  • Research Council of Norway (RCN) / 247678

Språk

Engelsk

Forfatter(e)

  • Daniela Soares Cruzes
  • Michael Felderer
  • Tosin Daniel Oyetoyan
  • Matthias Gander
  • Irdin Pekaric

Institusjon(er)

  • SINTEF Digital / Software Engineering, Safety and Security
  • Leopold-Franzens Universität Innsbruck (Universität Innsbruck)

År

2017

Publisert i

Lecture Notes in Business Information Processing

ISSN

1865-1348

Forlag

Springer

Årgang

283

Side(r)

201 - 216

Vis denne publikasjonen hos Cristin