Capstone Project Solution of Threat Modeling
Capstone Project Solution of Threat Modeling
Capstone Project Solution of Threat Modeling
Objectives :-
1. Secure #1 market leader position for daily groceries and home requirements.
TASK 2
Non-human actors of the systems :- batch processes that backup data periodically to a 3rd party DR
location
Technologies that will be used to develop the application :- Data elements may include product
information (product data, catalog of items, product pricing, product images etc.), customer information
(name, billing address, shipping address etc) and order information (data of order, bill of materials, order
amount, payment details etc.)
Technologies that will be used to develop the application include Python language and choice of Oracle
and MS SQL for database. Nginx is used as the web server.
External dependencies :- external payment processors and 3rd party backup service provider.
Threat actors :- Threat actors could be internal (malicious/disgruntled employee) or external (organized
criminals, hackers etc).
TASK 3
TASK 6
Threat Template
Attack techniques Attacker appends SQL commands to input fields which is used to form a SQL
query.
Controls/ Use a regular expression to validate the user inputs, and use a stored procedure
Countermeasures that uses parameters to access the database.
TASK 7
Attack techniques Attacker appends SQL commands to input fields which is used to form a SQL
query.
Controls/ Use a regular expression to validate the user inputs, and use a stored procedure
Countermeasures that uses parameters to access the database.