Ohjelmiston musta lista on luettelo ohjelmistoista, joita tietty ohjelma ei pidä sopivina. Eri yritysten ohjelmilla on erilaisia mustia listoja, ja monilla ei ole lainkaan. Jos järjestelmässä on mustalla listalla oleva ohjelma, häiritty ohjelma voi toimia virheellisesti tai ilmoittaa tiedot keskuspalvelimelle. Kuten useimmat digitaalisten oikeuksien hallintatoimenpiteet (DRM), myös ohjelmistojen musta lista on joutunut useiden eri ryhmien uhkauksiin.
Ohjelmistojen musta listaus on suhteellisen yksinkertainen prosessi. Ohjelmat tarkistavat tietokoneen asennettujen ohjelmien rekisterin ja etsivät useita erilaisia ohjelmistoja. Jos jokin ohjelmiston mustalla listalla olevista ohjelmista löytyy, ohjelma suorittaa tietyt ohjeet. On tavallista, että skannaus tapahtuu asennuksen yhteydessä, mutta mikään ei estä ohjelmaa tarkistamasta määräajoin myöhemmin.
Perusohjelmistojen mustalla listalla on useita yleisiä ohjelmia. Ohjelmat, joita hakkerit käyttävät, kuten levyn kopioijat, ohjelmistojen virheenkorjaajat tai korjaustiedoston luojat, ovat yleisiä. Näiden luetteloiden joukossa on myös useita levynmuokkausohjelmia, joilla on mahdollisuus asentaa levykuvia virtuaalisiin asemiin. Juuri tämä viimeinen ryhmä aiheuttaa tahattomia positiivisia tuloksia ohjelmiston mustalla listalla, koska tämäntyyppinen polttava ohjelmisto on hyvin yleistä.
Kun mustan listan ohjelma löytyy, ohjelma voi tehdä mitä tahansa. Monissa tapauksissa ohjelma ei asennu lainkaan antamatta käyttäjälle syytä. Jotkin ohjelmat asennetaan oikein, mutta niillä on rajoitettuja ominaisuuksia, ne toimivat kokeilutilassa tai kaatuvat suoritettaessa tiettyjä toimintoja. Jatkuvien Internet -yhteyksien kasvaessa monet ohjelmat välittävät havaintonsa keskuspalvelimelle, joka antaa heille erityisiä rajoituksia koskevia ohjeita, jotka perustuvat ohjelmaan.
Kuten monet DRM -menetelmät, ohjelmiston musta lista on nähnyt paljon kiistaa. Tämän tekniikan alkuaikoina väärät positiiviset tulokset olivat suuri ongelma. Käyttäjät, jotka olivat täysin laillisia, joutuivat usein lukittuun ohjelmistosta ilman selitystä miksi. Muut käyttäjät havaitsisivat, että tietokoneisiinsa esiasennetut ohjelmat jättäisivät rekisterimerkit myös niiden poistamisen jälkeen. Nämä rekisterimerkit estäisivät muiden ohjelmien asentamisen liian rajoitetun mustan listan vuoksi.
Toisaalta ohjelmistojen musta lista ei juurikaan estä hakkereita. On olemassa useita tapoja kiertää musta lista; ohjelmiston asentaminen eri käyttöjärjestelmän käynnistykseen, mustan listan ohjelmien korjaaminen niiden versionumeroiden muuttamiseksi tai yksinkertaisesti erillisen ohjelman suorittaminen, joka estää mustan listan tarkistamasta tietokonetta. Tämän seurauksena on yleistä, että ohjelmistojen musta listaus vahingoittaa laillisia käyttäjiä eikä pysäytä laittomia käyttäjiä.