05 - PLT.5 - Compartilhamento de Inteligência (TLP)
video: https://youtu.be/... no frontmatter da nota.PLT.5 - Compartilhamento de Inteligência (TLP)
Controle PLT.5 do grupo PLT (Plataformas de Inteligência de Ameaças) do Framework CTH, derivado do Capítulo 8 do PDF de referência. Define o TLP 2.0 como protocolo de controle de divulgação e estabelece a cultura de compartilhamento responsável com a comunidade de defesa. O controle sustenta CTI, PLT.1, PLT.2 e PLT.3 ao garantir que a inteligência circule para quem precisa, na velocidade necessária, sem expor a organização nem os parceiros.
1. Contexto e Posicionamento no Framework CTH
A defesa coletiva multiplica o valor da inteligência. Enquanto adversários compartilham livremente ferramentas, técnicas e infraestrutura em fóruns e marketplaces, defensores isolados enfrentam sozinhos campanhas que já passaram por dezenas de organizações. O compartilhamento reduz o tempo de detecção, porque indicadores validados por outros podem ser implementados preventivamente, e contribui para a segurança coletiva do setor. O Framework CTH trata o compartilhamento não como opcional, mas como obrigação ética e estratégica da comunidade de cibersegurança.
Compartilhar sem controle, porém, gera riscos legais, contratuais e operacionais. Dados de incidentes podem expor clientes, vulnerabilidades não corrigidas ou informações pessoais; conteúdo de parceiro pode circular além do permitido e quebrar confiança construída em anos. O TLP 2.0 (Traffic Light Protocol, versão 2.0, mantido pela FIRST) resolve esse dilema com um vocabulário pequeno e universal de regras de divulgação, aplicável a relatórios, tickets, plataformas e conversas. Este controle define como aplicar o TLP tecnicamente e culturalmente, com o PLT.3 garantindo que a marcação viaje embutida nos objetos STIX.
2. Níveis do TLP 2.0 e Regras de Divulgação
O TLP 2.0 define cinco níveis, que substituem a nomenclatura antiga e eliminam a tag TLP:WHITE. Cada nível responde a duas perguntas: quem pode receber o conteúdo e com quais cautelas. A escolha correta do nível é decisão analítica no momento da criação do produto, e não decisão administrativa posterior.
| Nível | Regra de divulgação | Uso típico no programa CTH |
|---|---|---|
| TLP:CLEAR | Divulgação sem restrição, sujeita às regras padrão de uso | Hashes de malware conhecido, orientações gerais de proteção |
| TLP:GREEN | Divulgação limitada à comunidade e a pares de confiança; pode circular, mas não publicar | IOCs genéricos de campanha ampla, regras YARA compartilhadas em grupo |
| TLP:AMBER | Limitado aos destinatários e à organização, com necessidade de conhecer | TTPs de ator visando o setor, IOCs com contexto operacional sensível |
| TLP:AMBER+STRICT | Limitado estritamente aos destinatários nomeados, sem retransmissão | Material de parceiro com NDA restrito, evidência preliminar de investigação conjunta |
| TLP:RED | Não divulgar, apenas para os destinatários da conversa | Dados de incidente ativo, identificadores de vítima, detalhes de exploit não corrigido |
Três cuidados evitam erros de classificação. Primeiro, AMBER+STRICT é novo no 2.0 e exige destinação explícita de pessoas ou grupos, diferente do AMBER clássico que permite retransmissão interna. Segundo, TLP:RED não proíbe conversas internas entre quem já recebeu o material, e sim qualquer divulgação adicional. Terceiro, a marcação deve seguir o formato padrão com dois pontos, como TLP:AMBER, e permanecer legível em cópias parciais do documento.
O TLP é um protocolo social, e não um controle técnico por si só. Ele descreve permissões de divulgação para humanos e para processos, mas não criptografa, não bloqueia cópias não autorizadas nem impede erros por conta própria. A implementação técnica da seção 4 existe justamente para traduzir as regras sociais do protocolo em controles verificáveis de plataforma e pipeline.
2.1 Escolha do Nível em Cinco Perguntas
Para acelerar decisões no dia a dia, a política interna deve oferecer um roteiro de classificação. As cinco perguntas abaixo, respondidas em ordem, resolvem a grande maioria dos casos sem reunião adicional.
- O conteúdo cita vítima identificável ou exploit não corrigido? Se sim, TLP:RED.
- O material depende de acordo específico com parceiros nomeados? Se sim, TLP:AMBER+STRICT.
- O conteúdo expõe posição da organização, mas é útil internamente e a parceiros diretos? TLP:AMBER.
- O conteúdo permanece útil para a comunidade ampla sem expor ninguém? TLP:GREEN ou TLP:CLEAR.
- Persiste a dúvida? Classificar como TLP:AMBER e enfileirar revisão com SLA curto.
3. Aplicação em Relatórios, Tickets, Plataformas e Canais
A marcação TLP precisa estar presente em todos os produtos do programa, independentemente do canal. Relatórios táticos e estratégicos recebem o nível no título e no rodapé de cada página; tickets de incidente herdam o nível do caso correspondente; plataformas como MISP e OpenCTI convertem tags em marcações de objeto; canais de chat de resposta a incidente aplicam o nível do assunto discutido. A tabela orienta a aplicação por superfície.
| Superfície | Onde marcar | Controle complementar |
|---|---|---|
| Relatório em PDF ou página | Título, cabeçalho e rodapé de cada página | Restrição de exportação e marca d'água com destinatário |
| Ticket de incidente | Campo de classificação do caso | Permissão de leitura por grupo do sistema de tickets |
| MISP e OpenCTI | Tag e marking-definition do evento ou entidade | Filtros de sincronização que bloqueiam níveis restritos |
| Canal de chat e e-mail | Assunto e primeira linha da mensagem | Grupos fechados por nível e vedação de capturas externas |
| Reunião e apresentação | Primeiro slide e convite da reunião | Lista de presença compatível com o nível do conteúdo |
A regra prática para conversas em canais compartilhados é reduzir o nível sempre que possível. Detalhes técnicos de um incidente ativo podem ser descritos em AMBER sem citar nomes de sistemas ou clientes, e essa descrição alcança mais defensores úteis do que uma nota RED com todos os detalhes. O analista deve se perguntar qual é o menor nível que preserva as pessoas e os sistemas envolvidos.
O recebimento de material TLP também segue procedimento, e não apenas o envio. A sequência abaixo define o tratamento mínimo ao ingressar conteúdo marcado de parceiros, garantindo que a confiança recebida não se perca na retransmissão interna.
- Confirmar o nível declarado e registrar a fonte no catálogo do PLT.4.
- Propagar a marcação para tickets, notas e cópias derivadas do material.
- Limitar o acesso interno aos grupos autorizados conforme a matriz da plataforma.
- Verificar, antes de reencaminhar internamente, se o nível permite a nova audiência.
- Documentar exceções solicitadas pelo parceiro, com validade e aprovador definidos.
4. Implementação Técnica da Marcação
A marcação obrigatória começa no texto, mas só é confiável quando automática. No pipeline de ingestão e de publicação, regras convertem tags em marcações e bloqueiam saídas incompatíveis. O exemplo abaixo descreve, em formato ilustrativo, uma regra de pipeline que impede sincronização externa de conteúdo restrito.
# Regras ilustrativas de pipeline de compartilhamento
marcacao_obrigatoria:
fonte: [evento_misp, entidade_opencti, relatorio_pdf]
niveis_aceitos: [tlp-clear, tlp-green, tlp-amber, tlp-amber-strict, tlp-red]
sem_marcacao: aplicar_tlp_amber_e_alertar
sincronizacao_externa:
tlp_maximo_enviado: green
bloquear: [tlp-amber, tlp-amber-strict, tlp-red]
log: registrar_evento_e_responsavel
validacao_periodica:
frequencia: trimestral
verificacao: amostras de exportação conferidas contra a política
No controle de acesso por grupo, cada nível mapeia para grupos específicos da plataforma. TLP:RED fica visível apenas ao grupo da equipe interna que trata o caso; TLP:AMBER alcança os grupos internos e parceiros nomeados; TLP:GREEN e TLP:CLEAR habilitam os grupos de sincronização comunitária. A ausência de marcação deve tratar o material como AMBER por padrão, gerando alerta para classificação, e nunca tratar como público o que não foi classificado.
A tabela abaixo mapeia cada nível TLP para os controles equivalentes nas plataformas usuais do programa. O mapeamento exato varia por organização, mas a correspondência precisa estar documentada e testada, porque divergências entre plataformas são a causa mais comum de vazamentos e de bloqueios indevidos.
| Nível TLP | MISP (distribuição) | OpenCTI (marcação e grupos) | Exportação para SIEM |
|---|---|---|---|
| TLP:CLEAR | All communities | Marcação TLP:CLEAR, grupos amplos | Permitida |
| TLP:GREEN | Connected communities | Marcação TLP:GREEN, grupos comunitários | Permitida para consumo interno |
| TLP:AMBER | This community only | Marcação TLP:AMBER, grupos internos e parceiros nomeados | Permitida apenas para equipes internas |
| TLP:AMBER+STRICT | Bloqueada em sincronização | Marcação restrita ao caso | Permitida apenas para os destinatários nomeados |
| TLP:RED | Your organisation only | Marcação restrita ao grupo do caso | Bloqueada na exportação automática |
Testes práticos validam esse mapeamento pelo menos uma vez por trimestre. Exporte amostras de cada nível para cada consumidor e verifique o resultado do lado receptor, porque o comportamento dos filtros varia entre versões de plataforma; documente as divergências encontradas e corrija a matriz. Esses testes rápidos convertem a política de TLP em garantia auditável diante de parceiros e auditorias internas.
5. Cultura de Compartilhamento Responsável
O maior obstáculo ao compartilhamento raramente é técnico, e sim cultural. O custo de não compartilhar é invisível no curto prazo: a campanha que derrubaria a vizinhança continua livre porque ninguém avisou, e a inteligência que a organização recebeu e não devolveu seca a fonte que a protegeria depois. Lideranças precisam ver o compartilhamento como parte do serviço de segurança, com métricas próprias, e não como exposição de risco reputacional.
Compartilhar sem se expor é uma técnica que se aprende e se padroniza. Os cuidados essenciais de anonimização e sanitização de dados de incidente incluem:
- Remover nomes de clientes, usuários, ativos internos e endereços IP próprios antes de qualquer envio externo.
- Substituir identificadores diretos por hashes ou marcadores consistentes, preservando a utilidade analítica dos dados.
- Suprimir detalhes que revelem vulnerabilidade não corrigida ou configuração sensível, mantendo a técnica em nível de TTP.
- Revisar anexos e capturas de tela, que frequentemente carregam metadados e caminhos internos não percebidos.
- Definir o nível TLP junto com jurídico e comunicação para produtos que citam o setor ou parceiros comerciais.
O equilíbrio entre abertura e cautela é operacional, e não filosófico. Uma política formal de compartilhamento, exigida no nível Básico deste controle, define critérios de classificação por tipo de produto, fluxo de aprovação e canais autorizados. Com a política treinada, a decisão individual de compartilhar deixa de depender do humor do dia e passa a seguir critérios auditáveis.
Treinamento periódico consolida a cultura. Simulações de classificação, em que a equipe rotula produtos fictícios e discute divergências, alinham o entendimento do grupo e revelam ambiguidades da política. Incluir jurídico e comunicação em pelo menos uma simulação por semestre prepara as áreas que autorizam compartilhamentos sensíveis, e transforma a revisão de TLP em parte natural do fluxo de publicação, e não em gargalo percebido.
A resposta a solicitações de inteligência de parceiros merece procedimento próprio. Toda solicitação deve ser registrada, classificada quanto à possibilidade de atendimento, aprovada conforme a política e respondida no nível TLP adequado, com material sanitizado. Responder rápido mesmo quando a resposta é negativa preserva a relação, enquanto silêncio prolongado degrada a confiança que sustenta a troca mútua.
A reclassificação também precisa de procedimento definido. Material AMBER que perde a sensibilidade, como IOC cuja campanha terminou e virou notícia pública, pode ser rebaixado com registro no log de decisões, incluindo aprovador, data e justificativa. Esse ciclo evita que restrições antigas travem conteúdo que hoje teria utilidade ampla, sem abrir espaço para rebaixamentos apressados feitos sob pressão de prazo.
6. Participação em Comunidades e ISACs
A participação ativa em pelo menos uma comunidade de compartilhamento é exigência do nível Básico do Framework CTH. Comunidades setoriais (ISACs e ISAOs), grupos de MISP, redes como a FIRST e fóruns nacionais de CSIRTs oferecem contexto que nenhum feed comercial reproduz: informação de vizinhança, com relevância direta e com possibilidade de diálogo bilateral. O responsável designado deve monitorar entradas, validar qualidade e garantir contribuição regular, porque comunidades se resentem de consumidores silenciosos.
A contribuição cresce em etapas e cada uma gera valor. Começar consumindo e respondendo solicitações; evoluir para enviar IOCs sanitizados em TLP:GREEN e TLP:AMBER; alcançar o nível Avançado liderando iniciativas setoriais, organizando exercícios de compartilhamento e publicando relatórios de incidentes anonimizados. Métricas de compartilhamento, como volume recebido, volume contribuído, taxa de utilização da inteligência recebida e tempo entre recepção e implementação em detecção, demonstram o retorno da participação e orientam o nível de investimento.
Exercícios de compartilhamento aceleram a maturidade de toda a comunidade, e não apenas da organização participante. Mesas de análise conjunta sobre incidentes sanitizados, envio de pacotes STIX fictícios entre parceiros e avaliação cruzada do tempo entre notificação e bloqueio produzem melhorias concretas no fluxo coletivo. A organização que lidera esses exercícios no setor ganha acesso antecipado a contexto, reputação que facilita pedidos de ajuda e visibilidade interna que sustenta o orçamento do programa.
7. Implementação Prática e Salvaguardas por Nível
O Framework CTH organiza as salvaguardas do controle em três níveis cumulativos. Cada nível requer evidência arquivada, e a coluna de entregável orienta a auditoria. Evidências do nível Básico incluem a política publicada, o registro de treinamento e a ata de participação na comunidade; no Intermediário, logs de sincronização e painel de métricas; no Avançado, os produtos publicados e os convites aceitos para liderança de iniciativas. A tabela resume os objetivos.
| Nível | Salvaguarda | Entregável verificável |
|---|---|---|
| Básico | PLT.5.1: política formal de compartilhamento com critérios de classificação TLP, aprovação e canais autorizados | Política publicada e treinada com a equipe |
| Básico | PLT.5.2: participação ativa em pelo menos uma comunidade ou ISAC, com responsável designado | Registro de contribuições e de consumo |
| Intermediário | PLT.5.3: compartilhamento automatizado bidirecional via STIX/TAXII, com coleções por TLP e bloqueio de RED | Configuração de filtros e logs de sincronização |
| Intermediário | PLT.5.4: métricas de compartilhamento, incluindo volume recebido, contribuído, taxa de utilização e tempo de implementação | Painel trimestral de compartilhamento |
| Avançado | PLT.5.5: liderança ou co-liderança de iniciativas setoriais e contribuição com relatórios anonimizados e regras de detecção | Produtos publicados e reconhecimento da comunidade |
8. Erros Comuns e Pontos de Atenção
Os erros abaixo surgem tanto do excesso de cautela quanto da pressa operacional. Cada item traz o efeito observável e a correção recomendada.
- Marcar tudo como RED por medo; efeito: isolamento da organização e perda de acesso a inteligência de pares; correção: política com critérios objetivos por tipo de produto e revisão de amostras mensais.
- Vazar conteúdo AMBER em feeds públicos ou sincronizações amplas; efeito: perda de confiança e possível exclusão da comunidade; correção: filtros de saída que bloqueiam níveis restritos e auditoria de exportações.
- Usar TLP:WHITE ou nomenclatura antiga em documentos novos; efeito: ambiguidade sobre a regra aplicável; correção: atualizar templates para TLP 2.0 e revisar acervos vivos.
- Contribuir apenas consumindo na comunidade; efeito: reputação negativa e perda de reciprocidade; correção: meta mínima de contribuições periódicas com responsável designado.
- Compartilhar dados de incidente sem sanitização; efeito: exposição de clientes, ativos e vulnerabilidades; correção: checklist de anonimização obrigatório antes do envio.
- Classificar por pressão de prazo, sem revisão; efeito: marcações inconsistentes que travam a automação; correção: padrão conservador automático (AMBER) e fila de revisão com SLA curto.
- Deixar a classificação depender de quem escreve o documento; efeito: níveis divergentes para tipos idênticos de produto; correção: tabela de classificação por tipo de produto na política, com exemplos reais.
- Tratar capturas de tela e anexos como isentos de marcação; efeito: material restrito circulando em imagem sem TLP visível; correção: exigir marcação na imagem e revisão de anexos no checklist de envio.
9. Integração com Outros Controles do Framework CTH
O PLT.5 governa a fronteira externa de todo o fluxo de inteligência. A marcação TLP nasce nos produtos de CTI, viaja como marking-definition nos objetos STIX do PLT.3, controla filtros de sincronização do MISP no PLT.1 e grupos de acesso no OpenCTI do PLT.2, e deve ser conferida nas fontes avaliadas pelo PLT.4, que registram o TLP máximo recebido de cada origem. No plano interno, GOV sustenta a política formal e MET mede o equilíbrio entre inteligência recebida e contribuída.
No plano de maturidade, o marco Básico exige política formal de classificação e participação em uma comunidade; o Intermediário exige automação de compartilhamento respeitando TLP e métricas de utilização; o Avançado exige liderança setorial reconhecida, com contribuições que influenciem a postura de defesa de todo o ecossistema. A evidência de maturidade madura é a combinação de auditorias de saída sem violação, contribuições regulares aceitas pela comunidade e tempo médio curto entre receber inteligência relevante e vê-la implementada nos controles de detecção.