IRC-услуги
Эта статья нуждается в дополнительных цитатах для проверки . ( май 2009 г. ) |
Службы IRC — это набор функций, реализованных во многих сетях Internet Relay Chat . Сервисы — это автоматизированные боты со специальным статусом, которые обычно используются для предоставления пользователям доступа с определенными привилегиями и защитой. Обычно они реализуют какую-то систему входа в систему, чтобы только люди из списка контроля доступа могли получить эти услуги.
Компоненты
[ редактировать ]Самый популярный стиль обслуживания использует ряд фальшивых клиентов, имена которых заканчиваются на «Serv». Четыре нижеприведенных почти всегда можно увидеть в сервизах этого стиля.
- ChanServ , бот службы канала, используется для защиты операторов канала и помощи в управлении каналом. Это удобно для операторов, поскольку им не нужно постоянно держать оператора на канале, чтобы сохранять свой статус.
- NickServ — бот-сервис ников, используется для регистрации и защиты ников пользователей.
- MemoServ , бот-сервис заметок, используется для записи и доставки сообщений пользователям, которые в данный момент находятся в автономном режиме.
- OperaServ используется операторами IRC для выполнения административных функций. Также известен как AdminServ, RootServ или OpServ ( srvx ).
Некоторые другие также следуют этому соглашению об именах в некоторых пакетах услуг, включая:
- BotServ — бот, который позволяет операторам каналов назначать ботов своим каналам. Эти боты в основном являются представителями ChanServ на канале.
- HelpServ , бот справочной службы, используется для предоставления помощи по различным темам IRC.
- HostServ , бот службы хоста, используется, чтобы позволить обычным пользователям регистрировать виртуальный хост , чтобы их реальный IP-адрес в IRC был скрыт.
- RootServ , используемый в определенных сетях, используется корневыми администраторами служб для выполнения функций корневого администрирования для программы IRC Network and Services.
- SpamServ , используется для защиты каналов от спама. [ 1 ]
- StatServ , бот статистических служб, используется для выполнения различного статистического анализа в сети IRC.
Другие часто используемые сервисные боты:
- Global , агент сообщений, представляет собой конкретную службу, которая используется для отправки глобальных сообщений через службы. Этому агенту обычно присваивается статус глобального оператора IRC, чтобы иметь возможность выполнять эту функцию. Эта услуга должна быть на U-образной линии. [ нужны разъяснения ] сервер, чтобы иметь возможность подделывать псевдонимы. Эту службу часто переименовывают по имени сети (например, DalNet или Xevium .).
История
[ редактировать ]Оригинальный NickServ был написан Армином Грюнером из Технического университета Мюнхена в 1990 году. [ 2 ] Первоначальное намерение состояло в том, чтобы дружелюбно предупредить о том, что кто-то другой уже любит использовать определенный псевдоним , поскольку протокол IRC не имеет встроенных средств защиты электронных идентификационных данных.
NoteServ и MsgServ последовали вскоре за появлением NickServ и выполняли функции, аналогичные сегодняшнему MemoServ .
Считалось приемлемым поведением просто /игнорировать уведомления NickServ, но оператор решил /kill NickServ и сам использовал псевдоним NickServ , впоследствии собрав все идентифицирующие пароли от пользователей и позабавившись этим. [ нужна ссылка ] Это привело к общественным дебатам по поводу полезности и безопасности услуг и прекращению использования NickServ в EFnet, а также политика EFnet возникла текущая о том, что псевдонимы не являются собственностью .
В 1995 году DALnet изобрела ChanServ , затем повторно внедрила NickServ и MemoServ . Сегодня EFnet и IRCnet — последние крупные сети IRC, которые придерживаются политики жизни без защиты личных данных. [ нужна ссылка ] Некоторые споры по поводу ценности и преимуществ услуг в IRC все еще продолжаются, хотя обычно они считаются необходимыми для обеспечения приятного общения в чате. [ кем? ] Об этом свидетельствует тот факт, что большинство бессервисных сетей вымерло. [ нужна ссылка ]
Со временем было реализовано множество вариантов сервисов, поэтому каждая сеть IRC говорит на своем диалекте сервисов, что делает практически невозможным для разработчиков клиентов реализацию унифицированных графических интерфейсов для различных процедур регистрации. Тем не менее, большинство из них вдохновлены оригинальными работами DALnet и Армина, только Undernet и QuakeNet выделяются совершенно другим подходом.
ЧанСерв
[ редактировать ]ChanServ во многих сетях IRC представляет собой службу IRC, которая поддерживает регистрацию каналов и информацию о доступе. [ 3 ] Если канал зарегистрирован в ChanServ, его владельцы (и те, кого они назначили) могут использовать ChanServ для получения контроля над каналом, получая привилегии оператора канала . Большинство ботов службы каналов также допускают другие варианты управления каналами, такие как блокировка тем (в дополнение к +t), блокировка режима и автоматическое предоставление пользователям статуса оператора, статуса полуоператора, голосового или другого доступа, как указано владельцы канала. Они также могут обеспечивать некоторую форму автоматического управления бан-листами. [ 4 ]
Существует несколько реализаций IRC-сервисов, в которых есть бот ChanServ; некоторые другие службы используют другие имена, например CS . Точные доступные команды и функции зависят от реализации службы и рассматриваемой сети.
Уровни доступа
[ редактировать ]- Основатель [ 5 ]
- Супероператор (часто пишется как SOP или SOp) [ 6 ]
- Автоматический оператор (часто пишется как AOP или AOp) [ 7 ]
ОперСерв
[ редактировать ]OperServ — это компонент большинства пакетов услуг IRC, используемый для администрирования сети Internet Relay Chat . Он предоставляет операторам IRC функции, помогающие контролировать и обслуживать сеть, управлять другими услугами и решать проблемы проблемных пользователей.
Некоторые из наиболее печально известных функций OperServ — это «линии», такие как K-line и G-line . Они используются для дисциплинирования проблемных пользователей сети, однако для использования доступны и другие сетевые линии. Точные доступные функции зависят от разрешений конкретного оператора и конкретной используемой реализации.
В DALnet вместо G-линии использовалась аналогичная концепция, известная как «AKill». Термин AKill происходит от более ранней реализации, в которой службы IRC автоматически «убивали» (отключали) пользователя удаленно при входе в систему, а не отдельные серверы просто отказывали в соединении.
В сетях OpenNap OperServ является псевдопользователем, который позволяет пользователям выше определенного уровня разрешений выполнять команды администрирования сервера. Хотя в первую очередь он предназначен для дополнения клиентов без встроенной поддержки таких действий, ограничений на его использование нет.
Пакеты программного обеспечения IRC-сервисов
[ редактировать ]Существует несколько пакетов программного обеспечения , реализующих сервисы. Некоторые из популярных включают srvx , Atheme , DalekIRC Services , ChatServices , Hybserv (разработанный для использования с программным обеспечением Hybrid IRCd ), Epona , Anope и IRC Services 5 (поддерживающий широкий спектр IRC-демонов, считающийся «оригинальным» IRC). Услуги). Хотя некоторые из этих пакетов предоставляют отличные функции в глазах многих пользователей, некоторые сетевые операторы решают создавать свои собственные сервисы, причем наиболее важными причинами являются гибкость, настройка, и часто, в основном в небольших сетях, удовольствие также играет важную роль. Не все пакеты реализуют вышеуказанные сервисные боты. Кроме того, иногда боты имеют разные имена и могут реализовывать или не реализовывать эти функции в указанной выше форме. Несмотря на это, вышеуказанная форма является наиболее распространенной.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «>> СпамСерв» . GameSurge. 18 декабря 2008 г. Проверено 11 июля 2013 г.
- ^ Бечар-Израэли, Хая (сентябрь 1995 г.). «От <Bonehead> до <cLoNehEAd>: псевдонимы, игра и личность в интернет-чате» . Журнал компьютерной коммуникации . 1 (2). Блумингтон, Индиана : Школа библиотечного дела и информатики Университета Индианы . дои : 10.1111/j.1083-6101.1995.tb00325.x . Проверено 29 марта 2020 г.
- ^ Справка ChanServ от TechNerd. По состоянию на 6 октября 2008 г.
- ^ Что такое ЧанСерв? Архивировано 26 июня 2009 г. в Wayback Machine компанией WyldRyde. По состоянию на 6 октября 2008 г.
- ^ Мистро (8 марта 2010 г.) [2001]. «Смена учредителей канала» . Информация о ЧанСерве . DALnet IRC-сеть . Проверено 13 мая 2010 г.
- ^ Мистро (8 марта 2010 г.) [2001]. «Добавление/удаление/перечисление СОПов» . Информация о ЧанСерве . IRC-сеть DALnet . Проверено 13 мая 2010 г.
- ^ Мистро (8 марта 2010 г.) [2001]. «Добавление/удаление/внесение в список AOps» . Информация о ЧанСерве . IRC-сеть DALnet . Проверено 13 мая 2010 г.
Дальнейшее чтение
[ редактировать ]- Кальт, Кристоф (3 сентября 1997 г.). «ИРЦ Сервис» . Проверено 2 июля 2009 г.