Como os URLs de arquivos flash são protegidos / ocultos em sites de vídeo fumegantes? [fechadas]

1

Estou curioso para saber como isso funciona, já que vejo minúsculos pedidos GET de vez em quando ao assistir vídeos (estou usando o youtube e a teoria do big bang no cbs.com como exemplos) e o HTML e o JavaScript parecem ofuscados e difíceis de entender.

Gostaria apenas de entender o mecanismo geral de como esses vídeos são reproduzidos no navegador, em oposição a um arquivo flash para o qual o URI é facilmente encontrado e pode ser baixado?

    
por Fred Thomsen 25.02.2013 / 04:33

1 resposta

0

Na maioria das vezes, eles não são - o Flash Player simplesmente solicita partes do arquivo disponível publicamente para serem reproduzidos, provavelmente por meio de RTMP , protocolo de mensagens em tempo real. Alguns provedores usarão criptografia para alguns (Youtube, por exemplo) ou todos os seus arquivos, na maioria das vezes RTMPS (RTMP sobre SSL, computacionalmente caro e seguro) ou RTMPE (RTMP usando criptografia proprietária da Adobe, pouco dispendiosa e lamentavelmente insegura). O Flash Media Server também pode verificar o cliente na tentativa de limitar o acesso apenas a clientes que não armazenem simplesmente os dados descriptografados, no entanto, o segredo é amplamente conhecido e essa proteção é, portanto, inútil.

Em relação à proteção da URL real do arquivo, qualquer número de técnicas pode ser usado - o servidor poderia, por exemplo, fornecer ao cliente uma chave que é usada para solicitar a URL, mas é válida apenas de uma máquina específica (como identificada por, digamos, seu endereço IP), uma chave que é válida apenas por um curto período de tempo ou um uso, et cetera. Como alternativa, a própria URL pode ser a chave - vinculando não ao arquivo real, mas a um local falso usado para determinar o arquivo de destino e se a conexão é legítima ou não. É claro que, se a transferência real ocorrer em uma conexão insegura (RTMP, RTMPE, etc), ainda é trivial buscar o vídeo em trânsito.

    
por 25.02.2013 / 04:55

Tags