Question: iEstablishing a solid architecture is essential for a secure software system. The solid architecture provides structure from which all of the features can be provided.
iEstablishing a solid architecture is essential for a secure software system. The solid architecture provides structure from which all of the features can be provided. Without the solid architecture, pieces get tacked on here and there, and soon the system is full of vulnerabilities. Fortunately, some solid foundations are available that have proven themselves over time. These design patterns provide a guide on which architectural concerns and principles can be applied to form the basis for a secure system. Recognizing which pattern to apply to a specific development effort depends on understanding the nature of the system being developed, being familiar with the different design patterns, and being able to apply the pattern to the problem.
Assignment Requirements
Answer the following prompts:
Research and identify an instance of when poor architectural decisions resulted in or contributed to the introduction of vulnerabilities in a system that were subsequently exploited.
Fully address the prompts in this case study and provide valid rationale for your choices by substantiating your thoughts with credible sources that are properly cited and referenced.
Flawed System Title:
Additional Identification Information versions etc. to make specific:
DateYear CreatedDesigned:
General Description of the Purpose, Scope, and Intended Function of the System one to two paragraphs:
Description of the Design Flaw one to three paragraphs; include drawings as relevant:
DateYear of First Known Exploit if any, else zeroday release:
Description of the Exploit one to three paragraphs; include drawings as relevant, and estimated cost:
Analysis of Factors Contributing to the Exploit one to three paragraphs:
ChangesFixesEfforts to Address the Vulnerability, also Rate their Probable Effectiveness:
Sources of Information:
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
