小心你复制的内容:使用零宽字符将用户名不可见的插入文本中
摘要
好吧,开始的原因并不是那么让人兴奋的。几年前我是一个电竞团队的成员。这个团队有一个私人留言板,用于发布重要的公告。最终这些公告会出现在网络中的其他地方,来假冒我们团队。当然更重要的是,确保留言板冗余以便共享机密信息和策略。
网络的安全性似乎非常让人紧张,因此理论上来说,任一登录用户就可以简单地拷贝和发布公告到任何地方。我创建了一个脚本来允许团队在每个公告中带有含用户名的隐形指纹。
我看到 Zach Aysan 最近的一篇文章中大家对于零宽字符很感兴趣,所以我想用一个交互式的 demo 来公开这个方法。这个代码示例已经更新为了最新的 JavaScript,但是整体的逻辑是相同的。
欢迎在评论区写下你对这篇文章的看法。