Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Role Based Access Control to Wazuh Indexer resources #592

Open
4 tasks
Tracked by #22887
AlexRuiz7 opened this issue Dec 11, 2024 · 0 comments
Open
4 tasks
Tracked by #22887

Role Based Access Control to Wazuh Indexer resources #592

AlexRuiz7 opened this issue Dec 11, 2024 · 0 comments
Labels
level/task Task issue phase/feature complete Feature complete type/enhancement Enhancement issue

Comments

@AlexRuiz7
Copy link
Member

AlexRuiz7 commented Dec 11, 2024

Description

On Wazuh 5, we are relying heavily on Indexer as the main data storage. That data needs to be properly secured, so only specific users are granted the permissions to read and/or write to the indices.

For example, while regular users may be allowed to read agents' inventory data, only the Wazuh Server should be allowed to write to the wazuh-states-inventory-* indices.

In order to implement this Role Based Accessed Control over Wazuh resources on the Indexer, we need to first identify these users and roles, create them in second place, and finally perform E2E tests where every actor is granted the required permissions for proper operation within Wazuh, while using the most restrictive permissions possible.

Functional requirements

  • Wazuh Indexer provides a set of users and roles by default for other Wazuh components accessing the Indexer, granting the most restrictive permissions as possible without hindering their proper operation.

Implementation restrictions

  • On this issue, we are referring to users and roles from Indexer (OpenSearch security plugin).

Plan

  • Identify users and the required permissions for them.
  • Creation of users and roles.
  • Provide users for the Wazuh components accessing Indexer's resources (Wazuh Server, Engine, ...)
  • Testing.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
level/task Task issue phase/feature complete Feature complete type/enhancement Enhancement issue
Projects
Status: Backlog
Development

No branches or pull requests

1 participant