T-Level DigitalYears 12–13Digital Production, Design and Development

Cybersecurity principles — OWASP top 10, secure coding

T-Level: Digital Production, Design & Development: Cybersecurity principles — OWASP top 10, secure coding

What you'll learn

  1. 1

    Imagine you're building a treehouse 🏡. You wouldn't leave the door wide open for anyone to walk in, right? That's what secure coding is like — you lock the doors!

  2. 2

    What does OWASP stand for? (Hint: it's about web security)

  3. 3

    Let's see how injection attacks work — like a hacker sneaking in through a back door 🚪.

  4. 4

    Drag the correct secure code snippet to replace the vulnerable one below 👇.

  5. 5

    Which of these is a safe way to handle user input in a database query?

  6. 6

    Another big one: Cross-Site Scripting (XSS) — a hacker sneaks a script into your website that runs on other people's computers 💻.

  7. 7

    What's the best defence against XSS attacks?

Practise Cybersecurity principles — OWASP top 10, secure coding with Whizlo

Free AI-tutored lessons, unlimited practice questions, and progress tracking for ages 16–18. Aligned to the UK National Curriculum.