What are the threats to computer systems — and what layered defences counter each one?
Security is always an arms race: every attack has a defence, every defence has a bypass. The OCR spec frames §1.4 around this pairing — knowing each form of attack (how it works, what the attacker wants) and the corresponding prevention method. The most effective defences are layered: a firewall stops external intrusion, encryption protects data in transit, access levels limit what an authenticated user can reach, and anti-malware catches anything that slips through.
Humans are often the weakest link. Social engineering — tricking users into revealing passwords or clicking malicious links — bypasses technical defences entirely. This is why training and authentication controls matter as much as firewalls. SQL injection attacks target databases through poorly-validated inputs: an attacker enters SQL code into a form field, and if the input isn't sanitised, the database executes it as a real query, potentially exposing or deleting all the data.



Diagrams: PG Online (Paul Long), OCR J277 textbook. Used under the school site licence.