Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Preview

AC 8.2: Break-in methods against data systems

This is the first page of the lesson. Read it and have a go at the activities. The rest is in the full lesson.

60 minutes

Four hackers, four reasons

One hacker wants to make a point. One works for a government. One wants customer records to sell. One just wants to show off.

They all break into systems. Their reasons are different, and so is the harm.

Today you learn who they are and four ways they get in.

Key words

WordWhat it meansExample
HackerA person who gets into computer systems.a thief or a tester
HacktivistA hacker who attacks to push a political or social cause.
Nation stateA government that uses hackers, usually to spy or disrupt.
Organised crimeA criminal gang that hacks to make money.
Brute forceTrying every possible password or code, one after another.
Password crackingFinding out a password by guessing or by trying many.
Cross-site scriptingMaking a web page run an attacker's code in other people's browsers. Short form: XSS.
SQL injectionTyping text that changes the question a program asks its database.
Buffer overflowPutting more data in a space than it can hold, so it spills over.
DatabaseAn organised store of data.
QueryA question you ask a database.
InputWhat a user types or sends to a program.
SanitisationCleaning input so that it cannot act as code.

The cells students fill in are left blank in this preview.

By the end of this lesson

Note

I can name four kinds of attacker and four hacking attacks, and give one defence for each attack.

Starter: what you already know

Have a go

Starter: what you already know

3 questions
Have a go: your answers are marked here and then forgotten. Sign in if you would like your score kept, and to pick up where you left off.Sign in to keep your score

Your answers are marked here and are not kept. A college account keeps every student’s marks.

Only attack the lab

Warning

This lesson shows no attack steps on real systems. The optional labs are your own private copy with no way out to the internet. Never try these ideas on a real system. Unauthorised access is a crime under the Computer Misuse Act 1990, even if you mean no harm.

Attackers have different goals

Hacktivists attack to push a cause. They may deface a site or leak data.

Nation states are governments. They spy, steal secrets or disrupt other countries.

Organised crime is a gang. The aim is money: stolen records, ransoms and fraud.

Individuals act alone. Some want fun or fame. Some want revenge.

Brute force tries every password

Password cracking means finding out a password. Brute force is one way: the attacker tries every possible password, very fast.

A short password has few possibilities, so brute force finds it quickly. A long password has billions.

Impact: the attacker logs in as you, maybe to your data warehouse (a big store of company data). Defences: long passwords or passphrases, MFA, and a lock after a few wrong tries.

Worked example: PINs and brute force

PIN lengthPossible PINsAt 100 tries a second
2 digits1001 second
4 digits10000100 seconds
6 digits100000010000 seconds, nearly 3 hours

The cells students fill in are left blank in this preview.

The lesson goes on

15 more parts of this lesson are in the full curriculum, with the tasks, the final check and the labs. A college account gives your students all of it.