Spedire il codice di una flotta funzionante senza spedirne i segreti

Spedizione

I nostri kit derivano dal codice che gestisce la nostra flotta, dove i file di configurazione contengono chiavi API, token, password di caselle di posta e ID account. Un kit che ne disperdesse uno sarebbe peggio di nessun kit, quindi nulla viene compresso finché tre scanner su tre macchine non hanno trovato nulla.

Cosa viene incluso

Il packager copia solo i file indicati dal manifest del kit, mai un'intera cartella, ed esclude cache, backup e cronologia del controllo versione. Esempi e test usano prodotti e cifre inventati, mai i nostri.

Le scansioni

Un riscontro ferma la build. Una volta che una versione è stata venduta non viene mai ricostruita: una correzione viene spedita come nuova versione, quindi il file che l'acquirente scarica è il file che è stato scansionato.

I falsi allarmi che ci hanno insegnato di più

Il commento che abbiamo riformulato; gli altri tre sono stati consentiti per quel singolo kit e quel singolo pattern, mai globalmente, così il kit successivo viene scansionato con la stessa severità del primo. Un falso allarme costa un minuto, e una chiave persa costerebbe molto di più.

Ogni kit in vendita ha superato questo processo, con zero riscontri a ogni release.

Aggiornato: