Una compromissione dell'account sviluppatore si verifica quando un aggressore ottiene accesso non autorizzato a un'identità utilizzata da chi mantiene o pubblica software. Avendo accesso ai sistemi di rilascio, l'aggressore potrebbe sostituire o aggiungere file scaricabili senza modificare il codice sorgente del progetto. In questo modo un canale di download affidabile può diventare un mezzo per distribuire malware.
Nella cybersicurezza, queste compromissioni costituiscono un rischio per la catena di approvvigionamento del software, perché gli utenti potrebbero fidarsi degli artefatti pubblicati tramite un account legittimo del progetto o del fornitore. Le misure di difesa includono l'autenticazione a più fattori, permessi di pubblicazione strettamente limitati, flussi di lavoro di rilascio protetti e artefatti firmati che gli utenti possono verificare. Se una release potrebbe essere stata manomessa, le organizzazioni dovrebbero controllare le versioni installate, rimuovere i file interessati, ruotare i segreti a cui hanno accesso e analizzare i log di autenticazione pertinenti.


