Evitando el robo de imágenes

En relación a un post anterior, el buen Mariano Amartino, autor del blog Denken Über, me ha obsequiado este post en exclusiva para Isopixel. Disfrutenlo y que me disculpe Antonio por el fusil descarado el Blogguest ;).

Evitando el robo de imágenes

Lo que describe Vuarnet en el post “Robando Ancho de Banda” se llama “HOTLINKING” y es cuando alguien, desde un site/blog/foro o lo que sea, no quiere subir imágenes a su propio servidor para no gastar ancho de banda; entonces lo que hace es buscar una imagen en internet y, mediante el tag IMG, incluirla en su propio site pero tomándola desde el servidor del site “víctima” en este caso fue Iso, en muchos casos so yo, etc.

¿Pero que tiene de malo que te saquen una imagencita? Se preguntarán. Básicamente tiene de malo que uno debe pagar por el uso del ancho de banda entonces muchas veces terminas pagando por algo que alguien (sin siquiera pedir permiso o darte crédito) te está robando.

Por otro lado, con la cantidad de servicios gratuitos para hostear imágenes que hay en internet esto es simplemente vagancia.

La solución más completa es evitar que tus archivos puedan ser mostrados cuando es “otro server” el que lo está “llamando” mediante unas muy pequeñas modificaciones al archivo .htaccess de tu sitio (Creanme tarde o temprano todos terminan aprendiendo como manejar este archivo).

Modificando tu .htaccess
Si ya tenés un .htaccess en tu servidor, solo tenés que copiar las siguientes líneas en el:


RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://PON-EL-NOMBRE-DE-TU-DOMINIO.com [NC]
RewriteCond %{HTTP_REFERER} !^http://www.PON-EL-NOMBRE-DE-TU-DOMINIO.com [NC]
RewriteRule .*\.(gif|jpg|jpeg|swf|png)$ - [NC,F]

Si querés ser un poco mas “agresivo y que en el site que hizo el hotlinking aparezca una imagen (como la que puso Isopixel en la subasta de deremate) sólo tenés que cambiar la última línea del ejemplo de arriba por esta otra:

RewriteRule .*\.(gif|jpg)$ http://PON-EL-NOMBRE-DE-TU-DOMINIO/bad-image.gif [R,NC]

Y luego crea una imagen (agresiva o no) con el nombre bad-image.gif subela a tu server y listo.

Creando un .htaccess
Y si no tenes un .htaccess en tu server, sólo tenes que:
1- Abrir un Notepad
2- Copiar estas líneas cambiando los datos por los de tu site
3- Guardarlo como .htaccess
4- Subirlo via FTP a tu server
5- Renombralo por las dudas a “.htaccess” (sin las comillas)

Y listo.

Más información sobre HTACCESS
Freewebmaster Helo: http://www.freewebmasterhelp.com/tutorials/htaccess/
Apache HTACCESS Howto: http://httpd.apache.org/docs/howto/htaccess.html

Share via