Community resourceWorksheet
J277 1.4.1 Threats and attacks
Part 1 of 3 · J277 1.4 · Network security
The forms of attack named in OCR J277 section 1.4, studied defensively: no attack code and no technical commands.
Students will:
- explain malware and the behaviour of its common types
- explain social engineering and phishing
- explain brute-force and denial of service attacks
- explain data interception, theft and the concept of SQL injection
- identify the attack at work in an unfamiliar scenario
Inside: 7 explanation cells, 2 multiple-choice questions, 3 fill-in-the-blanks cells and 4 written answers. 46 marks, about 75 minutes.
Series: J277 1.4 · Network security, part 1 of 3.
Shared by Coding PathwayVerified teacher
- 16 cells
- About 75 minutes
- CC BY-SA 4.0
- Shared 17 Aug 2026
- Updated 9 Sept 2026
Preview
The whole resource, exactly as a class sees it. Answers and marking are held back.
Network security 1: threats and forms of attack
A computer system can be attacked through software, network connections or the people who use it. In this worksheet, you will learn to recognise the forms of attack named in OCR J277 and explain how each attack is used and what the attacker is trying to achieve.
By the end, you should be able to:
- explain malware, using common types as examples of how malicious software behaves
- explain social engineering and phishing
- explain brute-force and denial of service attacks
- explain data interception and theft
- explain the concept of SQL injection
- identify attacks from unfamiliar scenarios
- develop answers using linked cause and effect
All examples are for defensive study. You do not need to write malicious code or know technical attack commands.
Work through the explanation, checks and applications in order. Use the final challenge to connect several ideas.
1. Threat, vulnerability and attack
A security threat is something that could cause harm to a device, system, network or its data. A vulnerability is a weakness that could be exploited. An attack is an attempt to exploit a weakness or cause harm.
The harm may affect:
- confidentiality, when information is seen or stolen by an unauthorised person
- integrity, when data is changed, damaged or deleted
- availability, when legitimate users cannot access a system or service
These labels are a useful thinking tool. OCR mainly rewards a concrete explanation of what happens to the device, system, service or data. For example, data interception can expose confidential information, while a denial of service attack can make a service unavailable.
An exam-ready explanation
For a question about a form of attack, build a chain:
- Name it: identify the attack precisely.
- Explain how: describe what the attacker or malicious software does.
- Explain the purpose or effect: state the useful consequence for the attacker or the harm to the victim.
A developed point sounds like this:
A brute-force attack systematically tries many possible password combinations until the correct one is found. This could let the attacker gain unauthorised access to an account and its data.
Avoid vague endings such as “this is dangerous” or “the system is hacked”. State what happens to the system, service or data. If the question asks you to describe a threat, do not replace that description with a prevention method.
2. Malware
Malware is malicious software designed to damage a system, disrupt it, steal data or gain unauthorised access.
- A virus attaches itself to a file or program. It is activated when a user opens or runs the infected item, then it can copy itself and infect other files.
- A worm copies itself and spreads across networks without needing to attach to a file or wait for a user to run it. Rapid spreading can consume network resources.
- A Trojan appears to be legitimate or useful software. A user is deceived into installing it, after which it performs a hidden malicious action. Unlike a virus or worm, a Trojan does not copy itself.
- Spyware secretly monitors activity and sends collected information, such as login details, to another person. A software keylogger is a specific type of spyware that records keys pressed by a user, potentially capturing passwords or other sensitive information.
- Ransomware encrypts files or locks access to a system, then demands payment for access to be restored.
The malware type describes how it behaves. The final effect might include corrupted files, stolen credentials, lost access or reduced network performance.
- ransomware
- Trojan
- phishing
- firewall
- worm
- spyware
- virus
- keylogger
Which three statements correctly identify a malware type from its behaviour? Select all that apply.
- ASoftware copies itself between networked devices without attaching to a file: worm
- BSoftware records every key pressed: denial of service
- CA useful-looking application performs a hidden malicious action after installation: Trojan
- DFiles are encrypted and payment is demanded: spyware
- EAn infected document runs malicious software when opened: virus
State one distinguishing feature of a virus, a worm and a Trojan.
Write one precise point for each type: attachment and activation for a virus, independent self-replication for a worm, and disguise for a Trojan.
Students type their answer here.
3. Attacking people and accounts
Social engineering uses deception or manipulation to persuade a person to reveal information or perform an unsafe action. It targets people as a possible weak point rather than relying only on a technical weakness.
Phishing is a form of social engineering. A message is made to look as if it comes from a trusted organisation or person. It may pressure the recipient to follow a link, open an attachment or enter login details into a fake site. The purpose may be to steal credentials or deliver malware.
A brute-force attack systematically tries many possible passwords until the correct one is found. Its purpose is to gain unauthorised access. Short or predictable passwords reduce the number of attempts needed, although any password could eventually be found if unlimited attempts and time were available.
Do not confuse the methods. Phishing tries to persuade a person to give away a credential. Brute force tries combinations to discover it.
- possible combinations
- deception
- brute force
- bandwidth
- credentials
- phishing
- social engineering
- encryption
4. Attacking services, data and databases
A denial of service (DoS) attack sends a very large number of requests or large amounts of traffic to a server or network. Processing capacity or bandwidth is consumed, so the service becomes slow or unavailable to legitimate users. A distributed denial of service (DDoS) attack sends the traffic from many compromised devices, often called a botnet. The purpose is disruption, not necessarily data theft.
Data interception occurs when an unauthorised person captures data while it is being transferred across a network. They may copy packets and obtain credentials, financial details or other confidential information. Interception is the method; theft or misuse of the captured data may be the purpose.
SQL injection is an attack on a database-backed system. Malicious database instructions are entered through an input field. If the input is handled insecurely, the system may treat the input as part of a database command. The attacker may then view, change or delete data, or gain unauthorised access. OCR requires the concept, not the ability to construct an attack.
- SQL injection
- firewall
- distributed denial of service
- denial of service
- data interception
- availability
- confidentiality
- integrity
Which statements correctly link an attack to its purpose or likely effect? Select all that apply.
- AA denial of service attack aims to make a service unavailable to legitimate users
- BA brute-force attack makes a website unavailable by flooding it with page requests
- CData interception can be used to steal confidential information while it is being transferred
- DPhishing automatically copies itself between networked computers
- ESQL injection can be used to gain unauthorised access to database data
Explain how a denial of service attack could prevent students from using a school's online learning platform.
Build a chain: many requests or heavy traffic, a resource that becomes overloaded, then the effect on legitimate students.
Students type their answer here.
Identify the most likely form of attack in each scenario and give one clue that supports your answer.
A. An employee receives an urgent message that copies the organisation's branding and asks them to sign in through a link.
B. A website input is treated as a database instruction, exposing customer records.
C. Software silently sends a user's browsing activity and saved login details to another person.
D. Network packets containing unencrypted account details are captured while in transit.
Write four pairs in the form: 'A: attack, because clue'. Use the most precise name available.
Students type their answer here.
Challenge: A ticket website suffers three incidents. First, customers receive convincing fake support emails and some enter their passwords on a false sign-in page. Next, thousands of compromised devices repeatedly request the ticket page until genuine customers cannot connect. Finally, an attacker uses insecure input on the booking form to access the customer database.
Analyse the three forms of attack. For each one, name the attack, explain how it is used, and state one intended purpose or effect.
Organise your answer into three mini-paragraphs. Use the pattern: 'This is... The attacker... Therefore...'. The three best labels are all different.
Students type their answer here.
Review
Without looking back, choose four attacks and say or write one how statement and one purpose or effect statement for each. Then check your explanations against the worksheet.
You should be able to answer both questions for every OCR form of attack:
- How is the attack used?
- What is its purpose or effect?
Your key vocabulary is: malware, social engineering, phishing, brute force, denial of service, data interception and theft, and SQL injection. The named OCR requirement is malware: you must explain how it can be used and its purpose or effect. The virus, worm, Trojan, spyware, ransomware and keylogger examples in this worksheet help you recognise different malware behaviour; do not let memorising labels replace a clear explanation of the threat.