Revision Notes
OxfordAQA IGCSE Computer Science: Cyber Security — Revision Notes
Recall notes on cyber security threats, social engineering, malware, penetration testing and prevention methods for OxfordAQA International GCSE 9210.
- Subject
- Computer Science
- Level
- IGCSE
- Topic
- Topic 6: Cyber security
- Author
- Marlbridge Academic Team
- Updated
- Reviewed by
- Harris Khan (what this means)
Aligned to OxfordAQA IGCSE Computer Science (9210), For teaching from September 2017, exams from May/June 2019. Official specification .
Syllabus page (what it covers and how it is assessed): OxfordAQA IGCSE Computer Science.
Syllabus points this page covers
9210
- 6 Cyber security (whole topic)
Found an error? Report a correction.
Need help with this topic? Request a free trial class for IGCSE Computer Science (9210).
Cyber security (topic 3.6 of OxfordAQA International GCSE Computer Science 9210) is about the threats to networks, computers, programs and data – social engineering, malware, weak passwords, misconfigured access rights, removable media and unpatched software – and the methods used to detect and prevent them. It is assessed on Paper 2, usually with “define”, “explain how this threat works” and “suggest a protection” questions, often set in a short scenario.
Condensed for the final weeks. For the full explanation, use the Cyber security study guide. Practise with the Cyber security practice questions.
Syllabus coverage
OxfordAQA 9210 specification (Version 3.4), section 3.6:
- 3.6 Definition and main purposes of cyber security
- 3.6.1 Cyber security threats – social engineering, malicious code, weak and default passwords, misconfigured access rights, removable media, unpatched/outdated software; penetration testing
- 3.6.1.1 Social engineering – blagging (pretexting), phishing, pharming, shouldering (shoulder surfing)
- 3.6.1.2 Malicious code – malware; computer virus, trojan, spyware, adware
- 3.6.2 Methods to detect and prevent threats – biometric measures, password systems, CAPTCHA, email confirmations, automatic software updates
What is cyber security?
Cyber security consists of the processes, practices and technologies designed to protect networks, computers, programs and data from attack, damage or unauthorised access. Its main purposes: keep data confidential, keep it accurate and undamaged, and keep systems available to the people who are allowed to use them.
The six threats
| Threat | Why it is a risk |
|---|---|
| Social engineering | People are manipulated into giving away information or access |
| Malicious code (malware) | Hostile software damages data, steals information or takes control |
| Weak and default passwords | Short, common or factory-set passwords are easily guessed or looked up |
| Misconfigured access rights | Users can open or change data they should not be able to see |
| Removable media | USB sticks can carry malware in, or let data be copied out and lost |
| Unpatched / outdated software | Known security holes stay open for attackers to exploit |
Social engineering
Social engineering is the art of manipulating people so they give up confidential information.
| Form | What happens | Protection |
|---|---|---|
| Blagging (pretexting) | An invented scenario is used to persuade the victim to reveal information or do something they normally would not, e.g. a caller pretending to be from IT support | Staff training; verify identity by calling back on a known number; never share passwords |
| Phishing | Fraudulent emails or SMS messages try to obtain private information, often with a link to a fake login page | Check sender addresses and links; do not click links in unexpected messages; spam filters |
| Pharming | A cyberattack that redirects a website’s traffic to a fake site, even when the correct address is typed | Check for HTTPS and the correct address; keep security software up to date |
| Shouldering (shoulder surfing) | Observing someone’s private information over their shoulder, e.g. a PIN at a cashpoint | Shield the keypad; be aware of people nearby; privacy screens |
Phishing vs pharming: phishing tricks the user into visiting a fake site via a message; pharming redirects the traffic so even a careful user who types the right address can arrive at the fake site.
Malware
Malware is an umbrella term for a variety of forms of hostile or intrusive software.
| Type | Description |
|---|---|
| Computer virus | Attaches itself to a file or program and copies itself to other files when run, spreading when files are shared |
| Trojan | Malware disguised as legitimate software; the user installs it believing it is useful |
| Spyware | Secretly monitors what the user does (e.g. records keystrokes) and sends the information to a third party |
| Adware | Displays unwanted advertisements, and may track browsing to target them |
Protection: anti-malware software kept up to date; automatic updates to patch vulnerabilities; download only from trusted sources; do not open unexpected attachments; scan removable media; limit user access rights.
Penetration testing
Penetration testing is the process of attempting to gain access to resources without knowledge of usernames, passwords and other normal means of access – an organisation’s own authorised test of its defences, so weaknesses can be fixed before a real attacker finds them.
| Type | Tester has | Simulates |
|---|---|---|
| Internal (insider) test | Knowledge of, and possibly basic credentials for, the system | A malicious insider |
| External test | No knowledge of any credentials | An external attack |
Detecting and preventing threats
| Measure | How it protects |
|---|---|
| Biometric measures | Use a unique physical feature – fingerprint, face, iris – to unlock a device, especially mobile devices; cannot be forgotten and is hard to share or copy |
| Password systems | Require strong passwords (length, mix of characters), regular changes, lock-out after several failed attempts |
| CAPTCHA (or similar) | A test that is easy for a human but hard for a program, so automated bots cannot create accounts or keep guessing passwords |
| Email confirmations | A link or code is sent to the user’s email to confirm their identity, e.g. when creating an account or resetting a password |
| Automatic software updates | Security patches are installed as soon as they are released, closing known vulnerabilities |
Worked example: matching threat to defence
Scenario: staff receive an email "from the bank" asking them to log in and confirm details.
Threat: phishing (social engineering via email)
Defences: staff training to recognise phishing; check the sender and link address;
spam filtering; strong passwords plus email confirmation for any password reset,
so a stolen password alone is less useful
Common mistakes / exam traps
- Confusing phishing (message tricks the user) with pharming (traffic redirected to a fake site).
- Describing a virus and a trojan the same way: a virus replicates by attaching to files; a trojan disguises itself as useful software.
- Writing “hacking” as a threat – use the specification’s terms (e.g. weak passwords, misconfigured access rights).
- Saying penetration testing is an attack by criminals – it is authorised testing.
- Giving a protection that does not fit the threat, e.g. CAPTCHA against shoulder surfing.
Frequently asked questions
What is the difference between blagging and phishing? Blagging uses an invented scenario, often in person or by phone, to persuade a victim. Phishing uses fraudulent emails or text messages, usually linking to a fake website, to collect private information.
What are the two types of penetration testing? An internal test, where the tester has knowledge and possibly basic credentials, simulating a malicious insider; and an external test, where the tester has no credentials, simulating an attack from outside.
Why are automatic software updates a security measure? Updates often contain patches for security holes that attackers already know about. Installing them automatically closes those holes as soon as possible.
Related resources
Cyber security study guide | Cyber security practice questions | Computer networks revision notes
Official syllabus
OxfordAQA International GCSE Computer Science (9210) specification, Version 3.4, section 3.6 – oxfordaqa.com/9210.
Get free revision emails (optional)
Occasional emails with practice questions, worked explanations and links to free resources for the qualification and subjects you choose. No spam, and you can unsubscribe from any email. The free tools on this site never need an email.
Related resources
-
Study guides
OxfordAQA IGCSE Computer Science (9210): Cyber security – Study Guide
Social engineering, malware, brute force and other cyber threats, and the methods used to detect and prevent them, for OxfordAQA International GCSE 9210.
Computer Science · OxfordAQA · IGCSE
Read guide -
Practice questions
OxfordAQA IGCSE Computer Science: Cyber Security — Practice Questions (9210)
Original practice questions with answers on cyber security threats, social engineering, malware, penetration testing and prevention for OxfordAQA IGCSE 9210.
Computer Science · OxfordAQA · IGCSE
Try questions -
Practice questions
OxfordAQA IGCSE Computer Science: Data Representation — Practice Questions (9210)
Original practice questions with answers on conversions, binary shifts, ASCII, image and sound file sizes, Huffman coding and RLE for OxfordAQA IGCSE 9210.
Computer Science · OxfordAQA · IGCSE
Try questions
Related articles
-
teaching
A Level tuition in Dubai: Cambridge or Pearson Edexcel International A Level?
Schools in Dubai and Abu Dhabi teach either Cambridge International AS & A Level or Pearson Edexcel International A Level. How the two are structured, why it matters for tuition, and how online classes from Lahore work.
9 October 2026
-
curriculum guides
Choosing subjects at IGCSE and A Level
How subject choices at 14 and 16 affect university options later, and how to keep pathways open without overloading a timetable.
28 July 2026
Studying this with a teacher
Working through Computer Science IGCSE?
This page is free and stays free. If you would rather be taught it, Marlbridge runs Computer Science classes one-to-one and in small groups of up to 15, online in your own time zone. The first trial class is free. WhatsApp replies within an hour (8am–11pm Pakistan time, every day); email the same day.
OxfordAQA Computer Science teachers at Marlbridge