Some security vulnerabilities occur when sensitive data is transmitted to and from remote servers over unencrypted channels. In one recent incident, authentication tokens for users were transmitted wirelessly to mobile apps in plain text, allowing adversaries to steal sensitive user information by gaining access to the users' calendar, contact information, and private Web albums.