首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以通过bittorrent (P2P)向共享数据添加唯一标识符?

是否可以通过bittorrent (P2P)向共享数据添加唯一标识符?
EN

Software Engineering用户
提问于 2021-12-30 15:43:24
回答 1查看 52关注 0票数 -3

我知道P2P共享正在复制对等方之间的确切内容。每个人都有相同的数据。

让我们假设内容是非常重要的,我不希望任何人在小组之外发布。只有那些能够访问这些材料的人才能下载。

当任何人下载内容时。材料会被标记为一个唯一的标识符,比如元数据或什么的。

如果有人分享的话。我就能认出是谁干的把他赶出小组。

我相信这违反了P2P的协议。但我想问的是,是否有办法做到这一点,还是需要改变协议本身?

EN

回答 1

Software Engineering用户

发布于 2021-12-30 17:54:54

您想要的不是保护任何东西的可行方法,即使您可以让特定的P2P程序以这种方式工作。

如果您处理的是无法控制的文件格式(图像、视频文件等),则元数据ID必须是该格式的一部分。这意味着编辑它将是微不足道的。

如果您建立了一个文件格式(以及使用该文件所需的各种应用程序),那么人们就不难处理该格式并确定您的ID存储在何处。您可以尝试使用校验和或其他方法来确保ID保持不变,但这也非常容易完成。

如果你要对数据和身份证进行全加密.嗯,用户硬件上的一些程序必须能够解密它。这意味着他们可以从内存sans ID中抓取解密的数据。您可以使用巧妙的技术来使用户更容易或更困难,但最终,只要有足够多的人想要破解您的代码,他们就会这样做。

此外,使用完全加密的数据来处理P2P对于所有的对等方来说都是很痛苦的。由于ID将折叠到数据的加密部分,为了能够将数据副本发送给对等方,您必须有一个为该对等点标识的数据版本。这意味着,对于与您“共享”的每个被识别的对等方,您将基本上必须有一个针对他们ID的数据的单独副本。

我不认为人们会想那样做。

这就是为什么,当你看到人们做这样的事情时,他们会把识别信息放在数据仓库本身。有人试图通过在声流中放置小的、几乎听不到的调制来追踪泄漏者,这种声音流可以唯一地识别泄漏者的来源。否则他们会在视频流的角落里使用特殊的bug。或者别的什么。即使如此,他们也不会在点对点的基础上做这件事;他们会对那些不应该泄露信息的“受信任的”特工进行调查。这样做的目的不是要追踪所有分享信息的人,而是要找到泄漏的源头。

票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/435640

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档