Security

Individual Permissions for App

robettinger
Explorer

I have an interesting scenario: senior members of our team would like access to some Information Security dashboards that I created within an app.

The question is: is there a way to grant read-only access to all indexes within this app but only to a few ones outside it? Additionally, I would like to prevent users from running ad-hoc searches when in the app - they should only be allowed to run dashboards.

To clarify:

User A has access to indexes 1, 2 and 3 when using App X and should run searches and dashboards with no issues. However, when using App Z, they should only be able to run dashboards. These dashboards are populated with data from indexes 1, 2, 3 ... 50.

Thank you,
Rob

1 Solution

DalJeanis
SplunkTrust
SplunkTrust

The most direct way to get what you want is to create a new, "temporary" summary index, that holds only the extra information that you want to give them access to, and write the data from indexes 4-50 in a summary form to that index. That way, no confidential information is potentially exposed.

It is a little extra work in setup, but in the long run you will bypass a lot of potential audit findings and rejiggering of permissions.


If that strategy is not practical due to the nature or depth of the data that the dashboard depicts, then consider building a data model and granting access to specific items in the data model, as opposed to granting direct access to the indexes. This is slightly more upfront engineering, but much more flexible and adaptable in the long run. If you'd like more detail, let us know and we can get you a reference.

View solution in original post

0 Karma

DalJeanis
SplunkTrust
SplunkTrust

The most direct way to get what you want is to create a new, "temporary" summary index, that holds only the extra information that you want to give them access to, and write the data from indexes 4-50 in a summary form to that index. That way, no confidential information is potentially exposed.

It is a little extra work in setup, but in the long run you will bypass a lot of potential audit findings and rejiggering of permissions.


If that strategy is not practical due to the nature or depth of the data that the dashboard depicts, then consider building a data model and granting access to specific items in the data model, as opposed to granting direct access to the indexes. This is slightly more upfront engineering, but much more flexible and adaptable in the long run. If you'd like more detail, let us know and we can get you a reference.

0 Karma

robettinger
Explorer

Hi,

yes, I would like some references if possible ... Thank you v much!!!! Really appreciate it.

0 Karma
Get Updates on the Splunk Community!

Welcome to the Splunk Community!

(view in My Videos) We're so glad you're here! The Splunk Community is place to connect, learn, give back, and ...

Tech Talk | Elevating Digital Service Excellence: The Synergy of Splunk RUM & APM

Elevating Digital Service Excellence: The Synergy of Real User Monitoring and Application Performance ...

Adoption of RUM and APM at Splunk

    Unleash the power of Splunk Observability   Watch Now In this can't miss Tech Talk! The Splunk Growth ...