Security Mechanisms—these are the tools, methods, or techniques used to enforce the security policies and principles you've been learning about (like the CIA Triad or security design principles).
Security mechanisms are practical implementations used to protect data, systems, and networks. They help ensure confidentiality, integrity, and availability (CIA), and they support various security services like authentication, access control, and auditing.
Confirms the identity of a user or system.
✅ Makes sure that someone (or something) is who they claim to be.
🛠 Examples:
Determines what actions or resources a user is allowed to access after authentication.
🛠 Examples:
Transforms data into a format that can only be understood with a decryption key.
✅ Protects confidentiality of data at rest or in transit.
🛠 Examples:
Converts data into a fixed-length string (a "digest").
✅ Ensures integrity—detects if data has been altered.
🛠 Examples:
Controls who can access what, and what actions they can perform.
🛠 Types:
Tracks activities on a system or network for accountability and forensic analysis.
🛠 Examples:
Filters incoming and outgoing traffic based on security rules.
✅ Helps protect networks from unauthorized access.
🛠 Types:
Detects (and possibly blocks) suspicious activities or attacks.
🛠 Examples:
Runs applications or processes in a restricted environment to prevent damage.
✅ Useful for testing untrusted code or emails.
🛠 Examples:
Protects the physical infrastructure (servers, cables, devices).
🛠 Examples:
| Mechanism | Purpose | Example Tools/Methods |
|---|---|---|
| Authentication | Verify identity | Passwords, biometrics, 2FA |
| Authorization | Control access rights | ACLs, RBAC |
| Encryption | Ensure confidentiality | AES, TLS, VPN |
| Hashing | Ensure integrity | SHA-256, file checksums |
| Access Control | Manage permissions | MAC, DAC, RBAC |
| Auditing & Logging | Track activity for analysis | SIEM, system logs |
| Firewalls | Filter network traffic | pfSense, Windows Firewall |
| IDPS | Detect/prevent attacks | Snort, Suricata |
| Sandboxing | Isolate risky processes | VM, Docker, browser sandbox |
| Physical Security | Protect hardware | Locks, CCTV, biometric scanners |
Open this section to load past papers