Wgu C726 Cybersecurity Architecture
and Engineering latest Upload Exam
2026
Cybersecurity architecture
is about how to weave together the various security mechanisms and capability into a
coherent whole that is effective in thwarting adversaries from accomplishing their
strategic attack goals. Architecture requires effective building blocks as discussed up to
this point in the course, and, just as importantly, how to place and connect those
building blocks in the proper manner using design principles.
Murphy's Law
Prevent failures before they occur
Detect failures when they occur
Recover from failures when they are detected
Tolerate failures until the system recovers
Design Flaws
The return on investment of eliminating faults early in the development process is
significant. It is up to 100 times more expensive to fix faults discovered in the
maintenance phase than in the design phase.
Security flaws fixed in the design phase means the flaw was caught in the beginning of
the process.
Security flaws fixed in the implementation stage costs 6.5 times what it would cost if
caught in the design phase.
Security flaws fixed in the testing phase costs 15 times what it costs in the design
phase.
margin of safety (minimum acceptable risk)
Cybersecurity
, Cybersecurity
A margin of safety calls for engineering systems to meet requirements beyond those
required by the existing specifications. This margin of safety can be as high as three
times if the three factors discussed previously warrant it and the stakes of failure are
sufficiently high.
minimum requirements:
User behavior
Unforeseen circumstances
Uncertainty
Modularity
is the design principle that calls for the aggregation of similar functions into a
programming entity with
Clear control boundaries
Private data structures
Well-defined interfaces
Abstraction
is a similar concept to modularity. Abstraction is about dealing with system complexity
by hiding details so that all complexities and all possible interactions do not have to be
considered at once.
Scalability
analysis should be done regarding both the deployment and operation of any system
(from both a user and a system operator perspective)—particularly for cybersecurity
systems. One key to understanding scalability is understanding complexity.
complexity
here are two types of complexity: time and space.
Time complexity refers to how much time a task will take.
Space complexity refers to how much memory a task will take. Time complexity is the
focus of the remainder of this section. Space complexity is parallel in structure and is
therefore omitted for brevity.
Cybersecurity