Member of The Internet Defense League Últimos cambios
Últimos Cambios
Blog personal: El hilo del laberinto Geocaching

[IRCOPS-ESNET] Throttling connections y clonos

Última Actualización: 23 de Febrero de 1.998 - Lunes

Message-ID: <34EA1626.12D9836@argo.es>
Date: Tue, 17 Feb 1998 21:58:46 -0100
From: "Jesús Cea Avión" <jcea@argo.es>
Organization: Argo Redes y Servicios Telematicos, S.A.
To: Lista IRCops ESNET <ircops@esnet.org>
Subject: [IRCOPS-ESNET] Throttling connections y clonos

Una de las novedades de la versión 2.10 del servidor IRC de Undernet es el control de clonos. En este caso no se trata de limitar el número de conexiones simultaneas desde una IP, sino de controlar las conexiones en rápida sucesión.

El tema funciona más o menos así:

  • Comprueba cuántas conexiones han entrado desde una IP determinada en los últimos X segundos (por ejemplo 20 segundos).

  • Si ese valor supera un umbral determinado, por ejemplo, dos, bloquea esa IP.

  • Mantiene ese bloqueo durante un tiempo determinado (por ejemplo, 60 segundos).

  • Si el usuario intenta conectar desde una IP bloqueada, prorroga el bloqueo otros 60 segundos.

De esta forma se evita que los usuarios entren y salgan constantemente, lo que genera una considerable carga en la red. También posibilita un control de clonos y bots más efectivo por parte del nodo de control, ya que un bot con autojoin que es eliminado por Olimpo de forma sistemática, tras un par de KILLs, será bloqueado directamente por su nodo de entrada. Dicho bloqueo se mantiene hasta que el bot deja de intentar acceder :).

Los umbrales y los tiempos se pueden configurar al compilar el servidor IRC, aunque sugiero dejar los valores recomendados en Undernet, que son los que se muestran por defecto.

Como ya habréis imaginado, la única forma de resolver el bloqueo de una IP consiste en tener paciencia y no acceder al servidor durante un minuto. Con eso basta :).

Ante las falsas alarmas, entonces, paciencia :).

-- 
Jesus Cea Avion                         _/_/      _/_/_/        _/_/_/
jcea@argo.es http://www.argo.es/~jcea/ _/_/    _/_/  _/_/    _/_/  _/_/
                                      _/_/    _/_/          _/_/_/_/_/
PGP Key Available at KeyServ   _/_/  _/_/    _/_/          _/_/  _/_/
"Things are not so easy"      _/_/  _/_/    _/_/  _/_/    _/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/        _/_/_/      _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibnitz



Python Zope ©1998 jcea@jcea.es

Más información sobre los OpenBadges

Donación BitCoin: 19niBN42ac2pqDQFx6GJZxry2JQSFvwAfS