Cyber Security — Threats and Prevention
Aligned to the OCR J277 specification
- Topic
- Network security
- Level
- Foundational
- Reading time
- 9 min
- Published
- 12 June 2026
- Updated
- 1 July 2026
On this page
Key takeaways
- OCR J277 requires knowledge of six attack types: malware (virus, worm, trojan, ransomware, spyware), phishing, brute-force, DoS, data interception, and SQL injection.
- A DoS attack floods a server with requests to overwhelm it - no malicious software is installed on the victim's machine, which makes it different from malware.
- SQL injection exploits poor input validation in application code to manipulate database queries; it is completely different from a brute-force password attack.
- Penetration testing is authorised and legal - security professionals attack a system with permission to find vulnerabilities before malicious actors do.
- Encryption protects data content if intercepted; passwords control who can log in - both are needed as they address different vulnerabilities.
Something not quite clicking?
Ask Aica to explain any part of this differently. Free, takes 30 seconds.
Key terms
- Malware
- Malicious software designed to harm a computer system without the owner's consent, including viruses, worms, trojans, ransomware, and spyware.
- Virus
- Malware that attaches itself to files and spreads when those files are shared or opened, damaging files or stealing data.
- Worm
- Malware that self-replicates and spreads across a network without any user action, consuming bandwidth or installing further malware.
- Trojan
- Malware disguised as legitimate software that creates a backdoor for attackers or installs further malicious programs.
- Ransomware
- Malware that encrypts a victim's files and demands a ransom payment to restore access.
- Phishing
- A social engineering attack where fake emails or messages impersonate trusted sources to trick users into revealing credentials or downloading malware.
- Brute-force attack
- An attack that systematically tries every possible password or key combination until the correct one is found, using automated software.
- DoS attack
- A Denial of Service attack that floods a server with so many requests it becomes overwhelmed and cannot respond to legitimate users.
- SQL injection
- An attack that inserts malicious SQL commands into an input field to manipulate a database query, bypassing authentication or extracting data.
- Penetration testing
- Authorised security testing where professionals attempt to attack a system using real attack techniques to find vulnerabilities before malicious actors do.
- Encryption
- The conversion of data into an unreadable form so it cannot be understood by anyone who intercepts it without the decryption key.
- Firewall
- A hardware or software system that monitors and controls network traffic based on configured rules, blocking unauthorised access.
Frequently asked questions
A virus attaches to files and spreads when those files are shared or opened. A worm self-replicates and spreads across networks without any user action. A trojan disguises itself as legitimate software to create a backdoor for attackers.
SQL injection inserts malicious SQL commands into an input field (e.g. a login form) that the application passes to a database without sanitising. This can bypass authentication or expose the entire database. Prevention involves validating and sanitising all user input before it reaches a query.
A firewall monitors and controls network traffic based on rules, blocking unauthorised access. Anti-malware detects and removes malicious software already on a system. A firewall does not detect installed malware, and anti-malware does not control network traffic.
Generate revision on any topic you study
Type any topic you're studying and Aicademy generates a complete lesson, quiz, and flashcard set, personalised to your level.
Lessons on anything
Structured, level-matched lessons on any topic you study
Practice quizzes
Find out what you actually know before the exam does
Flashcard sets
Lock in key concepts with instant revision cards
Ask Aica
Stuck on something? Get a clear explanation, any time
Wired and Wireless Networks, Protocols and Layers
Systems Software — Operating Systems and Utilities
Related lessons
9 min
9 min
Wired and Wireless Networks, Protocols and Layers
OCR GCSE Computer Science · OCR J277
1 month ago
7 min
6 min