Why Firmware Is So Vulnerable To Hacking And What Can Be Done About It