Rechazar solicitud de descarga, pero permitir su uso en línea

0

¿Cómo puedo permitir que los usuarios finales escuchen las músicas de mi sitio web para reproducir las canciones, pero rechazo su solicitud si van a descargar la canción a través del administrador de descargas o etc.?

Por ejemplo, ¿sería bueno si solo obtuvieran un archivo HTML o un código de estado 403?

ACTUALIZAR :

Estamos proporcionando dos tipos de disponibilidad en nuestro sitio web, uno es por transmisión de radio usando IceCast y el otro son canciones reproducibles para aquellos que se registran. Sabía que algo así como la arquitectura de almacenamiento de objetos en la nube podría evitar que el servidor web proporcione la ruta del archivo, por lo que, en ese caso, el usuario podría perder la posibilidad de descargar cosas directamente, a menos que registre los datos, así que pensé cómo podría sin arquitectura de almacenamiento de objetos en la nube, si es posible.

que siempre podemos evitar todo, por lo que sé que no puede funcionar al 100%, pero al menos dificulta la descarga y reduce la posibilidad de detectar la ruta del archivo original.

    
pregunta Parsa Samet 13.09.2016 - 12:08
fuente

1 respuesta

7

La respuesta corta es que no puedes.

Al enviar los datos desde su servidor, está fuera de su control. Usted no tiene control sobre lo que el cliente hace con él. Puede crear todo tipo de sistemas para tratar de diferenciar las solicitudes de descarga de las solicitudes de reproducción, pero no puede impedir que el cliente envíe una solicitud de reproducción cuando realmente tiene la intención de descargarla. De hecho, si la canción se reproduce en el cliente ya está "descargada", todo lo que el usuario debe hacer es guardar los datos descargados.

Esto no significa que no pueda dificultar que el usuario guarde la canción. Las técnicas para hacer esto se denominan "gestión de derechos digitales" o DRM, y lo que todos tienen en común es que pueden ser derrotados. En el caso del sonido es trivial, solo grabe el audio saliente ... Sin embargo, podría ser suficiente para disuadir al atacante poco decidido.

En el caso del audio en el navegador, lo que probablemente desee ver es Extensiones de medios cifrados . Sin embargo, el soporte del navegador no es perfecto para eso, y lo pensaría dos veces antes de usarlo.

    
respondido por el Anders 13.09.2016 - 12:25
fuente

Lea otras preguntas en las etiquetas