Choosing a solution to counter a threat
A solution chosen to stop a specific threat, such as a firewall for hacking, SSL for interception or anti-malware for malware, plus an explanation of how it works.
Understanding Choosing a solution to counter a threat in IGCSE Computer Science Paper 1
What it does: Encryption scrambles data so an interceptor only sees meaningless text, which is why it counters interception. Pharming and phishing rely on fake sites or messages, so checking the URL and the message for warning signs stops the user being fooled. Brute-force attacks guess passwords. A long, varied password takes far longer to guess, and two-step verification stops a guessed password from being enough to log in. Anti-malware scans files and compares them with known malware. Updates make sure that new malware can be spotted. A firewall examines incoming traffic against rules and blocks suspicious requests. A proxy server can also filter traffic and shield the real web server.
Common mistakes: Anti-malware does not stop someone guessing passwords. A brute-force attack is countered with a strong password (plus two-step verification), so line 2 should assign "strong password". Two-step verification needs BOTH the password and the code. Using OR lets an attacker in with just a guessed password, so it should be AND.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 553–577) and word search (Modules 553–607).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
countermeasureFill in the Blanks
Spot the Error
Student with a class code? Join your class →