I have been very pleased with Avast which is free and seems to catch all sorts of malicious things before they attack -- I have used the software, downloadable online, for quite a few years -- also have Adblock Plus, also free, which has worked very well this last year