Skip to topic
    ← Back to course topics

    Fundamentals of cyber security — AQA GCSE Computer Science

    Verified courseTeaching note checked against the official specification.

    Cyber security consists of the processes, practices, and technologies designed to protect networks, devices, programs, and data from attack, damage, or unauthorised access. For AQA GCSE Computer Science, students must understand various cyber threats—including social engineering and malicious code—alongside technical and procedural prevention methods.

    Fundamentals of cyber security explained

    This statement sets out the full definition learners must know.

    Read the full explanation

    Cyber security is not one product but a combination of three elements: processes (the steps and procedures an organisation follows, such as a policy for backing up data or reporting incidents), practices (the everyday habits people adopt, such as choosing strong passwords and locking devices) and technologies (the tools used, such as firewalls, encryption and access controls). Together these are designed to protect four assets: networks, computers, programs and data. The protection is against three threats: attack (deliberate attempts to break in), damage (accidental or malicious harm) and unauthorised access (someone reaching data or systems without permission).

    Read the Fundamentals of cyber security study guideFull revision notes for AQA GCSE Computer Science

    Your focus

    1. State the three elements that make up cyber security.
    2. Identify the assets protected and the threats guarded against.
    3. Apply the definition to select the most complete option in a multiple-choice question.

    Which command word is this?

    Give clear reasons or mechanisms showing how something works; typically requires cause-and-effect connectives ('because', 'which leads to', 'meaning that').

    Fundamentals of cyber security exam tips

    Topic Overview

    Fundamentals of cyber security covers the spectrum of threats that compromise computer systems and the layered countermeasures used to defend them. In the AQA GCSE specification, this encompasses cyber threats like malware, social engineering techniques, and structural network vulnerabilities, alongside technical and organisational mitigation strategies.

    Understanding cyber security links closely to computer networks, data representation, and ethical or legal impacts. Mastering this topic allows students to analyse real-world vulnerability scenarios, evaluate system protection measures, and secure full marks across both short-answer definitions and extended-response exam questions.

    Key Concepts
    • →Social engineering vectors: Phishing, shouldering (shoulder surfing), and blagging (pretexting) exploit human psychology rather than software vulnerabilities.
    • →Malware classifications: Viruses, worms, trojans, ransomware, spyware, and adware differ in how they replicate, spread, and execute payloads.
    • →Network-level attacks: Denial of Service (DoS/DDoS), brute force attacks, and SQL injection exploit protocol limits and unvalidated input fields.
    • →Defence in depth: A robust security posture combines technical tools (firewalls, anti-malware, encryption, MAC filtering) and procedural policies (acceptable use policies, regular user training, strong authentication).
    Marking Points
    • Identifies that cyber security consists of processes, practices and technologies.
    • Recognises that these are designed to protect networks, computers, programs and data.
    • States that protection is against attack, damage or unauthorised access.
    • Distinguishes processes and practices from technologies rather than treating cyber security as a single tool.
    • Applies the definition to a scenario by identifying which asset and which threat an option addresses.
    Examiner Tips
    • 💡Underline the three elements, four assets and three threats in the question before choosing an option.
    • 💡Reject any option that names a single tool as the whole of cyber security.
    • 💡For scenario questions, ask which asset is being protected and which threat is being guarded against.
    • 💡Use precise technical vocabulary: state 'packet inspection', 'brute force attack', 'salted hash', and 'social engineering' instead of conversational equivalents like 'checking data', 'guessing passwords', or 'tricking users'.
    • 💡When answering 4-mark or 6-mark questions on system vulnerabilities, explicitly state the cause, the mechanism of exploit, and the specific mitigation technique.
    Common Mistakes
    • Selecting an option that lists only technologies such as firewalls and ignoring processes and practices; the correction is to require all three elements.
    • Assuming cyber security protects only data and forgetting networks, computers and programs; the correction is to check every listed asset.
    • Treating 'damage' as only deliberate harm when it also covers accidental harm; the correction is to keep all three threats in view.
    • Believing anti-malware software stops incoming hackers: Anti-malware detects, quarantines, and removes malicious executable files; network firewalls control traffic and block unauthorized remote access.
    • Assuming a worm requires human interaction: A virus requires an executable host file and human trigger to propagate, whereas a worm is standalone and self-replicates across networks automatically.
    • Confusing penetration testing with passive vulnerability scanning: Penetration testing involves actively exploiting discovered vulnerabilities to evaluate damage potential, rather than simply listing known security patches.
    Revision Plan
    1. 1Day 1-2: Review and create comparison tables for social engineering types (phishing, pharming, blagging, shouldering).
    2. 2Day 3-4: Categorise malicious software (viruses, worms, trojans, ransomware, spyware) focusing on self-replication vs host reliance.
    3. 3Day 5-6: Master technical prevention measures (firewalls, encryption, MAC address filtering, anti-malware, automated updates).
    4. 4Day 7: Practise AQA past-paper questions focusing on 4-mark scenarios, penetration testing, and SQL injection.
    Exam Question Types
    • 📋Definition and differentiation questions (1-2 marks): E.g. 'State what is meant by a trojan' or 'State two differences between a virus and a worm'.
    • 📋Scenario-based mitigation questions (4 marks): Explaining two distinct prevention methods to protect a named company from data theft.
    • 📋Evaluation / Extended-response questions (6-9 marks): Evaluating the technical vs human factors in securing an enterprise network.
    Command Word Expectations (AQA)
    Explain

    Give clear reasons or mechanisms showing how something works; typically requires cause-and-effect connectives ('because', 'which leads to', 'meaning that').

    Describe

    State the main characteristics or key features of a security threat or tool without necessarily giving reasons for why it happens.

    Evaluate

    Weigh up the advantages and limitations of multiple security measures before reaching a justified, balanced conclusion supported by technical reasoning.

    How Students Lose Marks (Examiner Pitfalls)
    Pitfall: Confusing phishing, pharming, and blagging by treating them as interchangeable terms for online fraud.
    ❌ Weak Answer (Loses Marks):Phishing is when an attacker hacks into your browser and sends you to a fake website to steal your bank password.
    Example improved answer:Phishing is an attack where authentic-looking emails containing fraudulent links are sent to trick victims into revealing sensitive personal data like passwords. In contrast, pharming redirects a user from a legitimate website to a fake IP address by poisoning DNS records or modifying host files, without the user needing to click an email link.
    Examiner Tip: Always specify the precise mechanism: phishing relies on deceptive communications (social engineering), whereas pharming manipulates domain name resolution (technical exploit).
    Pitfall: Vaguely describing a firewall as software that destroys viruses or stops hackers.
    ❌ Weak Answer (Loses Marks):A firewall deletes viruses from incoming emails and stops any hacker from accessing the computer.
    Example improved answer:A firewall monitors and filters incoming and outgoing network traffic based on predetermined security rules, permitting or blocking data packets to prevent unauthorised access.
    Examiner Tip: State clearly that firewalls inspect packet headers and filter network traffic against port and IP rules; they do not detect or clean infected files like anti-malware software does.
    Step-by-Step Worked Solutions

    Question: An online retail organisation holds customer payment details and passwords on an internal database. Explain two security measures the organisation should implement to prevent unauthorised access to this data. [4 marks]

    1. 1.Step 1: Identify an initial technical defence suitable for protecting network endpoints and databases (e.g. firewall or encryption).
    2. 2.Step 2: Explain how this measure prevents unauthorised access (e.g. a firewall blocks unauthorised external network packets and scans ports).
    3. 3.Step 3: Identify a secondary measure targeting user credential security or database protection (e.g. strong password policy with two-factor authentication or data encryption).
    4. 4.Step 4: Explain how this measure mitigates threats (e.g. encrypting the database ensures that if data is intercepted or stolen, it cannot be read without the decryption key).
    Final Answer: Measure 1: Configure a network firewall to monitor incoming and outgoing packet traffic against security rules, blocking unauthorised external access requests to the internal database servers. Measure 2: Implement data encryption on the database, rendering stored personal records unreadable to unauthorised parties even if database files are exfiltrated.

    Question: Differentiate between white-box penetration testing and black-box penetration testing, explaining the specific purpose of each. [4 marks]

    1. 1.Step 1: Define white-box penetration testing in terms of the tester's knowledge level (full structural knowledge).
    2. 2.Step 2: State its purpose (simulates a rogue insider or tests code directly to uncover deep architectural flaws).
    3. 3.Step 3: Define black-box penetration testing in terms of the tester's knowledge level (zero prior knowledge).
    4. 4.Step 4: State its purpose (simulates an external cyberattacker attempting to penetrate the perimeter blindly).
    Final Answer: In white-box penetration testing, the tester is provided with full technical information, including network diagrams, source code, and credentials, in order to simulate a malicious insider and identify vulnerabilities deeply embedded in the system architecture. In black-box penetration testing, the tester has no prior internal information about the system, simulating an authentic attack from an external hacker to discover externally exploitable vulnerabilities.
    Active Recall Memory Test
    What is the primary difference between a computer virus and a computer worm?
    Key Fact: A virus must attach itself to an existing executable file and requires human action to run and spread; a worm is a standalone program that self-replicates across networks without user intervention.
    How does input validation prevent an SQL injection attack?
    Key Fact: It checks user-submitted text against strict format rules and strips out or escapes SQL control characters (e.g. single quotes and dashes) before passing the string to the database.
    What are two distinct characteristics of biometric authentication compared to passwords?
    Key Fact: Biometrics rely on unique physical human traits (e.g. fingerprints, facial geometry) that cannot be easily forgotten or guessed, but cannot be changed if the underlying template data is compromised.
    What is the difference between black-box and white-box penetration testing?
    Key Fact: Black-box testing is conducted with zero prior knowledge of the internal system (simulating an outsider), while white-box testing provides full system details, credentials, and code (simulating an insider).
    Frequently Asked Questions
    What is the difference between phishing and pharming?
    Phishing relies on social engineering, sending deceptive messages containing fake links to trick victims into revealing confidential information. Pharming is a technical attack that modifies DNS server records or local host settings to silently redirect a user from a legitimate web address to a bogus clone website without the user clicking a suspicious link.
    Can an updated anti-virus program protect against all forms of malware?
    No. Anti-malware software relies on signature databases and heuristic analysis to identify threats. Zero-day exploits (new vulnerabilities that developers have not yet patched) and custom-engineered malware may not match known threat signatures, which is why multi-layered security (firewalls, user permissions, network monitoring) is required.
    Why is human error often considered the weakest link in cyber security?
    Technical barriers like 256-bit encryption and advanced firewalls are computationally difficult to breach directly. Attackers exploit human psychology via social engineering (such as phishing, blagging, and pretexting) because employees may inadvertently click malicious links, reuse weak passwords, or share credentials under false pretexts.
    How does two-factor authentication (2FA) improve account security?
    Two-factor authentication requires the user to provide two distinct forms of identification from separate categories: something you know (e.g. a password), something you have (e.g. a smartphone token or security key), or something you are (e.g. a fingerprint). If a password is stolen through a data breach or phishing scam, the attacker still cannot access the account without the second factor.