CPC H04L 63/101 (2013.01) [G06F 9/547 (2013.01); H04L 63/0272 (2013.01); H04L 63/0876 (2013.01); H04L 63/102 (2013.01)] | 21 Claims |
1. A computer-implemented method for providing secure access to one or more devices enabled for connectivity using access control, the method comprising:
dynamically allocating a distinct IP pool of IP addresses to at least one user account;
generating virtual private network (VPN) access credentials for the at least one user account;
using a set of application programming interfaces (APIs) to:
assign VPN access credentials to the one or more devices;
dynamically associate each of the one or more devices to the at least one user account;
assign an IP address from the allocated distinct IP pool to each of the one or more devices enabled for connectivity; and
dynamically generate at least one access-control list (ACL) for each of the one or more devices associated with the at least one user account when provisioning the one or more devices; and
restricting access only to the at least one user account via ACL generated for the one or more devices.
|