À propos du projet

OpenCTI est une plateforme open source conçue pour aider les organisations à gérer leurs connaissances et observables en matière de renseignement sur les cybermenaces. Elle structure, stocke, organise et visualise des informations techniques et non techniques sur les cybermenaces. Le schéma de données est basé sur les normes STIX2, et la plateforme comprend une application web moderne avec une API GraphQL et une interface utilisateur conviviale. Elle peut s'intégrer à d'autres outils tels que MISP, TheHive et MITRE ATT&CK. La plateforme vise à capitaliser les informations techniques (comme les TTP et les observables) et les informations non techniques (telles que l'attribution et la victimologie), en reliant chaque élément à sa source primaire. Elle prend en charge des fonctionnalités telles que les relations entre points de données, les dates de première et dernière observation, les niveaux de confiance, et peut exploiter le cadre MITRE ATT&CK via des connecteurs dédiés. Les utilisateurs peuvent également mettre en œuvre des jeux de données personnalisés. OpenCTI prend en charge l'importation et l'exportation de données dans divers formats (CSV, bundles STIX2, etc.), et des connecteurs sont développés pour faciliter l'intégration avec d'autres plateformes. La plateforme est disponible en deux éditions : Community (CE) sous licence Apache 2.0, et Enterprise (EE) avec des fonctionnalités supplémentaires nécessitant un abonnement. L'édition Enterprise peut être activée dans les paramètres de la plateforme. La documentation est disponible sur docs.opencti.io, et une instance de démonstration est accessible sur demo.opencti.io. Les options d'installation incluent Docker, l'installation manuelle, Terraform et les charts Helm. Le projet encourage les contributions et dispose d'un code de conduite et d'un guide de contribution. Il est développé par Filigran et collecte des données de télémétrie d'utilisation anonymes pour améliorer les fonctionnalités et les performances.