OCR J277 GCSE Computer Science · 1.4 Network Security
Stretch tasks Network Security: Threats and Prevention
Quiz Challenge
A quiz game against four computer players, then short and long written answers.
- Quiz Blitz12 questions against the clock
- Quick Fire4 short answers
- Big Think2 long answers
About 20 minutes
This or That
Pixel the cat asks 8 questions. Each has two answers: pick the right one.
- Two answers to every question
- A fish treat for every right answer
- Streaks win Pixel shades, then a party hat
About 4 minutes
Memory Match
Flip the cards two at a time to match each term card to its meaning card.
- 12 cards: each term has a meaning
- One peek at every card
- Combo points for pairs found in a row
6 pairs, about 4 minutes
Sort It
Sort each statement into the right box, like the tick-box tables in the exam.
- 12 cards to sort into 4 boxes
- Drag a card, tap a box or press its number
- Combo points for cards sorted in a row
12 cards, about 4 minutes
The games need JavaScript. Every question is below, with the answers at the end.
Read the lesson: Network Security: Threats and Prevention
Network Security: Threats and Prevention: the questions
Quiz Challenge, round 1: Quiz Blitz
Which malware spreads by itself across a network, with no user action?
- Trojan
- Spyware
- Worm
- Virus
What does ransomware do?
- Pretends to be a useful program
- Encrypts files and demands payment for the key
- Records every key pressed
- Floods a server with requests
Encryption stops data from being intercepted.
- True
- False
An email pretends to be from a bank and asks you to confirm your password. What is this?
- Brute force
- SQL injection
- Denial of service
- Phishing
Which TWO defend against a brute force attack?
Tick 2.
- Limiting the number of login attempts
- Penetration testing
- Physical security
- User access levels
- Long, strong passwords
What is the best defence against SQL injection?
- Encrypting the database
- Locking the server room
- Validating all input
- A stronger password
What is an authorised, simulated attack on your own system, to find weaknesses, called?
What does a firewall do?
- Backs up the network
- Inspects network traffic and blocks anything that breaks its rules
- Scans files for viruses
- Encrypts data
A DDoS attack uses many compromised computers at once.
- True
- False
Someone watches you type your PIN at a cash machine. What is this called?
- Phishing
- Brute force
- Shouldering
- Blagging
Which defence best stops staff falling for social engineering?
- Encryption
- Staff training
- A firewall
- Anti-malware software
Which TWO are true of a Trojan?
Tick 2.
- It floods servers with traffic
- It only attacks hardware
- It disguises itself as legitimate software
- The user installs it willingly
- It spreads by itself without user action
Quiz Challenge, round 2: Quick Fire
Explain the difference between a virus and a worm. [2 marks]
Describe what is meant by a denial of service attack. [2 marks]
Explain how user access levels help protect a network. [2 marks]
Give two ways an attacker could use social engineering to get someone's password. [2 marks]
Quiz Challenge, round 3: Big Think
A school stores students' personal data on its network. Describe three threats to this data and a suitable way to prevent each. [6 marks]
Explain why people are often the weakest point in a network's security. [4 marks]
This or That: tick the right answer
Which needs a host file and a user to open it?
- A virus
- A worm
Encryption makes intercepted data...
- Impossible to capture
- Unreadable
Which defence matches SQL injection?
- Input validation
- Anti-malware
Does penetration testing stop attacks?
- No: it finds weaknesses to fix
- Yes: it blocks hackers
Why is a DDoS harder to block than a DoS?
- The traffic comes from thousands of addresses
- It uses stronger passwords
A caller pretends to be from IT support and asks for your password. What is this?
- Shouldering
- Blagging
Which scans files for known malware?
- A firewall
- Anti-malware software
Which threat is two factor authentication best against?
- A flood of traffic
- A stolen password
Memory Match: match each term to its meaning
| Term | Meaning |
|---|---|
| A Worm | 1 Blocks traffic that breaks its rules |
| B Trojan | 2 Authorised attacks to find weaknesses |
| C Phishing | 3 Malware disguised as useful software |
| D Brute force | 4 Fake messages that trick people |
| E Firewall | 5 Trying every possible password |
| F Penetration testing | 6 Spreads by itself across a network |
Sort It: tick one box in each row
Which defence best matches each threat?
| Statement | Encryption | Input validation | Staff training | Strong passwords |
|---|---|---|---|---|
| Common words such as password123 being guessed | ||||
| A caller pretending to be from IT support | ||||
| A phishing email asking staff for their password | ||||
| A brute force attack on an administrator account | ||||
Typing ' OR '1'='1 into a login box | ||||
| Software trying millions of password guesses | ||||
| A web form that runs whatever the user types | ||||
| Files read from a stolen laptop | ||||
| Data intercepted as it travels across a network | ||||
| Someone watching a PIN being typed | ||||
| Packet sniffing on public Wi-Fi | ||||
| SQL code entered into a search box |
Answers
Round 1: Quiz Blitz
- Worm A virus needs a host file and someone to open it. A worm spreads on its own.
- Encrypts files and demands payment for the key The victim's own files are held to ransom.
- False It stops intercepted data being understood. The data can still be captured.
- Phishing Phishing targets human trust, not a software flaw.
- Long, strong passwords; Limiting the number of login attempts Strong passwords take far longer to guess, and attempt limits stop the guessing.
- Validating all input Checking input, and keeping data separate from code, stops it running as a query.
- penetration testing Penetration testing finds weaknesses so they can be fixed before criminals find them.
- Inspects network traffic and blocks anything that breaks its rules A firewall filters traffic. Anti-malware software scans files.
- True Traffic from thousands of addresses is far harder to block.
- Shouldering Shouldering, or shoulder surfing, is watching someone enter a PIN or password.
- Staff training Social engineering targets people, so the defence is teaching people.
- It disguises itself as legitimate software; The user installs it willingly A Trojan tricks the user into installing it, like the wooden horse.
Round 2: Quick Fire
- A virus attaches to a host file and spreads when a user opens or shares it
- A worm spreads by itself across a network, with no user action
Model answerA virus attaches itself to a host file and only spreads when a user opens or shares that file. A worm spreads by itself across a network, with no user action at all.
- A server is flooded with requests
- So it cannot respond to genuine users
Model answerA server is flooded with so many requests that it cannot respond to genuine users, so the service becomes unavailable.
- Each user can reach only what their role needs
- This limits the damage a compromised account, or a mistake, can do
Model answerEach user is given permission to reach only what their role needs, so if an account is compromised, or someone makes a mistake, the damage is limited.
- Phishing: a fake email or message asking for it
- Blagging: pretending to be someone trusted, such as IT support
- Shouldering: watching them type it
- A name generator quiz that collects security answers
Model answerPhishing: sending a fake email that looks like it is from their bank and asks them to confirm their password. Blagging: phoning them while pretending to be from IT support and asking for it.
Round 3: Big Think
- Malware, such as ransomware
- Prevented by up-to-date anti-malware and a firewall
- Phishing or another social engineering attack
- Prevented by staff training
- A brute force attack on passwords
- Prevented by strong passwords and limited login attempts
- Interception or SQL injection
- Prevented by encryption or input validation
Model answerMalware, such as ransomware, could encrypt the students' records; anti-malware software kept up to date and a firewall would help prevent this. Phishing emails could trick staff into revealing their passwords, so staff training is needed. A brute force attack could guess passwords, so the school should enforce strong passwords and limit the number of login attempts. Data could also be intercepted as it travels across the network, so it should be encrypted.
- Technical defences can be very strong
- But people can be tricked or manipulated
- For example by phishing or blagging
- An attacker with valid login details looks like a real user
- People choose weak passwords or write them down
- So staff training matters
Model answerTechnical defences such as firewalls and encryption can be very strong, but people can be tricked. Social engineering, such as phishing emails or blagging phone calls, persuades someone to hand over their password. Once an attacker has valid credentials, no firewall can stop them, because they look like a legitimate user. People also choose weak passwords and write them down. That is why staff training is so important.
This or That
- A virus A worm spreads on its own. A virus waits for someone to open its host file.
- Unreadable The data can still be captured, but without the key it is meaningless.
- Input validation Checking what users type stops SQL code being run as a query.
- No: it finds weaknesses to fix Penetration testing reports weaknesses. Fixing them is what stops attacks.
- The traffic comes from thousands of addresses Blocking one address is easy. Blocking thousands of compromised machines is not.
- Blagging Blagging invents a scenario to gain trust. Shouldering is watching someone type.
- Anti-malware software Anti-malware checks files against known signatures. A firewall filters network traffic.
- A stolen password With two factors, a password alone is not enough to log in.
Memory Match
- A 6 Worm: Spreads by itself across a network
- B 3 Trojan: Malware disguised as useful software
- C 4 Phishing: Fake messages that trick people
- D 5 Brute force: Trying every possible password
- E 1 Firewall: Blocks traffic that breaks its rules
- F 2 Penetration testing: Authorised attacks to find weaknesses
Sort It
- Strong passwords Common words such as password123 being guessed A strong password avoids dictionary words.
- Staff training A caller pretending to be from IT support Training teaches staff never to give out passwords.
- Staff training A phishing email asking staff for their password Trained staff spot fake emails.
- Strong passwords A brute force attack on an administrator account A strong password, attempt limits and two factor authentication protect it.
- Input validation Typing
' OR '1'='1into a login box That is SQL injection: checking input stops it running as code. - Strong passwords Software trying millions of password guesses Long, complex passwords and attempt limits defeat brute force.
- Input validation A web form that runs whatever the user types Every input must be checked before it is used.
- Encryption Files read from a stolen laptop If the drive is encrypted, the files are useless without the key.
- Encryption Data intercepted as it travels across a network Encryption does not stop interception, but it makes the data unreadable.
- Staff training Someone watching a PIN being typed Training teaches people to shield what they type.
- Encryption Packet sniffing on public Wi-Fi Encrypted traffic is meaningless to whoever captures it.
- Input validation SQL code entered into a search box Validation and parameterised queries keep data separate from code.