






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A compilation of questions and answers related to agile methodologies and software assurance. It covers key concepts such as agile principles, extreme programming (xp), scrum, and various software assurance techniques like threat modeling and risk assessment. The material is presented in a concise format, making it useful for test preparation and quick review. It also includes information on vulnerability assessment, security concerns in different software development phases, and various testing methodologies. Suitable for students and professionals in software development and cybersecurity.
Typology: Exams
1 / 12
This page cannot be seen from the preview
Don't miss anything!







AGILE ✔✔1. Short releases
Scrum Framework ✔✔Must have:
SV Formula ✔✔BCWP-BCWS CV Formula ✔✔BCWP-ACWP Waterall ✔✔1. sequential - non-iterative
Tester Role ✔✔Responsibility to prepare a document plan that will verify that a systems code performs the proper actions that it was designed to do. STRIDE ✔✔Classification scheme for characterizing/measuring known threats/vulnerabilities according to the kinds of exploit that are used (or motivation of the attacker). - End Result STRIDE (S) ✔✔Spoofing Identity STRIDE (T) ✔✔Tampering with Data STRIDE (R) ✔✔Repudiation STRIDE (I) ✔✔Information Disclosure STRIDE (D) ✔✔Denial of Service STRIDE (E) ✔✔Elevation of Privilege DREAD ✔✔Risk assessing security threats. Using a number system like 1-10 to rank. DREAD (D) ✔✔Damage - how bad would an attack be? Ranks the extent of harm that occurs if a vulnerability is exploited.
DREAD (R) ✔✔Reproducibility - how easy is it to reproduce the attack? Ranks how often an attempt at exploiting a vulnerability really works. DREAD (E) ✔✔Exploitability/Vulnerability - how much work is it to launch the attack? Measures the effort required to launch the attack. DREAD (A) ✔✔Affected users - how many people will be impacted? Measures the number of installed instances of the system affected by an exploit. DREAD (D-2) ✔✔Discoverability - how easy is it to discover the threat? States the likelihood that a vulnerability will be found by security researchers or hackers. Threat Model ✔✔Diagram and description that tells a story of how an attacker could exploit the vulnerability. Sequence Diagram ✔✔Detailed breakdown of the communication that will occur between actors and system objects or components. T-Map Specifics ✔✔Defines a set of threat-relevant attributes for each layers or nodes. These attributes can be classified as either probability-relevant, size-of-loss relevant, or descriptive. These class attributes are primarily derived from Common Vulnerability Scoring System (CVSS).