One Bad Apple Spoils the Barrel: Understanding the Security Risks Introduced by Third-Party Components in IoT Firmware | IEEE Journals & Magazine | IEEE Xplore