关于彩色激光打印机的隐私安全

admin 9月前 200

根据电子前哨基金会(EFF)的报告, 很多打印机都内置了在打印出的文档上内置某些追踪信息的功能:

设想下每次你打印一份文件,打印机都会自动在上面添加一些秘密的编码,以便让打
印机——也许还有使用打印机的人——得以辨认。听起来像是《双面女间谍》的一个桥
段,嗯?

不幸的是,这个场景并非虚构。藉着打击钱币造假的理由,美国政府已经成功说服一
些激光打印机的制造商在打印出的页面上添加识别信息。这意味着在你不知情的情况
下,你以为是私人的行为实际上暴露在公众面前。这个每天你都使用的通讯工具,成
为了政府监视用的设备。更糟糕的是,还没有法律可以禁止对这项技术的滥用。

美国公民自由联盟(ACLU)最近的报告显示,2001年以来,对这一组织以及包括绿色
和平等在内的其他非暴力组织,FBI已经收集了超过1100页的文档。考虑当今的政治
环境,不难想象政府会以打击伪钞之外的理由去使用这个能力,来发现文件的作者。

......

1. 到底在说什么?

简单来说,现在的很多彩色激光打印机,会在打印出的纸上用不起眼的黄色小点作出标记。

比如下图是一台惠普Laserjet 3700打印的结果,来自维基百科。

左边是在白色光下看到的自然结果,右边是经过图像处理后突出显示的样子。


还有人改造了一台扫描仪,使它只发出蓝光, 然后按1200dpi的分辨率扫描了另一张用惠普Laserjet 2600n打印出来的纸,结果是这个样子的:

(图片来源已缩小图片尺寸; 注意图上遍布文字之间的黑点)

仔细看图,可以看到一些看似随机,但其实在横向和纵向都规整排布的黑点。 这些点实际上是黄色,只是因为呈现在扫描仪的蓝光下才显得发黑。

2. 这种小点有什么特别含义吗?

在用户不知情的情况下,在纸上用隐蔽的黄色打印规则的小点, 这就足以让人怀疑打印机厂家的意图了。

早在2005年,电子前哨基金会就发布了一篇文章,介绍如何解码这些小点, 原文在这里。 因为文章很长,这里就只放最关键分析部分。

最上一行和最左一列的点是奇偶校验位,用来发现和纠正错误。 这样可以辅助确认这里的鉴证信息读取无误,或者发现读取有误时错误的位置。 每一行和每一列都使用奇校验:就是说,每一列都有奇数个点,每一行(除了最上边那行)也都有奇数个点。 如果哪一行或列数出了偶数个点,那就是读取错误了。

每一列都是从上到下读取,成为一个字节(除了最上面的校验位)。 然后各个字节从左到右读成一个字符串。各列的数据含义如下:

15: 含义不明(多数时候是0; 对于每个特定的打印机不变; 可能和一些隐藏的情况比如型号或者配置有关)
14, 13, 12, 11: 打印机序列号,是二进制编码的十进制数,每字节2个数字(对每个特定的打印机不变;见下文)
10: 分隔符(一般来说都是1; 看起来没有编入信息)
9: 未使用 
8: 打印的年份(不包含世纪; 2005就编码为5)
7: 打印的月份
6: 打印的日期(哪一天)
5: 打印的小时(可能是UTC时区,或者是打印机内部的某种设置)
4, 3: 未使用 
2: 打印的分钟
1: 行校验位(补足每行,保证每行一定有奇数个点)

打印机序列号是6到8位的十进制数字。这些数字两两一组编码在第14,13,12和11列中 (也可能只有13,12和11列)。例如,如果序列号是00654321,就会用00, 65, 43, 21 作为各列的值。

3. 这样做的后果是什么?

显然,使用具有如上功能的打印机印刷的行为,都是可以在时间和空间上定位的: 时间(年月日时分秒)无需多说。 空间上,打印机的序列号是对每个单独的打印机唯一的。 知道序列号和供应渠道,或者用别的方式了解到某一台打印机的部署, 就可以追踪到打印机的位置。

结合这两点和其他证据(比如视频录像、证人回忆、考勤数据诸如此类), 就很可能根据一张纸找到一个人

3. 都有哪些打印机具有这项“功能”?

关于这些打印追踪编码的打印机,EFF整理出了一个列表,原文在这里。 作者将这个页面翻译了一下,放到下面。

打印或者不打印追踪码点的打印机列表

警告

(2015年添加)一些通过信息公开法案(FOIA)获取的文件显示, 所有的主流打印机厂商都加入了政府的一个秘密协定, 以保证打印机的输出可以通过鉴证技术追踪。 虽然我们仍然不知道这么说是否是事实,或者当前的技术发展能否做到这一点, 看起来最安全的假设仍然是,所有的彩色激光打印机都在文档中加入一些与设备序列号相关的信息。 (如果哪个厂家想对此作出相反的声明,我们很愿意在这里将之发布)。

其他方式打印的文档也有可能通过鉴证技术得以追踪, 但就我们所知,那些打印机没有在输出中隐藏它们的序列号。

介绍

下面列出了有没有在打印的文档中使用黄色追踪斑点的彩色激光打印机型号。

作为设备识别编码技术项目的一部分,我们试图理解这些编码传达的信息。

以下信息的局限

(no)只是表明我们没有看到黄色的点。这不表明其他可供鉴证的水印也不存在。 (例如,惠普的LaserJET 8500系列就不包含任何可以看到的黄色点, 但它依然可能包含其他的水印,因为大多数的LaserJET型号都是这样。 有可能发明了新的追踪技术,而我们也不知道这种技术是否仅限于在一种打印机上得以应用。)

(yes)只是表明我们(或者其他的人)看到了异常存在的黄色点。 除非我们能解码这些点背后的信息,或者从其他渠道得以确认,这也不证明这些点代表了什么特殊的信息。 在很少的一些情况下,这可能是一种加抖动技术的结果,并非印刷水印。 或者可能的原因是打印机没有校准好。 但在多数情况下,我们相信这些点的排列是故意为之,用来追踪使用者。

信息的来源

我们采纳了3方面的信息来源。我们使用蓝色光和/或显微镜观察。 我们询问了关于打印机的媒体报道(例如Druckerchannel)。 我们阅读了打印机的手册或其他厂方声明。 我们欢迎厂家、代售商或技术人员的补充。

感谢我们来自十余个国家的,工作于软件公司、学校、实验室、半导体工厂和冰淇淋商店的朋友们。

打印机列表
厂家型号有无斑点注释
Brother
HL-2700CN志愿者进行测试
HL-4200CN由EFF进行测试
Canon
CLC 1000由EFF进行测试
CLC 2400由EFF进行测试
CLC 3002由EFF进行测试
CLC 4000由EFF进行测试
CLC 5000+由EFF进行测试
CLC-iR 3200-C1由EFF进行测试
Color imageRUNNER C2570由EFF进行测试
Color imageRUNNER C3100CN由EFF进行测试
Color imageRUNNER C3200由EFF进行测试
Color imageRUNNER C3200N由EFF进行测试
Color imageRUNNER C3220由EFF进行测试
Color Laser Copier 1150由EFF进行测试
Imageclass MF8170C由EFF进行测试
LBP 2410不确定faint dots; could be artifacts
Dell
3000CN由EFF进行测试
3100CN由EFF进行测试
5100CN由EFF进行测试
Epson
AcuLaser C900由EFF进行测试
AcuLaser C1100由EFF进行测试
AcuLaser C1500由EFF进行测试
AcuLaser C1900由EFF进行测试
AcuLaser C3000由EFF进行测试
AcuLaser C4000由EFF进行测试
Fuji: see Xerox
Hewlett-Packard
Color LaserJET 1550L由EFF进行测试
Color LaserJET 1600由EFF进行测试
Color LaserJET 2250LNno
(??)
由EFF进行测试
Color LaserJET 2500由EFF进行测试
Color LaserJET 2500L由EFF进行测试
Color LaserJET 2500N由EFF进行测试
Color LaserJET 2550由EFF进行测试
Color LaserJET 2550L由EFF进行测试
Color LaserJET 2550N由EFF进行测试
Color LaserJET 2600N由EFF进行测试
Color LaserJET 2680由EFF进行测试
Color LaserJET 2700N志愿者进行测试
Color LaserJET 2840由EFF进行测试
Color LaserJET 3500由EFF进行测试
Color LaserJET 3550由EFF进行测试
Color LaserJET 3600DN由EFF进行测试
Color LaserJET 3700由EFF进行测试
Color LaserJET 3700DN由EFF进行测试
Color LaserJET 3700N由EFF进行测试
Color LaserJET 4500由EFF进行测试
Color LaserJET 4500DN由EFF进行测试
Color LaserJET 4500N由EFF进行测试
Color LaserJET 4550由EFF进行测试
Color LaserJET 4550N由EFF进行测试
Color LaserJET 4600由EFF进行测试
Color LaserJET 4600DN由EFF进行测试
Color LaserJET 4600HDN由EFF进行测试
Color LaserJET 4600N由EFF进行测试
Color LaserJET 4650由EFF进行测试
Color LaserJET 4650DN由EFF进行测试
Color LaserJET 4650DTN由EFF进行测试
Color LaserJET 4700志愿者进行测试
Color LaserJET 4700DN志愿者进行测试
Color LaserJET 4700DTN志愿者进行测试
Color LaserJET 5M由EFF进行测试
Color LaserJET 5100CN由EFF进行测试
Color LaserJET 5500由EFF进行测试
Color LaserJET 5500ATN由EFF进行测试
Color LaserJET 5500DN由EFF进行测试
Color LaserJET 5500HDN由EFF进行测试
Color LaserJET 5550由EFF进行测试
Color LaserJET 5550DN由EFF进行测试
Color LaserJET 5550DTN由EFF进行测试
Color LaserJET 8500由EFF进行测试
Color LaserJET 8500DN由EFF进行测试
Color LaserJET 8550由EFF进行测试
Color LaserJET 8550DN由EFF进行测试
Color LaserJET 8550GN由EFF进行测试
Color LaserJET 9500由EFF进行测试
Color LaserJET 9500HDN由EFF进行测试
Color LaserJET 9500MFP由EFF进行测试
IBM
Infoprint Color 1454不确定抖动技术?
Infoprint Color 1464 PS3抖动技术?
Konica
   (Konica/Minolta)
Bizhub C252由EFF进行测试
Bizhub C350由EFF进行测试
Colorforce 1501由EFF进行测试
Colorforce 8050由EFF进行测试
DialtaColor CF 2001不确定抖动技术?
DialtaColor CF 2002不确定抖动技术?
Ikon CPP500E由EFF进行测试
Magicolor 2 Desklaser由EFF进行测试
Magicolor 2200 DL由EFF进行测试
Magicolor 2210由EFF进行测试
Magicolor 2300 DL由EFF进行测试
Magicolor 2300 W由EFF进行测试
Magicolor 2350由EFF进行测试
Magicolor 2350 EN由EFF进行测试
Magicolor 2400 W由EFF进行测试
Magicolor 2430 DL由EFF进行测试
Magicolor 2450由EFF进行测试
Magicolor 3100由EFF进行测试
Magicolor 3300由EFF进行测试
Magicolor 5450由EFF进行测试
Magicolor 7300由EFF进行测试
Kyocera
C2630D由EFF进行测试
FS-C5016N由EFF进行测试
FS-C5020N由EFF进行测试
FS-C5030N由EFF进行测试
FS-C8008由EFF进行测试
Mita KM-C2230由EFF进行测试
Lanier
LD238C由EFF进行测试
LP125CX/LP126CN由EFF进行测试
Lexmark
C510由EFF进行测试
C720不确定retest
C752由EFF进行测试
C752N由EFF进行测试
C760由EFF进行测试
C910由EFF进行测试
C912由EFF进行测试
Minolta:
see 
Konica
NRG
DSc38由EFF进行测试
OkiDATA
    (Oki)
C5100由EFF进行测试
C5150由EFF进行测试
C5150N由EFF进行测试
C5200由EFF进行测试
C5300由EFF进行测试
C7200由EFF进行测试
C7350由EFF进行测试
C7400由EFF进行测试
C7400N由EFF进行测试
C9200由EFF进行测试
C9300由EFF进行测试
C9400由EFF进行测试
MIP C5540由EFF进行测试
OkiLAN 8100E由EFF进行测试
Panasonic
Workio KXCL-500由EFF进行测试
Ricoh
    (see also Savin)
Aficio 1224C由EFF进行测试
Aficio 1232C由EFF进行测试
Aficio CL 2000媒体报道
Aficio CL 3000由EFF进行测试
Aficio CL 3000E由EFF进行测试
Aficio CL 6010由EFF进行测试
Aficio CL 7000由EFF进行测试
AP 206由EFF进行测试
Infotec/Danka ISC 2838由EFF进行测试
Samsung
CLP-500由EFF进行测试
CLP-510由EFF进行测试
CLP-550由EFF进行测试
CLP-550N由EFF进行测试
Savin
C3210由EFF进行测试
CLP35由EFF进行测试
Tektronix:
see 
Xerox
Toshiba
eStudio 210c制造商声明
eStudio 211c制造商声明
eStudio 310c制造商声明
eStudio 311c制造商声明
eStudio 2100c制造商声明
eStudio 3100c制造商声明
eStudio 3511由EFF进行测试
FC15制造商声明
FC15i制造商声明
FC22制造商声明
FC22i制造商声明
FC25P制造商声明
FC25Pi制造商声明
FC70制造商声明
Xerox
  (Tektronix)
DocuColor 12由EFF进行测试
DocuColor 40由EFF进行测试
DocuColor 1521由EFF进行测试
DocuColor 1632由EFF进行测试
DocuColor 2000制造商声明
DocuColor 2045由EFF进行测试
DocuColor 2240由EFF进行测试
DocuColor 3535由EFF进行测试
DocuColor 5252由EFF进行测试/制造商声明
DocuColor 6060由EFF进行测试/制造商声明
Phaser 560由EFF进行测试
Phaser 740由EFF进行测试
Phaser 750 (Z750V)由EFF进行测试
Phaser 750P由EFF进行测试
Phaser 790由EFF进行测试
Phaser 850DP由EFF进行测试
Phaser 860DP由EFF进行测试
Phaser 1235由EFF进行测试
Phaser 6100由EFF进行测试
Phaser 6200由EFF进行测试
Phaser 6200DP由EFF进行测试
Phaser 6250DP由EFF进行测试
Phaser 6350DP由EFF进行测试
Phaser 7300DN由EFF进行测试
Phaser 7300DT由EFF进行测试
Phaser 7700由EFF进行测试
Phaser 7750DN由EFF进行测试
Phaser 8200DP由EFF进行测试
Phaser 8200DX由EFF进行测试
Phaser 8400抖动技术?
Phaser 8400B不确定抖动技术?
Phaser 8400DP不确定抖动技术?
Phaser 8400DX不确定抖动技术?
Phaser 8400N不确定抖动技术?
Phaser 8440DP不确定抖动技术?
Phaser 8550由EFF进行测试
Phaser 8550DP由EFF进行测试
Phaser 8560MFP/D由EFF进行测试
WorkCentre M24由EFF进行测试
WorkCentre Pro (全部型号)制造商声明

最新回复 (0)
返回
发新帖