马斯克真会玩儿,在邮件里隐藏信息抓泄密者!

文摘   2024-12-20 16:08   四川  

大家好,我是轩辕。

最近在微博上看到有人转发了马斯克之前发的一条twitter:

他说了个啥事儿呢?

为了找出泄密的“内鬼”,他们给所有员工发送了看似完全相同的邮件,但实际上每封邮件在句子间的空格数量上暗藏玄机。这些空格组成了一个“二进制签名”,用来标记发送对象,最后成功锁定了泄密者。

没太看明白?

众所周知,计算机和互联网存储和传输数据基本上都是用的二进制,只需要0和1两个符号就可完成。

一封邮件里面有多个句子,比如你现在正看到的这篇。这些句子之间可以存在空格,至于是1个空格还是2个空格,一般人是不会特别留意这个信息的。

现在我们可以让一个空格表示0,两个空格表示1,这样,虽然每封邮件看起来几乎一样,但只要通过程序分析空格的数量,就能还原出隐藏的信息。是不是很巧妙?

马斯克不愧是技术大佬,真是会玩儿!

这其实是一种很简单但非常聪明的隐藏信息编码技术。

隐藏信息编码,说白了,就是在看似普通的内容里藏点“小秘密”,让你表面上看不出来,但内行人能通过一些方法把这些信息提取出来。这种技术广泛应用在网络安全、版权保护甚至间谍活动中,听起来很高深,其实方法可能比你想的简单多了。

比如以下这些:

文字间距的细微调整

把字母之间的间距稍微调小或者调大,传递二进制信息,肉眼几乎察觉不到。

文件格式的无损修改

文件里的换行符或注释也能“藏东西”,一般用户根本看不出来。

图像里的颜色微调

一张普通图片,某些像素的颜色值会稍微变动,比如从RGB值(255,255,255)改成(254,255,255),这可以嵌入很多隐藏信息。

说到这里,就不得不提到数字盲水印。普通水印是直接可见的,比如图片右下角的logo。数字盲水印是看不见的,它隐藏在文件的像素点、频率或数据结构中,只有通过特定的工具才能检测出来。

这一类盲水印技术,安全大佬tombkeeper也提到了:

关于在图片里面隐藏信息的技术,我之前做过一个视频,大家可以戳下面视频观看,顺便求个关注:

信息隐藏编码这项技术有非常多的应用场景。比如版权保护、反泄密。

除了这些正面用途,也有可能被用来干一些“坏事”,比如:

  • 传播恶意软件:隐藏病毒在图片或文件中,用户一旦打开就中招。

  • 隐匿犯罪信息:非法信息通过图片、音频传播,让监管难以发现。比如当年玩贴吧的,应该都知道图片里面藏资源的操作。

  • 木马偷盗数据:木马通过隐藏编码技术,将重要文件内容编码后传输出去。

你有没有见过其他有趣的隐藏信息技术?欢迎在评论区分享你的脑洞!

以上就是今天分享的内容了,如果觉得不错的话,欢迎点赞、转发哦!

往期推荐


轩辕的编程宇宙
《趣话计算机底层技术》的作者轩辕之风,前百度、360、奇安信高级安全研发工程师
 最新文章