Social engineering, the practice of manipulating people into revealing confidential information, succeeds not because its targets are not smart, but because it exploits the mental shortcuts all human ...