Ch5 PartB Lesson Plan - HTML
Ch5 PartB Lesson Plan - HTML
Chapter 5 Part B
Cyber Security
Section 5.3 — Cyber Security Threats & Solutions to Keep Data Safe
⏱ ~5 Lessons
§ 00
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
LESSON PHASE TOPIC ACTIVITY & STRATEGY DURATION
1 Teach DDoS Attacks & Explain DoS vs DDoS with the 18 min
Hacking analogy: "Imagine 10,000 people
all calling a single phone line at
once." Discuss hacking vs ethical
hacking — what's the difference
legally?
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
LESSON PHASE TOPIC ACTIVITY & STRATEGY DURATION
3 Hook Spot the Scam Display the fake PayPal email 10 min
(Fig. 5.19) on the board. Students
try to find all 10 errors in 3
minutes. Reveal answers — leads
into phishing lesson naturally.
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
LESSON PHASE TOPIC ACTIVITY & STRATEGY DURATION
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
LESSON PHASE TOPIC ACTIVITY & STRATEGY DURATION
§ 01
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
Section 5.3.2 — Security Solutions
✓ Explain access levels and their role in data security
✓ Explain anti-malware (anti-virus and anti-spyware)
✓ Explain authentication: username/password, biometrics, two-step verification
✓ Explain automatic software updates
✓ Explain checking spelling/tone of communications and URLs
✓ Explain firewalls — purpose, tasks, and limitations
✓ Explain privacy settings
✓ Explain proxy servers — role and features
✓ Explain SSL (Secure Sockets Layer) and how it secures data
§ 5.3.1
ATTACK INTERCEPTION
ATTACK INTRUSION
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
Flooding a server with massive amounts of Gaining illegal, unauthorised access to a
requests from many computers computer system. Can result in identity theft,
simultaneously, preventing legitimate users data corruption, or data theft.
from accessing it.
MALWARE DECEPTION
Malware Phishing
Malicious software including viruses, worms, Fake emails that trick users into clicking
Trojans, spyware, adware, and ransomware — malicious links or providing personal data.
each with different delivery and damage The user must take an action for harm to
mechanisms. occur.
REDIRECT MANIPULATION
A "word list" — a text file with millions of common words, names, and phrases — before trying
fully random combinations
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
DEFENCE
The longer and more complex a password is (mixing uppercase, numbers, symbols), the
longer a brute force attack takes — potentially years. Systems that lock accounts after 3 failed
attempts also prevent brute force attacks.
Data Interception
DDoS Attacks
DEFINITION — DDOS
A
DISTRIBUTED DENIAL OF SERVICE (DDOS) ATTACK
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
floods a server or network with thousands of requests from many different computers
simultaneously, overwhelming it so that legitimate users cannot gain access.
The difference between DoS and DDoS: in a DoS attack the requests come from one source;
in a DDoS attack they originate from many different computers (often botnet-infected
machines), making it very hard to block.
Hacking
DEFINITION — HACKING
HACKING
is the act of gaining illegal, unauthorised access to a computer system. It can result in identity
theft, data corruption, data deletion, or data being passed to third parties.
Outcome Data stolen, deleted, corrupted Security weaknesses identified and fixed
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
§ 5.3.1 cont.
Worm Self-replicates and Does not need user to open a Anti-virus, email
spreads across file. Spreads silently. One filters, network
networks through infected email in a network firewalls, patch
security weaknesses. can infect all connected security
Standalone — no host computers. More dangerous vulnerabilities
needed. than viruses.
Trojan Horse Disguises itself as Needs user to execute it (e.g. Don't install
legitimate/useful fake anti-virus pop-up). Once unverified
software. User installs installed: gives criminals software; check
it voluntarily. access to data, passwords, IP source of
addresses. Often installs downloads;
spyware/ransomware. ignore pop-up
Firewalls often useless — user warnings
overrides them.
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
Type How it Works Key Characteristics Prevention
Ransomware Encrypts all files on Installed via Trojan or social Regular backups
victim's computer. engineering. Screen locked of key files; avoid
Demands ransom until ransom paid. Once phishing emails;
payment for executed — nearly impossible up-to-date anti-
decryption key. to reverse. Example: WannaCry virus; don't pay
Sometimes key is attacked NHS 2017. ransom
never sent even after
payment.
§ 5.3.1 cont.
Phishing
DEFINITION — PHISHING
PHISHING
occurs when a cybercriminal sends fake, legitimate-looking emails to users. These emails
trick recipients into clicking malicious links (leading to fake websites) or providing personal
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
information (bank details, passwords, card numbers). The user must take an action for the
attack to succeed.
targets specific individuals or companies to gain sensitive financial data or conduct industrial
espionage.
SUSPICIOUS LINKS
4
Hover over links before clicking. If the destination URL shown does not match the
company name (e.g. a "Netflix" email linking to [Link] ),
it is a scam.
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
URGENT / RUSHING TONE
5
Phishing emails create urgency to panic the user into acting without thinking: "action
needed immediately," "your account will be closed in 24 hours." Genuine companies
give you time to verify.
Pharming
DEFINITION — PHARMING
PHARMING
is malicious code (installed on a user's computer or a DNS server) that automatically redirects
the user's browser to a fake website — without the user needing to take any action. It exploits
the DNS system.
Normally: user types URL → DNS resolves it to the real IP address → correct website loads
With DNS cache poisoning: the real IP address in the DNS cache has been replaced with the IP
address of a fake website
Result: the user types a legitimate URL but their browser is sent to a fake, hacker-controlled
site
The fake site may look identical to the real one — the user enters their login details and the
hacker captures them
Harder to Identifiable via email red flags Much harder — URL looks
detect? correct
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
Feature Phishing Pharming
§ 5.3.1 cont.
Social Engineering
DEFINITION — SOCIAL ENGINEERING
SOCIAL ENGINEERING
is the manipulation of people into breaking their normal security procedures by exploiting
human psychology. The cybercriminal creates a social situation that causes the victim to
willingly give access, share data, or download malware — without any technical hacking
involved.
EMOTION EMOTION
😨 Fear 🤔 Curiosity
The user is panicked into believing their The user is tricked by something too
computer is in immediate danger. They act interesting to ignore. Example: a malware-
without thinking. Example: "Your computer infected USB stick left in a car park —
is infected! Download now to fix it someone picks it up to see what's on it.
immediately!"
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
EMOTION
A malware-infected USB stick is left A fake "IT professional" calls claiming the
somewhere it will be found. The finder plugs user's device has been compromised. The
it in to see who it belongs to, unwittingly user is told to download software — giving the
installing malware. criminal remote access.
⚠️ SCAREWARE
Exploits: Fear
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
IDENTIFY & RESEARCH
1
Victims are identified. Information about the target is gathered (social media, public
records). The method of attack is chosen based on the victim's profile.
COVER TRACKS
4
The cybercriminal removes all traces of the malware or attack to avoid detection.
§ 5.3.2
Restricting what data different users can see, Anti-virus and anti-spyware software that
read, write, or delete based on their role or detects, blocks, and removes malicious
security clearance. programs.
🔒 SSL
Secure Sockets Layer — encrypts data
between browser and web server to prevent
interception.
Access Levels
A hospital cleaner should not have access to patient medical records, but a consultant must.
Access levels are enforced via usernames and passwords tied to role-based permissions.
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
Anti-Malware
Anti-spyware works using one of two methods: rules-based (looking for typical features of
spyware) or file structure analysis (identifying file structures associated with known
spyware).
§ 5.3.2 cont.
Authentication
DEFINITION — AUTHENTICATION
AUTHENTICATION
is the process of verifying a user's identity before granting access to a system or data. There
are three factors:
FACTOR 1 FACTOR 2
FACTOR 3
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
Biometrics — fingerprint, retina, face, voice
Sy12@#TT90kj=0 GREEN
ChapTer@06 280290
AbC*N55! John04
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
requires the user to provide
TWO SEPARATE PIECES OF AUTHENTICATION EVIDENCE
before access is granted. It significantly reduces the risk of unauthorised access even if a
password is stolen.
STEP 1:
Kate enters her username and password on the website (something she knows)
STEP 2:
An 8-digit one-time pass code is sent as a text message to her pre-registered mobile phone
(something she has). She enters this code to complete authentication.
Even if a hacker steals Kate's password, they cannot log in without also having her mobile
phone.
§ 5.3.2 cont.
Biometrics
DEFINITION — BIOMETRICS
BIOMETRICS
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
is a form of authentication that uses unique physical or behavioural characteristics of a
human being to verify identity. Examples: fingerprint scans, retina scans, face recognition,
voice recognition.
Retina Scan Extremely high accuracy; no known Very intrusive (infrared light, must
Accuracy: ~1 in way to duplicate retina pattern; sit still 10–15 seconds); slow
10,000,000 virtually impossible to fake verification; very expensive;
unpleasant for users
§ 5.3.2 cont.
Firewalls
DEFINITION — FIREWALL
A
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
FIREWALL
is hardware or software that sits between a user's computer (or internal network) and an
external network (e.g. the internet). It inspects all incoming and outgoing traffic and blocks
anything that does not meet its security criteria.
Proxy Servers
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
Validates traffic: allows valid requests, denies invalid ones
If an attack is launched, it hits the proxy server — not the real web server
Redirects invalid traffic away from web servers (protection against DDoS and hacking)
Caching: stores a copy of visited pages; future visits load from cache — faster access
Can also act as a firewall
Primary role Filter traffic by rules; block Intermediary; filter, cache, hide
threats IP
Can act as each Can include proxy features Can act as a firewall
other?
§ 5.3.2 cont.
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
Privacy Settings
Privacy settings allow users to control what data is shared and collected about them. They
include:
"Do not track" — stops websites collecting browsing data for advertising
Checking whether payment methods are saved on websites
Safer browsing — alerts when a potentially dangerous (blacklisted) site is visited
Controlling web browser storage (history, cookies)
Advertising opt-outs — prevent third parties tracking browsing behaviour
App settings — e.g. turning off location sharing in map applications
DOWNSIDE OF UPDATES
Sometimes an update can disrupt or break existing software. If this happens, users must wait
for a follow-up patch or roll back the system to before the update using system restore
features.
DEFINITION — SSL
SECURE SOCKETS LAYER (SSL)
is a security protocol — a set of rules that enables encrypted, authenticated communication
between a user's browser and a web server. Data sent via SSL is encrypted so only the browser
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
and web server can read it. Indicated by https:// and the padlock icon in the browser
address bar.
3 The web server responds by sending a copy of its SSL certificate (a digital certificate that
authenticates the website's identity).
4 The browser verifies (authenticates) the SSL certificate. If valid, it sends a message back to
the server confirming it trusts the certificate and requests that communication begins.
5 The web server acknowledges the browser's message and SSL-encrypted two-way data
transfer begins. All data is now encrypted in both directions.
⚠️ SSL VS TLS
TLS (Transport Layer Security) is the modern, more secure successor to SSL. In practice,
when we say "SSL" we often mean TLS. Both ensure encrypted communication. The exam
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
uses "SSL" — know that it means encrypted HTTPS communication with certificate-based
authentication.
§ QA
ANSWER
WORM:
A type of standalone malware that can self-replicate and spread to other computers across a
network without needing an active host program or any user action. Worms exploit security
weaknesses in networks to spread, and can infect an entire network from a single infected
email — making them more dangerous than viruses.
RANSOMWARE:
A type of malware that encrypts all the data on a victim's computer, effectively "holding it
hostage." The cybercriminal demands a ransom payment in exchange for the decryption key
(though the key may not always be provided). Ransomware is often delivered via a Trojan
horse or social engineering. Regular backups are the best defence since the encryption is
nearly impossible to reverse.
TROJAN HORSE:
A malicious program disguised as legitimate or useful software. The user is tricked into
installing it (e.g. a fake anti-virus program). Once installed, it gives cybercriminals access to
personal data (passwords, IP addresses, card details) and often installs additional malware
such as spyware or ransomware. Firewalls are largely ineffective because the user willingly
runs the program.
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
John's possible passwords: (i) 280290 (ii) FiLix1234 (iii) John04 . Why is each not a good
choice?
ANSWER
(I) 280290:
This is most likely John's date of birth (28th February 1990). Personal information like
birthdays is one of the first things a hacker will try. It also contains only numbers — no letters
or special characters — making it a weak password easily cracked by brute force.
(II) FILIX1234:
This is based on the name of John's cat (Felix), slightly altered. Personal pet names are well-
known to be commonly used passwords and would appear on any word list used in a brute
force attack. The numbers 1234 are sequential and commonly used.
(III) JOHN04:
Contains John's own first name — an obvious, personal choice. It is very short, contains no
special characters, and is trivial to guess for anyone who knows John.
ANSWER
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
across multiple systems or websites
Run
ANTI-SPYWARE SOFTWARE
4 marks
ANSWER
, anyone who finds it could access the database without needing to know the password.
If
MALWARE (SUCH AS SPYWARE) IS INSTALLED
on the device, it could read stored passwords from the browser or system and transmit them
to the cybercriminal.
Other users who have access to the same device (colleagues, family) could
LOG IN TO THE DATABASE
without authorisation.
Saved passwords undermine the purpose of authentication —
ANY PERSON USING THAT DEVICE COULD ACCESS SENSITIVE PERSONAL DATA
in the database.
Match each description to the correct computer term used in this chapter: (a) two pieces of
evidence to verify identity, (b) cache to speed up web pages, (c) social network access controls,
(d) secure data protocol over internet, (e) hardware/software monitoring network traffic, (f)
finds IP addresses from domain names, (g) unique human characteristics for authentication,
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
(h) know/have/are authentication, (i) manipulation into breaking security procedures, (j)
redirects browser to fake site without knowledge.
ANSWER
(A)
Proxy server
(C)
Privacy settings
(D)
Authentication
(I)
Social engineering
(J)
Pharming
Identify at least three problems with this email from "Watson, Williams and Co":
From: WW and Co <accounts@customer nr 012305555> | Subject: Payment of January 2021
account | "We not able to take payments… Please re-submit account details immediatly to the
following address: Customer accounts link"
ANSWER
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
EMAIL ADDRESS IS SUSPICIOUS:
"Customer accounts link" gives no information about the actual destination URL. The user
cannot verify where they will be taken before clicking.
REQUESTING ACCOUNT DETAILS VIA EMAIL:
ANSWER
ISSUE 1: DATA INTERCEPTION
When data is transmitted between offices over the internet, it can be intercepted by hackers
using packet sniffers. This threatens the confidentiality of commercial and personal data.
Mitigation: Use SSL/TLS encryption for all communications so intercepted data is unreadable.
Avoid public Wi-Fi; use VPNs for inter-office communication.
ISSUE 2: MALWARE (E.G. RANSOMWARE)
Malware could be installed on a company computer via a phishing email or social engineering
attack, encrypting all company data and demanding a ransom.
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
Mitigation: Install and maintain up-to-date anti-malware software. Train employees to identify
phishing emails. Keep regular, off-site backups of all critical data.
ISSUE 3: HACKING / UNAUTHORISED ACCESS
Hackers may attempt to gain illegal access to the company database, potentially stealing
customer records or financial data, leading to fraud or legal liability.
Mitigation: Use firewalls and proxy servers. Enforce strong password policies and two-step
verification. Implement access levels so only authorised staff can view sensitive data.
An airport uses a computer system for security, bookings, passenger lists, admin, and
customer services. (a) How can senior staff see all data while customers can only see flight
times and duty-free offers? (b) How can the airport guard against malware from outside and
from customers using airport services?
Implement a
HIERARCHICAL ACCESS LEVEL SYSTEM
(e.g. security managers, administrators) are given the highest access level — permission to
read, write, and delete all data across all modules.
CUSTOMERS
use a public-facing interface with no login required — they can only view flight
arrivals/departures and duty-free information stored in a separate, restricted database view.
Different
DATABASE VIEWS
are created for each access level so users cannot even see data they are not authorised to
access.
ANSWER (B) — MALWARE PROTECTION
Install a
FIREWALL
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
(hardware and/or software) between the internet and the airport's internal network to filter
all incoming and outgoing traffic.
Use a
PROXY SERVER
to hide the IP addresses of internal systems and block invalid traffic.
Ensure all systems run
UP-TO-DATE ANTI-MALWARE SOFTWARE
network from the internal staff network so customer devices cannot access internal systems
even if they carry malware.
Train staff on recognising
PHISHING AND SOCIAL ENGINEERING
attacks.
8 marks
§ KT
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
Ethical Hacking Malware Virus
Authorised penetration Any malicious software Self-replicating code that
testing to find and fix security designed to damage or gain needs an active host program
weaknesses. unauthorised access. to trigger and cause damage.
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
Biometrics Firewall Proxy Server
Using unique physical Hardware/software filtering Intermediary between user
characteristics (fingerprint, all incoming and outgoing and web server; filters,
retina, face, voice) for ID. network traffic. caches, and hides IP.
Patch WEP
A software update that fixes Wired Equivalency Privacy —
security vulnerabilities or encryption protocol for
bugs. wireless networks.
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF