Getting Data In

RBAC without using indexes

nouh_hussein
New Member

Is it possible to do RBAC without indexes ? I have 5 indexes at least, but I can’t use indexes to do RBAC because all users should see all 5 indexes, but the requirement is that they should only see their data. If I ensure that the data is tagged at each of the users location, will it be possible to use these tags to only allow users that work at a specific location to be able to see their data and their data only from the 5 different indexes available ? I like RBAC indexes because it ensures that users will not see any data even if they write their own searches because they simply don’t have access to the indexes that they weren’t assigned access to but unfortunately this doesn’t work because we already indexed , and we can’t do that so we have to rely on another attribute or tag to filter the data. Please let me know if you can suggest anything.

0 Karma

renjith_nair
Legend

@nouh_hussein,

Recommended way of data separation is by using different index for different data access requirements. So suggest to re-look at the design.

Alternatively, you can combine index based and Searchfilter restrictions to achieve some degree of data isolation. However it might create performance issues.

Please refer to one of the .conf presentations for a better overview

https://conf.splunk.com/files/2017/slides/splunking-with-multiple-personalities-extending-role-based...

Happy Splunking!
0 Karma

nouh_hussein
New Member

I’ve seen this document before. How secure is this method ? Can it guarantee that non of the users will be able to see any of the data that is filtered ?

0 Karma

renjith_nair
Legend

if the data access is really a security concern, suggest to separate using index. The search filters filters the data based on the search you provide and hence you need to make sure that the searches are working as expected. Suggest to simulate the user role and test it yourself.
Additionally subset of data can be copied to a summary index and provide the users access only to the respective summary index. However it needs scheduled searches to copy the data and also there will be a delay in data availability to the users based on the schedule

Happy Splunking!
0 Karma
Get Updates on the Splunk Community!

Updated Team Landing Page in Splunk Observability

We’re making some changes to the team landing page in Splunk Observability, based on your feedback. The ...

New! Splunk Observability Search Enhancements for Splunk APM Services/Traces and ...

Regardless of where you are in Splunk Observability, you can search for relevant APM targets including service ...

Webinar Recap | Revolutionizing IT Operations: The Transformative Power of AI and ML ...

The Transformative Power of AI and ML in Enhancing Observability   In the realm of IT operations, the ...