Operador de IRC
Un operador de IRC (a menudo abreviado como IRCop u oper) es un usuario de una red de Internet Relay Chat que tiene acceso privilegiado. Los operadores de IRC tienen la tarea de hacer cumplir las reglas de la red y, en muchos casos, mejorar la red en diversas áreas. Los permisos disponibles para un operador de IRC varían según el software del servidor que se utilice y la configuración del servidor.
Los operadores de IRC se dividen en operadores locales y globales. Los primeros se limitan a los servidores a los que tienen acceso específico; sin embargo, los operadores globales pueden realizar acciones que afecten a todos los usuarios de la red. Para desempeñar sus funciones, los operadores de IRC suelen tener la capacidad de:
- Desconectar por la fuerza a los usuarios (Kill)
- Usuarios de Ban (K-line o G-line)
- Cambiar la red de enrutamiento al desconectar (esquipar) o conectar servidores
Tradicionalmente, una lista de operadores en un servidor en particular está disponible en el MOTD, o mediante el comando /stats o [servername]. Un usuario puede convertirse en operador enviando el comando /oper al servidor irc en el que se encuentra actualmente usando un nombre de usuario preseleccionado y una contraseña como parámetros. El comando sólo funciona para el servidor que tiene la línea O adecuada en su archivo de configuración IRCd. Es posible que la dirección IP desde la que opera el usuario también tenga que coincidir con una predefinida, como una capa adicional de seguridad para evitar que usuarios no autorizados operen si han descifrado la contraseña del operador.
Tipos de operador
En muchas redes IRC, los IRCops tienen diferentes tipos de acceso a una red. Estos rangos a menudo dependen del software IRCd utilizado, aunque algunos niveles de acceso específicos permanecen bastante constantes en todas las variaciones:
Operadora local
(feminine)El Operador Local (LocOp) es el más bajo en niveles de acceso de Operador. LocOp tiene un control mínimo sobre un servidor fuera de una red y generalmente tiene la capacidad de matar (desconectar) personas del servidor o realizar K-lines locales (prohibición del servidor).
Operador global
El Operador Global (GlobOp) es similar al LocOp y tiene control sobre toda la red de servidores, a diferencia de un solo servidor. GlobOps puede realizar G-lines o AKills (prohibiciones en toda la red) y Shun (silenciar por la fuerza) a usuarios en toda una red.
Administrador de servicios
Comúnmente abreviado como SA. Este tipo de administrador tiene control sobre todas las funciones en una red IRC disponibles a través de robots de servicios de red, incluidos los nicks NickServ, ChanServ y MemoServ de uso común. Normalmente, un SA tiene la capacidad de utilizar los comandos/sa*. Los comandos /sa*, como todas las acciones realizadas por los servicios de red, normalmente se implementan utilizando un nodo de servicios virtual en la red, enmascarando efectivamente el origen de las acciones.
Administrador de red
El administrador de red (NetAdmin) tiene el nivel más alto de acceso en una red. En la mayoría de los casos, el fundador de la red es el netadmin. Sin embargo, las redes pueden tener múltiples administradores de red, especialmente redes con grandes poblaciones.
Tipos de prohibición
Un IRCop con suficientes privilegios puede prohibir a usuarios no deseados. Los tipos de prohibición se enumeran a continuación:
Línea K
La línea K es una prohibición de servidor local (específica de un solo servidor, no de toda la red IRC) que prohíbe el nombre de host del usuario no deseado.
Línea G
La línea G (línea K global) funciona exactamente como la línea K, pero es global. Las líneas G pueden caducar, pero en algunos casos son permanentes.
Línea Z
En IRCd como UnrealIRCd, la línea Z es una opción "poderosa" prohibición que se realiza en la dirección IP de un usuario en lugar de en la máscara de host, negando el acceso a todos los usuarios desde la IP infractora. Las líneas Z pueden caducar, pero en muchos casos son permanentes.
Línea GZ
Algunos IRCd son compatibles con la línea GZ (línea Z global). Es exactamente como la propia línea Z, pero es global y abarca toda la red. UnrealIRCd tiene soporte para la línea GZ. La línea GZ es una forma eficaz de bloquear usuarios de IP estáticas y mantenerlos alejados.
Línea D
En otros IRCd, como Charybdis, una línea D reemplaza a una línea Z. Se llama línea D porque "niega" impedir que la dirección IP se conecte. Charybdis no tiene soporte para una línea Z o una línea GZ. Al utilizar su "clúster" característica de configuración, las líneas D se pueden sincronizar entre servidores, proporcionando un tipo de "línea GZ". Esto permite un soporte de red grande muy agradable, ya que el administrador de un servidor puede querer permitir que ciertos servidores en los que confía sincronicen las líneas D y K, pero no permitir que otros.