IRC 서비스

IRC services

인터넷 릴레이 채팅 서비스(일반적으로 IRC 서비스라고 함)는 많은 현대 인터넷 릴레이 채팅 네트워크에서 구현된 기능들의 이름이다. 서비스는 특별한 상태의 자동화된 봇으로, 일반적으로 사용자에게 특정 권한과 보호를 제공하기 위해 사용된다. 그들은 대개 접속 제어 목록에 있는 사람들만이 이러한 서비스를 얻을 수 있도록 일종의 로그인 시스템을 시행한다.

구성 요소들

가장 인기 있는 서비스 스타일은 이름이 "Serv"로 끝나는 다수의 가짜 고객을 사용한다. 아래 네 가지는 거의 항상 이런 스타일의 서비스에서 볼 수 있다.

  • 채널 서비스봇인 ChanServ채널 운영자를 보호하고 채널 운영을 돕는 데 사용된다. 이것은 운영자들이 자신의 지위를 유지하기 위해 항상 채널에 운영자를 둘 필요가 없기 때문에 편리하다.
  • 서브라는 닉네임 서비스봇은 사용자 닉네임을 등록하고 보호하는 데 사용된다.
  • 메모 서비스봇인 MemoServ는 현재 오프라인 상태인 사용자에게 메시지를 기록하고 전달하는 데 사용된다.
  • OperServIRC 운영자가 관리 기능을 수행하기 위해 사용한다. AdminServ, RootServ 또는 OpServ(srvx)라고도 한다.

또한 일부 서비스 패키지에서는 다음과 같은 이름 지정 규칙을 따르는 일부 다른 서비스도 있다.

  • 봇서브(BotServ)는 채널 운영자가 봇을 자신의 채널에 봇을 할당할 수 있는 봇서브. 이 봇들은 대부분 채널의 ChanServ 대표들이다.
  • 도움말 서비스 봇인 HelpServ는 다양한 IRC 주제에 대한 도움을 제공하는 데 사용된다.
  • 호스트 서비스 봇인 HostServ는 일반 사용자가 IRC의 실제 IP 주소를 숨기기 위해 vhost를 등록할 수 있도록 하는 데 사용된다.
  • 특정 네트워크에서 사용되는 RootServ는 서비스 루트 관리자가 IRC 네트워크 및 서비스 프로그램의 루트 관리 기능을 수행하기 위해 활용한다.
  • 스팸 서비스: 스팸으로부터 채널을 보호하는 데 사용된다.[1]
  • 통계 서비스 봇인 StatServ는 IRC 네트워크에서 다양한 통계 분석을 수행하는 데 사용된다.

기타 일반적으로 사용되는 서비스 봇:

  • 메시지 에이전트인 글로벌(Global)은 서비스를 통해 글로벌 메시지를 보내는 데 사용되는 특정 서비스다. 이 에이전트는 보통 기능을 수행할 수 있는 글로벌 IRC 운영자 지위를 부여받는다. 이 서비스는 U라인[clarification needed] 서버에 있어야 하므로 닉네임을 스푸핑할 수 있다. 이 서비스는 흔히 네트워크 이름(예: DalNet 또는 Xevium).

역사

원본 닉서버1990년 뮌헨 공과대학아르민 그루너에 의해 쓰여졌다.[2] 원래 의도는 IRC 프로토콜은 전자적 정체성을 보호하기 위한 내장 규정이 없기 때문에 다른 누군가가 이미 특정 별명을 사용하기를 좋아한다는 우호적인 경고를 주는 것이었다.

노트서브미즈그서브는 닉서브가 소개된 직후 후속으로, 오늘날의 메모서브와 비슷한 직업을 가졌다.

단순히 NickServ의 통지를 무시하는 것은 허용 가능한 행동이라고 생각되었지만, 운영자는 NickServ죽이고 닉서브라는 닉네임을 직접 사용하기로 결정했고, 이후 사용자들로부터 모든 식별된 비밀번호를 수집하고 그것에 즐거워했다.[citation needed] 이로 인해 서비스의 유용성과 안전성에 대한 공론화와 EFnet에 대한 NickServ의 단종에 대한 논란이 일었고, EFnet의 현재 Nonymes는 소유 정책이 아니다.

1995년 DALnetChanServ를 발명하고 NickServMemoServ를 다시 구현했다. 오늘날, EFnet과 IRCnet은 신분 보호 없이 생활하는 그들의 정책을 고수하는 마지막 대규모 IRC 네트워크다.[citation needed] 비록 그것들이 즐거운 채팅 경험을 제공하는 데 필수적이라고 여겨지지만, IRC에 대한 서비스의 가치와 혜택에 대한 일부 논쟁은 여전히 남아 있다.[by whom?] 이는 대부분의 서비스가 없는 네트워크가 소멸되었다는 사실에서 증명된다.[citation needed]

시간이 지남에 따라 많은 변형 서비스들이 구현되어 왔기 때문에 각 IRC 네트워크는 서로 다른 서비스 사투리를 구사하기 때문에 클라이언트 개발자들은 다양한 등록 절차에 대한 통일된 그래픽 인터페이스를 구현하는 것이 불가능에 가깝다. 여전히 대부분 DALnet과 Armin의 원작에서 영감을 받은 작품들이지만 언더넷지진넷만이 전혀 다른 접근법으로 눈에 띈다.

찬서브

많은 IRC 네트워크에서 ChanServ채널 등록과 접속 정보를 유지하는 IRC 서비스다.[3] 채널이 ChanServ에 등록되어 있는 경우, ChanServ의 소유자(및 그들이 지정한 사용자)는 ChanServ를 사용하여 채널에 대한 통제권을 획득할 수 있으며, 채널 운영자 권한을 얻을 수 있다. 대부분의 채널 서비스 봇은 또한 주제 잠금(+t 이외에), 모드 잠금(mode lock)과 같은 다른 종류의 채널 관리 옵션을 허용하며, 사용자에게 채널 소유자가 지정한 운영자 상태, 하프 오퍼레이터 상태, 음성 또는 기타 액세스 권한을 자동으로 제공한다. 그들은 또한 자동화된 금지 목록 관리를 제공할 수도 있다.[4]

ChanServ 봇을 가지고 있는 IRC 서비스의 여러 구현이 있다. 일부 다른 서비스들은 CS와 같은 다른 이름을 사용한다. 정확한 명령과 기능은 해당 서비스 구현과 네트워크에 따라 달라진다.

액세스 수준

  • 창시자[5]
  • 슈퍼 오퍼레이터(흔히 SOP 또는 SOP로 표기됨)[6]
  • 자동 연산자(AOP 또는 AOP로 표기되는 경우가 많음)[7]

오퍼서브

OperServ인터넷 릴레이 채팅 네트워크를 관리하는 데 사용되는 대부분의 IRC 서비스 패키지의 구성요소다. 그것은 IRC 사업자에게 네트워크를 감시하고 유지하며, 다른 서비스를 관리하고, 문제가 있는 사용자들을 처리할 수 있는 기능을 제공한다.

OperServ의 더 악명 높은 기능들 중 일부는 K-라인G-라인과 같은 "라인"이다. 이것들은 골치 아픈 네트워크 사용자를 훈련시키기 위해 사용되지만, 다른 네트워크 라인은 사용할 수 있다. 사용할 수 있는 정확한 기능은 특정 운영자의 권한과 사용 중인 특정 구현에 따라 달라진다.

DALnet에서는 G라인 대신 "AKIL"이라고 알려진 유사한 개념이 사용되었다. AKill이라는 용어는 IRC 서비스가 단순히 연결을 부정하는 개별 서버가 아니라 로그인 시 사용자를 원격으로 "죽이기"(연결 해제)하는 초기 구현에서 비롯되었다.

OpenNap 네트워크에서 OperServ는 특정 권한 수준 이상의 사용자가 서버 관리 명령을 실행할 수 있도록 허용하는 유사 사용자다. 기본적으로 이러한 행동에 대한 내장된 지원 없이 클라이언트를 보완하기 위한 것이었지만, 그것의 사용에 대한 제한은 없다.

IRC 서비스 소프트웨어 패키지

서비스를 구현하는 소프트웨어 패키지가 여러 개 있다. srvx, Attheme, ChatServices, Hybserv(하이브리드 IRCd 소프트웨어와 함께 사용하기 위해 개발), Epona, Anope, IRC Services 5(원래 IRC 서비스로 간주되는 광범위한 IRC 데몬 지원) 등이 대표적인 사례다. 이러한 패키지들 중 일부는 많은 사용자들이 보기에 뛰어난 기능을 제공하지만, 일부 네트워크 운영자들은 그들 자신의 서비스를 쓰기로 결정하는데, 가장 중요한 이유는 유연성, 맞춤화, 그리고 종종 소규모 네트워크에서 재미 또한 중요한 역할을 한다. 모든 패키지가 위의 서비스 봇을 구현하는 것은 아니다. 또한, 때때로 봇은 다른 이름을 가지고 있으며, 위에 열거된 형태로 이러한 기능을 구현할 수도 있고 실행하지 않을 수도 있다. 그렇더라도 위의 형태가 가장 일반적이다.

표준화

IRC+ 이니셔티브는 고객이 가장 필수적인 기능(예를 들어 IRC 네트워크에 ID를 등록하는 것과 같은)을 위한 서비스를 처리하기 위한 통일되고 단순한 사용자 인터페이스를 가질 수 있도록 필수 기능에 공통 숫자를 사용하는 서비스에 대한 권고안을 생성하는 작업을 하고 있었다. 그러나 지원 부족으로 IRC+ 구상은 활동을 중단했다.

참고 항목

참조

  1. ^ ">> SpamServ". GameSurge. 2008-12-18. Retrieved 2013-07-11.
  2. ^ Bechar-Israeli, Haya (September 1995). "From <Bonehead> to <cLoNehEAd>: Nicknames, play, and identity on Internet Relay Chat". Journal of Computer-Mediated Communication. Bloomington, Indiana: Indiana University School of Library and Information Science. 1 (2). Retrieved 2020-03-29.
  3. ^ TechNerd의 ChanServ 도움말. 2008년 10월 6일에 접속.
  4. ^ ChanServ란 무엇인가? WyldRyde에 의해 Wayback Machine에 보관된 2009-06-26. 2008년 10월 6일에 접속.
  5. ^ Mystro (8 March 2010) [2001]. "Changing channel founders". ChanServ Information. DALnet IRC Network. Retrieved 13 May 2010.
  6. ^ Mystro (8 March 2010) [2001]. "Adding/removing/listing SOps". ChanServ Information. DALnet IRC Network. Retrieved 13 May 2010.
  7. ^ Mystro (8 March 2010) [2001]. "Adding/removing/listing AOps". ChanServ Information. DALnet IRC Network. Retrieved 13 May 2010.

추가 읽기