Computer Security Applicationsadvanced
For the e-z-buy mobile application, explain why the team should identify data flows and assets before selecting security controls.
Answer
The application handles usernames, passwords, and payment information and connects to a backend database from the corporate network. Identifying assets establishes what must be protected, while mapping data flows shows where sensitive information is stored, processed, or transmitted and where attacks may occur. The team can then choose controls that address the actual risks and the application's availability requirements.
Explanation
### Why this is right
The application depends on sensitive information and connected systems. Without knowing what assets exist and where data moves, the team cannot reliably identify exposure points or select controls that address the relevant risks.
### The concept
Asset identification establishes the value and importance of information, systems, and components. Data-flow analysis then follows information through the mobile application, corporate network, and backend database. That view can reveal places where data might be exposed or where service might be disrupted. Controls should respond to the risks found and support the stated requirement for continuous availability.
### What a good answer covers
- Identify sensitive information and the application’s supporting systems.
- Explain that data flows reveal possible attack points.
- Connect control selection to identified threats and vulnerabilities.
- Recognize that availability is also a requirement for this application.
### Terms
- **Backend database**: a database used behind an application to store or retrieve information.
- **Data flow**: the path information takes through a system.
### Remember
Map the assets and information paths before deciding which safeguards fit.
Related Questions
- Which sequence correctly represents the core risk assessment steps listed in the lesson?(basic)
- A ransomware event has a 20% annual chance and an expected loss of $500,000 per incident. Using ALE = SLE × ARO, what is the estimated annualized loss?(intermediate)
- Which option correctly classifies a firewall in the lesson’s control categories?(basic)
- The e-z-buy application must handle usernames, passwords, and payment information while meeting a stated 99.999% uptime requirement. Which planning response best follows the lesson?(advanced)
- A team is modeling a database system and considers a possible structured query language injection attack. What is the main purpose of this activity?(advanced)
Want to practice more questions like this?
Join myBenkio free and practice past questions for your Nigerian university courses with AI explanations for every answer.
Start Practicing Free