Jobber: Automating Inter-Tenant Trust in the Cloud

The rise of cloud computing has significantly shifted the way we host our digital infrastructure. Today, companies often host their sites and services in large multitenant data centers. Understandably, recent research has explored mechanisms to isolate tenants. In this poster, we explore the opposite end of the spectrum – enabling tenants to securely collaborate. Multi-tenant data centers can offer many advantages over traditional private data centers such as the ability to dynamically grow and shrink the size of a deployment in response to the load on the service. An untapped benefit, however, is that the collocation of multiple services in these data centers also offers numerous possibilities for inter-tenant optimization and cooperation. For example, service providers and service consumers that happen to be tenants in the same data center should be able to benefit from the increase in network performance and decrease in network cost associated with their collocation. Such collaboration, however, should not come at the cost of decreased security. Tenants are only willing to use shared infrastructure if they can be reasonably assured that their networked systems will be properly protected. Traditionally, this protection is provided by statically configured firewalls that allow access to specific services on specific machines while blocking access to everything else [1]. Unfortunately, even in private data centers, statically configured firewalls are prone to human error and misconfiguration. The highly dynamic nature of multi-tenant data centers only exasperates this issue. Furthermore, traditional firewalls do not allow the flexibility required to properly optimize connections between collocated, interacting tenants. Dynamic multi-tenant data centers require a dynamic, multi-tenant aware, security mechanism. Toward this end, we present Jobber: a highly dynamic network security system designed to handle both the dynamic nature of cloud data centers and the desire for optimized intertenant communication inherent in multi-tenant data centers (Figure 1). Instead of relying on statically configured rules, Jobber builds and leverages a trust network between tenants to dynamically determine if a communication attempt between tenants should be allowed or denied. We employ techniques from Introduction Based Routing (IBR) [3] to realize this capability. Jobber, through theories proposed in IBR, effectively places a market value on good behaviors, encouraging well behaved tenants to form interData Center Network