Se gestisci un server Discord di qualsiasi dimensione, ti sarà capitato di vedere la stessa truffa tre o quattro volte. Un falso regalo Nitro. Un giveaway di criptovalute con un conto alla rovescia. Uno screenshot di una pagina di “verifica” che reindirizza a un sito che non dovrebbe. Spesso l’account che pubblica questi contenuti non è nemmeno un account usa e getta. Si tratta di un membro reale il cui account è stato compromesso un’ora fa.
L’immagine cambia di poco da un server all’altro. Il file invece sì.
Questa discrepanza è il problema alla base del modo in cui la maggior parte degli strumenti gestisce il rilevamento delle immagini truffaldine su Discord, e colmarla è l’obiettivo su cui è stato costruito il sistema anti-truffa di Airwavy.
La stessa truffa, cento file diversi
I truffatori riutilizzano le immagini perché creare un falso convincente richiede impegno, mentre ripubblicarne uno richiede pochi secondi. La stessa immagine che promette un omaggio in criptovaluta viene diffusa su decine di server in un giorno.
Ciò che cambiano è il file. Salvatela di nuovo in un formato diverso e ogni byte cambia. Ritagliate due pixel dal bordo. Ridimensionate l’area di lavoro da 1920 a 1900 in larghezza. Fate uno screenshot dello screenshot. Niente di tutto ciò cambia ciò che vede un essere umano. Tutto ciò cambia completamente il file.
Questo non è casuale. Viene fatto appositamente per eludere i sistemi di rilevamento che si basano sulla corrispondenza esatta dei file.
Cosa verifica effettivamente un hash esatto
La maggior parte dei sistemi di blocco delle “immagini note come dannose” si basa su un hash crittografico, come ad esempio SHA-256. Si prende il file, lo si elabora con la funzione e si ottiene una stringa fissa. Stesso file in ingresso, stessa stringa in uscita, ogni volta.
È proprio questa proprietà a renderlo inutile in questo contesto. Gli hash crittografici sono progettati in modo tale che l’inversione di un singolo bit produca un output completamente diverso. Questa è una caratteristica utile quando si verifica che un download non sia stato manomesso. Diventa invece un ostacolo quando si cerca di riconoscere un’immagine.
Quindi un server blocca un’immagine truffaldina. Il truffatore la ricarica apportando una piccola modifica. Nuovo file, nuovo hash, nessuna corrispondenza, il messaggio viene trasmesso. La lista di blocco era accurata più o meno per il tempo necessario ad aprire un editor di immagini.
L’hash percettivo corrisponde all’aspetto dell’immagine
Airwavy identifica le immagini truffaldine utilizzando invece l’hash percettivo. Un hash percettivo descrive la struttura visiva di un’immagine piuttosto che i suoi byte. Due file che a un occhio umano appaiono identici producono impronte molto simili, anche quando i dati sottostanti non hanno nulla in comune.
Una copia che è stata ricompressa, ritagliata ai bordi o ridimensionata corrisponde comunque all’impronta digitale originale. Per eludere il sistema, il truffatore deve modificare l’aspetto effettivo dell’immagine, e a quel punto non sta più riutilizzando la sua grafica truffaldina. Ne sta creando una nuova.
Questo livello non è un modello che cerca di indovinare le intenzioni. Si tratta di un confronto di impronte digitali, il che è importante se si confrontano strumenti, poiché il comportamento è prevedibile. Un’immagine nota come truffa e i suoi quasi duplicati vengono individuati, ed è possibile ragionare sul perché.
Una sola conferma protegge ogni server
Quando i moderatori confermano che un incidente è una truffa, Airwavy conserva l’immagine come prova permanente. L’impronta digitale rimane. Diventa parte di una rete di riconoscimento che cresce ogni volta che viene confermata una truffa in qualsiasi punto della piattaforma.
In pratica, un’ondata di truffe che colpisce un grande server il lunedì mattina viene già riconosciuta quando raggiunge il vostro server il lunedì pomeriggio. Ottenete il vantaggio di un lavoro di moderazione che non avete dovuto svolgere.
Il team di Airwavy gestisce inoltre un pannello globale di intelligence sulle minacce che aggrega gli incidenti di truffa confermati su ogni server. Il riconoscimento non è isolato per singolo server. Se lo fosse, ogni comunità imparerebbe la stessa lezione separatamente e ogni campagna avrebbe una nuova occasione di successo su ciascuna di esse.
Cosa vede il vostro staff quando qualcosa viene segnalato
Il rilevamento è solo metà del lavoro. Una segnalazione su cui nessuno può intervenire è solo una riga di log.
Quando il sistema anti-truffa segnala un messaggio, Airwavy invia un avviso strutturato al vostro staff contenente:
l’utente segnalato
il canale in cui è stato pubblicato
un punteggio di affidabilità
le prove specifiche alla base della segnalazione, ad esempio che il messaggio corrisponde a uno schema di truffa noto
pulsanti one-click per Avvisare, Mettere in timeout, Espellere e Bloccare
I vostri moderatori vedono il motivo della segnalazione e intervengono senza uscire da Discord. Nessuna dashboard secondaria, nessuna necessità di copiare gli ID utente, nessuna discussione nella chat dello staff per stabilire se si tratti davvero di una truffa mentre il messaggio rimane nel canale generale.
Il punteggio di affidabilità e la riga delle prove sono presenti apposta. Una moderazione automatica che non spiega perché ha agito induce lo staff a ignorarla o a fidarsi ciecamente, e entrambe le cose alla fine portano a risultati negativi.
Cosa non fa questo sistema
Essere chiari sui limiti. L’hashing percettivo riconosce le immagini di cui possiede un’impronta digitale. Un’immagine truffaldina davvero nuova, che nessuno ha ancora confermato, non ha un’impronta digitale con cui confrontarla. Qualcuno deve vederla per primo. Questo è il compromesso in qualsiasi sistema basato sul riconoscimento, e chiunque ti dica che il proprio strumento non presenta tale compromesso sta cercando di venderti qualcosa.
Ciò che cambia sono gli aspetti economici. Ripubblicare un’immagine nota come truffa smette di funzionare, e produrre un falso nuovo e convincente per ogni campagna richiede uno sforzo di gran lunga maggiore rispetto al ritaglio di un bordo.
Attivarla
La protezione anti-truffa è integrata nello stack di moderazione di Airwavy, configurabile dalla dashboard insieme alla moderazione automatica, alla protezione dai raid e alla registrazione degli eventi. Siete voi a scegliere l’aspetto degli avvisi per il vostro staff e dove devono essere inviati.
Se state valutando un bot anti-truffa per Discord, c’è una domanda che vale la pena porre riguardo a ogni opzione della vostra lista. Chiedetevi cosa succede quando il truffatore ricarica l’immagine dopo averla ritagliata. Se la risposta è che l’hash del file cambia e il blocco smette silenziosamente di funzionare, sai già come andrà a finire per i tuoi membri.
Se il tuo obiettivo è fermare i bot di truffe legate alle criptovalute su Discord prima che qualcuno clicchi sul link, la corrispondenza esatta non ti avrebbe mai permesso di raggiungerlo.
Aggiungi Airwavy al tuo server oppure apri le impostazioni anti-truffa nella dashboard.