Desktop Witness: The Do's and Don'ts of Personal Computer Security