π¬ U4O2 Cyber Security β Booklet 1 Videos
Five short videos for Booklet 1 β Investigate, the first of the three U4O2 cyber security booklets. We don't have class time for this part, so you're doing it at home β but do it the way we'd do it together.
45:47 of playback all up, plus your own writing time. Video 1 suggests splitting them over two sittings. Watch them in order β each one hands the next one something.
Across the three booklets you're playing a security consultant hired by a game studio: investigate (what does this organisation do, and what's wrong?), judge (how good are its practices, and what could they cost?), advise (what should it do, and why?). Those are the same three parts as your SAC, in the same order.
Don't just press play. Before you start: Booklet 1 open, printed or on a second screen. A pen. Two highlighters, one green and one orange.
For each video: read the π― Watch for line first, keep the βοΈ Before you play artefact beside you, actually stop at the βΈ marks and write, then do the Check Your Understanding questions from memory. Unfold (βΈ) only after you've answered.
The writing is the learning. Watching someone else write is not.
1. How You're Marked: The Verb Ladder
Booklet 1, section 1 Β· 6:28
π― Watch for: why two students who know exactly the same facts can finish four marks apart. The whole video is one fact from the case β "PixelForge uses MFA" β written five ways. Listen for the formula in the margin.
π The ladder β same fact, five very different marks
flowchart BT
R1["1 Β· Identify<br/>PixelForge uses MFA"]
R2["2 Β· Outline<br/>+ what it actually means"]
R3["3 Β· Explain<br/>+ 'so' β the mechanism"]
R4["4 Β· Analyse<br/>+ a second case fact held against it"]
R5["5 Β· Link to goals<br/>+ a named goal + a finished because"]
R1 --> R2 --> R3 --> R4 --> R5
βοΈ Before you play: Booklet 1 open at the table on page 2, pen in hand.
βΈ Pause and do
- 4:34 (20s) β Take this fact, quoted from the case: there is no schedule for checking logs; in fact, login logs are switched off to save storage space. Write it at rung 3, then write it again at rung 5. For rung 5 use the goal keep player trust. Two sentences each is plenty.
What a rung 3 looks like
PixelForge switches its login logs off to save storage, so there is no record of who signed in or from where. This means an account takeover can happen without the studio being able to detect it.
If your sentence has a "so" or a "this means" in it, you're on rung 3. If it just says the logs are off, you're on rung 1.
What a rung 5 looks like
Switching login logs off leaves PixelForge unable to see who accessed which account, so a breach can run unnoticed β as it did in Season 9, when the studio learned the true size of the hijack from an angry Discord thread rather than its own systems. This directly threatens the goal of keeping player trust, because without logs PixelForge could not identify the 800 affected accounts and had to force a password reset on every player, publicly admitting it did not know who had been hurt.
Not the exact words β three things: a case detail, a named goal, and a because that finishes.
Check Your Understanding
- Write the rung 5 formula from memory.
Answer
Rung 5 = rung 4 + a goal + a because. Name the specific published goal it touches β not "problems for the business" β and finish the because: what happens, to what, and why the organisation should care.
- Which single word does the work at rung 3?
Answer
"So." It turns a fact into a consequence. ("This means" does the same job.)
- What makes a strong because longer than a weak one?
Answer
Not padding β it's longer because it actually says something. The weak version stops at "which could cause problems"; the strong one names what happens and to whom.
2. The PixelForge Case: A Guided First Read
Booklet 1, section 2 Β· 11:06
π― Watch for: the four published goals β they're the spine of the entire outcome, and every later answer hangs off one of them. Also listen for the one sentence worth quoting word for word in the SAC.
This video does not replace reading the case. Read section 1 of your booklet yourself first, with the two highlighters β green for what PixelForge does well, orange for what worries you. About ten minutes. Then play this and check your marks against mine.
βοΈ Before you play: the case marked up in green and orange, from your own first read.
βΈ Pause and do
- 8:38 (25s) β You've just heard the Season 9 incident in full. Use the move from video 1: name a goal, and finish the because.
The shape you're aiming for
A quoted case fact β what it let happen β the named goal it threatens β why that matters to this studio specifically. Season 9 is the richest example in the case because the breach and the failure to detect it both land on the same goal.
Check Your Understanding
- Why does the player base turn this from a business case into a security case?
Answer
Most of the ~600,000 players are 13β17 years old, and every account stores a username, email address, date of birth and purchase history. That's minors' personal data.
- Which single fact is most worth quoting word for word?
Answer
That Stackline's game traffic, including usernames and passwords at login, travels over the internet unencrypted. Quote it exactly β paraphrasing costs you the precision.
- How did a bad incident become a worse one in Season 9?
Answer
The breach: attackers on public Wi-Fi intercepted unencrypted logins. The escalation: because login logs were switched off, PixelForge couldn't tell who had been affected β so it had to reset every player's password and admit publicly that it didn't know who was hurt.
3. Part A β Goals, Objectives & Sourcing
Booklet 1, Part A Β· 6:41
π― Watch for: the part most students throw marks away on, because it looks like the boring bit before the security content. Listen for the one-line principle: a list of problems is just a list; advice is a problem connected to a goal.
βοΈ Before you play: Drills A1 and A2 open.
βΈ Pause and do
- 1:44 (20s) β Drill A1. Row one is done for you. Complete the other three: a case fact, then a consequence that lands on the goal. Case facts only, nothing from outside it.
Sample lines
Eight-week seasons: a breach mid-cycle forces unplanned emergency work that eats the release window.
Fair play: unencrypted traffic and hardcoded keys enable account theft and cheating β a leaderboard and a store anyone can forge.
Console launch: handing source code to an external studio, while access management is already sloppy, multiplies exposure.
The band-5 move almost nobody makes: the deadline culture protecting goal 2 β "after the next update ships" β is the exact reason the encryption fix kept slipping, which broke goal 3. One of their goals is eating another one. If you can see that and say it, you're writing at band 5.
- 4:38 (25s) β Drill A2. Both columns, pros and cons, case facts only. Then one sentence: developing the console port, in-house or externally, would help PixelForge meet its goal of ___, but risks ___, because ___. Keep that sentence β Booklet 3 upgrades it into a full recommendation.
The model sentence
Developing the console port externally would help PixelForge meet its goal of launching on consoles next year without growing the team, but risks exposing Stackline's source code to a studio whose security habits it does not control, because handing over full code access repeats the failure that left ex-contractors inside the repository β access granted, never governed.
If you argued for in-house, you are not wrong. Either choice scores. The marks live in the because, and the because has to be a case fact, not an opinion.
Check Your Understanding
- Goal or objective β which is which?
Answer
A goal says where: reach one million active players. An objective says how much, by when: grow to 700,000 players by June. If a question asks about objectives and you write goals, you've answered a different question.
- What turns a list of problems into advice?
Answer
Attaching each problem to one of the organisation's own published goals. Hand a client a list of problems and you've given them a list; hand them a problem attached to their goal and you've given them advice.
- Name the six trade-offs examiners expect for the in-house vs external decision.
Answer
Control and oversight Β· cost Β· expertise Β· speed Β· security Β· knowledge and IP. That table is general knowledge β what turns it into marks is anchoring each one to a case fact.
4. Part B β The Six Security Controls
Booklet 1, Part B Β· 7:45
π― Watch for: the most learnable part of the whole outcome β the list is fixed and it's short. Then listen for the most useful sentence in Part B: "Partial, becauseβ¦" is where top marks live.
Try to name all six before you unfold this. Struggling to recall is worth far more than reading the list a second time.
The six controls
- Version control & code repositories β every change tracked and reversible
- Robust identity and access management (IAM) β right people, right access, and revoking it when people leave
- Encryption β in transit (HTTPS/TLS) and at rest (databases, disks)
- Code review β a second programmer reads every change before it merges
- Regular updates and patches β on a schedule, covering everything you run
- Separated development, testing and production environments β three walls, so a test explosion can't touch real players
βοΈ Before you play: Drill B1 open.
βΈ Pause and do
4:07 (15s) β Look away from the screen and name all six controls from memory. Actually look away.
5:18 (25s) β Drill B1, the controls audit. Rate PixelForge on each control: β in place Β· β partial Β· β absent. Every rating needs evidence from the case.
Why this drill is worth doing properly
A rating you argued for will stick; one you copied off the slide won't. And note which rating is hardest: a β or β needs one fact β quote it and move on. A β partial needs two facts and a judgement: the half that works, the half that doesn't, and why the gap matters. That's why partial is where the top marks live.
Check Your Understanding
- Which control does everyone forget half of?
Answer
IAM β people remember strong passwords, MFA and role-based access, and forget revoking access when people leave. That omission is the whole ex-contractor problem at PixelForge.
- Encryption has two flavours and you need both. Name them and what each protects.
Answer
In transit (HTTPS/TLS β the padlock in your browser) protects data moving across the network. At rest (encrypted databases and disks) protects data sitting on storage.
- Why is "partial" the most valuable rating to be able to write?
Answer
Because it's the only one that forces two facts plus a judgement β the working half, the failing half, and why the gap matters. That's analysis, not identification.
5. Parts C & D β Ten Risks & a Band-5 Paragraph
Booklet 1, Parts C and D Β· 13:47
π― Watch for: the longest video, with two jobs β the ten risk types, then the move that actually shifts your score: writing them up as a paragraph. Listen for the exam-saver: there is no eleventh card.
Ten is too many to hold. Hold four clusters β 3, 2, 2, 3.
flowchart LR
T(("10 risk types"))
T --> C1["Outside<br/>connections Β· 3"]
T --> C2["Software<br/>hygiene Β· 2"]
T --> C3["People and<br/>access Β· 2"]
T --> C4["Development<br/>habits Β· 3"]
All ten, by cluster
Outside connections: use of APIs Β· man-in-the-middle (MITM) attacks Β· software acquired from third parties
Software hygiene: malware Β· unpatched software
People and access: poor identity and access management practices Β· insider threats
Development habits: ineffective code review practices Β· combined development, testing and production environments Β· cybersecurity incidents
βοΈ Before you play: Drill C1 open, and a separate sheet for the exit questions.
βΈ Pause and do
4:23 (20s) β Look away and name all ten, cluster by cluster: outside connections, software hygiene, people and access, development habits. Three, two, two, three.
6:22 (25s) β Drill C1, the core drill of the booklet. Four problems from the case. For each: quote the fact Β· name the risk type Β· state what could happen Β· name the goal it threatens. Four columns, and the fourth is the one that scores.
The standard to aim for
Four complete rows beat eight thin ones every time.
Band 2: "contractors keep access" / IAM / "someone could get in" / β nothing in the goal column.
Band 5: the quoted fact, the named risk type, a specific consequence, and the named goal it threatens. The gap between those two is the fourth column.
- 11:42 (15s) β The exit questions, on a separate sheet. Give these a proper go.
Check Your Understanding
- You meet a problem in a case that doesn't fit any of the ten. What do you do?
Answer
There is no eleventh card. Describe the mechanism and map it onto the nearest existing risk type β don't invent a new category.
- Which cluster is "PixelForge to the letter", and why?
Answer
Development habits. All three apply: the code review rule exists but reviews are rubber stamps; development, testing and production share one server; and Season 9 is a cybersecurity incident in its own right.
- What are the four columns of a band-5 risk row?
Answer
Quote the fact Β· name the risk type Β· state what could happen Β· name the goal it threatens. Miss the fourth and you cap yourself in the middle bands.
What's next
Booklets 2 (Judge) and 3 (Advise) have their own five-video sets β links will appear here once they're published.
Related pages
- VCE Software Development Hub
- C2 and C3 Assessment Explained
- C4 Design Ideas and Evaluation Explained
Narration in these videos is a synthetic voice, not a recording. Mascot illustrations after Dorothy Wall (1894β1942), public domain in Australia.
