Incidente con perdita di controllo sui canali nella rete IRC FreeNode

Il nuovo team della rete IRC FreeNode ha espresso rammarico per l'incidente accaduto ieri, che è stato percepito da alcune comunità come un'acquisizione dei loro canali IRC. Ad esempio, i progetti Ubuntu, Gentoo, HardenedBSD, LibreELEC, FSFE e Void Linux hanno annunciato la loro partenza da FreeNode a causa della perdita di controllo sui loro canali.

Dopo l'uscita del team di amministratori che ha fondato la nuova rete Libera.Chat a causa di un conflitto con il proprietario dei domini, alcuni progetti aperti hanno spostato le discussioni sulla piattaforma Libera.Chat e bloccato la possibilità di comunicazione nei vecchi canali. L'amministrazione FreeNode ha ritenuto inaccettabili le azioni intraprese, impedendo agli utenti di continuare la comunicazione sui vecchi canali a causa dell'installazione di bot che cancellano automaticamente gli utenti con un messaggio che il canale si è spostato sulla rete Libera.Chat. Secondo FreeNode bastava semplicemente visualizzare un messaggio relativo allo spostamento senza bloccare.

I rappresentanti di FreeNode hanno considerato il blocco coercitivo per gli utenti che non volevano lasciare la vecchia rete e hanno apportato modifiche alle regole, vietando tale blocco degli utenti del canale. Se la capacità di comunicare veniva bloccata, le nuove regole richiedevano la chiusura del canale e il reindirizzamento delle connessioni degli utenti su un altro canale tematico.

Per gli utenti del canale che hanno bloccato la comunicazione, è stato scritto uno script che creava un nuovo canale in uno spazio dei nomi "##" diverso (ad esempio, ##ubuntu invece di #ubuntu) e reindirizzava automaticamente gli utenti che tentavano di connettersi al vecchio canale su questo canale . Il problema si è rivelato essere che il nuovo team di FreeNode non ha testato adeguatamente questo script prima dell'implementazione, non ha informato in anticipo gli utenti dell'imminente modifica (c'era una discussione solo nel canale di nicchia #freenode-policy-feedback) e non ha prendere in considerazione tutte le sfumature.

La sceneggiatura determinava il fatto della migrazione del canale dalla presenza della riga "libera" nel titolo del canale, ma non si vedeva che molti progetti rimasti in FreeNode erano solo nella fase di discussione della migrazione su una nuova rete e, di conseguenza, menzionati "libera" nell'argomento del canale. Lo script ha creato dei mirror nel nuovo spazio dei nomi per questi canali e ha iniziato a inoltrare gli utenti a un altro canale, provocando un'ondata di indignazione e accuse di dirottamento del canale.

Si ritiene che circa 720 canali IRC siano stati colpiti dallo script, inclusi i canali dei progetti OpenBSD, NetBSD, Gentoo, WikiMedia, Python, Rust, POSIX, OpenZFS, Linux e FOSDEM. Alcune comunità che erano ancora titubanti riguardo alla migrazione sono state costrette a spostarsi sulla nuova rete perché hanno perso il controllo dei propri canali sulla rete FreeNode. L’amministrazione di FreeNode ha iniziato a lavorare per ripristinare i canali dopo i reclami, ma era troppo tardi e la reputazione della rete ne ha risentito.

Fonte: opennet.ru

Aggiungi un commento