Nunca armazene credenciais como código/configuração no Azure Repos
Edward Thompson
6 de maio de 2019
0 minutos de leituraEsta publicação destaca a prática recomendada nº 1 — nunca armazenar credenciais como código — da nossa série com 8 práticas recomendadas de segurança para o Azure Repos.
Nunca armazene credenciais como código/configuração no Azure Repos
Há várias ferramentas excelentes disponíveis, como git-secrets, que analisam seus commits estaticamente, por meio de um hook de pré-commit do Git, para garantir que você não esteja tentando enviar senhas ou informações confidenciais para seu repositório do Azure Repos. Os commits são rejeitados quando a ferramenta encontra algum padrão de expressão regular configurado que indique o armazenamento inadequado de informações confidenciais. Isso pode deixar os envios um pouquinho mais lentos, mas vale muito a pena. Além disso, o CredScan, um plug-in do Azure Pipelines, pode detectar credenciais sendo adicionadas às solicitações pull durante o processo de validação de PR. Observação: essa ferramenta está em versão prévia.
Ter regras para toda a equipe que impeçam o armazenamento de credenciais como código é uma ótima maneira de coibir práticas inadequadas no fluxo de trabalho de desenvolvimento existente. Há ferramentas internas, como o Azure KeyVault, que permitem armazenar suas chaves em um cofre. Se quiser usar o armazenamento seguro de variáveis no Azure Pipelines e injetar seus segredos com segurança no pipeline durante a implantação.
Há muitas maneiras de evitar que credenciais sejam incluídas no repositório desde o início, e você deve tentar implementar o máximo possível. Ainda assim, sempre existe a possibilidade de alguma informação confidencial passar despercebida. Considere também auditar seus repositórios regularmente, usando ferramentas como GitRob ou truffleHog, que analisam sua base de código em busca de informações confidenciais por meio da correspondência de padrões.
Continue lendo a lista com 8 práticas recomendadas de segurança para o Azure Repos:
Nunca armazene credenciais como código/configuração no Azure Repos
Remova dados confidenciais dos arquivos e do histórico do Azure Repos
Se ainda não fez isso, baixe este guia rápido agora e deixe-o à vista para que suas decisões futuras sejam seguras.




