CPC H04L 63/105 (2013.01) [H04L 63/101 (2013.01); H04L 63/102 (2013.01); H04L 63/104 (2013.01)] | 20 Claims |
1. A system for algorithmic assignment of role based access control, the system comprising:
one or more processors; and
a memory storing instructions, that when executed by the one or more processors, are configured to cause the system to:
receive user profile data for a plurality of users, the user profile data comprising one or more user access control permissions granted to each user of the plurality of users;
receive user activity data associated with each user;
generate user access data based on a combination of the user profile data and the user activity data;
generate, using a clustering model, a plurality of clusters, each of the plurality of clusters comprising one or more users of the plurality of users, wherein the one or more users within a respective cluster have a first degree of similarity higher than a second degree of similarity between users outside of the respective cluster;
identify a first access control permission common to a predetermined number of users within a first cluster of the plurality of clusters;
identify a first user within the first cluster lacking the first access control permission;
calculate a similarity measurement between the user access data of the first user identified as lacking the first access control permission and the predetermined number of users within the first cluster; and
responsive to the similarity measurement exceeding a first predetermined threshold, automatically grant the first access control permission to the first user.
|