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

Protect sensitive features and configurations from modifications #8284

Open
Jipegien opened this issue Sep 8, 2024 · 0 comments
Open

Protect sensitive features and configurations from modifications #8284

Jipegien opened this issue Sep 8, 2024 · 0 comments
Assignees
Labels
feature use for describing a new feature to develop
Milestone

Comments

@Jipegien
Copy link
Member

Jipegien commented Sep 8, 2024

Use case

Some administrative actions and change of configuration through the UI may cause data loss during ingestion, loss of data visibility for users, breaking predefined automation, etc. without sending proper warning to users taking these administrative actions.

We must implement a way to flag elements of the platform to protect them from unwanted and unpondered modifications.

Elements to protect:

  • Configuration of specific users, groups, roles
  • activation/deactivation of inference rules
  • Main platform Organization setting
  • Default marking definitions
  • Enterprise Edition deactivation
  • File indexing pause/reset

Defining and Using a "Protected" element can only be done with a specific Capability. This capability is not bypassable.

Protected Elements can clearly be identified in the UI.

  • If you don't have the right capability, the Protected Element is visible but is disabled
  • If you have the right capability, the Protected Element is highlighted in strong color, you can use the feature but it needs you to confirm the action (with explicit warning), and you can unprotect the element (explicit warning)
@Jipegien Jipegien added the feature use for describing a new feature to develop label Sep 8, 2024
@Jipegien Jipegien added this to the Release 6.4.0 milestone Sep 8, 2024
@aHenryJard aHenryJard self-assigned this Sep 11, 2024
@SouadHadjiat SouadHadjiat self-assigned this Sep 11, 2024
@SouadHadjiat SouadHadjiat self-assigned this Sep 11, 2024
@SouadHadjiat SouadHadjiat self-assigned this Sep 11, 2024
@marieflorescontact marieflorescontact self-assigned this Sep 12, 2024
@lndrtrbn lndrtrbn self-assigned this Sep 12, 2024
@SouadHadjiat SouadHadjiat removed their assignment Sep 20, 2024
@lndrtrbn lndrtrbn removed their assignment Sep 30, 2024
Kedae pushed a commit that referenced this issue Oct 4, 2024
Kedae added a commit that referenced this issue Oct 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature use for describing a new feature to develop
Projects
None yet
Development

No branches or pull requests

6 participants