Nova iniciativa de software: o C ++ recebe uma atualização de segurança de extensões seguras
Nova iniciativa de software: o C ++ recebe uma atualização de segurança de extensões seguras
No mundo da programação, sempre há novos desenvolvimentos, especialmente no que diz respeito à segurança do software. Atualmente, a comunidade C ++ enfrenta o desafio de que mais e mais especialistas elogem as vantagens de outras linguagens de programação que oferecem maior segurança de armazenamento. Para neutralizar essa crítica, foi lançado o projeto "Extensões C ++ seguras".
Este novo projeto tem como objetivo corrigir os pontos fracos existentes do C ++, especialmente na área de segurança de armazenamento. Vinnie Falco, presidente da aliança C ++, descreveu a proposta como revolucionária. Em um relatório do registro, ele enfatizou o quão importante era equipar o C ++ com as modernas funções de segurança de armazenamento, especialmente em um momento em que o código seguro é mais urgente do que nunca. Nos últimos anos, muitas vezes foi solicitado a desenvolver novas soluções de software em linguagens de programação, como Rust, Go e Java, conhecidas por sua segurança.
Críticas ao C ++ e o desejo de mudança
Especialistas como Alex Gaynor já apontaram as sérias lacunas de segurança em extensas bases de código em 2019, que são causadas principalmente por erros de segurança da memória. Esses problemas são cada vez mais discutidos em conferências técnicas. No ano passado, houve até votos do setor de tecnologia, como o de Mark Russinovich da Microsoft, que sugeriu rejeitar C e C ++ em favor da ferrugem.
Embora Bjarne Stroustrup, o criador do C ++, garantiu que sua linguagem de programação pode ser em princípio em sua forma atual, essas declarações não podem ser encontradas em todas as respostas. Os críticos são de opinião que o C ++ não foi originalmente projetado para segurança de armazenamento, o que torna consideravelmente mais difícil para a criação da memória do código da memória em aplicativos práticos.
O projeto "Extensões seguras de C ++" agora lida com esse desafio. O objetivo é atender às recomendações de autoridades como a NSA e a Agência de Segurança Cibernética dos EUA, que exigem um nível mais alto de segurança nos sistemas de software. Apesar dos muitos céticos que duvidam que o C ++ possa se tornar tão seguro quanto idiomas como Rust ou Swift, os desenvolvedores Sean Baxter e Christian Mazakas mostram confiança em seu projeto. Eles argumentam que a mudança completa para a ferrugem na prática geralmente não é implementável, pois existem diferenças significativas entre as linguagens de programação.
inovações na linguagem de programação
Baxter enfatiza que o projeto Safe-C ++ apresenta novas tecnologias para garantir a segurança do armazenamento. Uma das inovações centrais é a "verificação de empréstimos", que serve para evitar erros como "livre de uso". Também haverá análises para inicialização que devem aumentar a segurança do tipo. Uma grande vantagem deste projeto é que o código C ++ existente pode continuar trabalhando, enquanto os desenvolvedores podem integrar gradualmente recursos mais seguros sem precisar treinar para uma linguagem de programação completamente nova.
No geral, o surgimento das "extensões seguras de C ++" mostra que a comunidade C ++ está disposta a se desenvolver mais e reagir às preocupações de segurança prementes. Isso abre um caminho para combinar as vantagens do C ++ com as demandas por maior segurança e tornar a paisagem programal mais interessante e segura. Detalhes sobre a abordagem inovadora podem ser encontrados em um relatório de winfuture.de .
Kommentare (0)