Što je softverska crna lista?

Crna lista softvera je popis softvera koji određeni program smatra neprikladnim. Programi različitih tvrtki imaju različite crne liste, a mnogi ih uopće nemaju. Ako je na sustavu prisutan program s crne liste, program koji smeta može pokvariti rad ili prijaviti informacije središnjem poslužitelju. Kao i većina mjera upravljanja digitalnim pravima (DRM), crna lista softvera našla se na udaru više različitih skupina.

Postavljanje softvera na crnu listu relativno je jednostavan proces. Programi će skenirati računalni registar instaliranih programa tražeći niz različitih dijelova softvera. Ako se pronađe bilo koji od programa na crnoj listi softvera, program izvršava određeni skup uputa. Uobičajeno je da se skeniranje događa prilikom instalacije, ali ništa ne sprječava program da kasnije povremeno skenira.

Postoji niz uobičajenih programa koji se nalaze na crnoj listi osnovnog softvera. Uobičajeni su programi koje koriste hakeri, kao što su umnožavači diskova, programi za ispravljanje pogrešaka ili kreatori zakrpa. Također među tim popisima nalazi se nekoliko programa za autorstvo diskova koji imaju mogućnost montiranja slika diska na virtualne pogone. Upravo ova posljednja skupina uzrokuje najviše nenamjernih pozitivnih rezultata na softverskoj crnoj listi, budući da je ova vrsta softvera za snimanje vrlo česta.

Kada se pronađe program na crnoj listi, program može učiniti bilo koji broj stvari. U mnogim slučajevima, program se uopće neće instalirati, a da korisniku ne navede razlog zašto. Neki se programi ispravno instaliraju, ali imaju smanjene značajke, rade u probnom načinu rada ili se ruše prilikom izvršavanja određenih funkcija. S povećanjem stalnih internetskih veza, mnogi će programi svoje nalaze prenijeti na središnji poslužitelj, koji će im dati posebne upute za ograničavanje na temelju programa koji se nalazi.

Kao i kod mnogih DRM metoda, crna lista softvera doživjela je mnogo kontroverzi. U ranim danima ove tehnologije, lažno pozitivni rezultati bili su veliki problem. Korisnici koji su bili potpuno legitimni na kraju bi često ostali bez softvera bez objašnjenja zašto. Drugi korisnici bi otkrili da bi programi koji su bili unaprijed instalirani na njihovim računalima ostavljali oznake registra čak i nakon što su deinstalirani. Ove oznake registra spriječile bi instalaciju drugih programa zbog prekomjerno restriktivne crne liste.

S druge strane, softverska crna lista malo zaustavlja hakere. Postoji nekoliko metoda zaobilaženja crne liste; instaliranje softvera pri pokretanju drugog operativnog sustava, zakrpanje programa s crne liste kako bi se promijenili brojevi njihove verzije ili jednostavno pokretanje zasebnog programa koji sprječava skeniranje računala s crne liste. Kao rezultat toga, uobičajeno je da stavljanje softvera na crnu listu šteti legitimnim korisnicima, a ne zaustavlja one nelegitimne.