Articulo de referencia

Servicios de IRC

Los servicios IRC son un conjunto de funciones implementadas en muchas redes de chat por retransmisión de Internet (IRC) . Estos servicios son bots automatizados con un estatus ...

Los servicios IRC son un conjunto de funciones implementadas en muchas redes de chat por retransmisión de Internet (IRC) . Estos servicios son bots automatizados con un estatus especial que generalmente se utilizan para brindar a los usuarios acceso con ciertos privilegios y protección. Suelen implementar algún tipo de sistema de inicio de sesión para que solo las personas incluidas en la lista de control de acceso puedan acceder a estos servicios.

Componentes

El tipo de servicio más popular utiliza una serie de clientes falsos cuyos nombres terminan en "Serv". Los cuatro que se muestran a continuación se encuentran casi siempre en servicios de este tipo.

  • ChanServ , un bot de servicio de canal, se utiliza para proteger a los operadores y facilitar la gestión del canal. Esto resulta conveniente para los operadores, ya que no necesitan tener a alguien conectado al canal constantemente para mantener su estado.
  • NickServ , un bot de servicio de apodos, se utiliza para registrar y proteger los apodos de los usuarios.
  • MemoServ , un bot de servicio de notas, se utiliza para grabar y entregar mensajes a los usuarios que se encuentran desconectados.
  • OperServ es utilizado por los operadores de IRC para realizar funciones administrativas. También conocido como AdminServ, RootServ u OpServ ( srvx ).

También se observa que otros siguen esta convención de nomenclatura en algunos paquetes de servicios, entre ellos:

  • BotServ es un bot que permite a los operadores de canales asignar bots a sus canales. Estos bots suelen ser representantes de ChanServ en el canal.
  • HelpServ , el bot de servicio de ayuda, se utiliza para brindar asistencia sobre diversos temas de IRC.
  • HostServ , un bot de servicio de alojamiento, se utiliza para permitir que los usuarios generales registren un host virtual de manera que su dirección IP real quede oculta en IRC.
  • RootServ , utilizado en redes específicas, es empleado por los administradores raíz de servicios para realizar funciones administrativas raíz para el programa de servicios y redes IRC.
  • SpamServ , utilizado para proteger los canales contra el spam. [ 1 ]
  • StatServ , un bot de servicios estadísticos, se utiliza para realizar diversos análisis estadísticos en la red IRC.

Otros servicios de bots de uso común:

  • Global , un agente de mensajería, es un servicio específico que se utiliza para enviar mensajes globales a través de otros servicios. Este agente suele tener el estado de operador global de IRC para poder realizar esta función. Este servicio debe estar en un servidor con U-lined para poder falsificar apodos. A menudo, este servicio se renombra con el nombre de la red (por ejemplo, DalNet o Xevium ).

Historia

El NickServ original fue escrito por Armin Gruner en la Universidad Técnica de Múnich en 1990. [ 2 ] La intención original era dar advertencias amistosas de que a alguien más le gusta usar un apodo específico , ya que el protocolo IRC no tiene ninguna disposición incorporada para proteger las identidades electrónicas.

NoteServ y MsgServ aparecieron poco después de la introducción de NickServ, y tenían una función similar a la del actual MemoServ .

Se consideraba aceptable simplemente ignorar los avisos de NickServ, pero un operador decidió eliminar a NickServ y usar él mismo el apodo NickServ , recopilando posteriormente todas las contraseñas de identidad de los usuarios y divirtiéndose con ello. Esto provocó un debate público sobre la utilidad y la seguridad de los servicios y la desaparición de NickServ de EFnet, dando lugar a la actual política de EFnet de que los apodos no son propiedad de nadie .

En 1995 , DALnet creó ChanServ y posteriormente reimplementó NickServ y MemoServ . Hoy en día, EFnet e IRCnet son las últimas grandes redes IRC que mantienen su política de no ofrecer protección de identidad. Aún persiste cierto debate sobre el valor y los beneficios de los servicios en IRC, aunque generalmente se consideran esenciales para una experiencia de chat agradable. Esto se evidencia en el hecho de que la mayoría de las redes sin servicios han desaparecido.

Con el tiempo se han implementado numerosas variantes de servicios, por lo que cada red IRC utiliza un dialecto de servicio diferente, lo que hace prácticamente imposible a los desarrolladores de clientes implementar interfaces gráficas unificadas para los distintos procedimientos de registro. Aun así, la mayoría se inspiran en los trabajos originales de DALnet y Armin; solo Undernet y QuakeNet destacan por su enfoque completamente distinto.

ChanServ

ChanServ , presente en muchas redes IRC , es un servicio que gestiona el registro y el acceso a los canales . [ 3 ] Si un canal está registrado en ChanServ, sus propietarios (y las personas que hayan designado) pueden utilizarlo para obtener el control del canal y conseguir privilegios de operador . La mayoría de los bots de servicio de canal también permiten otras opciones de gestión, como el bloqueo de temas (además de +t), el bloqueo de modos y la concesión automática a los usuarios de permisos de operador, de medio operador, de voz u otros, según lo determinen los propietarios del canal. También pueden ofrecer algún tipo de gestión automatizada de listas de bloqueo. [ 4 ]

Existen varias implementaciones de servicios IRC que cuentan con un bot ChanServ; otros servicios utilizan nombres diferentes, como CS . Los comandos y funciones disponibles dependen de la implementación del servicio y de la red en cuestión.

Niveles de acceso

  • Fundador [ 5 ]
  • Superoperador (a menudo escrito como SOP o SOp) [ 6 ]
  • Operador automático (a menudo escrito como AOP o AOp) [ 7 ]

Servicio Operativo

OperServ es un componente de la mayoría de los paquetes de servicios IRC que se utilizan para administrar una red de chat por retransmisión de Internet (IRC ). Proporciona a los operadores de IRC funciones para supervisar y mantener la red, gestionar los demás servicios y lidiar con usuarios problemáticos.

Algunas de las funciones más infames de OperServ son las "líneas", como la línea K y la línea G. Estas se utilizan para disciplinar a los usuarios problemáticos de la red; sin embargo, existen otras líneas de red disponibles. Las funciones exactas disponibles dependen de los permisos de cada operador y de la implementación específica que se utilice.

En DALnet se utilizó un concepto similar conocido como "AKill" en lugar de una línea G. El término AKill proviene de una implementación anterior en la que los servicios IRC "desconectaban" automáticamente al usuario de forma remota al iniciar sesión, en lugar de que los servidores individuales simplemente rechazaran la conexión.

En las redes OpenNap, OperServ es un pseudousuario que permite a los usuarios con un nivel de permisos superior a un determinado límite ejecutar comandos de administración del servidor. Si bien su propósito principal es complementar a los clientes que no cuentan con soporte integrado para dichas acciones, su uso no tiene restricciones.

Paquetes de software de servicios IRC

Existen varios paquetes de software que implementan servicios. Algunos de los más populares incluyen srvx , Atheme , DalekIRC Services , ChatServices , Hybserv (desarrollado para su uso con el software Hybrid IRCd ), Epona , Anope e IRC Services 5 (que admite una amplia gama de demonios IRC y se considera el IRC Services "original"). Si bien algunos de estos paquetes ofrecen excelentes funcionalidades para muchos usuarios, algunos operadores de red optan por desarrollar sus propios servicios, principalmente por la flexibilidad, la personalización y, a menudo, sobre todo en redes más pequeñas, la diversión. No todos los paquetes implementan los bots de servicio mencionados. Además, a veces los bots tienen nombres diferentes y pueden o no implementar estas funciones en el formato descrito. Aun así, el formato anterior es el más común.

Véase también

Referencias

  1. ">> SpamServ" . GameSurge. 18 de diciembre de 2008. Consultado el 11 de julio de 2013 .
  2. Bechar-Israeli, Haya (septiembre de 1995). "De < Bonehead > a < cLoNehEAd > : Apodos, juego e identidad en Internet Relay Chat" . Journal of Computer-Mediated Communication . 1 (2). Bloomington, Indiana : Indiana University School of Library and Information Science . doi : 10.1111/j.1083-6101.1995.tb00325.x . Recuperado el 29 de marzo de 2020 .
  3. Ayuda de ChanServ por TechNerd. Consultado el 6 de octubre de 2008.
  4. ¿Qué es ChanServ? Archivado el 26 de junio de 2009 en Wayback Machine por WyldRyde. Consultado el 6 de octubre de 2008.
  5. Mystro (8 de marzo de 2010) [2001]. "Cambio de fundadores de canales" . Información de ChanServ . Red IRC DALnet . Recuperado el 13 de mayo de 2010 .
  6. Mystro (8 de marzo de 2010) [2001]. "Agregar/eliminar/listar SOps" . Información de ChanServ . Red IRC DALnet . Recuperado el 13 de mayo de 2010 .
  7. Mystro (8 de marzo de 2010) [2001]. "Agregar/eliminar/listar AOps" . Información de ChanServ . Red IRC DALnet . Recuperado el 13 de mayo de 2010 .

Lecturas adicionales

  • Kalt, Christophe (1997-09-03). "Servicios del IRC" . Recuperado el 2009-07-02 .