É tecnicamente possível fazer um clipe de filme auto-destrutivo?

1

É tecnicamente possível criar um clipe de vídeo auto-destrutivo, como nos filmes?

Eu só quero fazer um pequeno player, que iria tocar o clipe apenas uma vez e sair do sistema. Eu acredito que seria impossível autoremove completamente, então eu teria que fazer o player que exclui o arquivo após a primeira exibição completa.

    
por Mithrandir 26.01.2012 / 20:15

4 respostas

0

Você pode torná-lo não reproduzível usando permissões de DRM. Algumas lojas online permitem baixar um vídeo com DRM e reproduzi-lo por um período de tempo.

    
por 25.02.2012 / 21:45
3

Sim. Mas você precisa estar ciente de que esse comportamento não é pretendido pelos desenvolvedores de programas visualizadores de arquivos e é visto como malicioso, não como rotina, comportamento esperado, como mostrado em alguns filmes. .

Erros em programas de visualização para arquivos de mídia e documentos foram maltratados por um longo tempo. Arquivos mal-intencionados exploram esses bugs para executar outro código, que também pode excluir esse arquivo que está sendo visualizado.

Se você ler sobre vulnerabilidades de segurança, por exemplo, no Adobe Flash, no Apple QuickTime, no Windows Media Player ou no Adobe Reader, muitas vezes é isso que se quer dizer.

A exploração mais simples, obviamente, é travar o espectador, mas são mais sofisticados, com tempo e / ou dinheiro suficientes para desenvolvê-los.

Isso depende, é claro, do ambiente exato (programa e versão do visualizador, SO e versão, etc.) em que o arquivo é visualizado.

A publicação de tal arquivo / exploração provavelmente levaria à vulnerabilidade de segurança sendo corrigida.

    
por 26.01.2012 / 20:21
2

Se você tivesse que criar o seu próprio, que tal um cliente de streaming que roda somente em um cd de boot proprietário? Dessa forma, ele poderia monitorar o que outros processos estão executando e morrer se algo desconhecido (que poderia ser um screen grabber) também está sendo executado. Não tenho certeza se ele poderia dizer se estava sendo executado dentro de um vm, mas deve se recusar a executar em caso afirmativo. O cliente transmitiria um buffer de dados limitado sem controle de pausa ou retrocesso e não armazenaria em cache no disco nunca.

Este pode ser um dispositivo autônomo que pode ser construído para "derreter", até mesmo explodir (!), no final do jogo.

Não é possível bater a gravação da câmera externa, no entanto. Exceto talvez com lasers ...

    
por 26.01.2012 / 23:01
1

Como arquivo autônomo isso seria muito difícil, se não impossível, por vários motivos, o mais óbvio provavelmente já foi mencionado - que o arquivo poderia simplesmente ser copiado e, se enviado como um anexo de email, o destinatário tecnicamente já teria uma cópia antes mesmo de ser tocada.

Se você conseguir criar um programa que interaja com recursos externos, terá mais algumas opções. Por exemplo, você pode criar um programa que incorpore um videoclipe criptografado e verifique com um banco de dados que você controla a permissão para descriptografar o vídeo. Você projetaria o programa para atualizar o banco de dados após a primeira reprodução do vídeo (como uma condição para fornecer a descriptografia da primeira reprodução) para impedir a descriptografia / reprodução futuras.

É claro que, se o destinatário souber que isso vai acontecer e quiser manter o vídeo, ele poderá usar um gravador de tela ou até mesmo uma câmera externa para gravar o vídeo na primeira reprodução. Não há muito o que você possa fazer sobre isso realmente.

    
por 26.01.2012 / 21:55

Tags