One major factor to your computer’s state of security is what software you are running. The more software in use, the more potential issues could be leveraged from an attacker. The top cause for a computer to get exploited is from running older versions of software which in turn have known vulnerabilities in them. This is why it is incredibly important to keep your devices up to date with updates. From operating systems, to applications, to browser plugins, you should maintain your computing environment to have the latest security updates. Vulnerabilities are identified frequently in products, which is why vendors put out patches to address them.