Apple and Microsoft have made it harder to run unsigned apps for a reason: security. But they also provide legitimate override methods for power users and developers.