Dato che il mitico malware immaginato che potrebbe modificare leggermente il tuo codice sorgente proprietario esclusivo è molto improbabile che esista, ci sono un paio di minacce leggermente più reali che puoi controllare.
Se il computer del tuo amico è stato compromesso da un hacker umano, l'hacker potrebbe aver copiato il tuo codice sul suo computer, averlo studiato, modificato e caricato le sue modifiche sul computer del tuo amico. (Questo presume un attaccante che sa chi sei, esattamente su cosa stai lavorando, come trovarlo e ha i mezzi e le motivazioni per portare a termine un simile attacco.) Come sviluppatori, tu sei l'unica persona a cui fare riferimento una posizione per saperlo, e una semplice revisione del codice dovrebbe facilmente soddisfare il fatto che ciò non è avvenuto.
Un'altra possibilità remota potrebbe essere che questo mitico malware nascondesse qualcosa in un flusso di dati alternativo dentro il tuo codice Anche se ciò potrebbe teoricamente essere possibile, sul tuo computer non c'è nulla che estrae automaticamente il carico utile dall'ADS ed eseguirlo, quindi non infetterà semplicemente il tuo computer per copiarlo. Se si tratta di un virus noto, l'anti del tuo computer -virus lo rileverebbe. Anche se l'ADS contenesse un virus, non avrebbe comunque un modo per eseguirlo per compromettere il sistema. Se vuoi andare con la paranoia della trama del film in piena regola, questo mitico malware potrebbe aver piantato una sorta di dati "illegali" in un ADS all'interno dei tuoi file, come parte di un complicato schema di ricatto.
Francamente, l'unico scenario plausibile di rischio è che il media contenente i tuoi file potrebbe essere stato infettato da questo mitico malware. I file ora sono su una chiavetta? Copialo dal flash drive usando una macchina Linux (che sarà immune ai virus eseguibili di Windows e ai tipi di attacchi autorun). Non copiare file diversi dai preziosi file sorgente. I file del codice sorgente Java vanno bene, ma PDF, JPG, EXE, TTF, DOC e tutto il resto non lo sono. Dopo aver salvato i file necessari, formattare l'unità flash. È quindi possibile utilizzare uno strumento come sdelete con l'opzione -z per sovrascrivere i bit nell'unità, quindi vendere l'unità flash su eBay.