GS GlobalSecora
0 Log in Sign up
← Academy Portal Intermediate

IoT Security and IoT Forensics

Certified IoT Security and Forensics Engineer

The platform differentiator: secure embedded devices from Arduino and ESP32 through MQTT and BLE, then break them, analyse the firmware and do IoT forensics on real hardware.

Why IoT is a different problem

Almost every assumption that security depends on is false on an IoT device:

AssumptionReality on an IoT device
There is a user who can install a patchFirmware update may never arrive
The device has a CPU and RAM to spareAn ESP32 has 520 KB of RAM
TLS is availableNo entropy source, no certificate store, no time
Passwords can be requiredShared default credentials in firmware
Logs existFlash wear budget and no one reads them
The device can validate a certificateIt cannot do the maths cheaply
The device is not reachable from the internetIt usually is, on a home router with no segmentation

This produces a class of compromise that is unlike anything else in this platform: persistent,cheap, hard to patch, and invisible, because nobody owns the device that got attacked.

What makes this course different

Two halves that are usually taught separately:

  1. Build and secure — firmware that authenticates, encrypts at rest, updates safely, and fails

closed when it cannot

  1. Break and analyse — extract firmware, find hardcoded secrets, debug JTAG, sniff BLE, and

perform IoT forensics on a device you have physical access to

What you will be able to do

Syllabus

  1. 1

    IoT fundamentals and the hardware threat model

    Architecture, constraints, and the physical attack surface nobody reviews.

    20 min read 6 quiz questions

    Locked
  2. 2

    Arduino, ESP32 and embedded C

    Programming constrained devices, and the C mistakes that matter far more at the edge.

    25 min read 7 quiz questions

    Locked
  3. 3

    Sensors, protocols and communication security

    MQTT, HTTP, BLE and industrial protocols, and how each one is abused.

    25 min read 8 quiz questions

    Locked
  4. 4

    IoT security engineering: keys, updates and the fleet

    Device identity, secure provisioning, OTA updates, and what to do when a device is already pwned.

    25 min read 7 quiz questions

    Locked
  5. 5

    Firmware analysis and hardware hacking

    Extracting firmware, reversing embedded binaries, and using the debug interfaces.

    30 min read 7 quiz questions

    Locked
  6. 6

    IoT forensics

    Imaging flash, recovering what a device did, and establishing a timeline.

    25 min read 8 quiz questions

    Locked

Final exam

Locked. Enrol in the course to unlock the final exam.