Las sanguijuelas son gusanos que predominantemente chupan sangre y se alimentan de sangre de animales vertebrados e invertebrados. Históricamente, las sanguijuelas se usaban ampliamente con fines médicos en Grecia e India para extraer la sangre de los pacientes. Sin embargo, en la actualidad, en el mundo de Internet, los administradores web y los propietarios de sitios web asocian las sanguijuelas con fines más sutiles, en lugar de chupar sangre, simplemente chupar recursos informáticos. Esta asociación histórica se usa modernamente para asociar usuarios a través de Internet que usan recursos en una red sin pagar por ellos ni devolver nada a la red.
En una red de torrents, un leecher es alguien que descarga archivos sin contribuir adecuadamente a la red, de una manera significativa, generalmente desconectándose de la red tan pronto como haya descargado completamente el archivo. En otras redes, un leecher es alguien que se beneficia de la red o recopila información de la red y no ofrece nada a cambio. En términos económicos, estos usuarios se denominan free riders. Por ejemplo, un miembro de un sindicato que no paga ninguna cuota pero se beneficia de los esfuerzos del sindicato.
Como propietario de un sitio web, debe preocuparse por los leechers que utilizan sus recursos, como el espacio en disco, el ancho de banda y otros recursos informáticos, como la potencia de procesamiento o la memoria. Esto puede ocurrir cuando los usuarios que están autorizados por usted para usar el sitio web lo usan de una manera que no está autorizada o prevista por usted. Por ejemplo, una universidad puede ofrecer a sus estudiantes un espacio de almacenamiento en la nube con fines educativos, y algunos estudiantes pueden usar maliciosamente dicho espacio de almacenamiento para almacenar películas o archivos mp3, lo que no es necesariamente ilegal o incorrecto, pero no es el uso previsto del recurso. ofrecido a los estudiantes.
Esto también puede ocurrir en una pequeña o mediana empresa, donde a los empleados se les ofrece espacio de almacenamiento en la red para almacenar los datos que necesitan, para que puedan acceder a ellos desde múltiples ubicaciones a través de Internet, pero los empleados pueden terminar usando el espacio de almacenamiento. para fines completamente ajenos, como almacenar información y archivos personales. Los usuarios también pueden terminar compartiendo la información de inicio de sesión con otras personas y permitirles usar esos recursos para usos no deseados.
Como propietario de un sitio web, dependiendo de si sus recursos son escasos y en función del costo-beneficio de tener tales leechers, es posible que desee terminar con dichos leechers. La siguiente pregunta obvia que surge es cómo identificaría a tales sanguijuelas y cómo los eliminaría. Obviamente, no es factible eliminar individualmente a cada usuario y verificar cada usuario, pero debe haber un sistema para identificar patrones de uso y alertarlo cuando existe el riesgo de que haya leechers en su red.
Muchos proveedores populares de interfaces de alojamiento web ofrecen protección contra sanguijuelas, y se usa ampliamente en la industria para evitar la actividad de sanguijuelas. El Sr. Ruzbeh Raja, administrador web de una popular empresa de alojamiento web, dijo que «prevenir las sanguijuelas es una prioridad para muchos propietarios de sitios web y, de hecho, nuestros clientes la utilizan ampliamente para evitar el desperdicio de recursos». El Sr. Raja dijo además que los usuarios a los que se les ofrece un plan de alojamiento web ilimitado en particular deberían preocuparse por los leechers dado que no tienen un límite establecido particular de los recursos que pueden usar, dijo que esto les haría correr el riesgo de ser atrapado como abusando de su cuenta en su conjunto.