In der Streaming- und Social-Media-Szene stellen Scam Bots ein stetig wiederkehrendes Problem dar. Diese Bots verbreiten einheitliche, irreführende Werbenachrichten, die darauf abzielen, Nutzer auf fragwürdige Webseiten zu locken oder sie zu betrügerischen Angeboten zu verleiten.
Der folgende Bericht fasst die gemeinsamen Merkmale dieser Scam Bots zusammen und zeigt, wie mithilfe von regulären Ausdrücken (Regex) – unter Verwendung der Googles RE2-Syntax – eine Filterung und Gegenmaßnahme umgesetzt werden kann.
Um die Scam Bots effektiv zu filtern, können reguläre Ausdrücke verwendet werden. Da Googles RE2-Syntax keine Inline-Flags (wie (?i) für case‑insensitive) unterstützt, muss der Case‑Insensitive-Modus extern aktiviert werden.
Regex-Ausdrücke können in Filter- oder Suchfunktionen von Plattformen integriert werden, um verdächtige Nachrichten zu erkennen und zu blockieren.
Beispiele für Regex-Ausdrücke:
NEZHNA\s*\.?\s*COM
streamboo\s*\.?\s*com
dogehype\s*(?:dot|\.|\s*dot\s*)\s*com
streamer
Twitch
@\w{6,8}
best\s+viewers
[\p{M}]+
So fügst du diese Begriffe in Twitch Automod ein:
So fügst du Regex-Filter in StreamElements ein:
Überprüfe, ob eine Nachricht von einem Bot stammen könnte:
Die Scam Bots weisen klare Gemeinsamkeiten in ihrer Struktur auf, die – trotz variierender Schreibweisen – eine zuverlässige Erkennung ermöglichen. Die vorgeschlagenen Regex-Ausdrücke bieten einen effektiven Ansatz, um diese Muster zu identifizieren und zu filtern.
Es ist jedoch wichtig, diese Filter regelmäßig zu überprüfen und anzupassen, da Betrüger kontinuierlich neue Varianten entwickeln. Durch eine Kombination von Blacklisting und Regex-Filterung können Administratoren und Plattformbetreiber die Verbreitung solcher Nachrichten deutlich reduzieren und die Nutzer vor betrügerischen Inhalten schützen.