Which of the following practices provides the development team with a definition of security and identification of threats in designing software?
27 comments · newest first
TY
Ty
10 months ago
Not sure if threat modeling is the only way to define security...
LE
Leonor
10 months ago
Totally agree, threat modeling helps identify risks early!
TE
Teddy
10 months ago
I thought requirements review could also play a role in this.
TR
Trinidad
10 months ago
Wait, isn't penetration testing also important for security?
HU
Huey
11 months ago
I think it's definitely C, threat modeling is key.
WI
Winifred
11 months ago
I might be mixing things up, but I think stakeholder review could help with security definitions, though it doesn’t seem as direct as threat modeling.
JO
Jose
11 months ago
Requirements review sounds familiar, but I feel like it’s more about ensuring the software meets user needs rather than security threats.
LO
Lorrine
11 months ago
I'm not entirely sure, but I remember something about penetration testing being more about finding vulnerabilities after the software is built.
DO
Domonique
12 months ago
I think threat modeling is the right answer since it specifically focuses on identifying threats during the design phase.
VE
Verda
12 months ago
I'm leaning towards C as well. Threat modeling is a structured way to analyze the system, identify threats, and define appropriate security controls. The other options are more reactive approaches that come later in the development lifecycle.
IS
Isreal
12 months ago
Threat modeling sounds like the right approach here. It's all about proactively identifying potential security risks and vulnerabilities during the design process, which is key for building secure software from the ground up.
AR
Ariel
1 year ago
Hmm, I'm a bit unsure about this one. I know penetration testing and requirements review are important for security, but I'm not sure if they provide the same level of upfront threat identification as threat modeling. I'll have to think this through carefully.
DI
Dick
1 year ago
I'm pretty sure the answer is C - Threat modeling. That's the practice that helps identify security threats and define security requirements during the design phase.
MA
Mari
1 year ago
Requirements review? Nah, that's so last season. Threat modeling is where it's at, baby!
NA
Nan
1 year ago
Threat modeling is definitely the way to go!
JO
Josue
1 year ago
Yeah, it identifies threats early!
AN
Antonio
1 year ago
Penetration testing is cool, but it's not proactive.
RA
Raymon
1 year ago
Requirements review is outdated, for sure!
MI
Mira
1 year ago
Definitely C) Threat modeling. It's like having a crystal ball to see all the potential threats before they even happen.
JE
Jettie
1 year ago
I agree, threat modeling is crucial for identifying potential security threats.
EV
Evelynn
1 year ago
I think threat modeling is the way to go. It's like playing a game of 'Spot the Bad Guy' during the design phase.
TA
Tarra
1 year ago
B) Stakeholder review
JO
Johana
1 year ago
A) Penetration testing
MA
Maurine
1 year ago
Penetration testing is more about testing the security controls, while threat modeling is about identifying potential threats during design.
BR
Brett
1 year ago
I'm not sure, but I think A) Penetration testing could also help in identifying threats.
JE
Jenelle
1 year ago
I agree with Maurine, threat modeling helps identify security threats.
MA
Maurine
1 year ago
I think the answer is C) Threat modeling.