É tecnicamente possível fazer um clipe de filme autodestrutivo?

É tecnicamente possível fazer um clipe de filme autodestrutivo?

É tecnicamente possível fazer um videoclipe autodestrutivo, como nos filmes?

Eu só quero fazer um pequeno player, que reproduza o clipe apenas uma vez e depois se remova do sistema. Acredito que seria impossível remover automaticamente completamente, então eu teria que fazer um player que excluísse o arquivo após a primeira visualização completa.

Responder1

Você poderia torná-lo impossível de jogar usando permissões DRM. Algumas lojas online permitem baixar um vídeo com DRM e reproduzi-lo por um período de tempo.

Responder2

Sim. Mas você precisa estar ciente de que esse comportamento éSem intençãopelos desenvolvedores de programas visualizadores de arquivos e é visto como malicioso, nãorotina, comportamento esperado, como mostrado em alguns filmes.


Bugs em programas visualizadores de mídia e arquivos de documentos têm sido abusados ​​há muito tempo. Arquivos criados mal-intencionados exploram esses bugs para executar outro código, que também pode excluir o arquivo que está sendo visualizado.

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

A exploração mais simples, claro, é travar o visualizador, mas outras mais sofisticadas são possíveis, desde que haja tempo e/ou dinheiro suficiente para desenvolvê-las.

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

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

Responder3

Se você criasse o seu próprio, que tal um cliente de streaming que roda apenas em um CD de inicialização proprietário? Dessa forma, ele poderia monitorar quais outros processos estão em execução e morrer se algo desconhecido (que poderia ser um capturador de tela) também estiver em execução. Não tenho certeza se ele poderia dizer se estava sendo executado em uma VM, mas deveria se recusar a ser executado em caso afirmativo. O cliente transmitiria um buffer limitado de dados sem controle de pausa ou retrocesso e nunca armazenaria em cache no disco.

Este poderia ser um aparelho independente que poderia ser construído com fio para "derreter" e até mesmo explodir literalmente (!), no final da reprodução.

No entanto, não é possível superar a gravação da câmera externa. Exceto talvez com lasers...

Responder4

Como um arquivo independente, 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 fosse enviado como anexo de e-mail, o destinatário tecnicamente já teria tenha uma cópia antes mesmo de ser reproduzido.

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 em um banco de dados controlado por você a permissão para descriptografar o vídeo. Você então projetaria o programa para atualizar o banco de dados na primeira reprodução do vídeo (como condição para fornecer a descriptografia para a primeira reprodução) para impedir a descriptografia/reprodução futura.

Claro, se o seu destinatário estiver ciente de 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 que você possa fazer sobre isso, na verdade.

informação relacionada