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

Create Training Data and Build Initial Machine Learning Models for DISARM Red Framework TTPs #125

Open
KadeMorton opened this issue Aug 28, 2024 · 0 comments
Labels
DISARM implementation Implementing the DISARM Red Framework into Thread feature request New feature or request

Comments

@KadeMorton
Copy link
Member

Description

To support the integration of the DISARM Red Framework within Thread, we need to create training data and build initial machine learning models for each TTP (Tactics, Techniques, and Procedures) in the framework. This task involves gathering relevant training data, developing models, and validating their performance to ensure they accurately map TTPs in the context of the DISARM Red Framework.

Task

  • Gather and Curate Training Data: Collect and curate relevant training data that accurately represents each TTP in the DISARM Red Framework. This may involve sourcing data from existing datasets or manually annotating reports.
  • Build Initial Machine Learning Models: Develop machine learning models for each TTP based on the curated training data. Ensure that each model is tailored to effectively identify and categorize the specific TTP it represents.
  • Model Validation and Tuning: Validate the initial models using a separate test dataset. Adjust and tune the models as necessary to improve accuracy and reduce false positives/negatives.
  • Document the Model Development Process: Keep records of the training data, model configurations, and validation results. This documentation will be critical for future model improvements and troubleshooting.

Acceptance Criteria

  • Successful creation of training data that accurately represents the TTPs in the DISARM Red Framework.
  • Development of initial machine learning models for each TTP, with all models performing at an acceptable level of accuracy.
  • Completion of a validation process that confirms the models' effectiveness in identifying and categorizing TTPs.
  • Documentation of the entire model development process, including data sources, model configurations, and validation results.

Steps

  1. Training Data Collection and Curation: Complete data collection and curation.
  2. Model Development: Develop the initial machine learning models, based on the curated data.
  3. Validation and Tuning: Validate and tune the models to ensure they meet accuracy standards.
  4. Documentation and Review: Document the process and conduct a review post-validation.
@KadeMorton KadeMorton added feature request New feature or request DISARM implementation Implementing the DISARM Red Framework into Thread labels Aug 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DISARM implementation Implementing the DISARM Red Framework into Thread feature request New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant