Diversidade de Linguagens de Programação Levanta Preocupações de Segurança no Desenvolvimento de Software

- A IA aumenta a segurança, mas os desenvolvedores desconfiam do código gerado por IA.
- As práticas de segurança evoluem, mas os entraves burocráticos persistem.
- A análise de vulnerabilidades sinaliza ameaças de DoS em meio à complexidade das linguagens.
Em seu relatório mais recente, Software Supply Chain State of the Union 2024, a JFrog, uma líder em plataformas de cadeia de suprimentos desoftware, revelou insights-chave sobre o cenário da indústria. O relatório, lançado em 19 de março, combina dados de mais de 7.000 organizações que utilizam o JFrog Artifactory, análise original de CVE pela equipe de pesquisa de segurança da JFrog e uma pesquisa abrangente com 1.200 profissionais de tecnologia em todo o mundo.
IA e aprendizado de máquina em segurança
O relatório da JFrog destaca o uso generalizado de ferramentas de IA e aprendizado de máquina (ML) para reforçar as medidas de segurança dentro da cadeia de suprimentos de software. De acordo com as descobertas, 90% dos entrevistados usaram ferramentas impulsionadas por IA/ML para auxiliar na varredura de segurança e remediação. No entanto, a adoção de IA generativa para escrita de código permanece relativamente baixa, com apenas 32% dos profissionais entrevistados indicando seu uso dentro de suas organizações.
A disparidade entre a adoção de IA/ML para segurança versus geração de código sugere uma cautela predominante entre os desenvolvedores em relação às vulnerabilidades potenciais inerentes ao código gerado por IA. Essa abordagem cautelosa destaca o equilíbrio crítico entre inovação e segurança no desenvolvimento de software empresarial.
Práticas e desafios de segurança
O relatório ilumina as práticas de segurança em evolução e os desafios que as organizações enfrentam. Notavelmente, quase metade dos entrevistados (47%) relatou utilizar de quatro a nove soluções de segurança de aplicativos, enquanto um terço revelou usar 10 ou mais dessas soluções. No entanto, apesar dessas medidas proativas, as preocupações com a segurança impactam significativamente a produtividade.
Aproximadamente 40% dos participantes da pesquisa indicaram que obter aprovação para o uso de novos pacotes ou bibliotecas geralmente leva uma semana ou mais, destacando obstáculos burocráticos que impedem práticas de desenvolvimento ágil. Além disso, as equipes de segurança dedicam aproximadamente 25% do seu tempo para remediar vulnerabilidades, sublinhando a natureza intensiva em recursos da manutenção da integridade do software.
Análise de CVE e diversidade de linguagens de programação
Uma análise das Vulnerabilidades e Exposições Comuns (CVEs) conduzida pela equipe de pesquisa de segurança da JFrog revelou insights intrigantes. Ataques de Negação de Serviço (DoS) emergiram como o vetor de ameaça predominante, com quase metade (48,9%) das CVEs analisadas apresentando o potencial para esse tipo de ataque. Em contraste, apenas 18,9% das CVEs exibiram o potencial para execução remota de código, um achado favorável devido ao impacto potencialmente mais severo deste último.
Além disso, o relatório destaca a natureza matizada da severidade das CVEs, com a equipe de pesquisa de segurança da JFrog reduzindo a severidade de 85% das CVEs críticas e 73% das CVEs altas em média após a análise. Isso sublinha a importância de avaliações abrangentes de vulnerabilidades e estratégias mitigadoras na proteção da integridade do software.
Além disso, o relatório destaca a crescente complexidade dos ambientes de desenvolvimento de software, com mais da metade (53%) das organizações utilizando de quatro a nove linguagens de programação. Adicionalmente, 31% das organizações pesquisadas relataram usar mais de 10 linguagens de programação, refletindo as paisagens tecnológicas diversas prevalentes no desenvolvimento de software moderno.
O relatório Software Supply Chain State of the Union 2024 da JFrog fornece uma visão abrangente das tendências e desafios predominantes que moldam o cenário da cadeia de suprimentos de software. A ampla adoção de ferramentas de segurança comIA e ML destaca o compromisso da indústria em melhorar as medidas de cibersegurança. No entanto, a abordagem cautelosa em relação ao código gerado por IA destaca o diálogo contínuo sobre a interseção entre inovação e segurança.
À medida que as organizações navegam pela paisagem de ameaças em evolução e abraçam linguagens de programação diversas, práticas de segurança proativas e estruturas robustas de gerenciamento de vulnerabilidades permanecem fundamentais. Ao abordar esses desafios de forma holística, as organizações podem fortalecer suas cadeias de suprimentos de software e mitigar riscos eficazmente em um mundo cada vez mais digitalizado.
Se você está lendo isso, já está à frente. Mantenha-se assim com nosso boletim informativo.
Aviso Legal. As informações fornecidas não constituem aconselhamento de investimento. Cryptopolitan.com não assume responsabilidade por quaisquer investimentos realizados com base nas informações fornecidas nesta página. Recomendamos fortemente a realização de pesquisa independente e/ou consulta com um profissional qualificado antes de tomar quaisquer decisões de investimento.

James Kinoti
Entusiasta de criptomoedas, James encontra prazer em compartilhar conhecimento sobre fintech, criptomoedas, blockchain e tecnologias de fronteira. As últimas inovações no setor de cripto, jogos cripto, IA, tecnologia blockchain e outras tecnologias são sua principal preocupação. Sua missão: manter-se atualizado com aplicações transformadoras em diversos setores.















