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

Investigate and Implement Automatic IOC Recognition in Thread #137

Open
KadeMorton opened this issue Dec 8, 2024 · 0 comments
Open

Investigate and Implement Automatic IOC Recognition in Thread #137

KadeMorton opened this issue Dec 8, 2024 · 0 comments
Labels
enhancement Performance, refactoring, and usability feature request New feature or request

Comments

@KadeMorton
Copy link
Member

KadeMorton commented Dec 8, 2024

Is your feature request related to a problem? Please describe.
Thread currently lacks an automated process for recognizing Indicators of Compromise (IOCs) in text. This gap limits the platform's ability to efficiently extract and display critical threat intelligence from ingested data.

Describe the solution you'd like
A robust IOC recognition feature that uses advanced techniques, such as regex patterns, heuristic-based detection, or machine learning models, to automatically identify IOCs in ingested text. Recognized IOCs should be accurately captured, categorized, and presented in a user-friendly format. The implementation should include thorough testing, validation, and comprehensive documentation.

Describe alternatives you've considered

  • Relying solely on manual IOC identification by analysts, which is time-intensive and prone to human error.
  • Using pre-existing libraries or tools without customization, which might lack the specificity and integration required for Thread's needs.

Additional context
This feature should follow a phased approach:

  1. Research IOC Recognition Methods: Evaluate techniques like regex, heuristics, and machine learning for IOC detection.
  2. Compare and Recommend Solution: Select the most effective method based on criteria such as accuracy, scalability, and ease of integration.
  3. Design Implementation Plan: Develop a detailed roadmap for integration into Thread.
  4. Develop and Integrate Solution: Implement and ensure recognized IOCs are processed and displayed effectively.
  5. Test and Validate: Conduct rigorous testing to ensure accuracy and scalability.
  6. Document and Finalize: Provide clear documentation and usage guidelines.

This enhancement will significantly improve Thread's functionality and value to analysts by automating a critical part of the threat intelligence process.

@KadeMorton KadeMorton added enhancement Performance, refactoring, and usability feature request New feature or request labels Dec 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Performance, refactoring, and usability feature request New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant