Every cyber security goal can be mapped to one of three principles known as the CIA Triad:
Confidentiality
Only authorised people can access data. Attacks: data theft, interception.
Integrity
Data has not been altered without authorisation. Attacks: tampering, SQL injection.
Availability
Systems are accessible when needed. Attacks: DoS/DDoS, ransomware.
| Motivation | Description | Example |
|---|---|---|
| Financial gain | Most common — steal money, sell data, ransomware payments | Banking trojans, ransomware targeting hospitals |
| Espionage | State-sponsored hacking to steal secrets or IP | Nation-states targeting defence contractors |
| Hacktivism | Political or ideological motivation — disrupt organisations | DDoS attacks on government websites |
| Curiosity / challenge | Script kiddies testing tools, hobbyist hackers | Port scanning, exploring vulnerabilities |
| Sabotage | Disrupt competitors, critical infrastructure | Attacks on energy grids, water treatment |
Software with known security bugs that have not been updated. Attackers exploit these vulnerabilities. Regular updates/patches are critical.
Easily guessed or reused passwords. Brute-force and dictionary attacks can crack them rapidly. Password length is more important than complexity alone.
Incorrect security settings, open ports, default credentials left unchanged, unnecessary services running. Common cause of breaches.
Employees (intentional or accidental) who cause security breaches — sharing passwords, opening phishing emails, or deliberately stealing data.
Lack of clear rules about device use, password policies, access control, or BYOD (Bring Your Own Device) policies.
Unsecured hardware — someone with physical access can bypass many software security measures (boot from USB, remove hard drive).
| Attack | Category | Description | Target (CIA) |
|---|---|---|---|
| Malware (virus/worm/trojan) | Malware | Malicious software installed on a device | C, I, A |
| Ransomware | Malware | Encrypts files, demands payment | A |
| Phishing | Social Eng. | Fake emails trick users into revealing credentials | C |
| Brute force | Technical | Tries all possible passwords systematically; dictionary attack uses common words | C |
| DoS / DDoS | Network | Floods server with requests — makes services unavailable | A |
| SQL injection | Web | Malicious SQL via web form to access/modify database | C, I |
| Data interception | Network | Packet sniffing — reading unencrypted data on a network | C |
| Keylogging | Malware | Records keystrokes to capture passwords, card numbers | C |
| Man-in-the-middle | Network | Intercepts and possibly alters communication between two parties | C, I |
Brute force attack: tries every possible combination of characters until the correct password is found. Very slow for long passwords — a 12-character random password would take billions of years. Dictionary attack: tries common words, phrases, and known passwords from breached databases. Much faster than pure brute force. This is why "password123" is immediately cracked but "x7!Kp#mQ2vLz" is not.
Packet sniffing involves capturing data packets travelling across a network. On an unencrypted network (open Wi-Fi, HTTP), all data is visible in plain text — usernames, passwords, emails. Tools like Wireshark can capture packets for legitimate network analysis, but are also misused by attackers. Countermeasure: HTTPS/TLS encryption makes intercepted data unreadable.
8 questions · 22 marks
| Term | Definition |
|---|
Timed exam conditions.