For connected and embedded products, the answer is often less obvious than expected. Their attack surface extends beyond the interfaces and components that are visible during normal operation. Development functionality, maintenance interfaces, firmware, hardware access, update mechanisms, and third-party components can all provide potential entry points. Some of these may never have been intended to be accessible outside development or servicing.
The Functionality Nobody Looks For
A product specification usually provides a relatively clear picture of how a device is supposed to communicate. There may be Ethernet or Bluetooth connectivity, a mobile application, an API, or a connection to a backend service. These interfaces naturally receive attention during security assessments because they are known and externally visible. Embedded devices, however, often contain additional functionality that exists for entirely different reasons. A Bluetooth service may have been introduced for debugging, a network service may listen on a port that is irrelevant during normal operation, or maintenance functionality may expose commands intended only for trusted technicians.
When Additional Functionality Expands the Attack Surface
None of these functions are inherently vulnerabilities. The problem begins when they remain accessible in a production system, when their protection is weaker than assumed, or when they provide capabilities that were never considered in the original threat model. The resulting attack surface can therefore be considerably larger than the functionality visible to a normal user.
Read this article in full here.
We are a trusted innovation leader enabling technology and mobility pioneers to make life safer, cleaner, and easier. This is what we stand for as a company and what we strive for every day. It gives a sense of purpose to our employees and serves as a guiding principle for their actions.





