我有一项服务,为一小部分人提供mp3文件。就启示录而言,我怎么知道是谁干的?
我可以使用什么技术来对共享给特定用户的每个mp3文件副本进行签名?
电影制作人如何保护数字拷贝不被影院所有者向公众发布?
发布于 2018-09-28 15:45:36
MP3s有一个特殊的位置ID3标签(所以艺术家,歌曲等信息是嵌入的)。您可以很容易地将一个字段设置为每个用户具有不同的值,但是这些字段是可编辑的,可以删除。以前,您可以在WinAmp中这样做;任何MP3制作/编辑软件都应该能够轻松地做到这一点。
你也可以在歌曲的结尾添加第二个区块,其中包含不同频率的“沉默”,每个人都被分配了不同的频率。我不知道如何真正做到这一点,因为我不设计音频,但我无法想象这将是太困难。
发布于 2018-09-28 15:29:52
如果每个用户得到一个稍微不同的文件副本,那么很容易确定是谁泄露了该文件(假设他们没有修改文件的唯一部分)。
想一想一个共享文档的简单例子。如果您为每个共享文档的人编写了代码,而其中一个文档最终被泄露,则可以检查文档中是否有该唯一的代码。不管是谁分配给他们的代码都是泄露出来的。
至于用我不知道的音频文件来做这件事的具体技术,更不要说确保它不引人注意了。
https://security.stackexchange.com/questions/194672
复制相似问题