DFD External Entity - Answer✔️An outside user/system that interacts
with the application.
DFD Process - Answer✔️A component that transforms or handles data.
DFD Data Store - Answer✔️A place where data is stored (database,
files, logs).
DFD Data Flow - Answer✔️Movement of data between components.
Trust Boundary - Answer✔️A point where data crosses between
different trust/privilege levels.
Entry Point - Answer✔️Any place data enters the system (web form,
API, file upload).
Exit Point - Answer✔️Any place data leaves the system (response,
export, logs).
, 2
STRIDE - Answer✔️A threat category model: Spoofing, Tampering,
Repudiation, Information disclosure, DoS, Elevation of privilege.
Spoofing - Answer✔️Impersonating another user/system to gain access.
Tampering - Answer✔️Unauthorized modification of data in transit or
storage.
Repudiation - Answer✔️Performing actions without traceability or
accountability.
Information Disclosure - Answer✔️Leaking sensitive data to
unauthorized parties.
Denial of Service (DoS) - Answer✔️Reducing or preventing availability
of a service.
Elevation of Privilege - Answer✔️Gaining access beyond intended
permissions.
Risk Model - Answer✔️A method to rank risk based on likelihood and
impact.
Likelihood - Answer✔️How probable it is that an attack will happen.
, 3
Impact - Answer✔️The damage caused if an attack succeeds.
Risk = Likelihood x Impact - Answer✔️Basic formula for prioritizing
security work.
DREAD - Answer✔️A risk scoring method using damage, reproducibility,
exploitability, affected users, discoverability.
Damage Potential (DREAD) - Answer✔️How harmful the exploit would
be.
Reproducibility (DREAD) - Answer✔️How easily the exploit can be
repeated.
Exploitability (DREAD) - Answer✔️How easy it is to perform the attack.
Affected Users (DREAD) - Answer✔️How many users are impacted if
exploited.
Discoverability (DREAD) - Answer✔️How easy it is to find the
vulnerability.