Malware (malicious software) is software designed to damage, disrupt, or gain unauthorised access to systems.
| Type | Description | Example |
|---|---|---|
| Virus | Self-replicates by attaching to legitimate programs; spreads when files are shared | Infects an exe file; spreads to USB drives |
| Worm | Self-replicates and spreads across networks without needing to attach to a file | WannaCry exploited Windows network vulnerability |
| Trojan | Appears as legitimate software but secretly carries malicious code; does not self-replicate | A fake antivirus that installs spyware |
| Ransomware | Encrypts victim's files; demands payment (ransom) for decryption key | WannaCry 2017 — attacked NHS hospitals |
| Spyware | Secretly monitors and records user activity (keystrokes, passwords, browsing) | Keylogger recording banking credentials |
| Adware | Displays unwanted adverts; may collect browsing data | Pop-up ads appearing on websites |
Social engineering manipulates people (rather than systems) into revealing information or performing actions. It exploits human psychology — trust, fear, urgency.
| Attack | Description |
|---|---|
| Phishing | Fraudulent emails pretending to be from a trusted source (e.g. a bank), tricking victims into clicking malicious links or revealing passwords |
| Spear phishing | Targeted phishing — personalised to a specific individual (uses their name, employer details) |
| Vishing | Voice phishing — fraudulent phone calls (e.g. "your bank account has been compromised") |
| Smishing | SMS/text message phishing (fraudulent texts with malicious links) |
| Pretexting | Fabricating a scenario to extract information (e.g. impersonating IT support) |
| Threat | Description |
|---|---|
| Brute force attack | Systematically trying every possible password combination until the correct one is found |
| Dictionary attack | Like brute force but uses a list of common words/passwords |
| SQL injection | Attacker inputs malicious SQL code into a web form to manipulate a database |
| DDoS attack | Distributed Denial of Service — flood a server with traffic from many devices (botnet) to make it unavailable to legitimate users |
| Man-in-the-middle | Attacker intercepts communication between two parties without their knowledge |
8 questions · Malware, social engineering, DDoS
| Term | Definition |
|---|
10 minutes · Exam-style