Threats to computer systems and networks
Malware, social engineering, brute force, denial of service and SQL injection.
Learning Objectives
- 1Describe different forms of malware and their effects
- 2Explain social engineering and why people are the "weak point" of a secure system
- 3Explain how a brute-force attack works
- 4Explain how a denial of service attack works
- 5Explain how data interception and theft occurs
- 6Describe the concept of SQL injection
Malware
- Virus – attaches itself to a file or program and spreads when that file is opened, it can corrupt or delete data.
- Trojan – disguises itself as legitimate software, tricking the user into installing it, then lets an attacker access the system.
- Spyware – secretly monitors what a user does, such as keystrokes or logins, and sends that information to the attacker.
Social engineering
Brute-force attacks
Denial of service attacks
Data interception and theft
SQL injection
Exam Phrasing: Use These Exact Phrases
- ✓A virus attaches to a file and spreads when the infected file is opened
- ✓A trojan disguises itself as legitimate software to trick the user into installing it
- ✓Spyware secretly gathers information about a user and sends it to the attacker
- ✓Social engineering manipulates people into giving away confidential information
- ✓People are described as the "weak point" of a secure system
- ✓A brute-force attack automatically tries many username/password combinations to guess login details
- ✓A denial of service attack floods a server with traffic so it cannot respond to real users
- ✓Data interception and theft captures data without permission while it is being transmitted
- ✓SQL injection enters malicious code into an input field to gain unauthorised access to a database
- 💡When describing a threat, explain both how it works and its purpose, examiners want both, not just a definition.
- 💡Don't confuse describing a threat with describing how to prevent it, if the question asks you to describe the threat, describe the attack itself.
- 💡Remember a denial of service attack targets a server/service, not one person's individual device.
- 💡A firewall does not stop data interception, since that happens to data already travelling across a network, encryption is what protects data in transit.
- 💡A keylogger is a specific type of spyware, don't list both as if they were two separate, unrelated threats.
Wrong:
A firewall or penetration testing would stop data interception
Right:
Encryption protects data in transit; a firewall guards a system's boundary and penetration testing only finds weaknesses, so neither protects data already crossing a network
Why it matters: OCR examiners flagged this as a common misconception, data interception happens to data already travelling across a network, which a firewall does not monitor.
Wrong:
A denial of service attack targets one person's computer
Right:
A denial of service attack targets a server or online service, overwhelming it with traffic
Why it matters: Examiners noted candidates sometimes describe DoS as attacking an individual device rather than a server.
Wrong:
Describing how to prevent a threat when asked to describe the threat itself
Right:
Focus your answer on what the attack is and how it works, save prevention for a prevention question
Why it matters: Examiners noted some candidates answered "describe the threat" questions with prevention methods instead, which does not answer the question asked.
Question:
Explain what is meant by a brute-force attack. [2]
💡 Attempt this before revealing the answer, practice makes perfect!
Model Answer:
A brute-force attack uses automated software to try large numbers of different username and password combinations very quickly, in order to guess the correct login details and gain unauthorised access to an account or system.
Mark Scheme:
- 1Automated software systematically tries many username/password combinations
- 2The purpose is to guess valid login details and gain unauthorised access
Tap a card to flip it. Use the arrow keys to move and space to flip.
Exam-style questions. Have a go, then reveal the mark scheme to check your answer.
1.State what is meant by malware.
[1]2.Explain why people are often described as the "weak point" of a secure system.
[2]3.Describe how a denial of service attack works.
[2]4.Explain how SQL injection could allow an attacker to access private data in a database.
[3]5.A company's employees regularly send confidential files over public Wi-Fi. Explain the risk of data interception in this scenario, and why a firewall alone would not prevent it.
[3]6.Describe the difference between a virus and a trojan, and state one thing they have in common.
[4]7.Discuss the threats a small company's network faces, and explain why its own employees are often the weakest point in its security.
[8]Extended response · marked in levels, not by counting points
The examiners' reports are the most useful and least read of the three: they say what candidates actually got wrong each year. All files are hosted by OCR.
Past-paper questions grouped by topic
The same OCR questions, sorted by topic rather than by year (via Physics & Maths Tutor).
A common misconception was that a firewall and penetration testing could prevent data interception. Both methods mainly deal with access to a system, but data interception happens to data already being transmitted across a network (e.g. the internet), so neither method actually stops it, encryption of the data is what protects it in transit.
When asked to name another threat, common correct answers included denial of service and viruses. Some candidates listed a keylogger as if it were separate from spyware, when a keylogger is actually a specific type of spyware. Denial of service attacks were sometimes incorrectly described as targeting an individual's device rather than a server.
Some candidates answered a "describe the threat" question by describing how to prevent the threat instead, this does not answer the question asked and does not gain credit.