By now, the fundamentals of computer and network security are familiar to almost everyone who interacts with a PC on a regular basis: install anti-virus software, choose good passwords and protect them, and download and install software updates. Despite these measures, businesses of all sizes continue to suffer security breaches.