22 may 2013

Proteger contra el copiado tu Blog - ¿qué se consigue?, ¿es infalible?, algunas claves y ejemplos para guiarte.

Hay muchos Bloggers que están interesados en proteger sus contenidos. Cuando se trata de Blogs cuyo contenido no es necesario que el cliente pueda "copiar", puede interesarte tomar alguna medida para que no pueda ser duplicado en ninguna parte.

Hay escritos, fotografías, poemas, ideas, contenido de toda clase que muchas veces no deseamos que otros Blogs u otros usuarios copien para "hacerlos suyos", después de todo el esfuerzo que nos ha podido llevar construirlos.

El problema es que la mayor parte de las medidas que tomemos para "proteger" nuestros contenidos se hacen ineficaces para frenar la posibilidad del copiado. Hay que ser sinceros y consecuentes con la información que se proporciona a este respecto en Internet, hay que explicar con claridad lo que se consigue  y lo que no se puede conseguir.

¿Quieres conocer las medidas de bloqueo existentes?, ¿Quieres ver porqué realmente es imposible impedir al 100% la copia de datos de tu Blog?, entonces este artículo te interesa.



Desde el punto de vista creativo, "No le puedes poner puertas al campo":


Cuando se realiza un Blog se busca comunicar al mundo un mensaje determinado. Este mensaje es libre y cada usuario puede actuar con él de una manera determinada. Es inevitable que existan personas que deseen copiar nuestros contenidos e incluso utilizarlos en otros sitios, pero es parte de las reglas del juego al realizar un Blog. La mejor manera de que no te lo copien es no publicarlo.

Desde el punto de vista de la usabilidad e interfaz de usuario:



  • Los métodos que podemos emplear para impedir la copia pasan por el bloqueo de "eventos" o acciones que el usuario realiza mediante el teclado o el ratón, que le permiten llegar a copiar y pegar nuestro texto.

  • Desde el punto de vista de interfaz de usuario es un uso fraudulento de la programación impedir al usuario manejar su teclado y ratón tal cual está pensado para usarse.

  • Desde el punto de vista de la usabilidad, de la facilidad de manejo y navegación por la web por parte de nuestros clientes es una mala práctica el bloqueo de teclas o eventos de ratón por parte de nuestra página.

  • Puede pasarnos factura a la larga, pues un usuario al notar la ausencia de libertad en sus movimientos por el blog, preferirá irse a otro donde sí se lo permitan.

  • A continuación os voy a contar la técnica principal que existe para "proteger" contenidos, luego os explico porqué son ineficientes y cómo se superan sin problemas.

Cómo tratar de impedir a un usuario que pueda accionar "clic" derecho para acceder al menú de copiado o atajos de teclado (Ctrl+c y Ctrl+v) para copiar nuestros contenidos:

Las instrucciones que te voy a proporcionar bloquean la posibilidad de que el usuario utilice combinaciones de teclado o el botón derecho del menú para poder copiar cualquier parte del contenido de tu blog. Podrá editar comentarios y operar con formularios como hasta el momento, pero no podrá copiar nada ni mediante combinaciones de teclado ni por medio del menú contextual que le proporciona el botón derecho del ratón.

Paso a paso:

0) Vamos a tocar la plantilla, aunque el cambio a realizar es nimio, sí conviene que sigas los pasos de la guía para copia de seguridad. No te va a llevar más de dos minutos y si cometes algún error podrás volver hacia atrás con total seguridad.
1) Dentro de Blogger, ve al menú de la izquierda y haz "clic" sobre la opción "Plantilla".

2) A continuación haz "clic" en Edición HTML (botón a la derecha del que está sobreado en naranja y pone "Personalizar) y lozaliza la etiqueta con texto "<body". en el extremo derecho de la misma observarás que le acompaña más texto.


3) Para localizar "<body" pulsa Control+F dentro del área de edición HTML y escribe en la cajita de búsqueda que sale en la parte superior derecha el texto que buscas. Antes de que se cierre la etiqueta "<body"  con ">", debes añadir los siguientes parámetros:
oncontextmenu='return false' onkeydown='return false'

- Donde oncontextmenu='return false': impedirá el uso del menú contextual que se activa con el ratón al hacer "clic" derecho, donde se encuentra la opción "copiar" y la opción "pegar" que pueden utilizar los usuarios para duplicar tu información donde deseen.
- onkeydown='return false': impedirá que los usuarios puean hacer combinaciones de teclado del tipo Control+c para tratar de copiarse el texto de tu entrada o Imprimir pantalla para capturar un "pantallazo" de lo que tu página muestre en ese momento.
Os debería quedar algo así (os pongo un ejemplo con el "<body" de mi blog): 
 <body expr:class='&quot;loading&quot; + data:blog.mobileClass' oncontextmenu='return false' onkeydown='return false'>

3) Pulsa guardar plantilla y prueba los resultados, tu blog estará protegido contra la copia por medios tradicionales.

Existen otros métodos que podéis encontrar en Internet que con Javascript realizan algo parecido pero de igual forma en el punto siguiente vamos a ver que son insuficientes.

¿Porqué esta protección que "a priori" funciona no es efectiva?:



En primer lugar porque todos los Blogs tienen un Feed, o "emisor" de actualización de datos a suscriptores que habría que cortar para impedir la copia. En el Feed el usuario suscriptor puede copiar y pegar el texto donde se proponga sin ningún problema. Si lo quitas, pierdes la opción de tener subscripciones a tu web, por tanto no resulta interesante.

En segundo lugar, cualquier usuario que en Chrome o Internet Explorer pulsen F12, o utilicen Firebug de Mozilla puede "editar" la página HTML que el navegador le ha descargado, desactivando cualquier código que hayas introducido en tu plantilla para bloquear el "clic derecho del ratón" o la pulsación de atajos de teclado para copiar y pegar.


En tercer lugar, hay una opción que no requiere ningún conocimiento técnico, mantén pulsado Shift (la tecla alargada del teclado que tiene una flecha apuntando para arriba) y podrás interactuar con el navegador utilizando el "clic derecho" o los atajos de teclado sin ningún problema.


Por tanto, si alguna vez habéis utilizado esta clase de códigos, sabed que no son infalibles y que pueden llegar a considerarse incluso malas prácticas por parte de vuestros usuarios. Tened en cuenta que la mejor manera de que no te copien algo es "no contarlo"... "no se le pueden poner puertas al campo".



Escrito por Miguel García Sánchez - Colomer

Dispuesto a ayudarte con tu Blog en todo lo posible, Diarios de la nube es mi medio para llegar hasta ti. El conocimiento es universal, es del mundo, es de todos, esta es mi parte y la comparto contigo.

37comentarios:

  1. Miguel he probado ha hacer justo esto y me ha dado error:

    Error al analizar XML, línea 1353, columna 65: Element type "body" must be followed by either attribute specifications, ">" or "/>".

    ResponderEliminar
    Respuestas
    1. Hola vero, es que debe ir en la misma etiqueta del BODY. Comprueba que dentro de BODY antes de que se cierre metes

      oncontextmenu='return false' onkeydown='return false'

      Antes de que se cierre Body. por delante del ">" correspondiente al Body.

      Un saludo,

      Eliminar
    2. Asi lo hice Miguel y me dio el error de arriba...

      Eliminar
    3. Pégame aquí el texto exacto que insertaste y así lo podemos solucionar con claridad. Ese error se presenta cuando hay un "tag" mal cerrado (puede estar antes o después). Pásamelo y lo veo.

      Un saludo amiga!

      Eliminar


  2. Esto es lo que pego y me da el error de arriba. Muchas gracias por tu inestimable ayuda!!

    ResponderEliminar
  3. No me ha salido! te lo envió mejor por email. Saludos

    ResponderEliminar
  4. Muchas gracias, bastante claro y ha funcionado ;)

    ResponderEliminar
    Respuestas
    1. ¡Me alegro mucho!, gracias por tu positivo feedback.

      Eliminar
    2. una pregunta, hay que poner eso en cada body que hay en todo? porque yo le doy a buscar body y me marca varios.

      Eliminar
    3. Hola Zara, no, sólo en el Body principal de tu plantilla es el que está justo seguido del /head. Un saludo!!!

      Eliminar
  5. Buen post, y si sabes la información porque no la aplicas en tu blog no crees que te pueden copiar

    ResponderEliminar
    Respuestas
    1. Hola,
      la protección "del clic derecho" es "ponerle puertas al campo" pero si he aplicado otras soluciones técnicas que sirven para defenderte realmente de la copia: http://www.diariosdelanube.com/2014/05/que-hacer-si-copian-una-entrada-de.html se titula ¿qué hacer si copian una entrada de tu Blog.

      Cualquier cosa aquí estoy para las dudas. Un saludo!

      Eliminar
  6. Gracias por tu aporte, realmente me sirvio pero no me he podido aun evitar el printscreen.
    He leido de una manera de hacer que se grabe en blanco pero no he encontrado como te agradeceria que me hisieras saber si conoces algun metodo. Te dejo el link de blog, soy fotografo y me interesa lo que te comento si no me queda de otra las subire con baja resolucion y marca de agua.

    ResponderEliminar
  7. Respuestas
    1. Hola,
      la mejor opción es baja resolución (en pequeño) con marca de agua. Adicionalmente, mira cuando subas la imagen si en las propiedades puedes dejar claro el autor. Regístralas en Safe creative o busca una empresa de firma digital para tus fotos.

      Te recomiendo también otra lectura que pudiera interesarte: http://www.diariosdelanube.com/2014/05/que-hacer-si-copian-una-entrada-de.html

      Un saludo y cualquier cosa aquí estoy.

      Eliminar
  8. Hola, ya lo hice y me ha funcionado. Pero ahora tengo un problema, he colocado un buscador en mi blog y al bloquear Ctrl + u, no permite que puedan escribir textos en él para buscar cualquier información o escrito. Sabes cómo puedo solucionar eso?

    ResponderEliminar
    Respuestas
    1. ¿Porqué tienen que pulsar CTRL+u para buscar?. Debería ser un buscador con un botón... es que con la "protección" que has puesto no se puede teclear... Es que para controlar lo que indicas hay que capturar las teclas que se pulsan y cuando sean control+u permitirlas... es un script un poco complejo. Mejor pon un buscador sencillo con un botón.

      Un saludo!

      Eliminar
    2. Hola Miguel, mi nombre es Rony Cabanillas, respecto a lo que te ha dicho Raquel es que cuando pones oncontextmenu='return false' onkeydown='return false' dentro de la etiqueta body, los buscadores de las paginas ya no funcionan y eso es lo que a mí también me pasa, ahora si solo ponemos esto: oncontextmenu='return false' solo nos protege de las imágenes a que no sean copiadas o descargadas, pero si uno con el teclado hace CTRL + U de nada nos sirve poner el código dentro de body ya que se puede copiar absolutamente todo y ese es el motivo por la cual tu también no has puesto el código en tu página, digo ya que también veo que tienes un buscador y si lo pones en <body ya dejaría de funcionar tu buscador no?, yo pienso que esto sólo serviría para las páginas que no tienen un buscador, para esos sitios webs sería perfecto el código que nos pones, saludos desde Perú.

      Eliminar
    3. Puede ser, es que realmente no hay muchas posibilidades de proteger el texto porque siempre se puede copiar (por RSS, por pantallazos y luego OCR...). Por eso comento que es imposible ponerle "puertas al campo". Investigaré algo y si veo alguna solución te escribiré aquí, pero lo veo difícil en estos momentos.

      Un saludo!

      Eliminar
  9. "- onkeydown='return false': impedirá que los usuarios puean hacer combinaciones de teclado del tipo Control+c para tratar de copiarse el texto de tu entrada o Imprimir pantalla para capturar un "pantallazo" de lo que tu página muestre en ese momento."

    Buenas, tu aporte ha sido muy bueno. El problema es que no consigo que se bloque la opción de imprimir pantalla. Y eso me trae de cabeza. ¿Hay alguna otro manera para deshabilitar esa opcion?

    ResponderEliminar
    Respuestas
    1. Hola,
      desconozco la combinación para impedir imprimir pantalla, pero veo en Google que hay numerosos scripts a tal efecto. Prueba con alguno de ellos y si no te funciona me dices y estudio la manera.

      Un saludo!.

      Eliminar
    2. Buenas,
      pues he buscado y buscado y no encuentro nada efectivo, y sigo sin poder bloquear el imprimir pantalla. Agradecería si pudieras mirartelo, porque la verdad estoy muy harto de que me roben mi trabajo. Y eso que lo bloque, pero son tan descarados de imprimir pantalla y colgarlo tal cual.

      Gracias de antemano. Un saludo

      Eliminar
  10. Muchas gracias, visto lo visto, he optado por añadirlo al HTML. Como me daba el mismo error que a la persona del primer comentario, he hecho copiar y pegar del ejemplo de cómo te queda a tí tras añadir esa orden, y sí me ha dejado grabarlo!
    Un abrazo !

    ResponderEliminar
    Respuestas
    1. Gracias por el aporte Maribel. Es mejor que utilicéis el código que expongo en Diarios de la nube porque siempre lo pruebo antes de exponerlo. Gracias por tu ayuda. Un saludo!

      Eliminar
  11. Saludos excelente post

    Y sabes como se hace solamente para los post?

    Gracias de antemano.

    ResponderEliminar
    Respuestas
    1. Hola,
      puedes meter el código Javascript que he utilizado dentro del HTML de las entradas que desees proteger. En las entradas verás que hay un editor de HTML, ahí puedes copiar el javascript.

      Un saludo!

      Eliminar
  12. Muchas gracias por la información, lo hice sin problemas!
    Ya tengo mi blog "protegido" http://mimundopersonaldelibros.blogspot.com.es/

    ResponderEliminar
    Respuestas
    1. Hola Elena,
      ya sabes que no es infalible y que tiene muchos puntos débiles (pueden copiar por el feed por ejemplo), pero al menos es un paso ;)

      Lo mejor en caso de que te copien es abrir un DMCA, este tutorial te ayuda: http://www.diariosdelanube.com/2014/05/que-hacer-si-copian-una-entrada-de.html

      Un saludo y gracias por participar.

      Eliminar
  13. Lo probé y funciona perfectamente, luego decidí quitarlo, hoy en dia es casi imposible evitar que copien algo.

    Lo que hay que hacer es asegurarse de que todo el mundo sepa que tu fuiste el primero en escribirlo.

    Mejor trabajar en esa dirección.

    Saludos y Éxito para ti.

    ResponderEliminar
    Respuestas
    1. Correcto, "no se le pueden poner puertas al campo". De todas formas, puedes mejorar el marcado de editor y de autoría del contenido: http://www.diariosdelanube.com/2014/04/como-resolver-los-problemas-de-datos-de.html y también evitar que te dupliquen contenido: http://www.diariosdelanube.com/2014/06/como-evitar-el-contenido-duplicado-en.html

      Con esas dos cosas si incrementas la protección de tu información. En caso extremo, en la última guía además te viene cómo puedes denunciar la copia mediante un DMCA (una reclamación oficial para que quiten del resultado del buscador al infractor).

      Cualquier cosa aquí me tienes para las dudas.

      Un saludo!

      Eliminar
  14. Hola Miguel es que me han clonado el blog entero, ya te conté en privado, envíe retirada a DMCA pero no responden, a veces me da la sensación que se lavan las manos sinceramente...

    Esto podría perjudicarme a mí en los buscadores de google verdad?

    Un abrazo enorme

    ResponderEliminar
    Respuestas
    1. Mi Blog está clonado un montín de veces, a priori, el impedir la copia (commo que o pulsen control + c), como explico en el documento no puede solucionar el problema.

      Los que hacen copias, normalmente se nutren del propio feed del blog para realizar la copia. Lo ideal para contrarrestar cualquier efecto negativo es realizar los pasos explicados en este artículo: http://www.diariosdelanube.com/2014/05/que-hacer-si-copian-una-entrada-de.html

      La idea fundamental en ese artículo es marcar como dominio preferido para Google el tuyo (así reconocerá el tuyo como el principal, el origen). Por otro lado te ayuda a establecer la "denuncia" y te ayuda a defenderte del problema por medio de la Google Search Console.

      Sigue los pasos indicados en el artículo y cualquier duda, estoy disponible en los comentarios.

      Un saludo.

      Eliminar

 

© 2015 Por: Miguel García Sánchez - Colomer en Diarios de la nube Todos los derechos reservados.