| |||
AuthNet - Carnegie Mellon's Solution to Authenticated Access for Large Area NetworksBackgroundIn our network environment, security is a large issue. Secure network communications are necessary, as we have students that sniff the network hoping to catch a password. Another security area that we must deal with is the "Authentic Access" area. We need to know who is responsible for traffic, encrypted or not.This information is used when a user abuses our acceptable use policies, and does something malicious, such as sending a death threat to the president, or launching denial-of-service attacks. Typicaly these abuses can be tracked down to the originating IP address, at which point we must be able to determine who was responsible for that IP address at that time. The AuthNet project will allow us to extend a new type of network connection to the campus community. This connection will not only allow us to make sure we know who is responsible for a machine, but it will also limit access from non-registered machines, no matter where they go on our network. Network ConnectionsWe currently support four types of major network connections:
AuthNet ImplementationWe believe the AuthNet project may be accomplished with Cisco hardware that supports VLANs by MACAddress, and some custom software. The Cisco hardware we've evaluated that supports MACAddress-based VLANs appear to consult a central service (referred to as the VMPS: VLAN Membership Policy Server) to determine what VLAN a given MACAddress will appear on.By writing our own VMPS which communicates with our central facilities (TINA), we should be able to configure all Cisco hardware to only allow machines on the main network VLAN ("Campus") that have been registered. Unregistered machines will be placed on a different VLAN ("Unknown"). With this in place, once a user registers a machine with TINA, it will be granted full network access on all AuthNet ports. Another area of research within the AuthNet project is the ability to notify switches on the fly that a MACAddress is now given access to a new VLAN. If a user connects an unregistered machine to a port, contacts to the AuthNet server, and proves his/her identity, the machine should be given full network access. At this time, how this will be accomplished is uncertain. This can probably be accomplished by sending the switch the user is plugged into an SNMP request. A third area of research within the AuthNet project is the configuration of multiple VLANs across multiple routed subnets. The "UnRegistered Authnet" connection requires all users on the "Unknown" VLAN to have IP access to only one machine on campus. One way to accomplish this is to have the "Unknown" VLAN shared across all AuthNet switches. The configuration of our core routers to route the appropriate subnets, and bridge the "Unknown" VLAN is an area to be researched. Other methods of accomplishing the IP connectivity to the authentication server will also be explored. Other AuthNet AdvantagesThe AuthNet project will also help reduce network management staff overhead. If we make all Dorm outlets AuthNet connections, and pre-connect all dorm outlets into the AuthNet network, we will no longer have to run out and connect a dorm room. Once a user's machine is registered with TINA, it will have full network access in all dorms.Dealing with abuse cases will also be more fair, and require less time. If a user's machine must be removed from the network, it's entry is updated in TINA. From then on, the machine will be unusable, no matter where it goes. Right now, if a machine is to be removed from the network, the network outlet that the machine is plugged into is removed. If there are multiple machines sharing the network outlet, they all suffer. With AuthNet, only the machine in question will be punished. Finally, AuthNet will help with large shared networks, such as our Wireless network. With the entire wireless infrastructure using AuthNet switches, unknown users will not be able to get full network access. AuthNet ArchitectureThe AuthNet infrastructure will consist of Cisco hardware that supports MACAddress based VLANs. (IE: Catalyst 1924). All end user traffic will pass through these devices, before reaching the main campus network.
Network Outlet <-> Hub <-> Cisco Switch <-> Router <-> Internet With this structure, all connections within a dorm filter through a building aggregator switch, which will make sure that all traffic passing beyond that dorm is on the appropriate VLAN. In reality, unregistered users on the hub will be able to see traffic to/from other machines, including the traffic sent to/from the main campus network. AuthNet is not a replacement for secure network connections. However, it will limit and reduce the number of security incidents with off-campus sites. Ryan Troll ryan+@andrew.cmu.edu May 1998 |
|||
Home | Webmaster | Copyright | Carnegie Mellon Home |
|||