Oakling Secondary ScholarsOakling Secondary ScholarsSign inStart free

Cyber security for GCSE Computer Science

GCSE Computer Science, Networks and security. Usually met in years 9 to 11.

Learn the threats to computer systems, such as malware and social engineering, and the ways to protect against them.

What you practise

Starts with malware and phishing and builds to attacks on servers and how they are tested. Practice moves up a level when a round goes well and down when it does not.

Sample questions

Each sample comes with the method and the reason every wrong option is wrong. Real practice rounds are ten questions at your level.

Sample question, level 2 of 5

What does ‘encryption’ mean?

  1. Flooding a server with requests so real users cannot reach it
  2. Scrambling data with a key so only someone with the right key can read it
  3. Tricking people, rather than computers, into giving access or information
  4. Proving who you are in two different ways, such as a password and a code sent to a phone
  5. Testing a system by attacking it with permission, to find weaknesses before criminals do
Show the answer and method

Answer: B, Scrambling data with a key so only someone with the right key can read it

The method: Encryption means scrambling data with a key so only someone with the right key can read it.

Why the other options are wrong:

  • A, Flooding a server with requests so real users cannot reach it: That describes denial of service attack.
  • C, Tricking people, rather than computers, into giving access or information: That describes social engineering.
  • D, Proving who you are in two different ways, such as a password and a code sent to a phone: That describes two-factor authentication.
  • E, Testing a system by attacking it with permission, to find weaknesses before criminals do: That describes penetration testing.

Sample question, level 4 of 5

Which term means: flooding a server with requests so real users cannot reach it?

  1. Password
  2. Trojan
  3. Worm
  4. Denial of service attack
  5. SQL injection
Show the answer and method

Answer: D, Denial of service attack

The method: Denial of service attack means flooding a server with requests so real users cannot reach it.

Why the other options are wrong:

  • A, Password: Password means a secret string of characters used to prove who a user is.
  • B, Trojan: Trojan means malware disguised as useful software.
  • C, Worm: Worm means malware that copies itself across a network without needing a file to attach to.
  • E, SQL injection: SQL injection means typing database code into a website form to read or change data in the database.

See where this fits: every GCSE option topic and Key Stage 3.

Related topics: Networks.