[Day 1] 1. Key Concepts
What is Compliance?
Compliance refers to adhering to established guidelines, regulations, laws, standards, and policies governing an organization or industry.
What is Audit?
An audit is a systematic and independent examination of an organization's adherence to established laws, regulations, policies, and procedures. The primary goal is to assess compliance and identify areas of non-compliance or risk.
Data and Information
- Data: Raw, unprocessed facts and figures without context (e.g., numbers, dates, strings).
- Information: Processed, organized, or structured data with meaning, useful for decision-making.
CIA Triad: Confidentiality, Integrity, Availability
- Confidentiality: Ensures sensitive information is accessed only by authorised individuals, using measures like encryption, access controls, and authentication.
- Integrity: Maintains accuracy and reliability of data, preventing unauthorised alteration using techniques like hashing, checksums, and version control.
- Availability: Ensures information and resources are accessible to authorised users when needed through robust backups, disaster recovery, and system maintenance.
Privacy vs Confidentiality
- Privacy: Focuses on an individual's control over their personal information (collection, use, sharing).
- Confidentiality: Ensures sensitive information shared in trust remains secure and accessible only to authorised parties.
Key Security Concepts
- Vulnerability: A weakness in a system, application, or network exploitable by attackers. Examples: software bugs, misconfigurations.
- Threat: A potential event or danger that exploits vulnerabilities, such as cyber-criminals, malware, or natural disasters.
- Exploit: A tool or technique used to leverage vulnerabilities for unauthorised actions.
- Buffer Overflow: Occurs when a program writes more data than a buffer can hold, potentially allowing attackers to execute arbitrary code.
- Risk: The potential for loss, damage, or harm when a threat exploits a vulnerability. Quantified by likelihood and impact.
Risk vs Threat
- Threat: A potential source of harm (e.g., an attacker exploiting a vulnerability).
- Risk: The likelihood and impact of a threat materialising.
Real-Life Example: Web Application Security
Scenario: A company develops a web application storing sensitive customer data.
- Vulnerability: The application has a buffer overflow vulnerability due to improper input validation.
- Threat: A cyber-criminal plans to exploit this vulnerability.
- Exploit: A malicious payload is used to overwrite memory and execute arbitrary code.
- Risk: High likelihood and severe impact, including data breaches, financial losses, and reputation damage.
- Confidentiality: Attacker could access sensitive data.
- Integrity: Attacker might alter customer data.
- Availability: Exploit could disrupt the application, leading to a denial-of-service attack.
Read Next
[Day 1] 2. Information Security and Risk Assessment
### **Information Security vs Cybersecurity** ##### **1. Information Security** **Definition**: A comprehensive field dedicated to safeguarding al...
[Day 1] 3. Threats, Audit Types, and Security Policies
### **Assignment: Identifying Threats in a Laptop** #### **Natural Threats** 1. **Flood**: Water entering lower floors and damaging the laptop. 2...