Инцидент с потерей контроля над каналами в IRC-сети FreeNode

Четверг, 27 мая 2021 г.

Следите за нами в ВКонтакте, Facebook'e и Twitter'e

Новая команда IRC-сети FreeNode выразила сожаление о произошедшем вчера инциденте, который был воспринят некоторыми сообществами как захват их IRC-каналов. Например, об уходе из FreeNode из-за потери контроля над своими каналами заявили проекты Ubuntu, Gentoo, HardenedBSD, LibreELEC, FSFE и Void Linux.

После ухода команды администраторов, основавших новую сеть Libera.Chat из-за конфликта с владельцем доменов, некоторые открытые проекты перевели обсуждения на платформу Libera.Chat и заблокировали возможность общения в старых каналах. Администрация FreeNode посчитала неприемлемыми предпринятые действия, не дающими возможность пользователям продолжить общение на старых каналах из-за настройки ботов, автоматически удаляющих пользователей с сообщением, что канал переехал в сеть Libera.Chat. По мнению FreeNode, достаточно было просто вывести сообщение о переезде без блокировки.

Представители FreeNode посчитали блокировку принуждением пользователей, которые не желали уходить из старой сети, и внесли изменения в правила, запретив подобное блокирование пользователей каналов. В случае блокировки возможности общения новые правила предписывали закрытие канала и перенаправление подключений пользователей на другой тематический канал.

Для заблокировавших общение пользователей каналов был написан скрипт, создающий новый канал в другом пространстве имён »##» (например, ##ubuntu вместо #ubuntu) и автоматически перенаправляющий на этот канал пользователей, пытающихся подключиться к старому каналу. Проблема оказалась в том, что новая команда FreeNode должным образом не протестировала данный скрипт перед внедрением, предварительно не уведомила о грядущем изменении пользователей (было обсуждение только в нишевом канале #freenode-policy-feedback) и не учла все нюансы.

Скрипт определял факт миграции канала по наличию строки «libera» в заголовке канала, но было упущено, что многие ещё остающиеся во FreeNode проекты находились лишь на стадии обсуждения миграции в новую сеть и, соответственно, упоминали «libera» в теме канала. Скрипт создал зеркала в новом пространстве имён и для этих каналов и начал пробрасывать пользователей в другой канал, что вызвало волну возмущений и обвинений в захвате каналов.

Предполагается, что в результате работы скрипта пострадало около 720 IRC-каналов, включая каналы проектов OpenBSD, NetBSD, Gettoo, WikiMedia, Python, Rust, POSIX, OpenZFS, Linux и FOSDEM. Некоторые ещё колебавшиеся насчёт миграции сообщества были вынуждены перейти в новую сеть, так как потеряли контроль над своими каналами в сети FreeNode. Администрация FreeNode начала работу по возвращению каналов после жалоб, но было уже поздно и репутация сети пострадала.

Источник: http://www.opennet.ru/opennews/art.shtml? num=55216

Следите за нами в ВКонтакте, Facebook'e и Twitter'e


Просмотров: 461
Рубрика: Hi-Tech


Архив новостей / Экспорт новостей

Ещё новости по теме:

RosInvest.Com не несет ответственности за опубликованные материалы и комментарии пользователей. Возрастной цензор 16+.

Ответственность за высказанные, размещённую информацию и оценки, в рамках проекта RosInvest.Com, лежит полностью на лицах опубликовавших эти материалы. Использование материалов, допускается со ссылкой на сайт RosInvest.Com.

Архивы новостей за: 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003