Cybersecurity and DoD System Development: A Survey of DoD Adoption of Best DevSecOps Practice

reportActive / Technical Report | Accesssion Number: AD1197543 | Open PDF

Abstract:

DoD is moving from the Waterfall Model of software development to modern methods such as Agile, DevOps, and especially DevSecOps, which emphasizes considering cybersecurity early. In 2020, OUSD/R and E tasked the Institute for Defense Analyses to study DoD organizations practicing DevSecOps and other non-Waterfall methodologies, to capture their successes and failures, to report actions organizations should take to adopt DevSecOps, and recommend DoD-wide actions to promote DevSecOps practice. IDA developed and distributed a survey, received 18 responses, and conducted follow-up telephone interviews. IDA heard many success stories, including increased up-front planning and incorporation of testing processes, and implementation of pipelines that lowered the time from coding to deployment; furthermore, several respondents reported their metrics objectively demonstrated improvement. At the same time, some respondents felt DoDs current acquisition model and ATO processes are not truly compatible with DevSecOps; that forming teams is difficult; and that the role of developmental testing is unclear within DevSecOps. Part of the problem is that DevSecOps is still new and lacks standard concepts and terminology. IDA recommends DoD take eleven actions to promote adoption of DevSecOps. These actions will clarify and help acculturate DevSecOps concepts throughout DoD. The actions will also simplify creating and using pipelines, lessening the up-front costs of a DevSecOps-based project.

Security Markings

DOCUMENT & CONTEXTUAL SUMMARY

Distribution Code:
A - Approved For Public Release
Distribution Statement: Public Release

RECORD

Collection: TRECMS
Identifying Numbers
Subject Terms