Skip to content

doshyt/Awesome-SDLC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Awesome SDLC Awesome

Collection of resources on building Secure Development Lifecycle.

Contents

TBD

SDLC variations

Compiled list of useful tools and resources for each of phases derived from Microsoft SDLC

Phase 1 - Training

This phase includes such practices as:

  • Core security training

Resources:

Phase 2 - Requirements

This phase includes such practices as:

  • Establishing security and privacy requirements
  • Creating quality gates/bars
  • Performing security and privacy risk assessments

Resources:

Phase 3 - Design

This phase includes such practices as:

  • Establishing design requirements
  • Atack surface analysis reduction
  • Threat modeling

Resources:

Phase 4 - Implementation

This phase includes such practices as:

  • Using approved tools
  • Deprecating unsafe functions
  • Performing static analysis

Resources:

Phase 5 - Verification

This phase includes such practices as:

  • Performing dynamic analysis
  • Fuzz testing
  • Attack surface review

Resources:

  • Owasp ZAP

    Zed Attack Proxy - a free tool for automated dynamic analysis and much more.

  • Awesome-Fuzzing

    Awesome list on everything regarding Fuzzing.

Phase 6 - Release

This phase includes such practices as:

  • Creating an incident response plan
  • Conducting final security review
  • Certifying release and archive

Resources:

Phase 7 - Response

This phase includes such practices as:

  • Executing incident response plan

Resources:

About

Collection of resources on building Secure Development Lifecycle

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published