⚖️ Paper 1 · Topic 5: Impacts of Technology
5.3a Cybersecurity
Edexcel 1CP2 · GCSE Computer Science · ~13 min read · ✅ Free
Notes
──
Video
──
Slides
──
Worksheet
──
Quiz

What is Cybersecurity?

Cybersecurity is the practice of protecting systems, networks, and data from digital attacks, unauthorised access, damage, or theft. As more of our personal and professional lives move online, cybersecurity has become one of the most critical areas of computing.

Cyber threats can target individuals, businesses, governments, and critical infrastructure such as hospitals and power grids.

Types of Cyber Threats

Malware

Malware (malicious software) is any software intentionally designed to harm, disrupt, or gain unauthorised access to a computer system. There are several distinct types:

TypeHow it worksKey feature
VirusAttaches itself to a legitimate program or file and spreads when that file is executed or sharedRequires a host file; spreads through user action
WormSelf-replicates and spreads across networks without needing a host file or user interactionSelf-propagating; can spread extremely fast
TrojanDisguises itself as legitimate software to trick users into installing it, then performs malicious actionsDoes not self-replicate; relies on deception
RansomwareEncrypts the victim's files and demands a ransom (often cryptocurrency) in exchange for the decryption keyHigh financial impact; WannaCry is a famous example
SpywareSecretly monitors user activity and sends data (keystrokes, passwords, browsing habits) to an attackerRuns silently in the background

Phishing

Phishing involves sending fraudulent emails or messages that appear to come from a legitimate, trusted source (such as a bank, employer, or government agency). The goal is to trick recipients into:

  • Clicking a malicious link that leads to a fake website
  • Entering login credentials or personal data on that fake site
  • Opening a malicious attachment that installs malware

Example: An email claiming to be from HMRC saying "You have a tax refund — click here to claim it" leads to a fake site that harvests the victim's bank details.

Social Engineering

Social engineering manipulates people psychologically rather than exploiting technical vulnerabilities. Attackers exploit trust, urgency, or fear to trick people into revealing information or granting access. Phishing is one form of social engineering. Others include:

  • Pretexting: creating a fake scenario to extract information (e.g. pretending to be IT support)
  • Baiting: leaving infected USB drives in public places hoping someone will plug them in
  • Tailgating: physically following an authorised person through a secure door

SQL Injection

SQL injection exploits web forms that do not properly validate user input. An attacker types malicious SQL commands into an input field (such as a search box or login form). If the website passes this input directly to a database without sanitising it, the attacker can:

  • Bypass login authentication (e.g. using ' OR 1=1 --)
  • Access, modify, or delete data from the database
  • Expose confidential user records

SQL injection is one of the most common and dangerous web vulnerabilities.

Denial of Service (DoS) and Distributed DoS (DDoS)

A Denial of Service (DoS) attack floods a server or network with enormous amounts of traffic or requests, overwhelming it so that it cannot respond to legitimate users — effectively taking the service offline.

A Distributed DoS (DDoS) uses a botnet — a network of thousands of compromised machines — to launch the attack simultaneously from multiple sources, making it far harder to block.

Impact: loss of revenue, reputational damage, and disruption to critical services.

Brute Force Attack

A brute force attack systematically tries every possible combination of characters until the correct password is found. The time required depends on the password length and complexity — a short, simple password can be cracked in seconds; a long, complex one could take centuries.

Countermeasures: account lockout after failed attempts, strong password policies, MFA.

Man-in-the-Middle (MitM) Attack

In a man-in-the-middle attack, the attacker secretly intercepts the communication between two parties (e.g. a user and their bank's website). The attacker can read, alter, or inject data without either party realising. This is especially dangerous on unsecured public Wi-Fi networks.

Countermeasure: using HTTPS (encrypted connections) prevents MitM attacks.

Prevention and Countermeasures

Firewalls

A firewall monitors and filters incoming and outgoing network traffic based on predefined security rules. It acts as a barrier between a trusted internal network and untrusted external networks (such as the internet).

  • Hardware firewall: a physical device between the network and the internet (e.g. in a router)
  • Software firewall: a program running on a computer that controls that device's traffic

Important: a firewall blocks suspicious traffic — it does NOT remove malware. Antivirus software does that.

Encryption

Encryption converts data into an unreadable format (ciphertext) that can only be decoded with the correct key. Even if data is intercepted, it is useless without the key.

  • Simple example: Caesar cipher — shift each letter by a fixed number of positions
  • Modern example: AES (Advanced Encryption Standard) — used to protect Wi-Fi, files, and online banking (HTTPS)

Strong Passwords and Multi-Factor Authentication (MFA)

A strong password is long, complex, and unique — using a mix of uppercase, lowercase, digits, and symbols. Password managers help users manage many different strong passwords.

Multi-factor authentication (MFA) requires users to prove their identity using two or more different types of evidence:

  • Something you know — a password or PIN
  • Something you have — a phone, hardware token, or authentication app
  • Something you are — a fingerprint or face scan (biometrics)

Even if an attacker steals a password, they cannot log in without the second factor.

Software Updates and Patches

Software vulnerabilities are discovered regularly. Developers release patches — updates that fix these security holes. Keeping software and operating systems up to date closes known vulnerabilities before attackers can exploit them. Delaying updates leaves systems exposed.

Access Control and Least Privilege

Access control ensures users can only access the data and systems they need for their role. The principle of least privilege means giving users the minimum permissions required — reducing the damage if an account is compromised.

Penetration Testing

Penetration testing (ethical hacking) involves authorised security professionals attempting to breach a system using the same techniques as real attackers. Vulnerabilities discovered can then be patched before malicious actors find and exploit them.

User Education and Training

Since many attacks (especially phishing and social engineering) target human behaviour rather than technical systems, training staff to recognise threats is one of the most effective defences. This includes spotting suspicious emails, safe password practices, and knowing who to report incidents to.

Computer Misuse Act 1990

The Computer Misuse Act 1990 is the primary UK law addressing cybercrime. It created three specific criminal offences:

OffenceDescriptionExample
1. Unauthorised accessAccessing any computer system or data without permission — even if no damage is doneLogging into someone else's account without their consent
2. Unauthorised access with intentAccessing a system without permission with the intent to commit a further crimeBreaking into a company's database to steal credit card details for fraud
3. Unauthorised modificationMaking unauthorised changes to computer data — includes installing malware, deleting files, or altering recordsReleasing a virus that corrupts files on other people's machines

The Act was later updated by the Police and Justice Act 2006 to cover DDoS attacks and other modern threats.

Exam tip: Know specific examples for each type of threat — examiners often ask you to identify the type from a scenario. For countermeasures, be precise: say what each one does. Common mistake: saying a firewall "removes" malware — it only blocks suspicious traffic; antivirus software removes malware.
⚠️ Common Mistakes
  • Confusing phishing and pharming — phishing uses fake emails/messages; pharming redirects users to fake websites by corrupting DNS or altering browser settings
  • Saying a firewall "removes" or "deletes" malware — a firewall filters network traffic and blocks suspicious connections; it does NOT scan for or remove malware
  • Mixing up DoS and DDoS — DoS comes from a single source; DDoS uses many machines (a botnet) simultaneously
  • Confusing a virus and a worm — a virus needs a host file and user action to spread; a worm is self-replicating and spreads automatically across networks
Video coming soon
Click slide or press arrow keys to navigate
✍️

Worksheet — 5.3a Cybersecurity

8 Edexcel-style questions · instantly marked

Q1Define the term 'malware'.[1]
✅ Mark scheme
Malware is software that is intentionally designed to disrupt, damage, or gain unauthorised access to a computer system [1]. (Accept: malicious software; any software designed to harm a system or steal data.)
Q2Explain the difference between a virus and a worm.[2]
✅ Mark scheme
A virus attaches itself to a legitimate host file and requires user action (e.g. running the infected file) to spread [1]; a worm is self-replicating and can spread across networks automatically without needing a host file or human interaction [1].
Q3What is phishing? Give one example of how a phishing attack is carried out.[2]
✅ Mark scheme
Phishing is sending fraudulent emails or messages that appear to come from a trusted source in order to trick users into revealing personal information such as passwords or bank details [1]; Example: an attacker sends an email appearing to be from a bank, containing a link to a fake website where the victim enters their login credentials [1]. (Accept any valid example, e.g. fake HMRC refund email, fake PayPal login page.)
Q4Explain what a Denial of Service (DoS) attack is and describe its impact on a business.[2]
✅ Mark scheme
A DoS attack floods a server or network with traffic/requests, overwhelming it so that it cannot respond to legitimate users, making the service unavailable [1]; Impact: the business loses revenue during downtime, customers cannot access the service, and the business may suffer reputational damage [1]. (Accept any valid business impact.)
Q5State two technical measures an organisation can take to protect against cyber threats.[2]
✅ Mark scheme
Any two of: install and configure a firewall to filter network traffic [1]; use encryption to protect data in transit and at rest [1]; implement multi-factor authentication (MFA) [1]; keep software updated with the latest security patches [1]; enforce access control / least privilege [1]; carry out penetration testing [1]; install antivirus / anti-malware software [1].
Q6Explain how SQL injection works and why it is dangerous.[3]
✅ Mark scheme
SQL injection involves an attacker entering malicious SQL commands into an input field on a website (such as a search box or login form) [1]; if the website does not validate or sanitise the input, the malicious code is passed directly to the database and executed [1]; this is dangerous because the attacker can bypass login authentication, access, modify, or delete database records, exposing sensitive user data [1].
Q7Describe the three offences created by the Computer Misuse Act 1990.[3]
✅ Mark scheme
1. Unauthorised access to a computer — accessing any computer system without permission, even if no damage is done [1]; 2. Unauthorised access with intent to commit a further offence — accessing a system without permission with the aim of committing another crime, e.g. fraud [1]; 3. Unauthorised modification of computer material — making unauthorised changes to data or programs, e.g. releasing malware, deleting files, altering records [1].
Q8A company's employee opens a phishing email and enters their password on a fake website. Describe three steps the company should take to prevent this happening again.[3]
✅ Mark scheme
Any three: provide staff training/education on how to identify phishing emails [1]; implement multi-factor authentication (MFA) so that a stolen password alone is not enough to access accounts [1]; deploy email filtering software to detect and quarantine suspicious emails before they reach employees [1]; enforce a strong password policy and require immediate password changes after a breach [1]; carry out simulated phishing exercises to test and improve staff awareness [1].
Topic Quiz
Q 1 of 15
You scored
out of 15
Click to reveal definition
🎉
Session complete!
TermDefinition
🎯

Mini Test — Cybersecurity

Timed exam-style test.

← 5.2c Privacy5.3a of 6Next: 5.3b Environmental Impact →