Embedded Systems Security: Threats, Vulnerabilities, and ...