AppSec em hiper crescimento: capacite seus desenvolvedores para superar a escassez de talentos em tecnologia
16 de novembro de 2021
0 minutos de leituraMuitas startups de tecnologia em rápido crescimento sofrem pressão para levar aplicações ao mercado antes dos concorrentes, que avançam rapidamente. Quando prioridades concorrentes parecem exigir uma escolha entre segurança e velocidade de desenvolvimento, é muito fácil adotar a mentalidade de “depois a gente resolve isso”. Isso cria riscos desnecessários, mas é possível reduzi-los com um programa eficaz de AppSec, que combine as ferramentas, os processos e a mentalidade adequados.
Neste artigo, vamos analisar os desafios do hiper crescimento e como superá-los, capacitando os desenvolvedores a assumir a responsabilidade pela segurança das aplicações.
Os desafios do hiper crescimento
Um dos principais desafios para a maioria das empresas em hiper crescimento é contratar profissionais de desenvolvimento e de cibersegurança. Embora sempre tenha sido difícil preencher vagas na área de tecnologia, a demanda crescente por desenvolvedores em todo o setor está pressionando empresas que crescem rapidamente. De fato, uma pesquisa sobre a atual crise da Grande Renúncia no mercado de trabalho constatou que 3 em cada 4 CEOs entrevistados consideraram a escassez de mão de obra e de habilidades o principal fator externo com potencial para afetar seus negócios no próximo ano. No caso dos talentos em cibersegurança, essa escassez de profissionais é um problema persistente, apontado há vários anos no estudo anual sobre a força de trabalho em cibersegurança da (ISC)2. A edição de 2021 do estudo da (ISC)2 constatou que:
“Os profissionais de [cibersegurança] afirmam que a lacuna de mão de obra continua sendo o principal obstáculo para atender às necessidades de segurança. Dois terços (60%) dos participantes do estudo relatam que a escassez de profissionais de cibersegurança coloca suas organizações em risco.”
Quando as empresas contratam novos desenvolvedores, também enfrentam desafios adicionais na integração. Pode levar semanas ou até meses para que um único engenheiro de software esteja totalmente ambientado, pois ele precisa se familiarizar com uma nova pilha de tecnologia, base de código e práticas da equipe. Mas o hiper crescimento geralmente significa integrar muitos engenheiros de uma só vez, sobrecarregando também gestores e mentores, dando espaço para maus hábitos e fazendo com que as equipes de desenvolvimento deixem passar aspectos que não têm visibilidade e supervisão claras.
Do ponto de vista da segurança, é ainda mais difícil contratar e integrar desenvolvedores com experiência em codificação segura, pois muitos não recebem treinamento nessas habilidades. Com isso, as equipes de segurança, que muitas vezes são muito menores que as equipes de desenvolvimento, ficam sobrecarregadas com os problemas de segurança quando dependem de ferramentas tradicionais de segurança de aplicações que não atendem às necessidades de uma empresa em rápido crescimento.
Mas não se preocupe: há maneiras de superar esses desafios.
Capacite os desenvolvedores para melhorar a segurança das aplicações
Como as empresas em hiper crescimento enfrentam inúmeros desafios, é fundamental implementar um programa de AppSec eficiente, que possibilite rapidez e segurança. Uma das melhores maneiras de acelerar o desenvolvimento sem comprometer a segurança é capacitar os desenvolvedores.
Veja alguns aspectos importantes a considerar ao escolher soluções de segurança de aplicações para uma organização em hiper crescimento.
Fácil de usar para desenvolvedores
Quando estão sem tempo, é pouco provável que os desenvolvedores se esforcem para usar ferramentas de segurança que exijam trabalho adicional. Por isso, essas ferramentas precisam se integrar diretamente aos fluxos de trabalho existentes e se adaptar à rotina dos desenvolvedores. Essa abordagem integrada, um dos princípios fundamentais de DevSecOps, permite que eles usem as ferramentas de segurança no momento certo, quando os problemas estão em evidência.
Alto desempenho
Muitos desenvolvedores acreditam que as ferramentas de segurança vão deixá-los mais lentos, mas nem sempre é assim. Na verdade, a ferramenta certa pode até encurtar o ciclo de desenvolvimento e aumentar a velocidade de desenvolvimento. Ferramentas de segurança de alto desempenho garantem um ciclo de feedback curto entre a descoberta de um problema de segurança e sua correção pelos desenvolvedores, reduzindo o esforço total necessário para proteger as aplicações.
Insights práticos
Uma grande desvantagem das ferramentas tradicionais de segurança de aplicações é a falta de orientações práticas. Desenvolvedores de organizações em hiper crescimento — ou de qualquer organização — não têm tempo para pesquisar como resolver problemas de segurança. A ferramenta certa não só encontra vulnerabilidades, como também oferece orientações práticas para corrigi-las imediatamente.
Capacitação em segurança
Um dos desafios da contratação é a escassez de profissionais de cibersegurança. Como a segurança não é uma prioridade na maioria dos currículos de ciência da computação ou dos cursos intensivos de programação, muitos desenvolvedores não conhecem os princípios de codificação segura. Foi por isso que criamos o Snyk Learn, uma plataforma de capacitação em segurança para desenvolvedores. Esse recurso gratuito ajuda os desenvolvedores a aprimorar suas habilidades de segurança com tutoriais altamente relevantes sobre vulnerabilidades específicas.
Security Champions
Outra forma de incorporar a segurança às equipes de desenvolvimento é criar um programa de Security Champions. Os Security Champions são desenvolvedores interessados em segurança de aplicações que podem promover a conscientização e a troca de conhecimentos entre as equipes de desenvolvimento e segurança. Com um programa de Security Champions, organizações em hiper crescimento podem garantir que a segurança continue sendo uma prioridade durante todo o ciclo de desenvolvimento.
Cresça rápido e com segurança
Superar os desafios do hiper crescimento não é fácil, mas isso não significa que as organizações devam deixar a segurança das aplicações de lado. Com as ferramentas, os processos e a cultura certos, empresas em hiper crescimento podem capacitar seus desenvolvedores para criar software seguro mais rápido do que nunca.
Sua organização está crescendo rapidamente? Saiba mais sobre como crescer rápido e com segurança com a Snyk.



