CPC H04L 63/104 (2013.01) [G06N 5/022 (2013.01); H04L 63/108 (2013.01); H04L 63/20 (2013.01)] | 19 Claims |
1. A non-transitory computer-readable storage medium having computer readable code stored thereon for programming at least one processor to perform steps of:
obtaining log data for a plurality of users of an enterprise where the log data relates to usage of a plurality of applications by the plurality of users;
determining and defining, based on the obtained log data, i) one or more app-segments, each of the one or more app-segments comprising groupings of applications of the plurality of applications and ii) user-groups that are groupings of users of the plurality of users; and
providing access policy of the plurality of applications based on the defined user-groups and the one or more defined app-segments;
wherein the log data is transformed to feature vectors, and wherein the determining includes clustering with the feature vectors adapted to form any of an access matrix, app-segments, and user-groups, the clustering is based on a compressed feature vector, wherein the compressed feature vector defines a user app usage access pattern in a numerical format and is one of k-means clustering, DBScan, and Hierarchical DBScan.
|