彩色激光打印机留下追踪代码 美国国安局已中招

彩色激光打印机留下追踪代码 美国国安局已中招

大家好,又见面了,我是全栈君。

这些肉眼很难察觉的追踪码已经存在了 30 多年。

有些看起来平常无奇的科技产品,可能一直隐藏着用来追查当事人的特殊技术。彩色激光打印机就是其中一例。

6 月初,美国司法部宣布 FBI 逮捕了美国国安局(NSA)承包商的一位名叫 Reality Leigh Winner 的雇员。她被指控对外泄露了某些机密文件。

相关的一系列调查显示,这些文件是用 NSA 的打印机打印并携带出办公室,然后将扫描的副本邮寄给了一家名为 The Intercept 的媒体。



072441_PtDC_2720166.png

NSA 可能是通过对文件副本中隐藏的黄色圆点追踪到了嫌疑人 Reality Leigh Winner。

事实上,在打印的文件中加入可追踪代码已经有超过 30 年的历史。早在 Xerox 施乐公司推出第一台彩色激光打印机时,这项技术就同时出现了。打印机能在纸张上喷涂直径不足 1 毫米的黄色圆点阵列,人眼很难察觉。

这些圆点的位置排布遵循着鲜为人知的编码规范。经过解码之后,就可以获知文件被打印的具体时间、机器序列号等关键信息。



072545_O3Y3_2720166.jpg

也就是说,虽然看上去打印机能复制无数份一模一样的文件,但实际上,每份纸质文件都有独一无二的特征码。

早在 2004 年,美国著名杂志 PCWorld 就报道过彩色激光打印机隐藏文件追踪功能,但很少有人关注。

如今,美国正因为去年总统大选是否被俄罗斯等外部网络势力干扰问题做深入调查。打印机的信息安全和隐私问题再次被人们关注和讨论。

在打印文件中加入可追踪代码,作为一项隐藏的技术曾被用来做打印机防伪。但今天,这项技术涉及到的领域显然已经超过了打印范畴。

本文来自开源中国社区 [http://www.oschina.net]

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/108449.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Linux查看CUDA版本以及cudnn版本号[通俗易懂]

    Linux查看CUDA版本以及cudnn版本号[通俗易懂]文章目录1.查看CUDA版本2.查看cudnn版本1.查看CUDA版本方法1:查看文件cat/usr/local/cuda/version.txt方法2:命令nvcc–version2.查看cudnn版本cat/usr/local/cuda/include/cudnn.h|grepCUDNN_MAJOR-A2输出如下:(图中版本…

  • Java遍历map集合的4中方式

    方法一通过Map.entrySet遍历key和value,在for-each循环中使用entries来遍历.推荐,尤其是容量大时这是最常见的并且在大多数情况下也是最可取的遍历方式。在键值都需要时使用。Map<Integer,Integer>map=newHashMap<Integer,Integer>();for(Map.Entry&l…

  • ufldl学习笔记和编程作业:Softmax Regression(softmax回报)

    ufldl学习笔记和编程作业:Softmax Regression(softmax回报)

  • 史上最简单MySQL教程详解(基础篇)之多表联合查询

    史上最简单MySQL教程详解(基础篇)之多表联合查询常用术语表连接的方式数据准备student表college表内连接外连接左外连接右外连接注意事项:自连接子查询在上篇文章史上最简单MySQL教程详解(基础篇)之数据库设计范式及应用举例我们介绍过,在关系型数据库中,我们通常为了减少数据的冗余量将对数据表进行规范,将数据分割到不同的表中。当我们需要将这些数据重新合成一条时,就需要用到我们介绍来将…

  • idea替换的快捷键是 ctrl +?_idea怎么查找替换

    idea替换的快捷键是 ctrl +?_idea怎么查找替换idea替换快捷键ctrl+r:当前文件内容替换,指的是在当前打开的文件中替换匹配的字符,只操作一个文件。如下图1所示ctrl+shift+r:在路径中替换,指的是在选定的目录下或者类包下,查找要被替换的字符,再在第二个输入框中输入要替换的字符,点击弹出框的右下角的replace或者replaceall即可。如下图2所示…

  • linux下安装anaconda3(linux系统下如何安装软件)

    从https://repo.continuum.io/archive/index.html上下载对应版本的Anaconda。比如我选择安装Anaconda3-5.0.1-Linux-x86_64.sh,(对应python3.6,x64系统)可以采用下列命令。wgethttps://repo.continuum.io/archive/Anaconda3-5.0.1-Linux-x86

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号