Ross Anderson,剑桥大学计算机实验室安全领域负责人,欧洲最出色的计算机安全专家之一。于2002年发表本文,震惊全球,更是让微软失色。作者深刻剖析,指出微软所谓的“可信赖计算”的真实企图,实质上令每一个用户、企业和国家都会觉得“恐怖”。本文原作和翻译的文笔也十分精彩。的确,读完本文的多数读者都会惊呼:“微软实在恐怖”!为了窒息本文,微软投入大量金钱,四处公关。结果,除了民间流传外,本文在全球主流媒体都纷纷消失。本文作者网址如下(http://www.cl.cam.ac.uk/~rja14/),但是许多使用微软浏览器的人可能无法正常阅读他的网页。不足为怪!因为,这是2002年最让微软害怕的一篇文章。 5 V/ v$ G: D" z
) {; @4 {* S0 [& |# f6 O0 x; v& C
这篇文章是由一位热心的网友翻译自 Ross Anderson所写的一篇关于 TCPA/Palladium的文章。这篇文章不但原文相当精采,这位网友翻译的也非常棒,在此向大家强力推荐。这位网友也非常慷慨的愿意让其它人转载甚至修改他写的这篇文章,只希望让更多人了解微软提出 Palladium计划的企图到底是什么。
3 e9 `$ V7 A9 [4 k. z% r+ J( S' c
TCPA/Palladium 问与答
1 ~1 R% Z7 m0 { q% V! X/ F. I, P& g! }% D
一、 什么是 TCPA,什么又是 Palladium? 4 o1 N" R: }& R# J. J3 n) e9 c# N
& ?# `% {( @9 [" E
答: TCPA 是 Trusted Computing Platform Alliance 的缩写,由 Intel 公司发起的一个组织。该组织的目标是致力于促成新一代具有安全、信任能力的硬件运算平台。而 Palladium 是微软新一代的操作系统里的计划之一,这个计划可以运用 TCPA 的平台来具体实现所谓的保防功能。
. b3 H% b Z# J" K, b6 Z, {+ h( {" V1 H3 ?% [% M
二、 请用白话来说清楚,倒底 TCPA/Palladium 是在干嘛? # S, ~7 L+ }3 Q, P
( O( _, w1 ?7 @: G% q% d答: 最明显的用途,是把「版权控管保护」手段,简称DRM,做进你的个人计算机里,无处不在。包括你自己打的 Microsoft 文件,全部被这套完美计划给加密了。就好比美国片商把 DVD 片用 CSS 来保护一样。只是,这回做进计算机里去了。藉由它,唱片音乐公司可以卖给你「只能播放三次」或是「只能在你生日播放」的 CD 。所有一切想得到的智财产品行销包装手法,都将会发生。 : ?$ {/ ]# G, `! K9 t' ~1 ~
0 K: U/ b( Z9 n% w" Z! @0 S
TCPA/Palladium 会让你难以使用未经授权的软件,盗版软件可以在远程被侦测并且移除它。它也可以让使用租赁软件的计价变得方便好用。比尔盖兹早就梦想着如何让中国人民付钱给微软, TCPA/Palladium 正是梦的实现。 5 l4 o' q/ m* ?: w/ f
" l% I j0 v6 u# B
还有很多其它的可能性…政府可以让公务人员所处理的机密性文件无法给新闻媒体开启解读;拍卖网站可以限制你必须从它们所信任的代理服务器上来竞标,你再也无法在竞标过程里耍小聪明;想在计算机游戏里作弊?难上加难。 3 f; i6 ]2 e# p" _. g
, C! `% E+ [4 F5 S
除了这些正面的规范性用途,也是有黑暗面的手段:远程督查、删除盗版音乐软件的功能,也可以被检警甚至是软件设计公司自己拿来删除他们认为具有威胁性的文件。这些文件可以是政府认定的成人色情甚或是政治批评。软件设计公司也可以设计出你难以摆脱换用的软件产品;例如 MS Office Word 可以把你打的文件统统以只有微软有金钥可打开的加密方法来加密。你再也无法买同样功能的其它厂商产品来编辑明明是自己打的文件。 9 @0 y8 N) Z. q+ u' x+ O
, q* Z8 Q( v1 Q# W: D* C8 S三、 所以…偶以后再也不能在偶的计算机播放 MP3 啰? & f. T' _/ W2 {. Q6 m
9 l4 J; ?4 E1 n/ [ }5 b
答: 若你是今年以前下载来的 MP3 ,还可以用一阵子没有问题。微软说 Palladium 不会一下子突然让所有事情停止运作。毕竟青蛙得慢慢煮熟。然而从最近的 Windows Media Player 更新程序却引起了争议,要求想更新的使用者同意新的防盗版手段,默认微软有权删除、停用你计算机中的盗版档案。 - O0 I- y7 y, C, R% Z+ x' j
' d6 Q2 o) f. w* j5 n' ^4 _
你可以使用一些非微软出器的播放器,如 VMWare, Total Recoder 来保有对自已 PC 的完全控制权,但是这些它牌播放器,将来很可能无法播放授权过的智财档案。
6 _. Y' m# b, I$ K$ @' g. s3 E; n8 M! L$ P: l) w/ L- i) w% T$ v
各种应用程序可以决定如何使用程序自己所开启的档案,只要有个远程联机的管制服务器。因此,Media Player 会自行决定开启受保护文件的条件。我们可以期待,微软会提出一切的绦件来找内容产制业者来谈合作关系,从此实现所有可能的 Business Model。你可以用三分之一价钱来买到正版 CD,但也只听三次;受不了?再付剩下的三分之二,你买同一张 CD 突然就可以一直听。 ( x* G6 E1 S) Q2 e
1 X ]/ }( X. ~( \
真好不是么?花小钱先试用,满意再付款。然后,你将你的那张正版 CD 借给朋友一起分享你的满意。结果,你的朋友家中的机器完全无法播放,拿回你家又可以了。和这个相比,DVD 的区码分别制度,还算好的。
1 C' ?9 w P6 N9 b; j3 E8 d% ^$ {& P% d% c
这样的例子在今天已经可以办得到了,微软只要下载一个补丁到你的计算机即可。但是只要 TCPA/Palladium 可以让人们难以破解或逃离控制,微软就可以更容易地控制客户端的升级和补丁过程。这个结果,对生意人是致命的吸引力。 + z9 Y+ D3 l* M% u2 G2 m2 O- N/ `
( [7 Q) h7 R/ L7 m; P) n四、 啊它是怎么办到的? $ q% W, l; H4 W8 y
% L& Y( Q3 W/ G6 n" m9 e7 |' G
答: TCPA 提供了硬件保全监控(就是无法由 user 关闭)的芯片功能,让操作系统使用。目前的实际成品,初步会开发出一块叫做 Fritz 的芯片,放在主机板上。最后的目标,是……放在 CPU 里,让你想拔都拔不掉。 : i$ s% m5 ]) C5 G) ?) `
. G6 m- y1 ]9 |6 w1 y
你一开机, Fritz 安全运算老大接管一切。它老大从机板的只读存储器中叫出执行码来开始运作,然后检查并加载操作系统,衡量整个系统的状态后是否如它所预期,于是开始正式作分分秒秒的「保全监控」。 4 I% l; r$ T. I G
; p) {% h2 e: C, A1 J) }* o" Y
一些这里面的术语,会谈到所谓「可以信任的」、「可以验证的」,这些安全观念会慢慢地渗透到所有操作计算机的方式。藉由一个记录硬件(例如声卡、影像卡、网络卡)和软件(操作系统、驱动程序)的内建数据表,来清点一切。 4 }! [$ H2 f. y+ K4 T& x
: ]6 y5 I6 x1 {, m; w2 UFritz 会以此来检查硬件是否在 TCPA 认可的清单中,这清单已经签署进软件的组件里。若有任何异动,Fritz 老大会跳出来要求认证授权(意思就是你要从口袋或信用卡掏钱出来买授权);否则你别玩了,再怎么点烂你的鼠标左键,档案就是加密混码过的,永远打不开。
6 c0 O, H! r; @- Q& e1 _
2 N3 i0 l& n* s* m4 X: ^1 @结果就是,在 Palladium 上面跑的应用软件可以实施非常有力的版权控制。意即,靠 Fritz 老大加上 Palladium,你的 PC 打通软件硬件在保全功能上的任督二脉;一齐来向你讨债了。
6 @% X5 ]# `* Q7 ]. N
3 b8 Y5 C$ y: U- Y! \/ X只要你计算机跑 Palladim 加上 Fritz 老大,顺利开机完成,你的计算机就是一台印有身分证唯一流水号的计算机, Fritz 老大会私下跑去跟所谓的第三者公司,就是 Disney 大哥大、梦工厂大哥大大以及宝丽金滚石大大哥等众兄弟们好好沟通「认证」一番。主人有缴钱的 Fritz 就会是可这些大哥大们所信任的、播放软件可验证的消费计算机哦。
# q7 T- p, Y) M9 g6 b! ?
) `# \( E* M# C! C1 B6 h% h至于缴钱方式,嗯,请放心,那只是任何商业模式加上想象力发挥而已;有非常多的 MBA 毕业的行销人员会为你设计贴心的购买付费套餐办法。
) X4 ] _* z8 e& F. V5 h
) x* ~& N% V/ s8 R6 f. ~五、 汗||| 这么神奇的 TCPA/Palladium 还可以拿来做别的吗? 2 ^# d5 B+ n4 G( r- m1 m z
: R/ [4 y# {" r- } W2 x
答: 可以。
, ^: {! ]2 |4 Z$ y. X* c; C/ Z+ h/ H0 B4 m2 R0 u% h- j2 |, J, E
TCPA/Palladium 可以让你跟情妇或是客兄的往来书信统统上锁加密,让你的原配老公在要求离婚赔偿时,怎么都提不出呈堂证供的情书。 # z9 t! f$ X( L$ E5 H* ~* ?# J
. F+ {/ Y( n& ]0 N
这叫做「强制性存取档案保全手段」Mandatory Access Control。其实,就跟迪斯尼不希望你很方便地按两下就看到花木兰卡通是一样的。微软宣称,它们会在 Palladium 上,一定会提供各位偷情者这一个保全功能。尔鲁且还是 very user friendly 哦~~~
2 L! E& g; {; c& c! e# M" l N( y0 g: s& ^7 \: F! w
做黑的公司或个人,就可以用这个来防止抓耙子,他们会让他们能做涉法证据的文件变成只有特定机器或人员可以阅读;也可以为这些文件加上时间锁,时间一到,就像不可能的任务,文件使用过后自动销毁。(想想这功能对做假帐的公司、恩龙、甚至是微软自己在面对反托辣斯诉讼时,湮灭证据文件多有用)话说回来,从此干征信社和跑新闻的,可就辛苦了(不过又有一说,国安局、地检署的人,可能会拥有开启进入所有加密档案的后门主钥,不然,卖摇头丸的账本,也无法做为呈堂证供,控方可就糗了) M" V, I0 q3 }2 o
% r8 m& B- d; w/ \
另外,TCPA/Palladium 电子付款机制里,也可以它一展身手的地方。微软的一个愿景是让银行的金融信用卡上的功能,从此移转到它所开发的应用软件上使用。如果我们将来在线的所有交易买卖,都必须经由微软的这一套验证机制,使得消费者不得不使用 TCPA/Palladium 系统,否则会非常的不便利的话;那即使一套失败的商业模式,采用了微软的交易系统,那它也变得非常有竞争力。 ; d" ~2 W% x) Q# l
/ a$ @; `. l D" w所以,为了国家安全、社会安全、身心安康,大家热烈支持 TCPA/Palladium 吧! l& `0 F3 n- Q9 o. O
# R- G9 E0 _$ d六、 嗯,说得也是,这一切看来都有所得亦有所失,我很愿意牺牲一些(费用…呵)来换取世界和平的。不过,Intel 跟 Microsoft 真的也像我一样,是基于拯救世界的想法来开发出这神奇的 TCP/Palladium 吗?他们赚到了什么? # u8 V$ f; a* |, Z, n
5 r' E" m" q( d9 p7 K9 h' A( W% X答: 偶有一个在英特尔弃暗投明的抓耙子朋友,在偶严刑拷打后,带着呜咽的嗓音告诉偶:「这一切都是出自于正当防卫…英特尔在计算机的中央处理器已经占有现今绝大多数的市场了,鎯也削了不少。但是,今天PC市场已经很难再扩张了。可是英特尔又认为 PC 会是将来每个家庭里所有家电设备的中央管制器 (HU 。要是,要是智慧财产商品是家庭的重要消费类别~抖~~那摸,TCPA 技术将是一个全新的市场!」 . {2 M- k: O2 `$ n
8 W5 |7 X) m. W1 o: r( @最后流下无法控制的口水…… & g2 Z+ o+ A. f( [1 h! |
, t' t! @7 O o/ [9 ~( W( C我相信微软也对扩张自己的帝国、纳入娱乐业的版图相当有兴趣;即使没有如此,若 TCPA/Palladium 能顺利推广,英特尔和微软也有相当的硬件授权利润和软件正版销售上扬的好机会。无法让中国人付钱,是比尔盖兹胸口中永远的痛。 $ N& H f. i6 A' G9 P
% _/ ^$ C1 ~' c
藉由 Palladium ,他可以针对每一个人的 PC 做 Office 授权,藉由 TCPA 他可以让针对每一块主机版来做 Windows 的授权。 TCPA/Palladium 还可以记录流出的序号、非法产生的序号… 7 O# t, `$ I# a4 ?, M+ J6 a
' _; J8 u/ [/ b; b最后,藉由 TCPA/Palladium 加密技术,他可以让消费者一旦使用微软的产品后,付出很大的代价来转换其它厂家的同功能产品。从此,消费者只有被迫不断付费买升级版。 m! _8 ~3 U5 @2 U$ \, o3 O
: @; r8 C) ?: F4 y% g七、 啊咧,这么炫的点子怎么会给他们想到? 9 q! ]( S0 B2 Z/ G2 u
+ U1 _2 Y2 b7 C# e; s
答: 这主意,最初是在 Bill Arbaugh 、Dave Farber 以及 Jonathan Smith 三个IEEE的工程师针对安全和隐私座谈会里的一篇文章中出现的。 ( k9 e( C9 D# A! z8 V9 r$ \
! U: F! t( w$ u9 ]" r/ ?
这篇文章的构想,在2001年二月六号取得了美国专利,专利号码 6185678。Jonathan 的想法是来自于他在剑桥时所完成的工作。 ) E" p o; p5 m. _, d! {" o* e) G ^
. J' C2 J# r- W& ^) Q" [
其基本观念可以回溯到1970年代,美国军方的安全系统工作方式:一个时时监督计算机存取过程的监控点名器 (Reference Monitor)。
2 k7 ^, r1 [) b1 s) n
8 A/ q+ O% v' x+ c& o4 i: g八、 我想到从前有个叫 PIII 的CPU 内建序号耶。
* A. C, Y& p0 w, V9 z5 X x2 a o! z2 I8 E
答: Intel 在1997年开始了一个把 Fritz 芯片内建于CPU的计划,最近2000年时,改叫独立控制芯片计划。把序号打进 CPU 只是这类阴谋的第一小步。但是大众的负面反应,使得这一小步再也跨不下去,改采拉拢 Microsoft 等其它好兄弟一块来排西瓜看谁大边,讲话大声。
. l2 J$ v1 n# x, x$ e2 ]# Y$ W! t2 s& J$ X; y6 i4 `
九、 这芯片为什么叫做 "Fritz" ? # G8 L* F ~& n$ n
. |5 p6 N! J. @答: 是为了纪念并且彰显来自南加洲参议员 Fritz Hollings 的荣耀。Fritz 参议员为了立法强制使 TCPA 变成所有家用电子产品基板的一部分,做了日夜匪懈的努力。实在非常令人钦佩与感激。所以英特尔采用他的名字来流芳百世。
0 ~2 c" L9 C; {* g" R' D- w% \: f' M6 p2 n) X4 t3 }8 r
十、 好,这么说吧, TCPA 可以杜绝音乐的盗版,可以帮助我们机密文件不外泄。可是它也让坏蛋的坏事无法外泄啊,除了盗版,它也带来新的问题啊!
1 a- g5 y) b2 S ?3 c7 w! W8 d, ]! A" d+ A9 ?7 W- n1 Z7 Z3 G# T
答: 有一些公司会袖手旁观,例如,欧洲的 SmartCard 相关产业的公司。毕竟,要是Fritz 出现在笔记计算机、PDA和手机上面…那可是对他们相当大的伤害。事实上,若 Fritz 成功了,这类保安产业的公司,会全部昏倒。 4 ^1 c$ o( P# W2 b* _# b$ _
9 j- i& v5 J1 M/ g) t" m; `1 `
如微软宣称 TCPA/Palladium 技术可以阻止病毒蔓延散布、大量恶意的广告信无法得逞,还有一切一切网络世界的坏事统统消失…倘若真如此,那趋势科技、诺顿先生,靠发广告信的小公司、防火墙制造商,一觉醒来会发觉原本的早餐给 Wintel 吃了。 / d: U5 \" k$ D
6 f8 A( g7 b" [3 Z" [% x! z也有关于信息内容商品和信息服务产业创新的议题,原有的公司会因此更巩固他们的主导地位,这方面的讨论在杰出的经济学家 Hal Varian 的文章中有说明。
% c! D# D; P; d1 M% S% z* u: ^; D7 L: d) T' \ A4 C8 ?0 k7 j
除此之外,有更进一步的问题存在:谁掌控了此类安全保防芯片,如 Fritz ,谁就真正掌握了信息流通的权力!
, P1 i" B5 K+ C0 N8 ]/ Q, M
& Z# q' l$ l/ P1 Z1 D有太多的方法可以滥用这种芯片,发展权力。但是…英特尔公司拒绝发表 TCPA 组织在这方面的意见。
1 K, m: a1 `( C5 H1 F! ]" t8 D5 K" V# g, d: i% U' L; J
十一、 TCPA 会如何被误用呢? 8 W! ]5 d/ [% G2 F* `
0 _3 c( n; _& ^) q4 W
答: 若是有软件使用了 TCPA/Palladium 提供的功能,就拿Winodws Media Player 和 Word 来说好了,它们在存取功能上就会受到远程服务器的操控,这服务器有着最终决定权的黑名单,靠这些客户端的应用程序不时地检查你机器上的合法非法档案这样,智财拥有者才能对每一分文件做出新的售价管理动作。盗版软件一旦企图在此种机器运作,会立刻被发觉。你只能在自己的机器使用智财商品,传送到其它的机器毫无用处。 4 G/ j7 X: }: o3 G& I
( U+ x9 _' B' F* I" ]: ~7 C
或许中国人会用无 TCPA 功能的普通计算机来执行无 Palladium 内建的软件来执行软件的操作来产制文件,但是这些化外计算机所产制的文件,会被 TCPA 计算机拒绝。 + N7 `# r/ v, B/ ]9 ], X
# A6 C$ k: [2 h( |8 _
哇,架恐布?不止如此,从商业上的强凌弱、政治上的言论检查到经济生活福利。
$ X* z+ r# n1 q" A2 I
9 c0 A- [( o" q! z8 {我相信,这些恐布事件会一步一步慢慢藉由 TCPA/Palladium 来实现。 - u3 i7 q9 S4 ~' S9 ^. i# s0 a
* Y* T3 Z/ a5 }5 A; d9 S
首先,出于善意的检警会要求禁止并起诉幼童色情产业、想要破获反政府组织;于是所有的 TCPA/Palladium 机器会自行删除甚至举报计算机里是否有此类文件。
7 y. O$ Y3 ^# a9 l2 X Z; A: V0 y) U7 w
然后关于智慧财产权的诉讼会要求管制争议性的文件;如「山达基教」Scientology 试着禁止对它不利的 Fishman 证词。只要律师和检警发觉 TCPA/Palladium 技术是如此立即有效,滥用它的行为会蔚为风潮。
( w1 \. {' Y }6 k0 B4 d) u6 z/ \; N
从古腾堡的活字印刷发明时起,现代文明才油然而生。因为信息借着活字印刷技术得以便宜方便地保存和流通,即使教宗和君主想要禁止他们认为的不当言论。例如,公元1380年的 Wycliffe 将圣经译成英文后,当权者欲禁止他发起的罗拉德教派(Lollard),执行的非常顺利,但是当公元1524年的 Tyndale 将新约圣经译出后,虽然他立刻遭到焚死,但已经印刷流通出五万分以上的新约。中古欧洲的体制于焉瓦解,现代文明由然而兴。现在尝试控制信息流通的社会共产主义者愈来愈难以施力,在苏联瓦解后,民主式的自由资本主义获得胜利。 7 [# c1 F( z: l! h* ]" g) C- h
" p/ X" t9 d0 `6 y+ l但是现在,TCPA/Palladium 已经对古腾堡留我们的重要遗产带来了威胁:电子文件,一旦产制问世,将轻易地被政府的法院命令收回销毁。 5 L. _; {# S- [+ d( ^" D
8 B0 h0 y- b9 l
在苏联尝试为每一台打字机和传真机刻上序号管制之后,TCPA 尝试为所有的计算机注册;自由、民主与公义亦因此有侵害之虞。
( B, h; S6 A: ^% d3 \5 G, [
2 C1 S$ n6 u0 L- ^( C3 W( H十二、 有点恐布了。但是我们不能把这芯片关掉功能吗?按一下就给它 power off。 * p; L! I' m3 j4 [) m- y" |- U* G' U
q6 M i' ?# J: B
答: 当然可以,TCPA 有一个功能可以让使用者把它关掉。可是微软卖给你的内建配合 TCPA 的软件,仍然要求要它 ON 才肯运作,否则,你关了TCPA,也关掉自己Word, Windows Media 的软件使用权。 2 k% q( \( n& _+ @8 D% ]: P+ [
/ {/ L! f$ {1 m0 P1 Z* K更重要的是,你即使关掉了 Fritz 芯片功能,仍然有一样你关不掉的,检查盗版软件。它还是会依据黑名单来清查目前的操作系统序号。这涉及了国际主权问题。如果伊拉克的海珊笨到用 TCPA 计算机,那美国人就有办法查出他的窗口序号,然后,利用 TCPA/Palladium 关掉它,接下来就是战争!不过,我想,我们大家都是普通人,不是小布什憎恨的对象,没什么关系,不必担心被强制关机。 ! n) S3 d2 |$ B9 Z1 j! Z; A
& Z9 U; T, J7 T8 o所以用非信任模式开机解决不了问题,你只有跑旧的 Win2000,甚至自己动手想办法把 Fritz 芯片从主机板中隔离,同时又保持主机板正常。 5 W I6 @ f& ^! R+ Y6 y8 j
4 ~2 R* q4 e9 ]1 a, }哎呀,你想用 Linux 吗~~是的,你可以。如果你保证你的朋友们完全不寄给你他们 TCPA 保密过的Word 文件,这文件签署授权只给独有的你,和你独有的计算机,和你独有的 Palladium + Word 才能开启。同时,你也不看梦工厂出品精采巨片,不听布兰妮周杰伦的歌,不在网络上购物,不用 Outlook 跟人通 Email… / X1 h9 G8 X3 J; l6 v: d/ B+ f3 p
6 L$ c) K% U+ q" S2 h- @0 ]
而且,你的计算机屏幕看起来很丑很耸,桌布不是蓝天白云的高尔夫球场,音效很差,找不到我的最爱,用一个东西要开好多窗口,点十二下鼠标…
4 X' R& f" o* `4 L; n" _2 H/ _+ I* k) H: S
如果你可以忍受这些,你就可以不用忍受 TCPA ^^。 % v& ^! [, {4 X4 V
; C# S3 f' J/ P* O0 f. l9 a" L7 @! }+ A
7 X0 ?/ a+ C8 B( M2 ~* N0 g
[此贴子已经被作者于2003-3-9 10:26:06编辑过] . o$ \1 G9 E* }' Y$ x# N1 A
|