Checkuser

Материал из свободной русской энциклопедии «Традиция»
Перейти к навигации Перейти к поиску
Это страница о расширении MediaWiki. CheckUser Policy Фонда Викимедиа см. здесь.

CheckUser — расширение, которое позволяет администратору (с флагом checkuser) проверить IP-адреса, которые использовались указанным участником и участников, которые работали с указанных IP, не обращаясь к базе данных. Расширение установлено на всех проектах Фонда Викимедиа.

Установка расширения[править | править код]

Расширение выпущено под лицензией GNU General Public License 2.0 или более поздней версии. Программное обеспечение предоставляется «как есть». Обновления будут производиться в соответствии с потребностями проектов Викимедиа или при обнаружении критических ошибок.

Basic[править | править код]

  1. Загрузите файлы из SVN в папку extensions, то есть скопируйте в YourWikiSite/wiki/extensions. Используйте файлы отсюда, если вы используете MediaWiki 1.5 — 1.9.
  2. Откройте командную строку и запустите install.php
    • В AdminSettings.php должны быть действительные имя участника и пароль для доступа к БД.
  1. Добавьте include_once ('extensions/CheckUser/CheckUser.php'); в LocalSettings.php.
  2. Чекъюзеры, использующие FireFox, могут добавить этот JS скрипт в свой .js-файл. Это облегчает получение данных об IP при помощи сервиса WHOIS. Скрипт требует applets.codebase.principle.

Настройка[править | править код]

Использование[править | править код]

Основной интерфейс[править | править код]

  1. Зайдите на страницу Special:CheckUser.
  2. В поле участник укажите проверяемого участника (без префикса 'User:'), IP-адрес, или диапазон CIDR.
    • IP: любые адреса IPv4 или IPv6.
    • CIDR: если вы проверяете диапазон IP-адресов, добавьте префикс CIDR после IP (до /16 для IPv4 или /64 для IPv6, или 65,536 адресов). Для пояснения, см. Range blocks.
    • XFF: если вы проверяете IP-адрес, переданный через X-Forwarded-For, добавьте после IP адреса префикс /xff (например, 127.0.0.1/xff).
  3. Выберите, какую информацию вы хотите получить.
    • Запросить IP-адреса: возвращает IP-адреса, с которых правил зарегистрированный участник.
    • Запросить правки, сделанные с IP-адреса: возвращает все правки, сделанные участником (зарегистрированным или анонимно) с указанного IP-адреса или диапазона.
    • Получить участников: возвращает экаунты участников, которые совершали правки с указаного IP-адреса или диапазона.
  4. В поле «Причина проверки» укажите причину для получения вами доступа к конфиденциальной информации. Кратко опишите ситуацию (например, «cross-wiki spam»); эта информация записывается в журнал проверок.

Возвращаемая информация[править | править код]

Типичная информация, полученная при помощи инструментария checkuser («получить участников») выглядит так:

  • Example (Talk | contribs) (20:11, 17 апрель 2024 — 20:12, 17 апрель 2024) [5]
    1. 127.0.0.37 XFF: 127.0.0.1, 127.0.0.5

Информация возвращается следующим образом:

  • участник (userlinks) (период, во время которого совершались правки) [количество правок с IP или диапазона]
    1. IP-адрес XFF: Информация XFF (може быть подменена)

Последние десять юзерагентов (браузер, операционная система, языка системы и версии) для каждого участника для правок, вносимых в IP-адреса или диапазона, перечисляются после этого.

XFF[править | править код]

XFF (X-Forwarded-For) headers indicate the series of IP addresses used from the user’s computer (first) to the server hosting MediaWiki (last).

Заголовки XFF (X-Forwarded-For) указывают на серию IP-адресов, используемых с компьютера участника (сначала) до сервера хостинга MediaWiki (последний).

Например:

aaa.aaa.aaa.aaa XFF: 10.4.46.42, 127.0.0.1, aaa.aaa.aaa.aaa, 208.80.152.46

  • первые два адреса (10.4.46.42, 127.0.0.1) являются частными, предназначенными для организации сетей и не могут быть получены непосредственно из Интернета,
  • третий адрес (aaa.aaa.aaa.aaa) является «лицом» редактора, как правило, широкополосного или dialup-провайдера, или шлюз компании (но может быть анонимным прокси-сервером или заражённым компьютером),
  • последний адрес (208.80.152.46) — один из squids Викимедиа (sq36.wikimedia.org).

Журнал проверок[править | править код]

Журнал всех обращений к инструментарию CheckUser может просмотреть любой из чекъюзеров на служебной странице Special:CheckUser.

Предшественник расширения CheckUser[править | править код]

Перовначально расширение для проверки IP-адресов зарегистрированных участников называлось Espionage (ранее Userip), написанное Ævar Arnfjörð Bjarmason в 2005 году. Оно по прежнему доступно из SVN, хотя его использование не рекомендуется.

См. также[править | править код]

Это расширение сейчас используется в одном или нескольких проектах Фонда Викимедиа. Это означает, что расширение стабильно и работает достаточно хорошо для использования на сайтах с высоким трафиком. Полный список расширений, установленных на вики-проекте вы можете найти на служебной странице Special:Version на конкретном проекте.