Enterprises consolidate all their applications and servers into data centers. The services hosted by the data center are crucial; the data center offers key functions for day-to-day business and ecommerce transactions. The concentration of services, confidential information, and resources make these centralized locations attractive for exploit. Attacks against these server farms can result in losses in business and productivity, which enterprises cannot afford. Business applications in the data center are typically built around a multitier architecture. Separating functions on different servers (and on different layers) allows for better performance, better scalability, and a more secure design.