Every day there are hundreds of viruses, Trojans, malware… Discovered with increasing levels. This is a common concern as well as a huge challenge ...