OCR GCSE Computer Science 1.4 Network security: forms of attack and how to identify and prevent vulnerabilities
A deep-dive OCR GCSE Computer Science guide to topic 1.4 Network security. Covers the forms of attack (malware, phishing, social engineering, brute force, denial of service, SQL injection, the human weak point) and the methods to identify and prevent them (penetration testing, anti-malware, firewalls, access levels, encryption, physical security, policies).
Reviewed by: AI editorial process; not yet individually human-reviewed
Jump to a section
What topic 1.4 actually demands
Network security is a definition-heavy topic examined in Paper 1, where the marks reward precise descriptions of attacks and a clear mechanism for each defence. You need to know the forms of attack, recognise that people are often the weak point, and describe the methods used to identify and prevent vulnerabilities.
This guide ties together the two dot-point pages for the topic.
The forms of attack
The attacks OCR lists are malware (malicious software: viruses, worms, trojans, ransomware, spyware), phishing (fake trusted-looking messages to trick users), social engineering (manipulating people for information or access), brute-force attacks (trying many passwords until one works), denial of service (flooding a server so it cannot serve real users), data interception and theft (capturing data in transit), and SQL injection (entering malicious SQL into an unvalidated input so the database runs it). Crucially, people are often the weakest point, because many attacks exploit human trust and error.
Identifying and preventing vulnerabilities
The defences are: penetration testing (attacking your own system to find weaknesses first), anti-malware software (detecting and removing malware), firewalls (filtering traffic in and out by rules), user access levels (giving each user only what their role needs), passwords (especially strong ones), encryption (scrambling data so it cannot be read without the key), physical security (locking server rooms and devices), and network policies (rules and staff training). No single method is enough, so organisations layer them.
Check your knowledge
A mix of recall and applied questions covering topic 1.4. Attempt them, then check against the solutions.
- Name two types of malware. (2 marks)
- Describe what is meant by phishing. (2 marks)
- State what a denial of service (DoS) attack does. (1 mark)
- Explain how an SQL injection attack works. (2 marks)
- State the purpose of a firewall. (1 mark)
- Explain how user access levels improve security. (2 marks)
- State how encryption protects data. (1 mark)
- State what penetration testing is used for. (1 mark)
Sources & how we know this
- OCR GCSE (9-1) Computer Science (J277) specification — OCR (2020)