On the surface, that would be the case if we are oversimplifying things. However, there are some things to consider when you need to get your new embedded/IoT product tested. This article will outline some considerations to think about when you are setting up your test and understanding your threat models.
Embedded/IoT devices rarely operate in a vacuum. Most of these solutions contain more than one moving part that may need to be tested, such as the examples below:
The list above isn’t comprehensive, nor will it apply to every device, but does provide some things to consider. Your solution might have all of these or a mix of them. But fully understanding your attack surface can go a long way to correctly scoping your penetration test.
When preparing for a penetration test of an embedded/IoT device, it’s also important to take some time to consider not just the device itself, but the full ecosystem of the solution.
The list above again, isn’t comprehensive, but gets you started on what to consider. Once you have a better understanding of your complete attack surface, it will be easier to consider what parts need to be tested and how best to conduct testing your embedded/IoT solution.