Deceptive emails/messages pretending to be from a trusted source (bank, employer). Tricks users into clicking malicious links or revealing passwords. Spear phishing is targeted at a specific person or organisation.
Vishing: voice phishing — phone calls claiming to be from HMRC, a bank, etc. Smishing: SMS phishing — fake text messages. Both attempt to steal personal information or trick victims into calling premium rate numbers.
Virus: attaches to files, spreads when shared. Worm: self-replicates across networks without user action. Trojan: disguised as legitimate software. Ransomware: encrypts files, demands payment. Spyware: secretly monitors activity. Adware: displays unwanted adverts.
Denial of Service: floods a server with requests so it cannot respond to legitimate users. DDoS (Distributed): attack comes from many computers simultaneously (a botnet of infected machines). Makes websites/services unavailable.
Inserting malicious SQL code into a web form (login, search) that gets executed by the database. Can allow attackers to: bypass login, dump all data, modify/delete database records.
An attacker secretly intercepts and possibly alters communication between two parties. Both parties believe they are communicating directly. Can steal credentials, payment details, or inject malicious content.
Prevention: parameterised queries / prepared statements — the database treats user input as data, never as SQL code.
Hardware or software that monitors and filters incoming/outgoing network traffic based on security rules. Packet filtering: checks source/destination IP, port number. Stateful: tracks connections. Blocks unauthorised access.
Strong passwords: long, complex, unique. Two-factor authentication (2FA): requires something you know (password) AND something you have (phone/code). Greatly reduces risk of compromised accounts.
Scrambles data so it cannot be read without the key. Protects data in transit (HTTPS/TLS) and at rest (full-disk encryption). Even if intercepted, encrypted data is unreadable.
Detects and removes malware using signature scanning (database of known malware) and heuristic analysis (suspicious behaviour detection). Must be kept up to date.
Least privilege: users only have access to what they need. User authentication: verify identity before granting access. Separate admin accounts from standard user accounts.
Locks, key fobs, security badges, CCTV. Prevent physical access to hardware — someone with physical access can bypass software security. Secure server rooms, lock computers to desks.
| Threat | Type | Countermeasure |
|---|---|---|
| Phishing | Social engineering | User training, spam filters, 2FA |
| Malware (virus, worm, trojan) | Malware | Antivirus, keep OS updated, avoid suspicious downloads |
| DoS/DDoS | Network attack | Firewall, rate limiting, traffic filtering, CDN |
| SQL Injection | Web attack | Parameterised queries, input validation |
| Man-in-the-middle | Network attack | HTTPS/TLS encryption, certificate verification |
| Unauthorised access | Access control | Strong passwords, 2FA, access control policies |
8 questions · 22 marks
| Term | Definition |
|---|
Timed exam conditions.