Preventing evildoers from getting their hands on your data comes in many forms: how we restrict access to our servers, how we interact with service providers, and how we transmit content to users. A secure system is one which can be explained in great detail and yet remains impervious to attack.