IRC услуги - IRC services

Услуги Интернет-ретранслятора (обычно называется IRC услуги) - это название набора функций, реализованных на многих современных Интернет-чат сети. Услуги автоматизированы боты со специальным статусом, которые обычно используются для предоставления пользователям доступа с определенными привилегиями и защитой. Обычно они реализуют какую-то систему входа в систему, чтобы только пользователи список контроля доступа могут получить эти услуги.

Составные части

Самый популярный вид услуг - это использование множества поддельных клиентов, имена которых заканчиваются на «Серв». Четыре нижеперечисленных почти всегда можно увидеть в услугах этого стиля.

  • ChanServ, бот-сервис канала, используется для защиты операторы каналов и помогите запустить канал. Это удобно для операторов, поскольку им не нужно постоянно держать оператора на канале, чтобы сохранять свой статус.
  • NickServ, сервисный бот ников, используется для регистрации и защиты никнеймов пользователей.
  • MemoServ, бот-сервис для заметок, используется для записи и доставки сообщений пользователям, которые в настоящее время не в сети.
  • OperServ используется Операторы IRC для выполнения административных функций. Также известен как AdminServ, RootServ или OpServ (srvx ).

Некоторые другие также следуют этому соглашению об именах в некоторых пакетах услуг, включая:

  • BotServ, бот, который позволяет операторам каналов назначать ботов своим каналам. Эти боты в основном являются представителями ChanServ на канале.
  • HelpServ, бот службы поддержки, используется для оказания помощи по различным темам IRC.
  • HostServ, бот службы хоста, позволяет обычным пользователям регистрировать vhost так что их настоящие айпи адрес в IRC скрыт.
  • RootServ, используемый в определенных сетях, используется администраторами корневых служб для выполнения функций корневого администрирования для программы сети и служб IRC.
  • SpamServ, используется для защиты каналов от спама.[1]
  • StatServ, бот статистических служб, используется для выполнения различного статистического анализа в сети IRC.

Другие часто используемые сервис-боты:

  • Глобальный, агент сообщений, представляет собой особую службу, которая используется для отправки глобальных сообщений через службы. Этому агенту обычно дается глобальный статус оператора IRC, чтобы он мог выполнять эту функцию. Эта услуга должна быть на U-образный[требуется разъяснение ] server, поэтому у него есть возможность подделывать никнеймы. Эта служба часто переименовывается в название сети (например, DalNet или же Ксевий.).

История

Оригинал NickServ был написан Армин Грюнер на Технический университет Мюнхена в 1990 г.[2] Первоначальное намерение состояло в том, чтобы дать дружеские предупреждения о том, что кому-то уже нравится использовать конкретный прозвище, поскольку в протоколе IRC нет встроенных средств защиты электронной идентификации.

NoteServ и MsgServ продолжил работу вскоре после внедрения NickServ и выполнял ту же работу, что и сегодня MemoServ.

Считалось приемлемым поведение просто / игнорировать Уведомления NickServ, но оператор решил / убить NickServ и используйте ник NickServ сам, впоследствии собрав все идентифицировать пароли от пользователей и забавлялись этим.[нужна цитата ]Это привело к общественным дебатам по поводу полезности и безопасности услуг, прекращению поддержки NickServ в EFnet и EFnet текущий Никнеймы не принадлежат политика возникла.

В 1995 г. ДАЛнет изобрел ChanServ, затем повторно реализовали NickServ и MemoServ.Today, EFnet и IRCnet являются последними крупными IRC-сетями, которые придерживаются своей политики жить без защиты личных данных.[нужна цитата ] По-прежнему ведутся споры о ценности и преимуществах услуг в IRC, хотя они обычно считаются необходимыми для обеспечения приятного общения в чате.[кем? ] Это подтверждается тем фактом, что большинство не обслуживающих сетей вышли из строя.[нужна цитата ]

С течением времени было реализовано множество вариантов служб, поэтому каждая сеть IRC говорит на своем диалекте службы, что делает практически невозможным для разработчиков клиентов реализовать унифицированные графические интерфейсы для различных процедур регистрации. Тем не менее, большинство из них основаны на DALnet и Armin. оригинальные работы, только Undernet и QuakeNet придерживаться совершенно другого подхода.

ChanServ

ChanServ, на многих IRC сетей, это IRC-сервис, который поддерживает канал информация о регистрации и доступе.[3] Если канал зарегистрирован в ChanServ, его владельцы (и те, кого они назначили) могут использовать ChanServ для получения контроля над каналом, получая оператор канала привилегии. Большинство ботов службы каналов также допускают другие виды параметров управления каналом, такие как блокировка тем (в дополнение к + t), блокировки режимов и автоматическое предоставление пользователям статуса оператора, статуса полуоператора, голоса или другого доступа, как указано владельцы каналов. Они также могут предоставлять некоторую форму автоматического управления списком запретов.[4]

Существует несколько реализаций служб IRC, в которых есть бот ChanServ; некоторые другие службы используют другие имена, например CS. Точные доступные команды и функции зависят от реализации службы и рассматриваемой сети.

Уровни доступа

  • Основатель[5]
  • Супероператор (часто пишется как SOP или SOp)[6]
  • Автооператор (часто пишется как AOP или AOp)[7]

OperServ

OperServ является компонентом большинства пакетов услуг IRC, используемых для помощи в администрировании Интернет-чат сеть. Это обеспечивает Операторы IRC с функциями, помогающими контролировать и поддерживать сеть, управлять другими услугами и работать с проблемными пользователями.

Некоторые из наиболее печально известных функций OperServ - это «линии», такие как K-линия и G-линия. Они используются, чтобы дисциплинировать проблемных пользователей сети, однако доступны и другие сетевые линии. Точные доступные функции зависят от разрешений конкретного оператора и конкретной используемой реализации.

На ДАЛнет аналогичная концепция, известная как AKill, была использована вместо G-line. Термин AKill происходит от более ранней реализации, в которой службы IRC автоматически «убивают» (отключают) пользователя удаленно при входе в систему, а не отдельные серверы, просто запрещающие соединение.

На OpenNap сетях, OperServ - это псевдопользователь, который позволяет пользователям с более высоким уровнем разрешений выполнять команды администрирования сервера. Хотя в первую очередь предназначена для дополнения клиентов без встроенной поддержки таких действий, ограничений на ее использование нет.

Программные пакеты услуг IRC

Есть несколько программного обеспечения пакеты, реализующие сервисы. Некоторые из популярных включают srvx, Тема, ЧатУслуги, Hybserv (разработан для использования с Гибридный IRCd программного обеспечения), Эпона, Anope, и Службы IRC 5 (поддерживающий широкий спектр демонов IRC, считающихся «оригинальными» службами IRC). В то время как некоторые из этих пакетов предоставляют отличные функции в глазах многих пользователей, некоторые операторы сетей решают писать свои собственные услуги, наиболее важными причинами которых являются гибкость, возможность настройки, и часто, в основном в небольших сетях, развлечения также играют важную роль. Не все пакеты реализуют вышеуказанных сервисных ботов. Кроме того, иногда боты имеют разные имена и могут или не могут реализовывать эти функции в форме, указанной выше. Тем не менее, приведенная выше форма является наиболее распространенной.

Стандартизация

Инициатива IRC + работала над выработкой рекомендаций для сервисов по использованию общих числовых значений для основных функций, чтобы клиенты могли иметь унифицированные и упрощенные пользовательские интерфейсы для работы с сервисами для наиболее важных функций (например, регистрации личности в сети IRC). Однако из-за отсутствия поддержки инициатива IRC + прекратила свою работу.

Смотрите также

Рекомендации

  1. ^ ">> SpamServ". GameSurge. 2008-12-18. Получено 2013-07-11.
  2. ^ Бечар-Исраэль, Хайя (ноябрь 1995 г.). «От до : псевдонимы, игра и идентификационные данные в ретрансляционном чате в Интернете». Журнал компьютерных коммуникаций. Блумингтон, Индиана: Школа библиотеки и информатики Университета Индианы. 1 (2). Получено 2009-07-02.
  3. ^ Помощь ChanServ пользователя TechNerd. Доступ 6 октября 2008 г.
  4. ^ Что такое ChanServ? В архиве 2009-06-26 на Wayback Machine пользователя WyldRyde. Доступ 6 октября 2008 г.
  5. ^ Мистро (8 марта 2010 г.) [2001]. «Смена учредителей канала». Информация о ChanServ. ДАЛнет Сеть IRC. Получено 13 мая 2010.
  6. ^ Мистро (8 марта 2010 г.) [2001]. "Добавление / удаление / перечисление SOps". Информация о ChanServ. ДАЛнет Сеть IRC. Получено 13 мая 2010.
  7. ^ Мистро (8 марта 2010 г.) [2001]. «Добавление / удаление / листинг AOps». Информация о ChanServ. ДАЛнет Сеть IRC. Получено 13 мая 2010.

дальнейшее чтение

  • Кальт, Кристоф (1997-09-03). «IRC Services». Получено 2009-07-02.