Reference no: EM134009788
Organizational Cyber Security
Task 1:
Let us consider you have been recruited by an interest-free bank as a cybersecurity analyst. You have been asked to apply the STRIDE threat model to assess the security posture of the bank. How can the STRIDE threat model be applied to identify and mitigate security risks in an interest-free online banking system, ensuring the protection of user data, transaction integrity, and overall system reliability? Analyse your proposal with real-world examples.
Breakdown of the Question:
STRIDE Threat Model: Focuses on six key areas: Spoofing, Tampering, Repudiation, Information Disclosure, Denial of Service, and Elevation of Privilege.
Interest-Free Online Banking System: The system is designed to offer banking services without charging interest on loans or deposits, emphasizing ethical and alternative financial models.
Security Risks: In the context of an online banking system, this would include vulnerabilities in the system that could lead to breaches, unauthorized access, or data manipulation.
Protection of User Data: Safeguarding customer information such as personal details, banking credentials, transaction history, and account balances.
Transaction Integrity: Ensuring that transactions are accurate, tamper-proof, and cannot be repudiated.
System Reliability: The ability to maintain consistent availability and performance, especially in the face of potential attacks.
This question is unique because it applies the STRIDE framework to a specific and niche context-an interest-free banking system. It encourages exploration of both the traditional security threats faced by online banking systems and the additional challenges that could arise from the ethical and operational model of interest-free finance. This would involve designing specific mitigations based on the STRIDE model to address each potential threat, ensuring that the system is secure, trustworthy, and resilient to cyber-attacks. Concepts related to Computer System Architecture and Software Engineering can support the analysis of secure banking infrastructures.
Task 2: Install the Microsoft Threat Modelling Tool from link [1], then design a system scenario including a user, browser, web application, database, and external entity. Add relevant trust boundaries, generate the full STRIDE threat report, and download it. Review the report and provide your own assumptions and recommendations to mitigate the security threats.
The system scenario may also involve concepts from Database Management DBMS and Data Communication And Networking for understanding secure communication and database protection mechanisms.