Evitar Hotlink de tus servidores apache (Robo de Ancho de Banda)

Evitar Hotlink de tus servidores apache (Robo de Ancho de Banda)

En algunas ocasiones vemos como otra paginas web hacen referencias a nuestras imagenes, CSS, js, robandonos preciado ancho de banda, esto es conocido en la jerga informatica como Hotlink.

Bueno para aquellos que tenemos nuestros recursos web dentro de un Servidor Apache, existen formas simples de evitar esto.
Lo primero que necesitamos conocer es que tengamos activado el modulo de rewrite de apache, lo podemos averiguar si dentro de nuestro archivo de configuración /etc/httpd/conf/httpd.conf (En el caso de Fedora, CentOS o RHEL), encontramos la siguiente linea:

LoadModule rewrite_module modules/mod_rewrite.so

Podemos dentro de un .htaccess evitar el hotlinking usando lo siguiente

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$ <- Para los que enlazan directamente la imagen (Referers en blanco)
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?midominio.com [NC]
RewriteRule .*\.(gif|jpg|js|css|png)$ - [F,NC,L] <- Los tipos de ficheros que no deseamos que sean robados

Otra opcion es que modifiquemos la imagen por otra donde demuestre nuestra poca intencion de compartir nuestro preciado ancho de banda, simplemente cambiamos por esta la ultima linea.

RewriteRule .*\.(gif|jpg)$ http://www.midominio.com/angryman.gif [R,L]

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *