Wat is een software-zwarte lijst?
Een software-blacklist is een lijst met software die door een specifiek programma als ongepast wordt beschouwd. Programma's van verschillende bedrijven hebben verschillende zwarte lijsten, en velen hebben er helemaal geen. Als er een programma op de zwarte lijst op het systeem aanwezig is, kan het programma in de problemen raken of informatie doorgeven aan een centrale server. Net als de meeste DRM-maatregelen (Digital Rights Management), is de zwarte lijst van software door een aantal verschillende groepen onder vuur genomen.
Software blacklisting is een relatief eenvoudig proces. Programma's scannen het computerregister van geïnstalleerde programma's op zoek naar een aantal verschillende stukjes software. Als een van de programma's op de zwarte lijst van de software wordt gevonden, voert het programma een specifieke set instructies uit. Het is gebruikelijk dat er tijdens de installatie een scan plaatsvindt, maar niets stopt een programma om later periodiek te scannen.
Er zijn een aantal veel voorkomende programma's die op een zwarte lijst van basissoftware staan. Programma's die worden gebruikt door hackers, zoals schijfduplicators, software-debuggers of patchmakers, komen veel voor. Tot deze lijsten behoren ook verschillende programma's voor het schrijven van schijven die schijfkopieën op virtuele schijven kunnen koppelen. Het is deze laatste groep die de meest onbedoelde positieven op een zwarte lijst van software veroorzaakt, omdat dit type brandsoftware heel gebruikelijk is.
Wanneer een programma op de zwarte lijst wordt gevonden, kan het programma een willekeurig aantal dingen doen. In veel gevallen wordt het programma helemaal niet geïnstalleerd zonder de gebruiker een reden te geven waarom. Sommige programma's worden correct geïnstalleerd, maar hebben beperkte functies, werken in een proefmodus of crashen bij het uitvoeren van bepaalde functies. Met de toename van constante internetverbindingen, zullen veel programma's hun bevindingen communiceren naar een centrale server, die hen specifieke restrictie-instructies zal geven op basis van het gelokaliseerde programma.
Zoals met veel DRM-methoden, heeft de zwarte lijst van software veel controverse gekend. In de begindagen van deze technologie waren valse positieven een groot probleem. Gebruikers die volledig legitiem waren, kregen vaak geen toegang tot software zonder dat ze uitlegden waarom. Andere gebruikers zouden merken dat programma's die vooraf op hun computer waren geïnstalleerd, registermarkeringen achter zouden laten, zelfs nadat ze waren verwijderd. Deze registermarkeringen zouden de installatie van andere programma's voorkomen vanwege een te restrictieve zwarte lijst.
Aan de andere kant doet een zwarte lijst van software weinig om hackers tegen te houden. Er zijn verschillende methoden om een zwarte lijst te omzeilen; software installeren op een andere opstart van het besturingssysteem, programma's op de zwarte lijst patchen om hun versienummer te wijzigen, of eenvoudigweg een apart programma uitvoeren dat voorkomt dat de zwarte lijst de computer scant. Als gevolg hiervan is het gebruikelijk dat software blacklisting legitieme gebruikers pijn doet in plaats van illegale gebruikers te stoppen.