- Learning objectives.
- Security architecture = the overall system that protects an organization’s IT infrastructure.
- Security failures are design failures; retrofitting security is costly.
- Core principles: security by design, simplicity, defence in depth, least privilege, default deny, fail securely, separation of duties, zero trust, micro-segmentation, assume breach, automation…
- #1 Security by design: security requirements are part of the requirements, not an afterthought. #2 Simplicity: simpler systems have fewer flaws.
- #3 Defence in depth: layers raise the attacker’s effort.
Seen again
- #4 Least privilege: grant only the minimum privileges needed.
Asked in a real exam
🎯 How this can come up · 1 question
Granting users exactly the privileges they need for a task, nothing more, is:
Final 221 A.
- #5 Default deny: access is denied unless explicitly granted. #6 Fail securely.
- #7 Separation of duties: no single person controls a whole transaction (cashier needs a supervisor to refund).
Related real-exam questions
🎯 How this can come up · 1 question
A cashier needs a supervisor’s approval to cancel a bill and refund. This applies:
Correct: Separation of duties.
- #9 Zero trust: trust nobody, inside or outside; verify every request.
🎯 How this can come up · 1 question
Which model assumes no user or device is trusted, even inside the network?
Correct: Zero trust.
- #10 Micro-segmentation: small isolated segments to stop lateral movement.
- Example: university lab networks separated from admin networks.
- #11 Assume breach: design as if the attacker is already inside.
- #13 Security automation: automate detection and response.
- Security is a process: every system has vulnerabilities.
- Covert channel: transferring information secretly through an unintended path (timing, storage).
🎯 How this can come up · 1 question
Transferring information through an unintended, secret path is a:
Correct: Covert channel.
- Maintenance hook (backdoor/trapdoor): a hidden entry point left by developers; also TOCTOU, buffer overflows.
🎯 How this can come up · 1 question
A hidden entry point left in software for easy maintenance is a:
Correct: Maintenance hook.
- Design programs to do only what is required.
- Concepts: confinement, bounds, isolation, controls, trust and assurance.
- Process isolation: a process may only read and write its own memory locations and resources.
Asked in a real exam
🎯 How this can come up · 1 question
Allowing a process to read and write only certain memory locations and resources is:
Final 221 A.
- Each process gets an authority level (protection rings): ring 0 = kernel (most privileged); user processes run in outer rings.
Asked in a real exam
🎯 How this can come up · 2 questions
Processes in ___ can access more resources and interact with the OS more directly than processes in ___.
Final 221 B.
Operating in the “problem state” means running in:
Final 221 B.
- A security model specifies and enforces security policy.
- Models: TCB, state machine, information flow, take-grant, access control matrix, Bell-LaPadula, Biba, Clark-Wilson, Brewer-Nash.
Related real-exam questions
🎯 How this can come up · 1 question
Which model prevents conflicts of interest (e.g., a consultant serving two competitors)?
Final 221 B.
- Access control matrix: subjects × objects. Columns = ACLs (per object); rows = capability lists (per subject).
🎯 How this can come up · 1 question
In an access control matrix, a column tied to an object is a(n):
Correct: Access control list.
- Take-Grant: how rights pass between subjects (take, grant, create, remove); lets you find where rights can leak.
Asked in a real exam
🎯 How this can come up · 1 question
Which access-control model lets you reason about rights and find whether a leakage of rights can occur?
Final 221 A.
- Bell-LaPadula (confidentiality): no read up, no write down.
Asked in a real exam
🎯 How this can come up · 2 questions
Under Bell-LaPadula, a SECRET user may NOT:
No read up.
Bell-LaPadula’s *-property forbids:
Correct: Writing down.
- Biba (integrity): no read down, no write up.
🎯 How this can come up · 1 question
The Biba model protects:
Correct: Integrity.
- End.
No slides match this filter.