Generally speaking, no programmable networked device is guaranteed to be under your control.
You can make strong arguments about certain types of hardware and software, but it is always possible that it contains a backdoor from the manufacturer, and it is almost guaranteed that it has multiple vulnerabilities that would give a remote attacker full control.
Edit: Generally, I agree with the sentiment that things shouldn’t be this way, but that’s the world we live in. Given how we build software and hardware, we need to be able to update our devices to fix vulnerabilities. As long as that requirement exists, no device can be considered trustworthy.
Generally speaking, no programmable networked device is guaranteed to be under your control.
You can make strong arguments about certain types of hardware and software, but it is always possible that it contains a backdoor from the manufacturer, and it is almost guaranteed that it has multiple vulnerabilities that would give a remote attacker full control.
Related
Edit: Generally, I agree with the sentiment that things shouldn’t be this way, but that’s the world we live in. Given how we build software and hardware, we need to be able to update our devices to fix vulnerabilities. As long as that requirement exists, no device can be considered trustworthy.