Computer Security protects digital assets against adversarial compromise by upholding the three pillars of the CIA Triad:
| Security Pillar | Definition & Objective | Primary Threats | Protective Countermeasures |
|---|---|---|---|
| Confidentiality (C) | Ensures sensitive data is accessible solely to authorized individuals and entities. | Eavesdropping, Snooping, Data exfiltration, Man-in-the-Middle. | Encryption (AES, RSA), Access Control Lists, Multi-Factor Authentication. |
| Integrity (I) | Guarantees data accuracy and completeness; prevents unauthorized modification or deletion. | Unauthorized file alterations, Database tampering, Session hijacking. | Cryptographic Hashing (SHA-256), Digital Signatures, Checksums. |
| Availability (A) | Ensures authenticated users have timely, uninterrupted access to computational resources. | Denial of Service (DoS/DDoS), Ransomware locking, Hardware failures. | Redundant servers, Load balancers, Automated off-site backups, UPS systems. |
Malware (Malicious Software) refers to any hostile computer program designed to damage, exploit, or infiltrate systems:
| Malware Type | Host Requirement | Propagation Mechanism | Impact & Real-World Examples |
|---|---|---|---|
| Computer Virus | Requires a host executable file (.exe, .com, macro). | Propagates only when the infected host program is executed by a human user. | Corrupts files, consumes memory, alters boot sectors (e.g., CIH/Chernobyl, Melissa). |
| Computer Worm | Standalone program (NO host file required). | Self-replicating across networks via system vulnerabilities without human intervention. | Exhausts network bandwidth, overloads servers, creates massive congestion (e.g., Morris Worm, ILOVEYOU). |
| Trojan Horse | Masquerades as legitimate, useful software (games, utilities). | Does NOT self-replicate; relies on user deceit to download and install. | Opens unauthorized backdoors (Remote Access Trojans - RATs) allowing hacker control (e.g., Zeus, NetBus). |
| Ransomware | Infiltrates via phishing emails, malicious downloads, or drive-by exploits. | May spread locally via network shares and SMB exploits. | Encrypts user files with military-grade ciphers and demands cryptocurrency ransom for decryption keys (e.g., WannaCry, CryptoLocker). |
| Spyware & Keyloggers | Installed silently alongside free software or via web browser exploits. | Covert background execution without alerting the user. | Monitors user activity, logs keystrokes to steal passwords and banking credentials, transmits data to attacker. |