I have my someones computer that I regularly fix up for him, usually because the people come and download illegal programs and porn. I'm getting really tired of it and am looking for a way to whitelist a very small list of programs, firefox, word, etc, that can run, and nothing else. I found the AppLocker for the corporate world, but is there anything similar for a family computer?
To stop people installing pretty much anything set them up a user level account rather than an admin level account. If they insist on letting others use their computer then can give this account out.
A more drastic way would be to set up a virtual machine which could be wiped and restored as necessary.
However, neither of these would stop the downloading of the files themselves.
After trolling around in the settings I found the Parental Controls actually allow for both a white list and black list, but it seems that the settings are a little time consuming to set up. But you can only set up the controls for a regular user.