|About the Book|
Current solutions for network admission and access control typically employ manually fixed rules or roles. Admission control is based on sets of rules (policies) manually specified by the network administrator to determine the requirements that haveMoreCurrent solutions for network admission and access control typically employ manually fixed rules or roles. Admission control is based on sets of rules (policies) manually specified by the network administrator to determine the requirements that have to be met by a user in order to be granted access into the network. Inside the network, each user is assigned a fixed role that allows access to specific resources in the network. Access control ensures that users will act according to their fixed role. However, networks have evolved into dynamic environments where new policies or user roles need to be created and updated at a very fast pace. Unfortunately, performing these tasks manually at a high frequency becomes a very demanding proposition. Ideally, we seek a solution that can create and update roles and policies automatically without the inception of a human in the loop.-In this dissertation, we present a new admission and access control mechanism based on behavior rather than fixed roles or sets of rules. This mechanism employs behavior profiles of network users, modeled by an Anomaly Detection (AD) sensor, to automatically compute and update behavior-based policies for admission and access control. Each users behavior profile issues a partial decision for or against the admission of new users to the network. The aggregation of these partial decisions constitutes the behavior-based policy for the admission control. This new strategy enhances current admission control mechanisms by automatically creating and updating admission control policies without human intervention. Apart from admission control, behavior profiles are also responsible for the access control policies. Since behavior profiles represent a declaration of intent of behavior, users that drift from their behavior profiles are either under attack or are trying to get access to unauthorized services. This enables our mechanism to efficiently detect any type of anomalous behavior in real time while automatically generating new access control policies.-In order to achieve more refined admission and access control policies, we provide a fully automatic clustering technique that identifies groups of network users that behave similarly. These clusters of behavior profiles are used during admission and access control to guarantee that only similar behavior profiles participate in the decision. Additionally, we present an algorithm to preserve the robustness of the behavior-based mechanism over time. The algorithm differentiates between concept drift and attacks intended to manipulate the clusters of behavior profiles.-We lay out deployments of the behavior-based mechanism for two different network architectures: Network Access Control (NAC) technologies and Mobile Ad-Hoc Networks (MANETs). NAC technologies represent centralized networks where the admission and access control is generally executed on NAC enforcers located at the edge of the network. On the other hand, MANETs are fully distributed networks with no central or base station. As a result, the admission and access control mechanisms are performed by the individual users themselves. While the architectures are vastly different in configuration, we establish empirical evidence and demonstrate that the behavior-based mechanism can successfully detect anomalous behavior during admission and access control in both types of architectures.-To evaluate the feasibility of the mechanism with different types of AD sensors, we analyze its performance with content and volumetric sensors that characterize the payload and other relevant features of the traffic exchanged by a user. Using real traffic collected from wired and wireless networks, we show that the behavior-based mechanism accurately performs admission and access control with the two types of AD sensors.