El perill del hotlinking: per què és dolent i com evitar-lo
Alguna vegada has notat una disminució inesperada en el rendiment de la teva web, o tal vegada un augment en el consum d’amplada de banda sense entendre per què? El hotlinking podria ser el culpable.
El hotlinking es produeix quan estan prenent el teu contingut i mostrant-lo com si fos seu. Però el més crític és que estan consumint els teus recursos sense el teu permís.
Aquest article té el propòsit d’informar-te sobre els perills del hotlinking i proporcionar-te solucions pràctiques per a evitar-lo. Amb el coneixement adequat, pots prendre mesures preventives per a protegir els teus recursos i mantenir la integritat de la teva web.
Si estàs interessat a protegir els teus recursos online i garantir que el teu contingut s’utilitzi de la manera que tu vulguis, continua llegint.
Què és el hotlinking?
El hotlinking, també conegut com a “enllaç directe” o “enllaç calent”, és quan un altre lloc web enllaça directament a arxius (en general una imatge, però també pot ser un vídeo, un document o qualsevol altre tipus d’arxiu) allotjats en el teu servidor, en lloc d’enllaçar a la pàgina on es mostra aquest contingut. Això significa que cada vegada que algú visita la pàgina que conté el hotlink, està usant els teus recursos per a mostrar aquest arxivament.
Imaginem que tens un blog sobre cuina i has publicat una recepta amb una imatge d’alta qualitat d’un pastís de xocolata que has fet. Ara, suposem que un altre bloguer troba aquesta imatge i decideix integrar-la en el seu propi lloc web, però en lloc de descarregar la imatge i pujar-la al seu servidor, simplement copia l’URL de la imatge de la teva pàgina i l’afegeix al seu propi codi HTML. D’aquesta manera, cada vegada que algú visiti aquesta pàgina en el lloc web de l’altra web, la imatge es carrega des del teu servidor, no del seu.
És vital entendre que el hotlinking no és el mateix que compartir un enllaç de manera legítima. Quan comparteixes un enllaç a una pàgina web, estàs dirigint als visitants a la font original. No estàs consumint els recursos del lloc web al qual enllaces, i el propietari d’aquest lloc té complet control sobre el contingut.
D’altra banda, el hotlinking roba, en essència, els recursos del lloc web original en mostrar el contingut directament en un lloc web diferent. A més, sovint es fa sense permís i pot portar a malentesos sobre qui és el propietari original del contingut.
Per què el hotlinking és perjudicial?
Abans d’entrar en els detalls, és crucial entendre que el hotlinking no és només un problema tècnic menor: es tracta d’una acció que pot tenir impactes econòmics, operatius i reputacionals en la teva web. Aquí t’expliquem per què hauries de prendre-t’ho de debò.
Quan algú realitza hotlinking d’un arxiu allotjat en el teu servidor, cada vegada que aquest arxiu es carrega en un altre lloc web, està consumint la teva amplada de banda. Això és perquè l’arxiu s’està servint des del teu servidor i no des del lloc que està mostrant el contingut. En resum, estàs pagant perquè un altre lloc mostri el teu contingut.
Molts proveïdors d’allotjament web tenen límits quant a l’amplada de banda que pots utilitzar. Si sobrepasses aquest límit degut al hotlinking, podries enfrontar-te a càrrecs addicionals o, fins i tot, a la desactivació temporal de la teva web. És com si algú més estigués corrent una festa i tu estiguessis pagant la factura d’electricitat.
Quan algú més està utilitzant els teus arxius, els visitants poden confondre’s fàcilment sobre qui és el veritable propietari o creador del contingut. Això significa que perds el control sobre com es mostra aquest contingut. Poden presentar-ho d’una manera que no et representa bé o en un context que no aprovaries.
Això no sols és perjudicial per la teva marca, sinó que també pot conduir a problemes legals si decideixes prendre mesures contra aquells que estan utilitzant el teu contingut sense permís.
El hotlinking pot confondre als motors de cerca sobre la font original del contingut. Si altres llocs estan utilitzant les teves imatges o arxius i reben més trànsit que tu, podrien acabar classificant-se més alt en els resultats de cerca per a aquest contingut, la qual cosa afecta negativament el teu SEO.
Maneres de prevenir el hotlinking
Arxiu .htaccess
Si la teva web està allotjat en un servidor Apatxe, pots incloure codi en l’arxiu .htaccess per a prevenir el hotlinking. Aquest arxiu et permet establir regles al servidor per a bloquejar l’accés directe als teus arxius des de dominis externs. Aquí hi ha un exemple de com podria veure’s el codi:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?elteudomini.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]
Aquest codi bloqueja l’accés a arxius d’imatge (jpg, jpeg, png, gif) si no s’accedeixen des del teu domini. És important canviar “elteudomini.com” pel nom real del teu domini.
Watermark (marca d’aigua)
Agregar una marca d’aigua a les teves imatges és una altra manera de dissuadir el hotlinking. Encara que això no prevé el hotlinking en si mateix, fa que les imatges siguin menys atractives, ja que portaran la teva marca o logo. Molts programes d’edició de fotos permeten afegir marques d’aigua de manera senzilla.
Signatures digitals i tokenització
Per a aquells amb necessitats més avançades o que busquen una solució més robusta, la tokenització i les signatures digitals ofereixen un nivell addicional de seguretat. Aquestes tècniques impliquen generar URL úniques que són difícils d’endevinar o replicar, assegurant que només els usuaris autoritzats puguin accedir al contingut. Això generalment requereix un nivell més alt de coneixement tècnic i podria implicar la utilització de serveis addicionals o programació personalitzada.
Amb aquestes estratègies en el teu arsenal, estaràs ben equipat per a combatre el hotlinking i protegir els recursos de la teva web. Encara que cada opció té els seus pros i contres, la clau és trobar el mètode que millor s’adapti a les teves necessitats específiques.
Conclusió
El hotlinking és més que un mer problema tècnic; és una qüestió que pot afectar tant la salut financera com la reputació de la teva web. En consumir la teva amplada de banda, aquesta pràctica pot augmentar els teus costos i alentir el rendiment de la teva pàgina. A més, perdre el control sobre el teu propi contingut pot tenir efectes perjudicials en la forma en què la teva marca és percebuda i en la teva SEO.
Per totes aquestes raons, és crucial que prenguis mesures per a prevenir el hotlinking abans que es converteixi en un problema seriós. Recorda, és millor prevenir que lamentar. No esperis a ser víctima del hotlinking per a començar a pensar en com defensar-te. Amb les eines i tècniques que hem discutit, tens tot el que necessites per a protegir la teva pàgina i assegurar-te que el teu contingut s’utilitzi de la manera que tu desitgis.