12 de agosto de 2009

:: Hotlinking. Robo de ancho de banda


El hotlinking o inline linking puede llegar a ser un gran problema para los webmasters y usuarios propietarios de un espacio web. La actividad que describe este término consiste en enlazar recursos (imágenes, archivos multimedia, ...) alojados en webs externas.

Por ejemplo:
- Una persona contrata un plan de alojamiento para su web con los costes habituales (espacio en disco, tasa de transferencia mensual, nº de buzones de correo, ...)
- A muchos usuarios que visitan este portal, le gustan las imágenes y desean utilizarlas, enlazándolas en sus páginas webs

De esta manera, y muchas veces de forma inconsciente, estos usuarios podrían provocar un aumento de la tasa de transfernecia, y por tanto el consiguiente pago adicional. Es decir, en lugar de descargarse la imagen y subirla a sus propios espacios webs, hacen referencia a la misma, de la forma: paginaorigen/imgs/imagen.jpg

Para evitar este problema, es posible realizar la confguración del servidor web para que atienda peticiones de recursos que estén alojados en la misma ubicación de la página que está sirviendo. De esta manera, 4 imagenes que forman parte de una página web A únicamnete serán servidas cuando se realice una petición a esta página y no desde espacios webs externos.

Algunos servicios como ImageHack permiten alojar imágenes y que estas sean referenciadas desde sitios webs ajenos. De la misma manera existen aplicaciones y configuraciones para evitar el hotlinking de las imágenes y otros recursos alojados en nuestro sitio web.

El código para una posible configuración del servidor:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?miweb.com(/)?.*$ [NC]
RewriteRule .*\.(gif|jpg|jpeg|bmp|zip|rar|mp3)$ – [F,NC]



Otra posible opcion es hacer uso del servicio "imgred.com":
A la hora de insertar una imagen en una web, en lugar de insertar la url que referencia a esa imagen, le añadiremos el prefijo "http://imgred.com/". De esta forma la petición la atenderá el servicio de ImgRed, solicitándola la primera vez y cacheándola para atender a futuras peticiones.

Para comprobar si tenemos habilitada la protección, podemos usar AltTab

No hay comentarios:

Publicar un comentario

Déjanos tu comentario

:: Cookies de nuestra página web. ¿Para qué sirve cada una?

A menudo una pregunta que nos hacen es qué cookies se están utilizando en mi página y para qué sirven. Para ver las cookies, podemos selecci...