Embedded System Security
Formal
Embedded system security is the reduction of vulnerabilities and protection against threats in software running on embedded devices. It is a strategic method to protecting software running on an embedded system from attack.
Practical
Traditionally, many of the hardware and hardware systems controlled by embedded software have not been easily interfaced with as they had little need to be exposed. Trends like machine-to-machine (M2M) communication, the Internet of Things and remotely-controlled industrial systems, however, have increased the number of connected devices and simultaneously made these devices targets.