One way operating system developers try to protect a computers's secrets from probing hackers is with an appeal to the human at the keyboard. By giving the user a choice to \u201callow\u201d or \u201cdeny\u201d a program\u2019s access to sensitive data or features, the operating system can create a checkpoint that halts malware while letting innocent applications through.