Social engineering — AQA GCSE Computer Science
Verified courseTeaching note checked against the official specification.
Social engineering is the art of manipulating individuals into revealing confidential information, such as passwords or personal data, by exploiting human psychology rather than software flaws. In AQA GCSE Computer Science, key attack vectors include phishing, shoulder surfing, pretexting, and blagging, all mitigated primarily through staff awareness and policy enforcement.
Social engineering explained
Phishing is a social-engineering attack that tricks a person into handing over information or access.
Read the full explanation
The attacker sends a message — usually email, but also text or a direct message — that pretends to come from a trusted organisation such as a bank, a school or a delivery firm. The message pressures the recipient to click a link, open an attachment or reply with credentials. The fake link leads to a spoofed login page that captures the password, or the attachment installs malware. Phishing targets the human, not a technical flaw, so the defence is vigilance: check the sender address, hover over links before clicking, and never enter credentials from a link in an unexpected message.
Your focus
- Describe how a phishing message deceives a recipient into revealing information.
- Explain the role of fake links or attachments in a phishing attack.
- Identify a practical way a user can reduce the risk of phishing.
Which command word is this?
Name the specific term or technique without detailed explanation (e.g. 'Identify the method used: Shoulder surfing').
Social engineering exam tips
Topic Overview
Social engineering encompasses cyber threats that target human behaviour and psychology rather than software vulnerabilities or hardware weaknesses. Cybercriminals manipulate individuals into voluntarily parting with confidential data, granting unauthorised network access, or transferring funds.
Within the AQA GCSE Computer Science specification, this topic forms a crucial part of Cyber Security. Understanding vectors like phishing, blagging, shoulder surfing, and pretexting demonstrates why technical firewalls and encryption alone are insufficient if personnel are not properly trained.
Key Concepts
- →Human Vulnerability: People are often the weakest link in computer security due to natural tendencies like trust, urgency, fear, and helpfulness.
- →Phishing: Deceptive communications (typically emails or SMS) masquerading as legitimate entities to harvest credentials or install malware.
- →Blagging (Pretexting): Inventing a fictitious scenario or false identity to manipulate a target into divulging confidential information.
- →Shoulder Surfing: Direct observation of someone entering confidential data, such as PINs or passwords, over their shoulder or via surveillance.
- →Preventative Policies: Non-technical defences including staff awareness training, multi-factor authentication (MFA), clear desk policies, and call-back verification procedures.
Marking Points
- Defines phishing as a social-engineering attack that deceives a person into revealing information or access.
- Identifies a typical channel: email, text message or direct message impersonating a trusted source.
- Explains the mechanism: a deceptive link or attachment leads to a fake login page or installs malware.
- States the goal: stealing credentials, personal data or gaining unauthorised access.
- Recognises that phishing exploits human trust rather than a software vulnerability.
- Suggests a defence such as checking the sender, verifying links or reporting suspicious messages.
Examiner Tips
- 💡Read the scenario and name the specific trick used, such as a fake sender or urgent request.
- 💡Link the attack to its consequence, for example stolen passwords or malware installation.
- 💡When asked for prevention, give a concrete action such as checking the sender address before clicking.
- 💡Always state the specific human action being exploited when answering questions on how social engineering succeeds.
- 💡Pair every social engineering attack with an appropriate defensive policy: use staff training and 2FA for phishing, and physical privacy filters or shielded keypads for shoulder surfing.
- 💡Be precise with technical terminology; use AQA-recognised terms such as 'phishing', 'blagging', 'pretexting', and 'shoulder surfing'.
Common Mistakes
- Confusing phishing with a technical network attack: correct the misunderstanding by stressing that phishing manipulates the person, not the hardware.
- Assuming phishing only happens by email: correct this by noting text messages and direct messages are also used.
- Thinking the fake page is the real site: correct this by explaining the link leads to a spoofed page that captures what is typed.
- Believing antivirus alone stops phishing: correct this by explaining user vigilance is the key defence.
- Assuming firewalls and anti-malware can prevent all social engineering: Software cannot stop an employee from being duped into verbally revealing a password or clicking a convincing link on an external site.
- Treating 'blagging' and 'phishing' as identical: While both involve deception, phishing is typically automated and mass-communicated (often digital), whereas blagging involves creating a specific false backstory or persona directly targeting an individual.
- Believing complex passwords prevent shoulder surfing: Complex passwords can still be seen or recorded if an attacker has an unobstructed view of the keyboard or screen.
Revision Plan
- 1Day 1: Learn definitions and key differences between phishing, blagging, and shoulder surfing.
- 2Day 2: Identify real-world indicators of phishing emails (mismatched URLs, urgent tone, generic greetings).
- 3Day 3: Review defensive techniques, distinguishing between technical controls (MFA) and non-technical policies (training, verification).
- 4Day 4: Practise 4-mark and 6-mark scenario questions focusing on mitigation strategies for given business contexts.
- 5Day 5: Complete past paper active recall questions without notes to solidify correct keywords.
Exam Question Types
- 📋Identify questions: 1-mark questions asking you to name the attack vector described in a short practical scenario.
- 📋Explain questions: 2-mark to 4-mark questions asking how an attack operates and how a specific method protects against it.
- 📋Evaluate/Discuss questions: 6-mark scenario questions comparing technical vs non-technical security strategies in an organisation.
Command Word Expectations (AQA)
Name the specific term or technique without detailed explanation (e.g. 'Identify the method used: Shoulder surfing').
Provide a point and link it directly to a cause or consequence using phrases such as 'which means that' or 'therefore preventing'.
Give balanced points considering both advantages and limitations of a defence, culminating in a justified conclusion relevant to the scenario.
How Students Lose Marks (Examiner Pitfalls)
Step-by-Step Worked Solutions
Question: An employee at a local accountancy firm receives a telephone call from someone claiming to be from their IT support department. The caller states there is an urgent network update and requests the employee's username, password, and two-factor authentication code. (a) Identify the specific form of social engineering being described. (b) Explain two procedural measures the firm could implement to prevent data theft via this attack vector. [4 marks]
- 1.Step 1: Identify the attack type. The attacker invents a scenario (an urgent IT update) to create a false sense of urgency and trust. This is blagging (or pretexting/vishing).
- 2.Step 2: Formulate the first prevention measure. Regular employee security awareness training teaches staff never to disclose authentication codes or passwords over the phone.
- 3.Step 3: Formulate the second prevention measure. Implement a strict verification policy, such as calling the IT department back on an internally verified extension or requiring a ticketing system confirmation before disclosing any system information.
- 4.Step 4: Check that both points are procedural (human/policy-oriented) rather than purely automated software controls.
Question: Evaluate the effectiveness of using biometric authentication compared to security training in protecting a school network against shoulder surfing and phishing attacks. [6 marks]
- 1.Step 1: Deconstruct the question. Compare biometrics vs security training against two specific threats: shoulder surfing and phishing.
- 2.Step 2: Analyse biometrics. Highly effective against shoulder surfing because fingerprints/facial scans cannot be observed and typed in later. However, biometrics do not stop a user from being tricked into logging into a fake phishing portal or giving away other sensitive data.
- 3.Step 3: Analyse security training. Educates users to identify spoofed URLs, suspect email headers, and visual observers. Protects against phishing, which technical biometrics cannot fully eliminate.
- 4.Step 4: Synthesise and conclude. A layered defence is essential; biometrics eliminate credential theft from observation, but human training is the primary defence against deception.