Week 09 · lesson

IoT Security: The Device Is Only One Part of the System

An Internet of Things device is rarely just a gadget.

A connected camera, thermostat, speaker, or doorbell may depend on:

  • local hardware
  • firmware
  • mobile app
  • cloud account
  • home router
  • vendor update service
  • stored data

Security failures can happen in any of those layers.

Expand the system boundary

Consider a fictional baby monitor.

The visible device sits in one room, but the full system may be:

camera → Wi-Fi → router → internet → vendor cloud → parent app

If you threat-model only the camera, you miss the account, network, cloud, and update path.

Common IoT risk patterns

Default or weak credentials

A device that keeps a default password creates unnecessary access risk.

Poor update support

A connected device that cannot receive security updates can remain exposed long after a flaw is known.

Excessive data collection

A device may collect more audio, video, location, or usage data than the user expects.

Unnecessary network access

A device may be able to communicate with systems it does not need.

Cloud dependency

If the vendor service fails, the local device may lose important functions.

That is an availability issue even when the home network is working.

Product questions before purchase

Security starts before setup.

For a fictional IoT product, ask:

  • Does it support unique credentials?
  • Is MFA available for the account?
  • How long are updates promised?
  • Can automatic updates be enabled?
  • What data is collected?
  • Does it require cloud connectivity?
  • Can the device be reset securely?
  • What happens when the vendor stops supporting it?

Build an IoT data-flow diagram

Choose a fictional smart device and draw:

  • sensor/input
  • local device
  • home router
  • cloud service
  • user app
  • storage location
  • update path

For every arrow, label:

  • what data moves
  • who should be allowed to send or receive it
  • which CIA property matters most

Home-network segmentation concept

A connected light bulb usually does not need the same trust as a laptop containing important files.

One defensive idea is to separate lower-trust IoT devices from higher-value systems when the network supports it.

The exact implementation varies, but the architectural idea is simple:

A compromise in one low-trust device should not automatically provide broad access to everything else in the home.

Analyze four fictional devices

Your teacher provides profiles for:

  • smart speaker
  • camera
  • thermostat
  • router

Score each on:

  • credential design
  • update support
  • privacy
  • network exposure
  • recovery

Then choose which device creates the greatest system-wide risk and defend your answer.

Evidence for Lesson 2

Submit:

  • IoT data-flow diagram
  • four-device comparison
  • one paragraph explaining why vendor support and updates are security controls
  • one segmentation recommendation

Finish with:

The part of an IoT system users are most likely to forget is ________.