1

Технически возможно сделать саморазрушающийся видеоклип, как в кино?

Я просто хочу сделать маленький плеер, который бы проигрывал клип только один раз и потом удалялся из системы. Я считаю, что было бы невозможно полностью удалить авто, поэтому я должен был бы сделать плеер, который удаляет файл после первого полного просмотра.

4 ответа4

3

Да. Но вы должны знать, что это поведение не предназначено разработчиками программ для просмотра файлов и рассматривается как вредоносное, а не рутинное, ожидаемое поведение, как показано в некоторых фильмах.


Ошибки в программах просмотра для файлов мультимедиа и документов использовались в течение длительного времени. Вредоносно созданные файлы используют эти ошибки для выполнения другого кода, который также может удалить просматриваемый файл.

Если вы читаете об уязвимостях безопасности, например, в Adobe Flash, Apple QuickTime, Windows Media Player или Adobe Reader, довольно часто это то, что имеется в виду.

Самым простым подвигом, конечно, является сбой зрителя, но возможны и более сложные, учитывая достаточно времени и / или денег для их развития.

Конечно, это зависит от конкретной среды (программа и версия средства просмотра, ОС и версия и т.д.), В которой просматривается файл.

Публикация такого файла / эксплойта, вероятно, приведет к исправлению уязвимости безопасности.

2

Если бы вы катились самостоятельно, как насчет потокового клиента, который запускается только с проприетарного загрузочного CD? Таким образом, он может отслеживать, какие другие процессы запущены, и отключаться, если также выполняется что-то неизвестное (что может быть захватом экрана). Не уверен, что он может сказать, запускался ли он в виртуальной машине, но он должен отказаться от запуска, если это так. Клиент будет передавать ограниченный буфер данных без контроля паузы или перемотки и не будет кэшироваться на диск никогда.

Это может быть автономное устройство, которое может быть встроено в аппарат, чтобы «растаять», даже буквально взорваться (!), В конце игры.

Хотя, не могу побить запись с внешней камеры. За исключением, может быть, с лазерами ...

1

В качестве отдельного файла это было бы очень сложно, если не невозможно, по нескольким причинам, наиболее очевидное из которых, вероятно, уже упоминалось - что файл можно просто скопировать, и если он был отправлен в виде вложения электронной почты, технически получатель уже иметь копию до того, как она будет воспроизведена.

Если вы можете создать программу, которая взаимодействует с внешними ресурсами, у вас есть еще несколько вариантов. Например, вы можете создать программу, которая встраивает зашифрованный видеоклип и проверяет базу данных, которой вы управляете, на разрешение дешифрования видео. Затем вы должны разработать программу для обновления базы данных при первом воспроизведении видео (в качестве условия предоставления дешифрования для первого воспроизведения), чтобы запретить дальнейшее дешифрование / воспроизведение.

Конечно, если ваш получатель знает, что это произойдет, и хочет сохранить видео, он может использовать видеомагнитофон или даже внешнюю камеру для записи видео при первом воспроизведении. Не так много, что вы можете сделать с этим на самом деле.

0

Вы можете сделать его неиграбельным, используя разрешения DRM. Некоторые интернет-магазины позволяют загружать видео с DRM и воспроизводить его в течение определенного периода времени.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .