Это страница о расширении 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, 25 март 2024 — 20:12, 25 март 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 на конкретном проекте.