隐写术:将文件隐藏在其他文件中

无论如何,加密文件会引起好奇心。谁无法抗拒尝试使用假定密码打开它们的诱惑?也许你应该在无辜的家庭照片或你最喜欢的歌曲中隐藏你的秘密。可以在其他文件中隐藏其他文件中的文件,也称为隐写术。

提示 01:隐写术

有三个选项可以保护文档免受窥探。您可以使文档不可见,使用工具加密只能由拥有代码的人阅读的消息,或者将您的秘密存储在外行可以忽略的位置。将信息隐藏在不寻常的地方但显而易见的方法称为隐写术。 Steganos 在古希腊语中的意思是隐藏,而 'grafein' 的意思是书写。

秘密纹身

隐写术与通向罗马的道路一样古老。早在公元前 440 年,Horodotus 国王就让一个奴隶剃光了头,然后在他的头骨上纹了一条信息。一旦奴隶的头发重新长出来,他就会通过他的纹身走私波斯即将入侵敌军的信息。在电视连续剧“越狱”中可以找到同样的聪明才智,其中主角将监狱的蓝图和重要信息纹在他的身上,以便逃脱。

提示 02:依靠噪音

数字文件非常适合隐藏在其他数字文件中。那是因为人类的感官是有限的。某些小的缺陷,比如噪音,我们无法感知。在所有容易产生噪音的文件格式中,因此可以隐藏偷渡者。媒体文件非常适合隐写转换,因为它们通常是大文件。没有人注意到图片中每百分之一像素的蓝色值对应字母表中的一个字母时,因为人眼看不到值为红色 0、绿色 23、蓝色 127 的蓝色和具有值的蓝色之间的区别红0,绿23,蓝128。

提示 03:隐藏一本书

经过 15 分钟的指导,一个 12 岁的孩子可以在数码照片中隐藏五页的文本或蓝图,并将该图像上传到网站。知道涉及哪张照片并拥有从照片中提取隐藏信息的知识和软件的访问者,会在几秒钟后显示机密文件。要隐藏的信息可以是一本完整的书,不一定是一个小文件。我们对其进行了测试,并将莎士比亚全集(一个 2,191 页的 PDF 文件)隐藏在一张带有 SilentEye 的英语大师的图片中。我们在照片中没有看到任何不同。

隐写术是安全机构的噩梦

提示 04:恐怖药物

隐写术是安全机构的噩梦。毕竟,没有人希望照片中隐藏重要信息。在《吉迪恩的间谍——摩萨德的秘密历史》一书中,作者解释了基地组织和伊斯兰国等恐怖组织如何通过隐藏在 eBay 上的列表图片、在线分类广告或色情网站。很难找出哪些照片隐藏了信息……您必须在大海捞针中寻找众所周知的针。此外,您需要知道发件人使用什么技术隐藏消息。

要知道图像是否包含机密文件,您必须拥有原始图像以便比较文件的大小,或者必须拥有原始图像的校验位。只有这样,您才能发现单个位级别的差异。用肉眼是无法分辨出区别的。

技巧 05:Steg 分析

如果您发现了可疑照片,您仍然需要使用正确的密码打开并解密文件。这个过程称为阶跃分析。同样,有不同的程序都使用不同的技术来加密和解密数据。它们根据您想要隐藏某些内容的文件类型而有所不同。例如,有些程序旨在将信息存储在图形文件中,而其他程序则更擅长将信息存储在音频文件中。

隐藏文件最常用的技术是最低有效位

提示 06:不重要的位

在载体中隐藏文件最常用的技术是最低有效位 (LSB)。 RGB 图像中每个像素的颜色由三个字节定义,每个字节由 8 位组成。但是,并非所有位对于确定最终结果都是必不可少的。通过更改每个字节的最不重要的位,您可以在一个像素中隐藏三个新位。因此,软件不会直接将新文件的位添加到载体的现有位,而是查找对载体不重要的位。因此,LSB 方法中添加的比特很少,主要是替换比特。

坎皮纳案

荷兰犯罪史上的一个隐写术历史案例是坎皮纳案。有人通过匿名消息威胁要毒害该品牌的酸奶。勒索者向 Campina 发送了说明和软件,公司必须使用这些说明和软件以隐写方式将帐号和 PIN 码打包成红色二手大众高尔夫的图像。乳制品制造商将在(当时存在的)Autotelegraaf.nl 网站上的其他汽车广告中发布该照片。肇事者高兴地通过匿名帐户浏览了放置广告的网站,并从照片中提取了银行详细信息。反正他是被抓到了。原来是这家公司的员工。他得到了四年。

技巧 07:肖隐写术

理论到此为止,让我们来测试一下旧的、值得信赖的隐写工具 Xiao Steganography。这个迷你应用程序是免费的,旨在将文件打包成 bmp 图像或 wav 声音文件。这也是该程序的最大缺点,因为这些文件格式变得越来越不常见。要将一个文件真正隐藏在另一个文件中,您只需按照向导操作即可。带按钮 添加文件 您首先选择一个载体,即照片或声音文件。然后选择要隐藏的文件,只能是txt文件或png图片。

为什么是 bmp?

bmp 图像比相同尺寸的 jpg 图像大得多。这意味着 bmp 文件包含更多位,可以在不降低视觉质量的情况下更改某些内容。 jpg 文件被高度压缩,因此包含的位要少得多。您可以隐藏 jpg 格式的文件,但它们对质量损失更为敏感。

最近的帖子

$config[zx-auto] not found$config[zx-overlay] not found