
opencti v7.260930.0
Plataforma Aberta de Inteligência de Ameaças Cibernéticas
Nota: Está a construir conectores, a contribuir para a plataforma ou a executar o OpenCTI em produção?
Junte-se a nós no Community Slack para colocar questões, discutir um PR antes de o abrir ou trocar impressões sobre integrações.
Introdução
O OpenCTI é uma plataforma de código aberto que permite às organizações gerir o seu conhecimento de cyber threat intelligence e os seus observáveis. Foi criada com o objetivo de estruturar, armazenar, organizar e visualizar informação técnica e não técnica sobre ciberameaças.
A estruturação dos dados é realizada através de um esquema de conhecimento baseado nas normas STIX2. Foi concebida como uma aplicação web moderna, incluindo uma API GraphQL e um frontend orientado à experiência do utilizador. Além disso, o OpenCTI pode ser integrado com outras ferramentas e aplicações, como o MISP, o TheHive, o MITRE ATT&CK, etc.

Objetivo
O objetivo é criar uma ferramenta abrangente que permita aos utilizadores capitalizar informação técnica (como TTPs e observáveis) e não técnica (como atribuição sugerida, vitimologia, etc.), ligando cada elemento de informação à sua fonte primária (um relatório, um evento MISP, etc.), com funcionalidades como ligações entre cada informação, datas de primeira e última observação, níveis de confiança, etc. A ferramenta é capaz de utilizar o framework MITRE ATT&CK (através de um conector dedicado) para ajudar a estruturar os dados. O utilizador também pode optar por implementar os seus próprios conjuntos de dados.
Depois de os dados serem capitalizados e processados pelos analistas no OpenCTI, podem ser inferidas novas relações a partir das existentes, de forma a facilitar a compreensão e a representação desta informação. Isto permite ao utilizador extrair e tirar partido de conhecimento significativo a partir dos dados em bruto.
O OpenCTI não só permite importações, mas também exportações de dados em diferentes formatos (CSV, bundles STIX2, etc.). Atualmente, estão a ser desenvolvidos conectores para acelerar as interações entre a ferramenta e outras plataformas.
Edições da plataforma
A plataforma OpenCTI tem 2 edições diferentes: Community (CE) e Enterprise (EE). O objetivo da Enterprise Edition é fornecer recursos adicionais e poderosos que exigem investimentos específicos em pesquisa e desenvolvimento. Você pode habilitar a Enterprise Edition diretamente nas configurações da plataforma.
- OpenCTI Community Edition, licenciada sob a licença Apache 2, Versão 2.0.
- OpenCTI Enterprise Edition, licenciada sob a licença Enterprise Edition.
Para entender o que a OpenCTI Enterprise Edition traz em termos de recursos, basta conferir a página das Enterprise Editions no site da Filigran. Você também pode experimentar esta edição habilitando-a nas configurações da plataforma.
Documentação e demonstração
Se você quiser saber mais sobre o OpenCTI, pode ler a documentação da ferramenta. Se você deseja descobrir como a plataforma OpenCTI funciona, uma instância de demonstração está disponível e aberta a todos. Esta instância é reiniciada todas as noites e é baseada em dados de referência mantidos pelos desenvolvedores do OpenCTI.
Download das versões
As versões estão disponíveis na página de releases do Github. Você também pode acessar o pacote de versão contínua (rolling release) gerado a partir do branch master do repositório.
Instalação
Tudo o que você precisa para instalar a plataforma OpenCTI pode ser encontrado na documentação oficial. Para a instalação, você pode:
Contribuindo
Código de Conduta
O OpenCTI adotou um Código de Conduta que esperamos que os participantes do projeto sigam. Por favor, leia o texto completo para que você possa entender quais ações serão e não serão toleradas.
Guia de Contribuição
Leia nosso guia de contribuição para aprender sobre nosso processo de desenvolvimento, como propor correções de bugs e melhorias, e como compilar e testar suas alterações no OpenCTI.
Issues para iniciantes
Para ajudar você a se familiarizar com nosso processo de contribuição, temos uma lista de issues para iniciantes que são razoavelmente fáceis de implementar. Este é um ótimo lugar para começar.
Desenvolvimento
Se você quiser ajudar ativamente o OpenCTI, criamos uma documentação dedicada sobre a implantação de um ambiente de desenvolvimento e como começar a modificar o código-fonte.
Comunidade
Status e bugs
Atualmente o OpenCTI está em intenso desenvolvimento; se você deseja relatar bugs ou solicitar novos recursos, pode usar diretamente o módulo de issues do Github.
