https://mrshabake.com/preventing-firmware-attacks/