Elastic privileges in a secure access service edge
Elastic privileges in a secure access service edge, including: identifying, based on one or more access policies, an application accessible to a user; determining, for the user, an access pattern of the application; and restricting, without modifying the one or more access policies, access to the application by the user based on the access pattern.
1. A method for elastic privileges in a secure access service edge, the method comprising:
identifying, based on one or more access policies, an application accessible to a user, wherein the one or more access policies comprise one or more group access policies corresponding to one or more groups including the user;
determining, for the user and based on log data describing usage of the application by the user, an access pattern of the application; and
restricting, without modifying the one or more access policies, access to the application by the user based on the access pattern, wherein restricting access to the application comprises implementing an approval workflow for accessing the application, wherein the approval workflow is initiated in response to a request to access the application by the user and comprises one or more manually completable steps that, if completed, allows access to the application by the user, wherein the approval workflow is implemented by an intermediary between a user device of the user and the application.
2. The method of claim 1 wherein determining the access pattern of the application is based on a frequency of use for the application relative to other users in the one or more groups.
3. The method of claim 1 wherein determining the access pattern of the application is based on one or more identity provider logs.
4. The method of claim 1 wherein determining the access pattern of the application is based on one or more distributed edge platform logs.
5. The method of claim 1 wherein the approval workflow comprises a self-approval workflow to be completed by the user.
6. The method of claim 1 wherein the approval workflow comprises a third-party approval workflow to be completed by another user different than the user.
7. The method of claim 1 further comprising:
determining, for the user, an updated access pattern of the application; and
modifying, based on the updated access pattern, a restriction to accessing the application by the user.
8. The method of claim 1 further comprising:
generating an alert indicating that access to the application by the user should be restricted; and
wherein restricting access to the application is performed based on a response to the alert.
9. A computer program product for elastic privileges in a secure access service edge, the computer program product disposed on a non-transitory computer readable medium, the computer program product including computer program instructions configurable to carry out the steps of:
identifying, based on one or more access policies, an application accessible to a user, wherein the one or more access policies comprise one or more group access policies corresponding to one or more groups including the user;
determining, for the user and based on log data describing usage of the application by the user, an access pattern of the application; and
restricting, without modifying the one or more access policies, access to the application by the user based on the access pattern, wherein restricting access to the application comprises implementing an approval workflow for accessing the application, wherein the approval workflow is initiated in response to a request to access the application by the user and comprises one or more manually completable steps that, if completed, allows access to the application by the user, wherein the approval workflow is implemented by an intermediary between a user device of the user and the application.
10. The computer program product of claim 9 wherein determining the access pattern of the application is based on a frequency of use for the application relative to other users in the one or more groups.
11. The computer program product of claim 9 wherein determining the access pattern of the application is based on one or more identity provider logs.
12. The computer program product of claim 9 wherein determining the access pattern of the application is based on one or more distributed edge platform logs.
13. The computer program product of claim 9 wherein the approval workflow comprises a self-approval workflow to be completed by the user.
14. The computer program product of claim 9 wherein the approval workflow comprises a third-party approval workflow to be completed by another user different than the user.
15. The computer program product of claim 9 wherein the steps further comprise:
determining, for the user, an updated access pattern of the application; and
modifying, based on the updated access pattern, a restriction to accessing the application by the user.
16. The computer program product of claim 9 wherein the steps further comprise:
generating an alert indicating that access to the application by the user should be restricted; and
wherein restricting access to the application is performed based on a response to the alert.
17. The method of claim 1 , wherein the one or more access policies are implemented by an intermediary between a user device of the user and the application.
18. The computer program product of claim 9 , wherein the one or more access policies are implemented by an intermediary between a user device of the user and the application.