Donde las dan las toman: cómo devolverle la jugada a un ladrón de contenidos

Autor: Armonth | El domingo 16 de julio del 2006 @ 00:29.

Leo una entrada de ha.ckers llamada Sometimes it Sucks Being a Search Engine Spammer donde comentan la jugada que le han hecho a un ladrón de contenidos. Por desgracia en la red es habitual que algunos sitios decidan copiar tus contenidos sin mencionar que tu eres el autor.

Esto lo hacen para intentar posicionar tu contenido en su sitio y con ello ganar dinero (y si se posicionan por encima tuya, mejor, más dinero para ellos de ahí a nunca enlazar la fuente original). El autor de ha.ckers al comprobar que su sitio en cuestión estaba siendo copiado másivamente decidió tomar cartas en el asunto:

[...] me llevo unos pocos segundos modificar mi sistema de gestión de documentos para hacer entrega de unas cuantas IPs al capullo y unos pocos segundos buscando en la web algún bonito sitio spam de prescripción de drogas y ¡voilà!: Su sitio ahora se muestra como una fea página de SPAM (N.T: bad spam doorway, no es muy elegante la traducción que digamos) y así continuara mientras siga indexando cada entrada de mi sitio.

El sistema es elegante e ingenioso: puede servir para dar un aviso, reconocer correctamente la autoría y en definitiva para hacer ver a la gente lo "jeta" que son algunos. Ya que tanto quiere tu contenido, se lo das con la propina que se merece.

La parte mala de la historia es que el autor también mostró información privada del presunto autor y bueno lo cual no es muy legal que digamos, haciendo que el sitio cerrase pidiendo disculpas por la pequeña red de spam y por el "ataque" que ha sufrido su amigo que resultó ser el dueño de los datos que ha.ckers mostró.

Y es que normalmente los spammers para lo único que sirven es para consumir recursos ajenos, Galli hace tiempo ya se quitó a uno con el uso de .htaccess y en ese momento el código me vino de lujo.

Ejemplo de implementación

Una manera fácil de hacerle cloacking al spammer es localizar la IP desde donde descarga el feed (no siempre tan fácil pero normalmente es la misma que su servidor web) y en el fichero del feed (wp-includes/feed-rss2.php, wp-includes/feed-atom.php, etcétera) buscar donde pone:

<guid isPermaLink="false"><?php the_guid(); ?></guid>

Y añadir debajo:

<?php if ($_SERVER['REMOTE_ADDR'] = "0.0.0.0") : ?>
  <description><![CDATA[datos]]></description>
<?php endif; ?>

Donde 0.0.0.0 asegurate de ponerle la IP del spammer y en "datos" lo que queramos poner.

Comentarios