How to identify and avoid malicious software