Segurança de código

O Cortex® Cloud oferece segurança automatizada para infraestrutura e aplicativos nativos da nuvem, integrados a ferramentas de desenvolvedor

Code Security Front

O desenvolvimento de aplicativos nativos da nuvem é rápido e complexo. Pode ser um desafio para as equipes de segurança acompanharem o ritmo das mudanças. No entanto, as diversas práticas recomendadas de DevOps apresentam uma oportunidade de usar a automação para proteger aplicativos e infraestrutura desde o código até a nuvem™, aliviando essa pressão.

Uma única ferramenta para proteger o código em todas as arquiteturas modernas e cadeias de suprimentos de software.

O Cortex Cloud incorpora segurança abrangente em todo o ciclo de desenvolvimento de software. A plataforma identifica vulnerabilidades, configurações incorretas, violações de conformidade e segredos expostos no início do ciclo de vida do desenvolvimento. Com suporte de varredura para modelos IaC, imagens de contêineres, pacotes de código aberto e pipelines de entrega, o Cortex Cloud fornece segurança de código com o suporte de uma comunidade de código aberto e anos de experiência e pesquisa de ameaças. Com visibilidade conectada e controles de políticas, as equipes de engenharia podem proteger toda a pilha sem deixar suas ferramentas, enquanto as equipes de segurança podem garantir que todo código implantado seja seguro.
  • Suporte para vários idiomas, tempos de execução e estruturas
  • Controles consistentes do tempo de compilação ao tempo de execução
  • Incorporado em ferramentas de DevOps
  • Verificações de infraestrutura como código (IaC)
    Verificações de infraestrutura como código (IaC)
  • Análise de composição de software (SCA)
    Análise de composição de software (SCA)
  • Varredura de segredos
    Varredura de segredos
  • Política como código
    Política como código
  • Conformidade com a licença OSS
    Conformidade com a licença OSS
A SOLUÇÃO CORTEX CLOUD

Nossa abordagem à Segurança de código

Varredura de infraestrutura como código

A infraestrutura como código apresenta uma oportunidade de proteger a infraestrutura de nuvem em código antes mesmo de ser implantada na produção. O Cortex Cloud simplifica a segurança em todo o ciclo de vida de desenvolvimento de software usando automação e incorporando segurança em fluxos de trabalho em ferramentas de DevOps para modelos Terraform, CloudFormation, Kubernetes, Dockerfile, Serverless e ARM.

  • Automatize a verificação de segurança da nuvem no código

    Adicione verificações automatizadas de configurações incorretas e segredos expostos em cada etapa do ciclo de vida de desenvolvimento de software.

  • Aproveite o poder do código aberto e da comunidade

    Checkov, a principal ferramenta de código aberto que alimenta a infraestrutura Cortex Cloud como segurança de código, tem o suporte de uma comunidade ativa e foi baixada milhões de vezes.

  • Incorpore feedback de segurança de código diretamente nas ferramentas do desenvolvedor

    O Cortex Cloud vem com integrações nativas para IDEs, VCS e ferramentas de CI/CD para ajudar os desenvolvedores a fornecerem código seguro em seus fluxos de trabalho existentes.

  • Inclua contexto profundo para configurações incorretas

    O Cortex Cloud rastreia automaticamente as dependências de recursos de IaC, bem como os modificadores de desenvolvedor mais recentes para melhorar a colaboração em grandes equipes.

  • Forneça feedback automatizado e correções no código

    Automatize comentários de solicitações pull para configurações incorretas, juntamente com solicitações pull automatizadas, correções inteligentes e confirmação de correções para configurações incorretas identificadas.

Infrastructure as code scanning

Análise de composição de software

A maioria dos códigos de aplicativos modernos é composta de dependências de código aberto. A falta de consciência de quais dependências estão realmente em uso e o medo de introduzir mudanças radicais levam a vulnerabilidades que não são corrigidas. O Cortex Cloud integra-se com ferramentas de desenvolvedor para identificar vulnerabilidades em pacotes de código aberto e suas árvores de dependência completas com suporte para correções flexíveis e granulares.

  • Aproveite as fontes líderes do setor para obter total confiança em segurança de código aberto

    O Cortex Cloud verifica as dependências de código aberto onde quer que estejam e as compara com bancos de dados públicos como o NVD e o Cortex Cloud Intelligence Stream para identificar vulnerabilidades.

  • Identifique vulnerabilidades em qualquer profundidade de dependência e no contexto

    O Cortex Cloud processa dados do gerenciador de pacotes para extrapolar árvores de dependência para a camada mais distante e conecta riscos de infraestrutura e aplicativos para priorizar correções mais rapidamente.

  • Integre a segurança de código aberto em todo o ciclo de vida do desenvolvimento

    Envie feedback de vulnerabilidade em tempo real para desenvolvedores via IDEs e solicitações pull/merge VCS e compilações de blocos com base em limites de vulnerabilidade para manter proativamente seu ambiente nativo na nuvem seguro.

  • Corrija problemas sem introduzir alterações de interrupção

    Obtenha a menor atualização recomendada para corrigir vulnerabilidades em dependências diretas e transitivas sem o risco de quebrar funções críticas. Corrija vários problemas de uma só vez com a flexibilidade de selecionar versões granulares por pacote.

Software Composition Analysis

Segurança de segredos

Os atores proibidos levam apenas um minuto para encontrar e abusar das credenciais expostas online. Identifique segredos antes da produção usando o Cortex Cloud. Encontre e remova segredos em modelos de IaC e imagens de contêiner em ambientes de desenvolvimento e crie tempo usando assinaturas e heurísticas.

  • Encontre segredos em praticamente qualquer tipo de arquivo

    Identifique senhas e tokens na infraestrutura como modelos de código, modelos pré-configurados e configurações de repositório Git.

  • Segredos de superfície em ferramentas de desenvolvedor

    Segredos de superfície codificados para desenvolvedores nos primeiros estágios através de IDEs, CLIs, pré-confirmações e nas ferramentas de CI/CD.

  • Varredura de segredos multidimensional

    Use expressões regulares, palavras-chave ou identificadores baseados em entropia afinados para localizar segredos comuns e incomuns.

Secrets scanning

Política como código

Os testes de segurança tradicionais são realizados por organizações separadas usando ferramentas separadas, criando controles isolados e difíceis de replicar. Cortex Cloud oferece política como código para fornecer controles integrados ao código que podem ser replicados, controlados por versão e testados em repositórios de código ativo.

  • Crie e controle políticas usando código

    Defina, teste e faça o controle de versão de listas de verificações, skip-lists e políticas personalizadas baseadas em gráficos em modelos Python e YAML para IaC.

  • Implante e configure contas e agentes no código

    Use o Terraform para integrar contas, implantar agentes e configurar políticas de tempo de execução, incluindo processamento e proteção com base em arquivos OpenAPI e Swagger.

  • Aproveite as políticas personalizadas e prontas para uso para configurações incorretas

    Cortex Cloud vem pronto para uso com centenas de políticas incorporadas ao código e permite adicionar políticas personalizadas para recursos de nuvem e modelos de IaC.

  • Forneça feedback diretamente sobre o código que está sendo escrito

    Os modelos de IaC têm feedback direto com correções automáticas, comentários de solicitação pull/mesclagem e correções automáticas de solicitação pull/mesclagem.

Policy as code

Conformidade com a licença OSS

Cada empresa tem suas próprias políticas de uso aceitável para licenças de código aberto. Não espere até uma revisão de conformidade manual para descobrir que uma biblioteca de código aberto não é compatível com seus requisitos. O Cortex Cloud cataloga licenças de código aberto para dependências e pode alertar ou bloquear implantações com base em políticas de licença personalizáveis.

  • Evite violações dispendiosas de licença de código aberto

    Envie feedback antecipadamente, e bloqueie compilações com base em violações de licença de pacotes de código aberto com suporte para todos os idiomas populares e gerenciadores de pacotes.

  • Faça varreduras de repositórios git e não git em busca de problemas

    O Cortex Cloud tem integrações nativas com sistemas de controle de versão como GitHub e Bitbucket, mas pode verificar qualquer tipo de repositório usando nossa ferramenta de linha de comando.

  • Use regras padrão ou personalize alertas e bloqueios

    Defina limites de alerta e bloqueio por tipo de licença para atender aos requisitos internos para licenças copyleft e permissivas.

OSS license compliance

Recursos adicionais de segurança de aplicativos

SEGURANÇA DE INFRAESTRUTURA COMO CÓDIGO

Segurança de IaC automatizada incorporada nos fluxos de trabalho do desenvolvedor

ANÁLISE DE COMPOSIÇÃO DE SOFTWARE (SCA)

Segurança de código aberto altamente precisa e sensível ao contexto e conformidade de licença

SEGURANÇA DA CADEIA DE SUPRIMENTOS DE SOFTWARE

Segurança da cadeia de suprimentos baseada em gráficos para ambientes de desenvolvimento de aplicativos

SEGURANÇA DE SEGREDOS

Varredura de segredos multidimensional em todos os repositórios e pipelines.