| CPC H04L 63/1425 (2013.01) [G06F 9/455 (2013.01); G06F 9/545 (2013.01); G06F 16/9024 (2019.01); G06F 16/9038 (2019.01); G06F 16/9535 (2019.01); G06F 16/9537 (2019.01); G06F 21/57 (2013.01); H04L 43/045 (2013.01); H04L 43/06 (2013.01); H04L 63/10 (2013.01); H04L 67/306 (2013.01); H04L 67/535 (2022.05); G06F 16/2456 (2019.01)] | 20 Claims |

|
1. A method comprising:
accessing, by a data platform configured to monitor a compute environment, data representative of a first role associated with a set of permissions with respect to resources within the compute environment and specifying a group of identities assigned to the first role, wherein the first role is assumable by each identity included in the group of identities to access the resources in accordance with the set of permissions;
determining, by the data platform, that a first subgroup of one or more identities included in the group of identities only uses a first subset of permissions included in the set of permissions to access the resources within the compute environment without using a second subset of permissions included in the set of permissions to access the resources within the compute environment, wherein the determining the first subgroup of one or more identities comprises:
monitoring each identity included in the group of identities and each permission included in the set of permissions over a predetermined time period; and
determining, based on the monitoring, permissions used by each identity included in the group of identities and identities using each permission during the predetermined time period; and
performing, by the data platform based on the determining that the first subgroup of one or more identities only uses the first subset of permissions, an operation to reduce permissions usable by the first subgroup of one or more identities to the first subset of permissions.
|