Levando a segurança voltada para desenvolvedores da Snyk ao fluxo de trabalho do Terraform Cloud
Sarah Conway
6 de outubro de 2021
0 minutos de leituraCom a crescente popularidade de tecnologias como HashiCorp Terraform, Docker e Kubernetes, os desenvolvedores estão escrevendo e mantendo cada vez mais configurações, além de criar a própria aplicação. O uso cada vez maior de infraestrutura como código traz complexidade de segurança e riscos potenciais que costumam ser difíceis de gerenciar à medida que as cargas de trabalho aumentam e exigem habilidades mais avançadas.
Temos o prazer de anunciar uma nova parceria com a HashiCorp e a disponibilidade de uma integração da Snyk com o HashiCorp Terraform Cloud para ajudar os desenvolvedores a resolver importantes desafios de segurança de configurações que surgem na entrega de infraestrutura como código. O Terraform Cloud permite que as organizações colaborem melhor em infraestrutura como código. Agora, os usuários do Terraform Cloud podem integrar ferramentas de terceiros ao fluxo de trabalho do Terraform usando um recurso chamado run tasks. O Snyk Infrastructure as Code (Snyk IaC) agora oferece uma das primeiras integrações nesse fluxo de trabalho, detectando problemas de configuração diretamente no código e reduzindo os riscos nas implantações de infraestrutura. Para ativar essa funcionalidade, disponível em uma versão beta apenas para convidados, inscreva-se aqui para ter acesso à versão beta do Terraform Cloud: https://hashi.co/tfc-beta.
Saber como provisionar infraestrutura com segurança usando o Terraform pode ser um desafio. No recente relatório State of Cloud Native Application Security, uma pesquisa da Snyk constatou que mais da metade dos entrevistados sofreu com configurações incorretas ou vulnerabilidades conhecidas e sem correção em suas aplicações nativas da nuvem. Outro relatório do setor constatou que as configurações incorretas são hoje a principal causa de violações de segurança. Isso comprova que, quando não são tratadas corretamente, as configurações podem gerar problemas de segurança.
A solução: segurança de infraestrutura criada para desenvolvedores, com feedback imediato desde o início do ciclo de vida de desenvolvimento de aplicações de software.
“Como configurações incorretas e vulnerabilidades conhecidas são as principais preocupações e causas de incidentes, precisamos repensar como as equipes de desenvolvimento devem priorizar o trabalho de segurança. Com o Snyk IaC para Terraform Cloud, os desenvolvedores podem eliminar configurações incorretas com rapidez e facilidade, logo no início do ciclo de vida de desenvolvimento”, afirmou Jill Wilkins, diretora sênior de Alianças Técnicas Globais da Snyk.
Segurança voltada para desenvolvedores para usuários da HashiCorp
O HashiCorp Terraform OSS é uma ferramenta de software de infraestrutura como código de código aberto que oferece um fluxo de trabalho consistente de CLI para gerenciar centenas de serviços de nuvem. O Terraform oferece uma ferramenta de provisionamento automatizado que pode ser usada para provisionar e gerenciar infraestrutura em uma ampla variedade de plataformas e produtos. O amplo ecossistema de provedores do HashiCorp Terraform permite a interação com mais de 1.000 produtos e ferramentas. O Terraform Cloud da HashiCorp é o Terraform oferecido como serviço gerenciado, com tudo de que profissionais, equipes e empresas globais precisam para criar e colaborar em infraestrutura, além de gerenciar riscos relacionados a segurança, conformidade e restrições operacionais.
A HashiCorp está fazendo uma parceria com a Snyk para aproveitar nossa reconhecida segurança voltada para desenvolvedores, que identifica vulnerabilidades no início do desenvolvimento de infraestrutura como código. A nova parceria facilitará ao máximo a adoção de IaC pelas organizações e a eliminação de configurações incorretas.
A nova integração da Snyk oferece correções de configuração e recomendações de segurança de alto nível do Snyk IaC na etapa terraform plan, detectando configurações potencialmente arriscadas antes do envio do código para revisão.
Assim, os desenvolvedores podem corrigir problemas antes que sejam implantados nos ambientes de produção. Para obter mais informações sobre segurança de IaC e contexto a respeito das configurações incorretas exibidas na interface do Terraform Cloud, os desenvolvedores são direcionados de volta à Snyk, onde podem corrigir rapidamente configurações inseguras e continuar programando. Além de ajudar os desenvolvedores a identificar problemas, a Snyk também permite que eles tomem providências com contexto e recomendações para a correção.
“Estamos muito felizes em ter a Snyk como parceira de tecnologia”, afirmou Asvin Ramesh, diretor sênior de Alianças da HashiCorp. “A Snyk oferece uma maneira simples e gratuita de garantir proativamente que as aplicações e especificações de infraestrutura sejam seguras para as organizações que usam o Terraform em suas equipes de desenvolvimento.”
A documentação da Snyk sobre como integrar a Snyk ao Terraform Cloud está disponível aqui.
Para saber mais sobre a segurança de IaC da Snyk, confira estes recursos:
Veja e gere relatórios sobre todos os problemas de configuração do Snyk Infrastructure as Code
As melhorias na análise do Snyk IaC incluem infraestrutura como código do Azure e da AWS
Além de oferecer visibilidade dos problemas de configuração em arquivos do Terraform, uma conta gratuita do Snyk IaC permite que os desenvolvedores encontrem, corrijam e monitorem automaticamente vulnerabilidades no código, em código aberto e em contêineres, oferecendo uma visão completa da segurança das aplicações.
Para começar, basta criar uma conta gratuita da Snyk e seguir as instruções para criar um projeto a partir do seu repositório. Em poucos minutos, você terá recomendações práticas de correção para os problemas encontrados. Para usar a Snyk com o Terraform Cloud, fale com a equipe de vendas da HashiCorp.
Proteja a infraestrutura desde a origem
A Snyk automatiza a segurança e a conformidade de IaC nos fluxos de trabalho e detecta recursos com configurações divergentes ou ausentes.



