Código de uma frota em operação, sem enviar seus segredos

Envio

Nossos kits vêm de código que opera nossa própria frota, onde arquivos de configuração contêm chaves de API, tokens, senhas de caixa de correio e IDs de conta. Um kit que vazar um deles seria pior do que não ter kit nenhum, então nada é compactado até que três scanners em três máquinas não encontrem nada.

O que entra

O empacotador copia apenas os arquivos listados no manifesto do kit, nunca uma pasta inteira, e exclui caches, backups e histórico de controle de versão. Exemplos e testes usam produtos e valores inventados, nunca os nossos.

As varreduras

Uma detecção para o build. Uma vez que uma versão foi vendida, ela nunca é reconstruída: uma correção é enviada como uma nova versão, então o arquivo que o comprador baixa é o arquivo que foi escaneado.

Os falsos positivos que mais nos ensinaram

O comentário que reescrevemos; os outros três foram permitidos para aquele kit específico e aquele padrão específico, nunca globalmente, então o próximo kit é escaneado com o mesmo rigor do primeiro. Um falso positivo custa um minuto, e uma chave não detectada custaria muito mais.

Cada kit à venda passou por isso, com zero detecções em cada lançamento.

Atualizado: