Una distribuzione compilata dal codice sorgente è un software compilato a partire dal relativo codice sorgente, anziché installato da un pacchetto precompilato. Può essere prodotta da un fornitore, dal responsabile della manutenzione di una piattaforma o da un'organizzazione che utilizza un proprio processo di compilazione e creazione dei pacchetti. Di conseguenza, la proprietà dei file, le autorizzazioni, i percorsi e i componenti inclusi possono differire da quelli di altre distribuzioni dello stesso software.
Queste differenze sono importanti perché le correzioni di sicurezza e i presupposti relativi all'installazione potrebbero non applicarsi in modo uniforme ai diversi metodi di distribuzione. Negli attacchi, una proprietà o autorizzazioni errate in un'installazione compilata dal codice sorgente o impacchettata manualmente possono offrire a un utente locale un modo per modificare file o ottenere privilegi elevati. I responsabili della difesa dovrebbero identificare come è stato compilato e distribuito il software, verificare le autorizzazioni in base alle indicazioni del fornitore e assicurarsi che gli artefatti interessati siano sostituiti o ricompilati con la versione corretta.


