Amazon.com ha resuelto un fallo en su servicio de vídeo en 'streaming' adoptando el sistema de cifrado de Adobe Systems en todas las películas y programas de televisión de su página, anunció el lunes Adobe.
La semana pasada, Amazon.com dijo haber solucionado un problema temporal que permitía a los internautas grabar y copiar archivos de su servicio de 'streaming' -reproducción continua sin descarga- sin pagar.
La tienda online no ha especificado cómo se aprovechaba el fallo en su sistema para utilizar programas de captura de vídeo como el Replay Media Catcher de Applian Technologies.
Adobe, que fabrica el programa que utiliza la tienda online para distribuir vídeos, dijo que Amazon había decidido cifrar todos sus archivos, en vez de ofrecer a sus usuarios versiones del contenido cifradas y sin cifrar, como hacía hasta ahora.
Algunos expertos del sector explicaron a Reuters la semana pasada que Adobe no había tomado todas las medidas de seguridad al diseñar el programa, dejando el contenido en vídeo vulnerable a programas de captura de vídeo. La empresa niega que su software deje vulnerable el contenido cuando está completamente cifrado.
Los programas de captura, según Adobe, utilizaban el vídeo enviado por el protocolo de mensajería en tiempo real (RTMP) de la empresa, que no está cifrado como el RTMPE, un nivel de seguridad superior incluido en la última versión de su programa Flash.
El vídeo codificado puede verse en aproximadamente el 86 por ciento de los ordenadores conectados a Internet, mientras que prácticamente todos pueden ver la versión sin cifrar.
"Por lo tanto, Amazon ha tomado la decisión de pasarlo todo a RTMPE", anunció Jim Guerard, vicepresidente y director general de la división Dynamic Media de Adobe.
Amazon declinó hacer comentarios, indicando que no se pronuncia sobre sus políticas de seguridad.
En un principio no estaba claro por qué ofrecería Amazon casi 40.000 películas y programas de televisión sin cifrar, pero es una muestra de la lucha constante de editores y proveedores de contenido para ofrecer vídeo de forma cómoda para los usuarios al mismo tiempo que se mantiene la seguridad.
Directivos de Adobe aseguraron haber advertido a los usuarios el 2 de septiembre, varias semanas antes de que Amazon arreglara el fallo, de que si reproducían vídeos tanto cifrados como no codificados, su contenido estaría en riesgo.
Comentarios Tenemos novedades en el área de comentarios: sólo los miembros de la Comunidad de Público pueden debatir o comentar nuestras noticias (puedes unirte aquí). Si únicamente deseas leer los comentarios, antes debes iniciar sesión.
Comentarios
<% if(canWriteComments) { %> <% } else { %>Para poder comentar en esta noticia antes tienes que unirte a la comunidad de Público, puedes hacerlo aquí.
<% } %>Comentarios:
<% if(_.allKeys(comments).length > 0) { %> <% _.each(comments, function(comment) { %>-
<% if(comment.user.image) { %>
<% } else { %>
<%= comment.user.firstLetter %>
<% } %>
<%= comment.user.username %>
<%= comment.published %>
<%= comment.dateTime %>
<%= comment.text %>
<% if (comment.actions.selected && comment.actions.selected != '') { %>
<% if (comment.actions.selected == 'love') { %>
Me encanta
<% } %>
<% if (comment.actions.selected == 'laugh') { %>
Me parto
<% } %>
<% if (comment.actions.selected == 'dizzy') { %>
Flipo
<% } %>
<% if (comment.actions.selected == 'cry') { %>
Me entristece
<% } %>
<% if (comment.actions.selected == 'pout') { %>
Me cabrea
<% } %>
<% if (comment.actions.selected == 'sleep') { %>
Qué aburrimiento
<% } %>
<% if (comment.actions.selected == 'mute') { %>
Sin palabras
<% } %>
<% } else { %>
¿cómo te quedas?
<% } %>
<% if(canWriteComments) { %>
Me encanta
Me parto
Flipo
Me entristece
Me cabrea
Qué aburrimiento
Sin palabras
<% } %>
Responder
<% if(_.allKeys(comment.children.models).length > 0) { %>
<% }); %>
<% } else { %>
- No hay comentarios para esta noticia.
<% } %>
Mostrar más comentarios<% if (comment.actions.love && comment.actions.love > 0) { %>-
<% } %>
<% if (comment.actions.laugh && comment.actions.laugh > 0) { %>
-
<% } %>
<% if (comment.actions.dizzy && comment.actions.dizzy > 0) { %>
-
<% } %>
<% if (comment.actions.cry && comment.actions.cry > 0) { %>
-
<% } %>
<% if (comment.actions.pout && comment.actions.pout > 0) { %>
-
<% } %>
<% if (comment.actions.sleep && comment.actions.sleep > 0) { %>
-
<% } %>
<% if (comment.actions.mute && comment.actions.mute > 0) { %>
-
<% } %>
<% if(comment.actions.count == 0){ %>
-
<% } else { %>
-
<% } %>
<%= comment.actions.count %>
<% if (comment.actions.love && comment.actions.love > 0) { %>
Me encanta: <%= comment.actions.love %>
Me parto: <%= comment.actions.laugh %>
Flipo: <%= comment.actions.dizzy %>
Me entristece: <%= comment.actions.cry %>
Me cabrea: <%= comment.actions.pout %>
Qué aburrimiento: <%= comment.actions.sleep %>
Sin palabras: <%= comment.actions.mute %>
Me encanta: <%= comment.actions.love %>
<% } %> <% if (comment.actions.laugh && comment.actions.laugh > 0) { %>Me parto: <%= comment.actions.laugh %>
<% } %> <% if (comment.actions.dizzy && comment.actions.dizzy > 0) { %>Flipo: <%= comment.actions.dizzy %>
<% } %> <% if (comment.actions.cry && comment.actions.cry > 0) { %>Me entristece: <%= comment.actions.cry %>
<% } %> <% if (comment.actions.pout && comment.actions.pout > 0) { %>Me cabrea: <%= comment.actions.pout %>
<% } %> <% if (comment.actions.sleep && comment.actions.sleep > 0) { %>Qué aburrimiento: <%= comment.actions.sleep %>
<% } %> <% if (comment.actions.mute && comment.actions.mute > 0) { %>Sin palabras: <%= comment.actions.mute %>
<% } %><% _.each(comment.children.models, function(children) { %> <% children = children.toJSON() %>-
<% if(children.user.image) { %>
<% } else { %>
<%= children.user.firstLetter %>
<% } %>
<% if(children.parent.id != comment.id) { %>
en respuesta a <%= children.parent.username %>
<% } %>
<%= children.user.username %>
<%= children.published %>
<%= children.dateTime %>
<%= children.text %>
<% if (children.actions.selected && children.actions.selected != '') { %>
<% if (children.actions.selected == 'love') { %>
Me encanta
<% } %>
<% if (children.actions.selected == 'laugh') { %>
Me parto
<% } %>
<% if (children.actions.selected == 'dizzy') { %>
Flipo
<% } %>
<% if (children.actions.selected == 'cry') { %>
Me entristece
<% } %>
<% if (children.actions.selected == 'pout') { %>
Me cabrea
<% } %>
<% if (children.actions.selected == 'sleep') { %>
Qué aburrimiento
<% } %>
<% if (children.actions.selected == 'mute') { %>
Sin palabras
<% } %>
<% } else { %>
¿cómo te quedas?
<% } %>
Me encanta
Me parto
Flipo
Me entristece
Me cabrea
Qué aburrimiento
Sin palabras
Responder
<% }); %>
<% } %> <% if(canWriteComments) { %> <% } %><% if (children.actions.love && children.actions.love > 0) { %>-

<% } %>
<% if (children.actions.laugh && children.actions.laugh > 0) { %>
-

<% } %>
<% if (children.actions.dizzy && children.actions.dizzy > 0) { %>
-

<% } %>
<% if (children.actions.cry && children.actions.cry > 0) { %>
-

<% } %>
<% if (children.actions.pout && children.actions.pout > 0) { %>
-

<% } %>
<% if (children.actions.sleep && children.actions.sleep > 0) { %>
-

<% } %>
<% if (children.actions.mute && children.actions.mute > 0) { %>
-

<% } %>
<% if(children.actions.count == 0){ %>
-
<% } else { %>
-
<% } %>
<%= children.actions.count %>
<% if (children.actions.love && children.actions.love > 0) { %>
Me encanta: <%= children.actions.love %>
Me parto: <%= children.actions.laugh %>
Flipo: <%= children.actions.dizzy %>
Me entristece: <%= children.actions.cry %>
Me cabrea: <%= children.actions.pout %>
Qué aburrimiento: <%= children.actions.sleep %>
Sin palabras: <%= children.actions.mute %>
Me encanta: <%= children.actions.love %>
<% } %> <% if (children.actions.laugh && children.actions.laugh > 0) { %>Me parto: <%= children.actions.laugh %>
<% } %> <% if (children.actions.dizzy && children.actions.dizzy > 0) { %>Flipo: <%= children.actions.dizzy %>
<% } %> <% if (children.actions.cry && children.actions.cry > 0) { %>Me entristece: <%= children.actions.cry %>
<% } %> <% if (children.actions.pout && children.actions.pout > 0) { %>Me cabrea: <%= children.actions.pout %>
<% } %> <% if (children.actions.sleep && children.actions.sleep > 0) { %>Qué aburrimiento: <%= children.actions.sleep %>
<% } %> <% if (children.actions.mute && children.actions.mute > 0) { %>Sin palabras: <%= children.actions.mute %>
<% } %>