Автоматическая блокировка
Автоматическая блокировка — выполняемая программой MediaWiki блокировка какого-либо IP-адреса. Автоблокировки производятся при попытках править вики с IP-адресов, недавно использованных заблокированными участниками.
Каждый раз, когда участник правит вики, использованный для соединения с сайтом IP-адрес записывается ПО MediaWiki, на котором вики работает. Ведётся необщедоступный журнал IP-адресов, использованных каждым участником. Этот журнал доступен только участникам с правами проверяющего участников (чекъюзера).
The autoblock will duplicate most of the block settings, including if the block is sitewide or partial, but does not include the original duration, blocking email, and hardblock.
Разблокировка автоматически заблокированного участника
Если участник был автоматически заблокирован, например если учётная запись была разблокирована, но автоблокировка его IP-адреса ещё действует, администратор может снять автоблокировку, выполнив следующую последовательность действий:
- Просмотреть список Special:BlockList и найти название учётной записи участника. Поиск чувствителен к регистру.
- Определить номер #xxxxx, связанный с блокировкой. Если выполняете поиск этого числа, включите в запрос символ «#».
- Разблокировать #xxxxx, перейдя по ссылке «
разблокировать
»
Обратите внимание, что как только автоблокировка будет снята, имя участника будет удалено из списка.
Сообщения
Записи в журнале
Иногда в записи о блокировке будет отображён пункт «автоблокировка отключена
».
Это означает, что у данного участника была заблокирована только его учётная запись, а другие участники, использующие этот же IP-адрес, всё ещё могут редактировать.
По умолчанию при блокировке автоблокировка включена, но в записи журнала о блокировке это явно не указывается.
Чтобы заблокировать учётную запись с отключённой автоблокировкой, администратору нужно снять флажок с подписью «Блокировать последний IP-адрес, использованный этой учётной записью, и любые последующие IP-адреса, с которых для неё производятся попытки редактирования, на $1
».
Основные функции
Когда производится автоблокировка, участники могут быть автоматически заблокированы вследствие блокировки другого участника, который, скорее всего, использовал того же интернет-провайдера. Поэтому возможно, что будет заблокирован другой участник, сам не сделавший ничего плохого. Это иногда называют «сопутствующий ущерб». Пример:
- Участница:Анна, администратор, блокирует участника Участник:Борис на 24 часа. Анна при блокировке Бориса включила автоблокировку, но не знает, что Борис для редактирования вики использует провайдера Ростелеком.
- Участник:Владимир, подключённый к Ростелекому и редактирующий из дома под тем же IP-адресом, что в последний раз использовал Борис, заходит в свою учётную запись на вики.
- Steven receives a "You have been blocked" message when he clicks "Edit", doesn't understand what an autoblock is, and angrily demands to know why admin Susan has blocked him.
- Steven tries to edit from his work computer (which does not use AOL). He learns that autoblocks only propagate from usernames to IP addresses, and decides to resume normal editing there.
Пользователям следует понимать, что автоблокировки производятся не администраторами; как только администратор заблокировал участника с включённой автоблокировкой, автоблокировки задаются ПО MediaWiki. Автоблокировки не появляются в журналах блокировки администраторами, и администраторы не уведомляются о них. Это неизбежно вытекает из необходимости скрывать IP-адреса участников, вошедших в свою учётную запись. Так что хотя IP-адрес, связанный с каждой правкой, запоминается ПО MediaWiki, эта информация недоступна даже администраторам и даже тогда, когда этот участник заблокирован.
Отслеживание
Версия MediaWiki: | ≥ 1.29 |
Если включена настройка $wgCookieSetOnAutoblock
, куки ({$wgCookiePrefix }BlockID
) будет задана в браузере автозаблокированного участника.
Это означает, что участник всё ещё будет заблокирован, даже если выйдет из учётной записи и изменит IP-адрес.
Когда куки задана, при попытке править страницу MediaWiki загрузит исходную блокировку участника, указанную в куки, и не даст участнику совершить правку. При этом новый IP-адрес не подвергается автоблокировке. Это произойдёт только тогда, если участник войдёт в исходную заблокированную учётную запись.
Работоспособность этого вида отслеживания зависит от сохранения куки браузером участника, и поэтому не будет работать для некоторых участников и в некоторых случаях. Эта возможность предоставляет незначительный дополнительный уровень защиты от обхода блокировок.
Отключение автоблокировки
При установке блокировки автоблокировка по умолчанию включена, кроме как для распространённых динамических IP-диапазонов, используемых известными провайдерами.
Версия MediaWiki: | ≥ 1.9 |
Список таких автоматически исключённых подсетей находится на странице MediaWiki:Block-autoblock-exemptionlist.
Lines starting with *
indicate exempt addresses, with the text after being an IP range (leading and trailing whitespace is ignored).
All other lines are ignored and may be used as comments.
An example of such a page is Wikipedia's exemption list.
Администраторы при блокировке участника могут отключить автоблокировку, сняв флажок. Если блокировка с включённой автоблокировкой уже произведена, это может быть исправлено, если переблокировать участника, но такое действие можно выполнять только при крайней необходимости.
Автоматическое снятие
Существует внутренняя переменная $wgAutoblockExpiry
, определяющая срок автоматических блокировок. По умолчанию автоблокировки длятся 24 часа.
Но в случае пулов динамических IP-адресов (их используют некоторые провайдеры, например AOL) автоблокировка до своего истечения может охватить сотни участников.
Поэтому в случае бессрочной блокировки возможно, что автоблокировки всё ещё будут производиться программным обеспечением, даже спустя недели или месяцы после установки исходной блокировки.
Более старые бессрочные блокировки, произведённые ещё до введения списка исключения из автоблокировок и возможности отключить автоблокировку, также могут приводить к автоблокировкам.
Версия MediaWiki: | ≥ 1.20 |
Manually lifting the original account block automatically lifts every auto block that was created as a consequence of that block. (If the original block merely expires automatically, any dependent autoblocks are not immediately lifted.)
Ipblocklist
Автоматически заблокированные IP-адреса появляются в Special:Ipblocklist (но не в списке блокировок администраторами) с особой маской, скрывающей IP-адрес. Instead, the block is identified by the block ID and is labeled "Autoblock #xxxxxx" in the BlockList. Автоблокировки регистрируются в Special:Ipblocklist, Special:AutoblockList и в тексте, сообщающем заблокированному участнику о блокировке, при этом указывается имя администратора, который произвёл исходную блокировку. Следует отметить, что этот администратор не получает уведомления об установке автоблокировок. Старательным администраторам, досрочно снимающим блокировку, следует проверить Ipblocklist, чтобы узнать, нужно ли также снимать какие-либо автоблокировки.
Советы
- Всем задействованным лицам, особенно пользователям крупных провайдеров с динамическим выделением адресов (например, пользователи AOL часто подвергаются «сопутствующим» автоблокировкам), нужно проявлять терпение и знать, что автоблокировка производится программой, а не администратором, чьё имя по неудачному стечению обстоятельств указывается в журнале блокировок.
- Администраторам важно регулярно проверять Special:Ipblocklist и Special:AutoblockList и снимать все автоблокировки, исходящие от конкретного участника, если в течение короткого промежутка времени произведено более двух автоблокировок.
- Если более двух IP-адресов блокируется с разницей во времени порядка нескольких секунд или минут, очень вероятно, что заблокированные адреса входят в один пул динамических адресов, а блокировки — «сопутствующий ущерб».