Skip to main content

Roda de Cores em Times de Segurança da Informação

· 6 min read
David Puziol Prata
DevOps at @ Thoughworks

A Roda de Cores para Times de Segurança (Security Team Color Wheel) é um framework conceitual utilizado na segurança da informação para categorizar diferentes funções, responsabilidades e abordagens dentro de uma estrutura de segurança organizacional.

Tudo começou simples com somente dois times, um de ataque (Red) e um de defesa (Blue). Tempos depois surgiu o time de segurança com foco em desenvolvimento de software (Yellow). Porém com o vasto campo de especializações em segurança foi necessário expandir incluindo uma gama mais ampla de "cores", cada uma representando uma função específica no ecossistema de segurança cibernética.

color-infosec

Nesta segunda etapa de expansão veremos as cores formadas são misturas entre as cores primárias.

A grande maioria das empresas não têm estrutura formal para todas essas "equipes coloridas" de segurança. Na prática, é comum que algumas pessoas acumulem diferentes funções, vestindo "vários chapéus" conforme necessário, especialmente em equipes de segurança menores.

alt text

Equipe Vermelha (Red Team)

A Equipe Vermelha simula ataques contra os sistemas e infraestruturas da organização, adotando a mentalidade e táticas de adversários reais. Seu objetivo é identificar vulnerabilidades antes que atacantes maliciosos possam explorá-las.

  • Segurança ofensiva
  • Engenharia social
  • Hacking ético
  • Realizar testes de penetração (pentest)
  • Simular ataques avançados persistentes (APTs)
  • Avaliar a eficácia dos controles de segurança existentes
  • Fornecer feedback construtivo para melhorar as defesas

Equipe Azul (Blue Team)

A Equipe Azul é responsável pela defesa dos sistemas e redes da organização, sendo feito de forma proativa. Enquanto a Equipe Vermelha tenta encontrar falhas, a Equipe Azul trabalha para proteger ativamente os ativos digitais.

  • Monitorar redes e sistemas em busca de atividades suspeitas
  • Responder a incidentes de segurança
  • Implementar e gerenciar ferramentas de segurança
  • Desenvolver e manter políticas de segurança
  • Analisar logs e alertas de segurança

Equipe Amarela (Yellow Team)

alt text

A Equipe Amarela é responsável pela construção e manutenção da segurança em desenvolvimento de software (onde atuam os desenvolvedores), focando em arquitetura de segurança e design de sistemas. O Yellow Team tem a responsabilidade de desenvolver aplicações com o conceito Shift Left, onde a codificação segura deve ser prevista desde a arquitetura do software até a sua conclusão, reduzindo retrabalho e os custos com a revisão tardia da segurança no código.

  • Projetar arquiteturas de segurança robustas
  • Implementar princípios de segurança por design
  • Desenvolver padrões de configuração segura
  • Avaliar novas tecnologias do ponto de vista de segurança
  • Criar ambientes resilientes e seguros

Desenvolvedores de aplicativos, engenheiros de software e arquitetos se enquadram nessa categoria.

Equipe Roxa (Purple Team)

alt text

Vermelho + Azul = Roxo

A Equipe Roxa representa a integração entre as equipes vermelha e azul, promovendo colaboração em vez de competição. Seu objetivo é maximizar o aprendizado organizacional através da combinação de habilidades ofensivas e defensivas.

  • Facilitar a comunicação entre as equipes vermelha e azul
  • Garantir que as lições aprendidas nos exercícios de ataque sejam incorporadas às defesas
  • Desenvolver exercícios colaborativos de segurança
  • Implementar um ciclo contínuo de melhoria de segurança
  • Melhorar os recursos de detecção e defesa

No Purple Team estão os gestores técnicos dos times Blue e Red.

Equipe Verde (Green Team)

alt text

Azul + Amarelo = Verde

A Equipe Verde concentra-se no desenvolvimento seguro de software e aplicações. Eles integram práticas de segurança ao ciclo de desenvolvimento desde o início.

A Blue Team nem sempre está ciente de todas as estruturas, bibliotecas, sistemas de terceiros, chamadas de rede e funcionalidades adicionadas pela Yellow Team. O Yellow Team pode mal estar ciente de algumas das dependências por trás de seu próprio código.

  • Implementar práticas de DevSecOps
  • Realizar análises de código seguro
  • Desenvolver padrões de codificação segura
  • Treinar desenvolvedores em práticas de segurança
  • Automatizar testes de segurança no pipeline de desenvolvimento

As pessoas que geralmente compõem esse time são desenvolvedores com especialização em segurança, engenheiros DevSecOps, arquitetos de segurança de aplicações e especialistas em SAST/DAST/OWASP.

Equipe Laranja (Orange Team)

alt text

Vermelho + Amarelo = Laranja

A Equipe Laranja concentra-se na análise de ameaças e inteligência, coletando e processando informações sobre adversários potenciais e suas táticas.

  • Coletar e analisar inteligência de ameaças
  • Identificar tendências emergentes em ataques cibernéticos
  • Desenvolver perfis de adversários (threat actors)
  • Compartilhar informações relevantes com outras equipes
  • Priorizar ameaças com base no contexto organizacional

A Equipe Laranja é tipicamente composta por especialistas em inteligência de ameaças, incluindo: analistas de CTI (Cyber Threat Intelligence), pesquisadores de segurança, especialistas em threat hunting, profissionais de OSINT (inteligência de fontes abertas), e especialistas em atribuição de ataques. Estes profissionais trabalham para identificar, analisar e contextualizar ameaças emergentes, permitindo que a organização se prepare proativamente contra possíveis ataques.

Equipe Branca (White Team)

O time White tem um papel bem diferenciado e estratégico. Enquanto os outros times (como Red, Blue, Purple etc.) estão mais focados em atacar, defender ou combinar os dois, esse time cuida da governança, ética, educação e coordenação da segurança como um todo.

  • Educação e treinamneto
  • Definir regras de engajamento para exercícios de segurança
  • Monitorar exercícios para garantir conformidade com parâmetros estabelecidos e evitando que exercícios não prejudiquem operações reais.
  • Avaliar resultados de forma imparcial
  • Documentar lições aprendidas
  • Políticas de governança e compliance
  • Coordenação e facilitação
  • Ética e legitimidade para garantir que todas as ações estejam dentro da lei
  • Garantem que todos os times estão alinhados com os objetivos de segurança da organização.
  • Atuam fortemente em auditorias e frameworks como ISO, NIST, LGPD/GDPR.

A Equipe Branca atua como árbitro e coordenadora em exercícios de segurança, garantindo que simulações e testes sejam conduzidos de forma ética e controlada garantindo que os exercícios de segurança contribuam para os objetivos de conformidade da organização, em vez de criar riscos adicionais.

Implementação em Organizações

A implementação da Roda de Cores de Segurança da Informação não exige necessariamente equipes distintas para cada categoria. Em organizações de menor porte, um único profissional pode assumir múltiplos papéis conforme a necessidade. O fundamental é assegurar a cobertura de todas as funções essenciais, mesmo com recursos humanos limitados.

Organizações maiores têm a opção de adotar estruturas mais formais, seja com equipes exclusivas para cada função ou agrupando funções relacionadas em departamentos específicos.

A Roda de Cores representa uma abordagem flexível e eficiente para organizar as diversas funções de segurança organizacional. Sua adoção permite às empresas garantir cobertura ampla dos riscos de segurança, estimular a colaboração entre especialistas e fomentar uma cultura de segurança resiliente e adaptável.

Este modelo é dinâmico e evolui constantemente para responder aos novos desafios, refletindo a natureza mutável do cenário contemporâneo de ameaças cibernéticas.