Since the dawn of the computing age, hackers and network security professionals have been in a constant tug of war between advancements and innovation, success and failure. Today, numerous surveys of IT decision makers cite the issue of security and availability as the major impediment to the adoption of cloud computing.