3 ms·
> Register your account with Apple as a developer and manage which devices allow side loading from their web dashboard. I'd still put that as a bad solution.
by MereInterest 5y ago
> Register your account with Apple as a developer and manage which devices allow side loading from their web dashboard.
I'd still put that as a bad solution. It is necessary but not sufficient for the owner of a device to be be able to run arbitrary code. It also must be the case that nobody can prevent the owner from running arbitrary code on their own device. The infrastructure required for Apple to be the intermediate for enabling such a feature would mean that Apple could also block the authorization from going through.
In effect, Apple must not be in a position to perform a man in the middle attack between an owner and the owner's device.