Patent ID: 8639801

Claim:
A method of managing virtual private network (VPN) access to a network partitioned into a plurality of subnetworks (subnets), the method comprising: providing first information associated with hardware hosted on one or more subnets of the network; providing second information associated with users for VPN access, wherein the VPN access for each user is determined by a list of hardware each user has permission to access; detecting a hardware triggering event corresponding to a modification of the first information; and responsive to the detection of the hardware triggering event, automatically updating the second information based on the modification of the first information, wherein said first information comprises IP addresses or host names associated with the hardware, and said hardware triggering event comprises an event which alters said IP addresses or host names; wherein automatically updating the second information includes readjusting relevant permissions for a user; and wherein providing second information includes dynamically generating each user's subnet requirements based on the list of hardware each user has permission to access.