ScholarQuill logoScholarQuillUniversity Notes
My Semester
Explore Notes
Past Papers12 New
Video CoursesNew
Search
Settings
Study Tools
GPA/CGPA Calculator
Schedule & To-Do
Student Portal
Contact
Contact
ScholarQuill logo
My Semester
Explore Notes
Past Papers12 New
Video CoursesNew
Search
Settings
GPA/CGPA Calculator
Schedule & To-Do
Student Portal
Contact
ScholarQuill logoScholarQuillUniversity Notes
Study PortalCOMP2120Security Mechanisms
Ctrl + K
Login
Explore
Search
Semester
Papers
CGPA
    COMP2120

    Information Security

    Progress0 / 15 done
    Topics15
    1Information security foundations2Security design principles3Security mechanisms4Symmetric and asymmetric cryptography5Encryption techniques6Hash functions and digital signatures7Key management, authentication and access control
    8Vulnerabilities and protections9Malware and database security
    10Firewalls and intrusion detection
    11Formation and enforcement12Risk assessment in information security13Cybercrime, law and ethics in information security14Privacy and anonymity of data15Practicals of Information security
    3 min read
    Topic 3 of 15
    Topic Study Note Illustration
    03

    Security mechanisms

    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...

    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

    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.


    ๐Ÿ”‘ 1. Authentication

    Confirms the identity of a user or system.

    โœ… Makes sure that someone (or something) is who they claim to be.
    ๐Ÿ›  Examples:

    • Passwords, PINs
    • Biometrics (fingerprints, face scan)
    • Two-Factor Authentication (2FA)
    • Digital certificates

    ๐Ÿงพ 2. Authorization

    Determines what actions or resources a user is allowed to access after authentication.

    ๐Ÿ›  Examples:

    • Access Control Lists (ACLs)
    • Role-Based Access Control (RBAC)
    • Permissions set on files or databases

    ๐Ÿ”’ 3. Encryption

    Transforms data into a format that can only be understood with a decryption key.

    โœ… Protects confidentiality of data at rest or in transit.
    ๐Ÿ›  Examples:

    • AES, RSA, TLS/SSL
    • Disk encryption, VPN tunnels

    ๐Ÿงฎ 4. Hashing

    Converts data into a fixed-length string (a "digest").

    โœ… Ensures integrityโ€”detects if data has been altered.
    ๐Ÿ›  Examples:

    • SHA-256, MD5 (not recommended now)
    • File verification tools (checksums)

    ๐Ÿšช 5. Access Control

    Controls who can access what, and what actions they can perform.

    ๐Ÿ›  Types:

    • Mandatory Access Control (MAC) โ€“ strict policies (e.g., military)
    • Discretionary Access Control (DAC) โ€“ resource owners decide
    • Role-Based Access Control (RBAC) โ€“ based on userโ€™s role

    ๐Ÿ“œ 6. Auditing & Logging

    Tracks activities on a system or network for accountability and forensic analysis.

    ๐Ÿ›  Examples:

    • System logs, login records
    • Security Information and Event Management (SIEM) tools

    ๐Ÿงฑ 7. Firewalls

    Filters incoming and outgoing traffic based on security rules.

    โœ… Helps protect networks from unauthorized access.
    ๐Ÿ›  Types:

    • Network firewalls (hardware/software)
    • Host-based firewalls (on individual devices)

    ๐Ÿงฌ 8. Intrusion Detection and Prevention Systems (IDPS)

    Detects (and possibly blocks) suspicious activities or attacks.

    ๐Ÿ›  Examples:

    • Signature-based detection (known attack patterns)
    • Anomaly-based detection (detects unusual behavior)

    ๐Ÿ•ธ๏ธ 9. Sandboxing & Isolation

    Runs applications or processes in a restricted environment to prevent damage.

    โœ… Useful for testing untrusted code or emails.
    ๐Ÿ›  Examples:

    • Browser sandbox
    • Virtual machines

    ๐Ÿ“ถ 10. Physical Security Mechanisms

    Protects the physical infrastructure (servers, cables, devices).

    ๐Ÿ›  Examples:

    • Locked server rooms
    • Surveillance cameras
    • Biometric access to data centers

    Summary Table:

    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

    โ† Previous topic 2
    Security design principles
    Next topic 4 โ†’
    Symmetric and asymmetric cryptography

    Past Papers

    Open this section to view and download past papers

    Click on Show Past Papers to load available exam papers.

    Reading Progress
    0%
    3mremaining
    461words
    Beginnerlevel
    On This Page

    No headings found

    Study Toolkit

    Subject Portal

    Information Security