Insecure by design (or, how to protect the user from himself)
Our desktop applications have too much ambient authority. Superfluous privileges like this open up the doors for unnecessary malware activity. We can seriously contain the impact of vulnerabilities by rectifying a simple design mistake dating back to the conception of UNIX.