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

Decay settings for Indicators scores #2859

Closed
SamuelHassine opened this issue Feb 10, 2023 · 1 comment
Closed

Decay settings for Indicators scores #2859

SamuelHassine opened this issue Feb 10, 2023 · 1 comment
Assignees
Labels
feature use for describing a new feature to develop solved use to identify issue that has been solved (must be linked to the solving PR)
Milestone

Comments

@SamuelHassine
Copy link
Member

SamuelHassine commented Feb 10, 2023

Use case

  • Currently the Indicator’s score in OpenCTI can only change based on manual modification or upserting (or automation) but cannot change over time. Each indicators has a “valid_until” date. If the date is overdue, the Indicator is revoked (automatically with the revokeManager). It is a On/Off model that cannot represent the fact that an Indicator lose its “value” over time.
  • Plus, it is not possible to react on particular moment of the score evolution of an Indicator, for example to trigger specific sharing or tagging.

Proposed Solution

Admin can configure a decay formula for indicators matching a filter.
Decay formula are defined by acceleration factor and key reaction points. key reaction points are score values that need to be store in DB for possible reaction triggering (impossible to react on every possible score due to ressource consumption for millions of Indicators).
A nice lifecycle curve allows user to display the lifecycle of an Indicator.

To implement:

  • [MVP] Managing Decay Algorithms in the platform
  • [MVP] View Details and Configuration of a Decay Algorithm
  • [MVP] Enforce specific rights to manage Decay Algorithms
  • [MVP] Providing Built-in Decay Algorithm
  • [MVP] Applying Decay Algorithms to Indicators
  • [MVP] Displaying impact of Decay algorithm on Indicator’s Overview
  • [MVP] Creating a custom Decay Algorithm
  • [MVP] Editing a custom Decay Algorithm
  • [MVP] Deleting a custom Decay Algorithm
@SamuelHassine SamuelHassine added the feature use for describing a new feature to develop label Feb 10, 2023
@SamuelHassine SamuelHassine added this to the Release 5.8.0 milestone Feb 10, 2023
@SamuelHassine
Copy link
Member Author

@team: please also read #2774.

@Kedae Kedae modified the milestones: Release 5.8.0, Release 5.9.0 Apr 3, 2023
@Jipegien Jipegien modified the milestones: Release 5.9.0, Release 5.10.0 Jun 7, 2023
@Jipegien Jipegien modified the milestones: Release 5.12.0, Release 5.13.0 Oct 4, 2023
@Jipegien Jipegien changed the title Decay settings for indicators and observables scores Decay settings for Indicators scores Nov 21, 2023
aHenryJard added a commit that referenced this issue Dec 14, 2023
aHenryJard added a commit that referenced this issue Jan 30, 2024
aHenryJard added a commit that referenced this issue Jan 30, 2024
frapuks pushed a commit that referenced this issue Feb 5, 2024
SouadHadjiat added a commit that referenced this issue Feb 13, 2024
Co-authored-by: Angelique <angelique.jard@filigran.io>
Co-authored-by: Landry Trebon <landry.trebon@filigran.io>
@SamuelHassine SamuelHassine added the solved use to identify issue that has been solved (must be linked to the solving PR) label Feb 16, 2024
SouadHadjiat added a commit that referenced this issue Feb 20, 2024
Co-authored-by: Souad Hadjiat <souad.hadjiat@filigran.io>
richard-julien added a commit that referenced this issue Feb 27, 2024
Co-authored-by: Adrien Servel <adrien.servel@filigran.io>
Co-authored-by: Julien Richard <julien.richard@filigran.io>
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 solved use to identify issue that has been solved (must be linked to the solving PR)
Projects
None yet
Development

No branches or pull requests

5 participants