This report investigates different types of malicious software and prevention methods to avoid security threats. It includes a survey of malware propagation, analysis, and detection, a brief review of computer viruses and antivirus software, cyber attacks awareness and prevention methods for home users, and malware detection using data mining techniques. The report highlights the fundamental concept of malicious software and the role of various protection techniques and policies to protect personal data from malicious attacks.