The TryHackMe Secure Software Development Lifecycle (S-SDLC) is a free room from TryHackMe available at https://tryhackme.com/room/securesdlc
As this room is purely theory, we will only be presenting the questions and answers
Task 1: Introduction
Question 1
No answer needed
Task 2: What is SSDLC?
Question 1: How much more does it cost to identify vulnerabilities during the testing phase?
15
Task 3: Implementing SSDLC
Question 1: What should you understand before implementing Secure SDLC processes?
Security Posture
Question 2: During which stages should you perform a Risk Assessment?
Planning and Requirements
Question 3: What should be carried out during the design phase?
Threat Modelling
Task 4: Risk Assessment
Question 1: What is a formula to assign a Qualitative Risk level?
Severity x Likelihood
Question 2: Which type of Risk Assessment assigns numerical values to determine risk?
Quantitative Risk Assessment
Task 5: Threat Modelling
Question 1: What threat modelling methodology assigns a rating system based on risk probability?
DREAD
Question 2: What threat modelling methodology is built upon the CIA triad?
STRIDE
Question 3: What threat modelling methodology helps align technical requirements with business objectives?
PASTA
Task 6: Secure Coding
Question 1: Is it recommended to use SAST analysis at the beginning of the SDLC? (y/n)
y
Question 2: Which type of code analysis uses the black-box method?
DAST
Question 3: Which type of code analysis uses the white-box method?
SAST
Task 7: Security Assessments
Question 1: Which form of assessment is more budget-friendly and takes less time?
Vulnerability Assessment
Question 2: Which type of assessment identifies vulnerabilities and attempts to exploit them?
Penetration Testing
Question 3: When do you typically carry out Vulnerability Assessments or Pentests?
Operations & Maintenance
Task 8: SSDLC Methodologies
Question 1: What methodology follows a set of mandatory procedures embedded in the SDLC?
Microsoft SDL
Question 2: What Maturity Model helps you measure tailored risks facing your organisation?
SAMM
Question 3: What maturity model acts as a measuring stick to determine your security posture?
BSIMM
Task 9: Secure Space Lifecycle
Answers to the rocket game:
- Risk Management
- Threat Modeling
- SAST
- DAST
- Code Review
- Secure Config
- Security Assessment
And the flag is:
THM{D0-A-Barr3l-R011}