¿Cómo proteger las imágenes de íconos que se venden en línea para evitar que sean robadas? [duplicar]

-1

Últimamente he estado viendo íconos de materiales desde este sitio .

Comencé a notar que no tienen ningún plan gratuito, por lo que tendrá que comprar los íconos si desea descargarlos. Pero sin embargo me preocupa el preestreno. Simplemente tuve que inspeccionar el elemento en el navegador y descubrí que había un estilo agregado dinámicamente a un elemento div con la siguiente propiedad de imagen de fondo:

https://d30y9cdsu7xlg0.cloudfront.net/noun-svg/505415.svg?Expires=1492526661&Signature=EctcroYLIkJ1lZhiuXcA2uxrKW2zsC3ycNlPajZuLJw62r9ADMRJkpm8chNYDc0hssTXASy2FdYUL~A9vd8bXE2Sil-Xp2A19WZjcI6nurxp3MUrEgzvhC4ssUmT6~CmHs8UwmMX1MVkYM~TydUOaTuzOnCOqaMTRp~9wBE5iGQ_&Key-Pair-Id=APKAI5ZVHAXN65CHVU2Q

¡Guau! ¡Obtuve la URL que me lleva al ícono de SVG! A continuación, guarde como > Descargar > icon.svg.

El enlace anterior podría actualizarse más adelante, ya que puedes ver parámetros como Expires , Signature, 1 , pair-Id y demás. Así que tendrás que inspeccionarte a ti mismo.

Dado que esto no puede llamarse una vulnerabilidad, estoy un poco indeciso de preguntar cómo estos sitios pueden mostrar una vista previa sin permitir que los fraudes roben su contenido.

Debería haber alguna manera, ¿no? ¿Es imposible?

    
pregunta Tilak Maddy 18.04.2017 - 15:58
fuente

2 respuestas

2

En mi opinión, puede haber dos opciones. Lo primero sería añadir marcas de agua. Las marcas de agua se pueden agregar dinámicamente (solo la mosca). Existen varias herramientas que pueden agregar marcas de agua a una imagen antes de representarla. La Segunda opción no evitará que nadie lo robe, pero puede ayudarlo a reclamar su imagen en cualquier momento posterior al verificar su firma. La firma se puede colocar en la imagen agregando algunos códigos aleatorios hexadecimales en el archivo de imagen. Por supuesto, el código no cambiará la vista / formato de la imagen y no será visible a simple vista.

    
respondido por el Penguine 18.04.2017 - 20:31
fuente
0

Técnicamente, es imposible evitar que un usuario copie un archivo (en su caso, una imagen). Si tiene que enviar los bits a través del cable a una máquina cliente, pueden guardar esos bits y reproducirlos en una fecha posterior. Sin embargo, puedes hacer un par de cosas. Puede instalar algún tipo de sistema DRM y cifrar los archivos para que solo ellos necesiten un cliente para mostrar los archivos. Todavía es posible que alguien realice una ingeniería inversa del cliente DRM, copie los archivos y elimine las protecciones DRM (aunque hacerlo puede ser ilegal en algunas jurisdicciones). La otra opción es agregar algún tipo de marca de agua digital al archivo para que que si su imagen aparece en otro lugar, puede probar que era su archivo originalmente.

Alternativamente, puede mostrar una imagen de vista previa de menor calidad, y luego, cuando el usuario compra la imagen, envíele la imagen de mayor calidad.

    
respondido por el user52472 18.04.2017 - 18:21
fuente

Lea otras preguntas en las etiquetas