Denylist

Denylist

Eine Denylist ist eine Liste von Dingen, die ausdrücklich verboten sind — etwa Wörter, Internetadressen oder Programme. Alles, was nicht auf der Liste steht, ist erlaubt; das unterscheidet sie von der umgekehrten Allowlist.

Eine Denylist ist eine Liste von Dingen, die ausdrücklich nicht erlaubt sind. Der Name kommt aus dem Englischen und heißt wörtlich „Verweigerungsliste“. Steht etwas auf dieser Liste, wird es blockiert. Alles andere darf durch, ohne dass jemand es einzeln prüfen muss. Das Prinzip kennt man vom Türsteher, der eine Handvoll Namen hat, die er nicht hereinlässt — der Rest kommt rein. Früher sagte man dazu meist „Blacklist“, heute setzt sich „Denylist“ oder „Blocklist“ durch, weil die alten Begriffe als unnötig belastet gelten.

Der bequeme, aber löchrige Schutzwall

Denylists sind überall dort im Einsatz, wo etwas Unerwünschtes ferngehalten werden soll. Spamfilter blockieren bekannte Absenderadressen. Browser warnen vor Webseiten, die auf einer Liste betrügerischer Seiten stehen. Chatbots verweigern die Antwort, wenn bestimmte Begriffe auftauchen. Der Vorteil liegt auf der Hand: Man muss nur das Schlechte benennen, nicht das Gute definieren.

Genau darin liegt aber die Schwäche. Eine Denylist kennt nur, was jemand vorher aufgeschrieben hat. Neue Bedrohungen stehen noch nicht drauf und kommen deshalb ungehindert durch. Fachleute nennen das ein reaktives Verfahren: Man reagiert immer erst, nachdem etwas passiert ist.

Deshalb gilt in sicherheitskritischen Bereichen die umgekehrte Regel als sicherer. Eine Allowlist erlaubt ausschließlich, was ausdrücklich erlaubt ist, und blockiert alles Übrige. Das ist deutlich strenger, aber auch aufwendiger zu pflegen. In der Praxis kombiniert man oft beides: eine Allowlist für den Kern des Systems, eine Denylist für bekannte Problemfälle drumherum.

Vom Stichwort zum Musterabgleich

Im einfachsten Fall ist eine Denylist tatsächlich nur eine Textdatei mit Einträgen. Ein Programm vergleicht jede Anfrage mit dieser Liste. Findet es eine Übereinstimmung, bricht es ab. Für ein paar tausend Einträge reicht das völlig aus, moderne Rechner erledigen solche Vergleiche in Sekundenbruchteilen.

Aufwendiger wird es, wenn nicht nur exakte Treffer zählen sollen. Dann arbeitet man mit Mustern statt mit festen Wörtern. Ein Muster kann etwa lauten: jede Adresse, die auf eine bestimmte Endung hinausläuft. So lassen sich tausende Varianten mit einer einzigen Regel abdecken. Bei KI-Systemen prüft manchmal ein zweites, kleineres Modell den Text und entscheidet, ob er gegen die Regeln verstößt.

Ein bekanntes Problem sind Umgehungsversuche. Wer weiß, dass ein Wort blockiert ist, schreibt es leicht verändert — mit Zahl statt Buchstabe oder mit einem Leerzeichen in der Mitte. Die Liste greift dann nicht mehr. Ein zweiter Fehlertyp ist das Gegenteil: Die Regel ist zu breit gefasst und blockiert harmlose Inhalte mit. Fachleute sprechen von falsch-positiven Treffern. Beide Fehler gleichzeitig kleinzuhalten, ist die eigentliche Kunst.

Denylists in Chatbots, Schulnetzen und Sanktionslisten

Am häufigsten begegnet man Denylists ohne es zu merken. Der Spamordner im E-Mail-Programm beruht zum Teil darauf. Schulnetzwerke sperren bestimmte Webseiten über solche Listen. Werbeblocker im Browser sind praktisch nichts anderes als eine sehr lange, ständig aktualisierte Denylist von Werbeservern.

In den Nachrichten taucht der Begriff besonders im Zusammenhang mit KI-Chatbots auf. Wenn ein Anbieter meldet, sein System verweigere bestimmte Auskünfte, steckt oft eine Denylist dahinter — als eine von mehreren Schutzschichten neben dem eigentlichen Training des Modells. Kritiker bemängeln dann regelmäßig, die Listen seien intransparent, weil niemand von außen sieht, was genau darauf steht.

Auch außerhalb der Technik gibt es das Prinzip. Sanktionslisten von Staaten benennen Firmen und Personen, mit denen keine Geschäfte gemacht werden dürfen. Banken gleichen ihre Kunden automatisch damit ab. Wer dort fälschlich landet, hat ein reales Problem — ein gutes Beispiel dafür, warum die Pflege solcher Listen so heikel ist.

Subscribe free. Unsubscribe the second it sucks.

High-signal news across AI, business, UX, and tech. Every morning.