cancel
Showing results for 
Search instead for 
Did you mean: 

GRC 10.0: Prevent user from running online risk analysis for *

Former Member
0 Kudos

Hi All ,

We are on GRC 10.0 SP08.

I am trying to figure out a way to prevent the end users from executing online risk analysis for * users ( all users) .

Is there a standard way to achieve this.

The concern we have is if users are allowed to execute online reports for larger number of users , it will affect the system performance.

I know the user can be restricted with the below authorization object but these does not restrict the number of users analyzed in a report.

GRAC_RA

ACTVT

GRAC_OTYPE  ( user/ role/ profile)

GRAC_RAMOD ( Foreground/ Background)

GRAC_REPT ( Report Types)

Thanks ,Ranjiv

Accepted Solutions (0)

Answers (1)

Answers (1)

neerajmanocha
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Ranjiv,

You have an additional object GRAC_USER with field GRAC_USER to restrict the risk analysis part.

However, I really doubt if there any option to use NOT (as *) while providing the access of the user under this object. Infact, there is no concept using NOT in PFCG authorization.

You can have multiple assignments like A* to Z*, A*, ABC, etc in the value of the field. But there is no option like NOT A* or NOT ABC, etc, concept in PFCG authorization assignment.

As a workaround, you can restrict your users to run the risk analysis in Background only. If they try to run the analysis in Foreground, they will get the message 'no authorizations'. This can be done by field GRAC_RAMOD.

Thanks & Regards

Neeraj

Former Member
0 Kudos

Thanks Neeraj .

Yes I even looked in the auth obj GRAC_USER , but it restricts the user space , I don't want the end user to be restricted to a specific set of users , I just want that they are not able to execute adhoc risk analysis for all ( * ) users in one go, mainly due performance reasons.

The option of using the GRAC_RAMOD and restricting users based on this seems to be the closest workaround.

Regards,Ranjiv

neerajmanocha
Product and Topic Expert
Product and Topic Expert
0 Kudos

Yes, you are right.

I understood your concerns. However, really in doubt if this is feasible.

Workaround to run in background would be the best approach. please keep us updated if there is any other workaround/solution you found.

Thanks & Regards

Neeraj