NOTÍCIA

Git 2.13 está disponível para download

Git 2.13 traz vários recursos e correções de bugs de mais de 65 colaboradores.

Git 2.13 está disponível para download
Imagem: Redação iMasters

A versão 2.13 do Git já pode ser baixada. Ela traz vários recursos e correções de bugs de mais de 65 colaboradores.

Para aqueles rodando seu próprio servidor de hospedagem Git, a versão 2.13 corrige uma vulnerabilidade no git shell em que um usuário não confiável pode potencialmente executar comandos shell em um host remoto. Isso afeta apenas aqueles que estiverem rodando um servidor de hospedagem e tiver configurado especificamente o git shell. Mais informações sobre esse assunto estão disponíveis neste link. Como GitHub.com e GitHub Enterprise não usam git shell, eles não são afetados.

Você deve ter ouvido falar que pesquisadores encontraram recentemente a primeira colisão em SHA-1, a função hash que o Git usa para identificar objetos. Suas técnicas podem eventualmente ser usadas para conduzir a ataques baseados em colisões contra usuários do Git. Felizmente, esses mesmos pesquisadores também forneceram uma maneira de detectar o conteúdo que está tentando explorar essa técnica para criar colisões. Em março, o GitHub.com começou a usar essa implementação para evitar que ela fosse usada como uma plataforma potencial para conduzir ataques de colisão.

[awprm urls=https://imasters.com.br/desenvolvimento/fazer-deploy-de-codigo-para-conteineres-do-git-automaticamente/]

O Git 2.13 possui alterações semelhantes, e detecta e rejeita quaisquer objetos que apresentem sinais de fazer parte de um ataque de colisão. A aplicação de detecção de colisão SHA-1 é agora o padrão. O código está incluído no Git, portanto não há necessidade de instalar dependências adicionais. Observe que essa implementação é mais lenta do que as alternativas, mas, na prática, isso tem um efeito insignificante sobre o tempo geral da maioria das operações do Git (porque o Git gasta apenas uma pequena parte de seu tempo computando hashes SHA-1).

Outras novidades incluem pathspecs mais convenientes e configuração condicional. Todos os detalhes podem ser conferidos no anúncio oficial e nas release notes.

Matérias especiais e reportagens conduzidas internamente pela Redação iMasters. Acompanhe no Twitter @imasters e no Instagram/Threads @portalimasters

Mais de Redação iMasters
Ver perfil →