Confidentiality (prevent unauthorized disclosure), Integrity (prevent unauthorized modification), Availability (ensure reliable access).
Authentication (verify identity), Authorization (grant access rights), Accounting/Auditing (track user actions).
Proper configuration of authentication, authorization, and auditing/logging mechanisms.
Confidentiality through the ‘no read up, no write down’ rules.
Integrity through the ‘no write up, no read down’ rules.
By enforcing well-formed transactions using Transformation Processes (TPs) and Integrity Verification Processes (IVPs).
Least Privilege.
To prevent fraud or abuse by dividing responsibilities among multiple individuals.
Using multiple, overlapping, and diverse layers of security controls to protect systems.
It should default to a secure state (e.g., deny access).
Simplicity improves understanding, reduces attack surface, and minimizes misconfigurations.
All access requests are checked every time; authorization cannot be bypassed.
System security should not depend on secrecy of design; rely on secrecy of keys instead.
To prevent inadvertent data sharing between users by minimizing shared mechanisms.
Users must find controls reasonable and usable to avoid bypassing them.
A system’s security is only as strong as its weakest component or process.
Reusing tested components can improve security and efficiency, but creates monoculture risks if a flaw is found.
A single component whose failure can cause complete system failure; redundancy removes SPOFs.
Mandatory Access Control (MAC), Discretionary Access Control (DAC), and Role-Based Access Control (RBAC).
MAC restricts access based on classification and clearance; DAC allows owners to grant access.
ABAC uses attributes (user, object, environment) instead of predefined roles to grant access.
To ensure communication channels are secure and resistant to hijacking.
Handling all exceptions safely to prevent leakage of system details or insecure states.
Protecting configuration items from unauthorized changes, ensuring traceability and control.