O listă neagră de software este o listă de software care este considerat neadecvat de un anumit program. Programele de la diferite companii au liste negre diferite și multe nu au deloc una. Dacă pe sistem este prezent un program pe lista neagră, programul deranjat poate funcționa defectuos sau poate raporta informații către un server central. La fel ca majoritatea măsurilor de gestionare a drepturilor digitale (DRM), lista neagră a software-ului a fost criticată de mai multe grupuri diferite.
Lista neagră a software-ului este un proces relativ simplu. Programele vor scana registrul computerului de programe instalate în căutarea unui număr de componente diferite de software. Dacă se găsește vreunul dintre programele de pe lista neagră de software, programul execută un set specific de instrucțiuni. Este obișnuit ca o scanare să aibă loc la instalare, dar nimic nu împiedică un program să scaneze periodic mai târziu.
Există o serie de programe comune care se găsesc pe o listă neagră de software de bază. Programele care sunt folosite de hackeri, cum ar fi duplicatorii de discuri, depanatorii de software sau creatorii de corecții, sunt comune. De asemenea, printre aceste liste se numără și câteva programe de creație pe disc care au capacitatea de a monta imagini de disc pe unități virtuale. Acest ultim grup este cel care provoacă cele mai multe pozitive neintenționate pe o listă neagră de software, deoarece acest tip de software de ardere este foarte comun.
Când este găsit un program pe lista neagră, programul poate face orice număr de lucruri. În multe cazuri, programul nu se va instala deloc fără a oferi utilizatorului un motiv. Unele programe se instalează corect, dar au caracteristici reduse, funcționează într-un mod de probă sau se blochează la executarea anumitor funcții. Odată cu creșterea conexiunilor constante la Internet, multe programe își vor comunica constatările către un server central, care le va oferi instrucțiuni specifice de restricție în funcție de programul localizat.
Ca și în cazul multor metode DRM, lista neagră a software-ului a fost controversată. În primele zile ale acestei tehnologii, falsele pozitive erau o problemă majoră. Utilizatorii care erau complet legitimi ar ajunge adesea blocați de software fără nicio explicație de ce. Alți utilizatori ar descoperi că programele care au venit preinstalate pe computerele lor ar lăsa în urmă marcatori de registry chiar și după ce au fost dezinstalate. Acești markeri de registry ar împiedica instalarea altor programe din cauza unei liste negre prea restrictive.
Pe de altă parte, o listă neagră de software nu face nimic pentru a opri hackerii. Există mai multe metode de a ocoli o listă neagră; instalarea de software pe un sistem de operare diferit de pornire, corecția programelor din lista neagră pentru a le modifica numerele de versiune sau pur și simplu rularea unui program separat care împiedică scanarea listei negre a computerului. Ca rezultat, este obișnuit ca lista neagră a software-ului să rănească utilizatorii legitimi, mai degrabă decât să-i oprească pe cei nelegitimi.