From the course: IoT Product Security
Unlock this course with a free trial
Join today to access over 23,100 courses taught by industry experts.
Product design (software)
From the course: IoT Product Security
Product design (software)
Hi, I'm Matthew Clark. And this is Lesson 5.4: Product Design (Software). In this lesson, we will take a look at software development, including interdependencies and challenges. And we will talk about software design concepts, and conclude with a short case study. There are a lot of software considerations when it comes to security, including planning for multiple devices and multiple apps or end users may talk to IoT devices through gateways or through mobile apps or through web pages. You got to plan for end-user privacy, including giving end users the ability to opt in or opt out and the ability to exercise the right to be forgotten, as well as securing end-user specific data and anonymizing that data when collected into big pools, as well as securing the supply chain as well, and considerations for security as it relates to the device, the cloud and the mobile app from securing that application data and securing the encryption keys to providing for correct logs, protecting…
Contents
-
-
-
-
-
-
Product design (hardware): Part 18m 4s
-
(Locked)
Product design (hardware): Part 27m 29s
-
(Locked)
Product design (hardware): Part 39m 32s
-
(Locked)
Product design (software)8m 27s
-
(Locked)
IoT operating systems9m 54s
-
(Locked)
IoT Bill of Materials: Part 19m 44s
-
(Locked)
IoT Bill of Materials: Part 210m
-
-
-