Introdução
Recentemente, houve uma mudança significativa na forma como as identidades de build, como o Project Collection Build Service, interagem com as APIs de Segurança Avançada do Azure DevOps. Nesta postagem, discutiremos o impacto da alteração e a decisão de realizar um rollback temporário dessa mudança.
Contexto da Mudança
Na Sprint 269, a Microsoft implementou mudanças nas permissões de acesso às APIs de Segurança Avançada com o intuito de melhorar a segurança. No entanto, essa alteração impediu que identidades de build acessassem alertas de segurança, o que causou vários problemas para os usuários que dependem dessa funcionalidade para automações em seus processos de CI/CD.
Impacto das Alterações
Os usuários que utilizam automações e scripts que dependem do acesso a essas APIs enfrentaram dificuldades porque as identidades de build não puderam mais ler os alertas de segurança. Isso levou a interrupções em fluxos de trabalho importantes, uma vez que muitos projetos foram afetados pelo impacto direto dessa mudança.
A Resposta da Microsoft
Reconhecendo a dificuldade causada por essa alteração, a Microsoft decidiu reverter temporariamente essas mudanças, permitindo que as identidades de build recuperem o acesso aos alertas de segurança novamente.
O que Isso Significa Para Você?
- Restaurar Acessibilidade: Os usuários que dependem de avisos de segurança em suas automações podem continuar utilizando as identidades de build para acessar essas informações.
- Segmento de Acesso: É importante estar ciente das mudanças que ocorrerão futuramente, com uma abordagem mais cuidadosa e comunicativa sobre como as permissões serão alteradas.
- Feedback Valioso: A Microsoft também ressaltou a importância do feedback dos usuários para atualização e aprimoramento contínuo dos serviços oferecidos.
Conclusão
A reversão neste caso é uma resposta positiva às preocupações da comunidade de desenvolvedores e engenheiros em operações. Embora as melhorias de segurança sejam essenciais, é igualmente crítico garantir que os usuários possam executar suas automações sem interrupções. Continuaremos a monitorar essa situação e esperar por mais atualizações da Microsoft sobre soluções permanentes e seguras.
Referência: Blog do Azure DevOps