Incidente de perda de controle sobre canais na rede IRC FreeNode

A nova equipe da rede IRC FreeNode expressou arrependimento pelo incidente ocorrido ontem, que foi percebido por algumas comunidades como uma invasão de seus canais IRC. Por exemplo, projetos como Ubuntu, Gentoo, HardenedBSD, LibreELEC, FSFE e Void Linux anunciaram sua saída do FreeNode devido à perda de controle sobre seus canais.

Após a saída da equipe de administradores que fundou a nova rede Libera.Chat devido a um conflito com o proprietário, domínios, alguns projetos de código aberto transferiram suas discussões para a plataforma Libera.Chat e bloquearam a possibilidade de comunicação em antigos canais. A administração do FreeNode considerou inaceitáveis as ações tomadas, que impediam os usuários de continuar suas interações nos antigos canais, devido à configuração de bots que automaticamente removiam usuários com a mensagem de que o canal havia sido migrado para a rede Libera.Chat. Na visão do FreeNode, bastava apenas exibir uma mensagem de migração sem bloquear.

Os representantes do FreeNode consideraram o bloqueio uma coação para os usuários que não desejavam sair da antiga rede, e fizeram alterações nas regras, proibindo tal bloqueio de usuários nos canais. Em caso de bloqueio da possibilidade de comunicação, as novas regras determinavam o fechamento do canal e o redirecionamento das conexões dos usuários para outro canal temático.

Um script foi criado para os usuários dos canais que foram bloqueados, criando um novo canal em outro espaço de nomes «##» (por exemplo, ##ubuntu em vez de #ubuntu) e redirecionando automaticamente para esse canal os usuários que tentavam se conectar ao antigo canal. O problema foi que a nova equipe do FreeNode não testou adequadamente esse script antes de sua implementação, não notificou os usuários sobre a próxima mudança (houve discussão apenas em um canal nichado #freenode-policy-feedback) e não considerou todas as nuances.

O script identificava a migração do canal pela presença da palavra «libera» no cabeçalho do canal, mas foi negligenciado que muitos projetos que ainda estavam no FreeNode estavam apenas na fase de discussão sobre a migração para a nova rede e, consequentemente, mencionavam «libera» no tópico do canal. O script criou espelhos no novo espaço de nomes para esses canais e começou a redirecionar usuários para outros canais, o que provocou uma onda de indignação e acusações de invasão de canais.

Acredita-se que, como resultado do trabalho do script, cerca de 720 canais IRC foram afetados, incluindo canais de projetos como OpenBSD, NetBSD, Gentoo, WikiMedia, Python, Rust, POSIX, OpenZFS, Linux e FOSDEM. Alguns que ainda hesitavam em relação à migração da comunidade foram forçados a mudar para uma nova rede, pois perderam o controle sobre seus canais na rede FreeNode. A administração do FreeNode começou a trabalhar na recuperação dos canais após as reclamações, mas já era tarde e a reputação da rede foi prejudicada.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster