從技術上來說是否可以製作一個自毀的影片片段?

從技術上來說是否可以製作一個自毀的影片片段?

從技術上講是否可以製作像電影中那樣的自毀影片片段?

我只想製作一個小播放器,它只會播放一次剪輯,然後將其從系統中刪除。我相信完全自動刪除是不可能的,所以我必須製作在第一次完整查看後刪除檔案的播放器。

答案1

您可以使用 DRM 權限使其無法播放。一些線上商店允許您下載帶有 DRM 的影片並播放一段時間。

答案2

是的。但你需要注意的是,這種行為是不打算由文件檢視器程式的開發人員視為惡意的,而不是常規的、預期的行為,就像一些電影中所展示的那樣。


媒體和文件文件檢視器程式中的錯誤長期以來一直被濫用。惡意製作的檔案會利用這些錯誤來執行其他程式碼,這也可能會刪除正在查看的檔案。

如果您讀到有關 Adob​​e Flash、Apple QuickTime、Windows Media Player 或 Adob​​e Reader 等安全漏洞的信息,通常就是這個意思。

最簡單的利用當然是讓檢視器崩潰,但只要有足夠的時間和/或資金來開發它們,更複雜的利用也是可能的。

當然,這取決於查看檔案的確切環境(檢視器程式和版本、作業系統和版本等)。

發布此類文件/漏洞可能會導致安全漏洞被修補。

答案3

如果您要推出自己的串流媒體用戶端,那麼僅在專有啟動 CD 上運行怎麼樣?這樣它就可以監視其他進程正在運行,如果有任何未知的進程(可能是螢幕擷取器)也在運行,它就會終止。不確定它是否可以判斷它是否正在虛擬機器中運行,但如果是這樣,它應該拒絕運行。客戶端將傳輸有限的資料緩衝區,沒有暫停或倒回控制,並且永遠不會快取到磁碟。

這可以是一個獨立的設備,可以透過硬連線構建,在播放結束時“熔化”,甚至爆炸(!)。

但無法擊敗外部攝影機錄製。除了雷射之外...

答案4

作為一個獨立的文件,這將是非常困難的,如果不是不可能的話,有幾個原因,最明顯的可能已經被提到了- 文件可以簡單地被複製,如果它作為電子郵件附件發送,收件人在技術上已經在播放之前就擁有一份副本。

如果您能夠創建一個與外部資源互動的程序,那麼您還有更多選擇。例如,您可以建立一個嵌入加密影片剪輯的程序,並檢查您控制的資料庫是否有解密影片的權限。然後,您將設計程式以在第一次播放影片時更新資料庫(作為為第一次播放提供解密的條件)以禁止將來解密/播放。

當然,如果您的收件人知道這種情況將會發生並且想要保留視頻,他可以使用螢幕錄影機甚至外部攝影機在第一次播放時錄製影片。你對此無能為力。

相關內容