# Nuovi utenti che non sono mai stati Visti o Attivati

**URL:** <https://meta.discourse.org/t/new-users-that-have-never-been-seen-or-activated/416360>\
**Category:** Community Building\
**Created:** [2 Novembre 2026, 5:19pm UTC](https://meta.discourse.org/t/new-users-that-have-never-been-seen-or-activated/416360 "2026-11-02T17:19:59Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![mbauman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mbauman/32/139835_2.png) [@mbauman](https://meta.discourse.org/u/mbauman)\
**Post date:** [2 Novembre 2026, 5:19pm UTC](https://meta.discourse.org/t/new-users-that-have-never-been-seen-or-activated/416360/1 "2026-11-02T17:19:59Z")

</div>

Sto cercando di rintracciare un’enorme ondata di account spam sul nostro forum Discourse. Ci sono un gran numero (centinaia!) di account creati di recente che non sono mai stati “Visti” e non sono ancora “Attivati”. Come è possibile? Utilizzano qualche API per creare gli account? Oppure creano l’account e poi non effettuano mai l’accesso? Sembra un segnale _molto forte_ che si tratti di account spam, ma non so cosa significhi esattamente o se posso usarlo come criterio per eliminarli in massa.

Esiste un’interfaccia utente per trovare e rimuovere questi account non visti e/o non attivati? Forse è qualcosa che potrebbe/dovrebbe accadere automaticamente dopo un lungo periodo?

---

<div class="post-metadata">

**Author:** ![Architect](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/architect/32/520575_2.png) [@Architect](https://meta.discourse.org/u/Architect)\
**Post date:** [2 Novembre 2026, 5:24pm UTC](https://meta.discourse.org/t/new-users-that-have-never-been-seen-or-activated/416360/2 "2026-11-02T17:24:04Z")

</div>

Sembra che ci sia un modo: credo che venga eseguito automaticamente dopo un certo numero di giorni per gli account non attivati, un intervallo che puoi regolare su più o meno giorni:

> [@Prevent deleting of abandoned, unactivated accounts?](https://meta.discourse.org/t/prevent-deleting-of-abandoned-unactivated-accounts/72237/3?u=architect):
>
> Set the site setting purge unactivated users grace period days to 0 to never purge unactivated users automatically slight_smile

---

<div class="post-metadata">

**Author:** ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)\
**Post date:** [2 Novembre 2026, 7:53pm UTC](https://meta.discourse.org/t/new-users-that-have-never-been-seen-or-activated/416360/3 "2026-11-02T19:53:21Z")

</div>

Se si tratta di un’ondata recente massiccia, immaginerei un bot di qualche tipo… gran parte di Internet è ormai sottoposta a bombardamenti regolari da parte di bot… questi account resteranno inutilizzabili finché non verranno attivati, quindi non capisco perché qualcuno dovrebbe crearli e poi abbandonarli.

> [@mbauman](#):
>
> account creati di recente che non sono mai stati “Visti” e non sono ancora “Attivati”

Qualcuno ha creato un account, non ha mai verificato l’email e quindi non può effettuare l’accesso. Senza attivare un account, non ci sarà mai un record di visualizzazione.

> [@mbauman](#):
>
> Stanno usando qualche API per creare l’account?

Discourse è un’enorme API, quindi qualcuno può accedere direttamente agli stessi endpoint usati dall’interfaccia per creare un account. È certamente possibile automatizzare la cosa, anche se chi lo fa dovrebbe aggirare i limiti di frequenza per creare molti account in fretta.

> [@mbauman](#):
>
> Esiste un’interfaccia utente per trovare ed eliminare questi account non visti e/o non attivati? Forse potrebbe/dovrebbe accadere automaticamente dopo un’attesa piuttosto lunga?

Da `admin/users/list/new` c’è un filtro “non attivati”

 ![image](https://global.discourse-cdn.com/meta/original/4X/9/b/a/9ba10cd41bf74664b6a31d8f58899e4b6d660906.png)

Da qui puoi fare clic sull’icona sopra l’avatar nell’intestazione della tabella per entrare nella modalità di selezione multipla. Se necessario, puoi eliminare gli account in questo modo.

Discourse elimina automaticamente questi account dopo 14 giorni per impostazione predefinita, purché non abbiano post; l’impostazione del sito rilevante è `purge_unactivated_users_grace_period_days`.

Se selezioni uno degli utenti e vai alla loro pagina amministrativa, puoi anche usare il pulsante “Ricerca IP” per vedere gli account associati alla stessa IP. Se più account sono associati, ti verrà offerta l’opzione di eliminarli:

 ![image](https://global.discourse-cdn.com/meta/original/4X/6/5/b/65b7a531f9e4de74e26726e1daecac7f2179b09d.png)

Non dovresti dover fare nulla manualmente e puoi contare sull’eliminazione automatica… ma potrebbe valere la pena tenere d’occhio la situazione se ci sono molti account o se alcuni vengono attivati per creare spam.

Ci sono modelli riconoscibili? Stessa località? Stessa IP? Stesso dominio email? Potresti valutare di aggiungere ulteriori protezioni se noti un qualche indizio.

---

<div class="post-metadata">

**Author:** ![putty](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/putty/32/370902_2.png) [@putty](https://meta.discourse.org/u/putty)\
**Post date:** [2 Novembre 2026, 9:35pm UTC](https://meta.discourse.org/t/new-users-that-have-never-been-seen-or-activated/416360/4 "2026-11-02T21:35:06Z")

</div>

Grazie Kris! Purtroppo è stato molto utile anche per me. Anche noi abbiamo appena avuto un’ondata di nuovi utenti che erano chiaramente spam. Dal 16/10, abbiamo registrato 268 utenti che si sono iscritti tutti dallo stesso IP con nomi utente che erano b e una serie di numeri casuali (b123456789).

> **Non è bello**
>
> ![CleanShot 2026-11-02 at 16.34.11](https://global.discourse-cdn.com/meta/original/4X/8/2/1/8213869f5f6691943e58eed33381e144625fb207.png)

---

<div class="post-metadata">

**Author:** ![watchmanmonitor](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/watchmanmonitor/32/430970_2.png) [@watchmanmonitor](https://meta.discourse.org/u/watchmanmonitor)\
**Post date:** [2 Novembre 2026, 10:29pm UTC](https://meta.discourse.org/t/new-users-that-have-never-been-seen-or-activated/416360/5 "2026-11-02T22:29:53Z")

</div>

Abbiamo avuto la stessa esperienza… 266 account di recente da `89.124.71.104`

Quando ho provato a bloccarne uno, la GUI mi ha permesso di selezionare manualmente altri 10 utenti da sospendere, ma non tutti. Sarebbe utile avere un pulsante “tutti”, invece di doverne selezionare 10 alla volta e ripetere l’operazione altre 25 volte.

A meno che non esista già un metodo migliore per la sospensione di massa?

---

<div class="post-metadata">

**Author:** ![watchmanmonitor](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/watchmanmonitor/32/430970_2.png) [@watchmanmonitor](https://meta.discourse.org/u/watchmanmonitor)\
**Post date:** [2 Novembre 2026, 11:40pm UTC](https://meta.discourse.org/t/new-users-that-have-never-been-seen-or-activated/416360/6 "2026-11-02T23:40:55Z")

</div>

Un’altra soluzione potrebbe essere consentire qui «e elimina tutti gli account non confermati dallo stesso IP»

 ![2026-11-02_17-40-08](https://global.discourse-cdn.com/meta/original/4X/d/c/a/dca1ad46d35601d308894dbe20d71c9000b0e801.png)

---

<div class="post-metadata">

**Author:** ![watchmanmonitor](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/watchmanmonitor/32/430970_2.png) [@watchmanmonitor](https://meta.discourse.org/u/watchmanmonitor)\
**Post date:** [2 Novembre 2026, 11:45pm UTC](https://meta.discourse.org/t/new-users-that-have-never-been-seen-or-activated/416360/7 "2026-11-02T23:45:26Z")

</div>

Scusa, non ci vedevo. C’è un’opzione “seleziona tutti” che consente di eliminare fino a 100 utenti alla volta.

Non avevo visto il pulsante che mostra le caselle `[]` accanto agli utenti.

 ![2026-11-02_17-43-59](https://global.discourse-cdn.com/meta/original/4X/d/5/5/d55340e7f5c31479ae31fdf984a723617b24c6f3.png)

---

<div class="post-metadata">

**Author:** ![putty](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/putty/32/370902_2.png) [@putty](https://meta.discourse.org/u/putty)\
**Post date:** [3 Novembre 2026, 12:11am UTC](https://meta.discourse.org/t/new-users-that-have-never-been-seen-or-activated/416360/8 "2026-11-03T00:11:48Z")

</div>

> [@watchmanmonitor](#):
>
> 266 account di recente da `89.124.71.104`

Curioso che fosse anche l’IP dietro il mio.

---

<div class="post-metadata">

**Author:** ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)\
**Post date:** [3 Novembre 2026, 7:48am UTC](https://meta.discourse.org/t/new-users-that-have-never-been-seen-or-activated/416360/9 "2026-11-03T07:48:49Z")

</div>

Potrebbero queste onde gentili provenire da un qualcosa di simile alle app OAuth \[1\] come quello che è appena successo su Mastodon? I sintomi sono molto simili.

* * *

1. disclaimer: ovviamente non so come funzionino le app OAuth, per niente

---

<div class="post-metadata">

**Author:** ![putty](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/putty/32/370902_2.png) [@putty](https://meta.discourse.org/u/putty)\
**Post date:** [3 Novembre 2026, 2:26pm UTC](https://meta.discourse.org/t/new-users-that-have-never-been-seen-or-activated/416360/10 "2026-11-03T14:26:09Z")

</div>

[Anche questo utente lo ha segnalato](https://meta.discourse.org/t/what-are-these/416418?u=putty). Sarebbe giustificato bloccare preventivamente questo IP per tutti i clienti?

---

<div class="post-metadata">

**Author:** ![mbauman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mbauman/32/139835_2.png) [@mbauman](https://meta.discourse.org/u/mbauman)\
**Post date:** [3 Novembre 2026, 2:43pm UTC](https://meta.discourse.org/t/new-users-that-have-never-been-seen-or-activated/416360/11 "2026-11-03T14:43:52Z")

</div>

> [@putty](#):
>
> Dal 16/10, abbiamo avuto 268 utenti che si sono registrati tutti dallo stesso IP con nomi utente formati da “b” seguita da una serie di numeri casuali (b123456789).

Esattamente ciò che ha spinto a porre questa domanda, sì! Qui ne sono presenti almeno 193. Abbiamo avuto anche un’altra ondata di alcune decine di altri account bot che hanno raggiunto il livello TL1 e hanno poi inviato spam con 20 messaggi privati ciascuno — è cercando altri di quegli account che ho notato gli account `b123456789`.

---

<div class="post-metadata">

**Author:** ![putty](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/putty/32/370902_2.png) [@putty](https://meta.discourse.org/u/putty)\
**Post date:** [3 Novembre 2026, 3:05pm UTC](https://meta.discourse.org/t/new-users-that-have-never-been-seen-or-activated/416360/12 "2026-11-03T15:05:03Z")

</div>

Aggiornamento: anche dopo aver bloccato quell’IP, vedo diversi nuovi utenti che si sono registrati con lo stesso schema di nomi, ma da un IP diverso. È ora di valutare una soluzione captcha 🫠

---

<div class="post-metadata">

**Author:** ![mbauman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mbauman/32/139835_2.png) [@mbauman](https://meta.discourse.org/u/mbauman)\
**Post date:** [3 Novembre 2026, 3:20pm UTC](https://meta.discourse.org/t/new-users-that-have-never-been-seen-or-activated/416360/13 "2026-11-03T15:20:49Z")

</div>

Ecco l’altra categoria di account spam: durante la notte scorsa sono stati registrati cento nuovi account, tutti con esattamente lo stesso schema nome utente/letture:

 ![image](https://global.discourse-cdn.com/meta/original/4X/0/9/9/099562015cd75c03a488c7cfaeb03dec94b6dd85.png)

A differenza degli account non attivati `bXXXX`, questi provengono tutti da indirizzi IPv6 distinti.

---

<div class="post-metadata">

**Author:** ![putty](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/putty/32/370902_2.png) [@putty](https://meta.discourse.org/u/putty)\
**Post date:** [3 Novembre 2026, 3:25pm UTC](https://meta.discourse.org/t/new-users-that-have-never-been-seen-or-activated/416360/14 "2026-11-03T15:25:04Z")

</div>

Sto provando [reCAPTCHA v2](https://cloud.google.com/security/products/fraud-defense?_gl=1*1med1jq*_ga*NjIzNjMwOTgwLjE3OTM3MTg0MDA.*_ga_WH2QY8WWF5*czE3OTM3MTgzOTkkbzEkZzEkdDE3OTM3MTkzODYkajU0JGwwJGgw) dato che è gratuito. L’ho configurato in pochi minuti.

Imposta la tua chiave del sito e il secret, e aggiorna alcuni valori qui: `/admin/site_settings/category/discourse_captcha?filter=recaptcha`
