The global debate around data privacy and the surge in sophisticated cyber-attacks has put data center security at the top of the IT agenda. But many CIOs are struggling to come to terms with the complex changes to the type of threats they now face every day.
Traditionally, CIOs could build a castle and dig a moat around the data center, using drawbridges and portcullises to control access. It could be done because applications, compute resources and storage databases were tightly coupled and deployed in silos that were physically separated. However, virtualization and networking of compute and storage is invalidating old security architectures and the consolidation of applications into fewer, larger data centers is drawing the attention of increasingly more sophisticated attackers as a concentrated source of valuable information.
According to a recent data breach investigations report , of 621 confirmed data breaches in the last year:
- - 53% of attacks were external, targeting the data center
- - 73% of companies hacked through web applications in past 24 months
- - 61% of security pros say next-generation security addresses only part of the problem*
Impact of virtualization
The proliferation of virtualization is causing organizations to lose visibility and control of the traffic flows between virtual machines (VMs), because traditional tools can’t see them. An added complication in the virtual environment is the fact that it is dynamic; VMs are created as required and may be moved from one server to another as load or application needs dictate.
So the application of security in the virtualized environment not only needs to support the performance needs inherent with operating at the hypervisor level, it also needs to support the very dynamic nature of VM instantiation and VM migration.
Impact of distributed applications
Lego-like applications, built on re-usable services, are increasingly common in today’s data centers. They accelerate development considerably but they also make it more difficult to enforce access requirements because of the fan-out hierarchy per user session and high number of TCP connections per client interaction.
The popularity of public and private cloud models further complicates the control of application to application interactions that may even traverse company boundaries.
To ensure only the appropriate access is granted to each application element, organizations need to re-think their security strategy. Defining access privileges based on IP addresses is inappropriate in a virtualized environment as they are inherently dynamic. Companies must put in place network security solutions that can consistently enforce identity and role-based policies right across these highly distributed environments.
Greater external threats
Mobile workforces with new collaboration tools are driving greater employee productivity and improved customer services at many organizations. The trouble is that the combination of browser-based ‘cloud’ computing, mobile data platforms and social networking is also bringing a new breed of threat – highly organized botnets that open a callback channel to expose confidential data.
Organizations need to be able to implement a consistent set of security policies across the entire data center, eliminating the potential vulnerabilities created by having a patchwork of policies.
CIOs must address key security issues head on to deliver the greatest benefits for their organizations.
Building a motel model
Instead of castles, CIOs need to think more on a motel model. Sure, the perimeter needs to be secured, but once inside administrators need to be able to fortify each room (VM) independently and easily define, control and monitor who has access and who can pass from one room to another.
Deploying the motel model starts with the network architecture itself. The dynamic nature of the virtual environment means that any physical or virtual security appliance must be able to apply policy to a large footprint within the data center.
Traditional 3 tier architectures of core, aggregation and access switches result in tree topologies. The tree has many branches and a security appliance in one branch cannot apply policy to traffic flowing in an adjacent branch which may happen when a VM is migrated or with distributed applications.
The first step in creating a motel model is therefore to flatten the network architecture to as few layers as possible using virtual chassis or fabric technologies. With this flatter physical architecture it is now possible to deploy a range of security technologies that will have a broad footprint.
Inter VM security can be deployed using virtual security solutions. The key needs here are performance and the ability to auto-apply policy to VMs as they are created and moved; either through a default policy or by intelligently associating policy with the type of application running.
Application security can be deployed at a higher level, especially for web based applications that are a major target of attack.
Distributed Denial of Service (DDoS) attacks are changing in their characteristics from attacks based on high volume connection requests to much more sophisticated ‘low and slow’ attacks designed to go under the radar and consume processor resources. Latest DDoS security therefore focuses on monitoring processor performance and relating that to user sessions to identify attackers.
And finally, COIs can deploy deception security solutions designed to identify hacker activity and use role play that deceives the attacker into believing they are being successful while actually fingerprinting them for potential federation across multiple data centres through an attacker database.
*Sources: Verizon DBIR Report 2012 and Ponemon Institute Report on Efficacy of Emerging Network Security 2013