This chapter discussed some of the challenges that IoT system developers face when trying to secure their systems, and detailed a set of secure design goals for IoT systems.
We discussed methods for designing IoT systems to mitigate automated attack risks, securing points of integration, implementing hardware protection measures, and building resilient systems.
In Chapter 5, Operational Security Life Cycle, we will explore a secure operational life cycle for IoT systems.