Che cos'è una lista nera del software?
Una lista nera del software è un elenco di software ritenuto inappropriato da un programma specifico. I programmi di diverse compagnie hanno liste nere diverse e molte non ne hanno affatto una. Se sul sistema è presente un programma nella lista nera, il programma disturbato potrebbe non funzionare correttamente o riportare informazioni a un server centrale. Come la maggior parte delle misure di gestione dei diritti digitali (DRM), la lista nera del software è stata presa di mira da diversi gruppi.
La blacklist del software è un processo relativamente semplice. I programmi eseguiranno la scansione del registro del computer dei programmi installati alla ricerca di numerosi software diversi. Se viene trovato uno dei programmi nella lista nera del software, il programma esegue un set specifico di istruzioni. È comune che si verifichi una scansione durante l'installazione, ma nulla impedisce a un programma di eseguire periodicamente la scansione in un secondo momento.
Esistono numerosi programmi comuni che si trovano in una lista nera di software di base. I programmi utilizzati dagli hacker, come duplicatori di dischi, debugger di software o creatori di patch, sono comuni. Inoltre tra questi elenchi ci sono diversi programmi di authoring del disco che hanno la capacità di montare immagini del disco su unità virtuali. È quest'ultimo gruppo che causa i positivi più involontari in una lista nera del software, poiché questo tipo di software di masterizzazione è molto comune.
Quando viene trovato un programma nella lista nera, il programma potrebbe fare un numero qualsiasi di cose. In molti casi, il programma non si installerà affatto senza fornire all'utente una ragione. Alcuni programmi si installano correttamente, ma hanno funzionalità ridotte, funzionano in modalità di prova o si bloccano durante l'esecuzione di determinate funzioni. Con l'aumento delle costanti connessioni Internet, molti programmi comunicheranno i loro risultati a un server centrale, che fornirà loro specifiche istruzioni di restrizione basate sul programma che si trova.
Come con molti metodi DRM, la lista nera del software ha visto molte controversie. All'inizio di questa tecnologia, i falsi positivi rappresentavano un grosso problema. Gli utenti completamente legittimi finirebbero spesso per essere esclusi dal software senza alcuna spiegazione del perché. Altri utenti avrebbero scoperto che i programmi preinstallati sui loro computer avrebbero lasciato marcatori di registro anche dopo la loro disinstallazione. Questi marcatori di registro impedirebbero l'installazione di altri programmi a causa di una lista nera troppo restrittiva.
D'altra parte, una lista nera del software fa ben poco per fermare gli hacker. Esistono diversi metodi per aggirare una lista nera; installare software su un diverso avvio del sistema operativo, patchare i programmi nella lista nera per modificarne il numero di versione o semplicemente eseguire un programma separato che impedisce alla lista nera di scansionare il computer. Di conseguenza, è comune che la lista nera del software danneggi gli utenti legittimi anziché bloccare quelli illegittimi.