http://bbs.pediy.com/showthread.php?t=202638

http://www.zhihu.com/topic/19671262/newest

2015年3月18日,微软宣布与腾讯、360等国内几家知名互联网企业达成战略合 作,可通过其旗下产品直接将现在的盗版或正版XP、Win7、Win8.x等系统一键升级到最新的正版Win10,2015年7月29日就将发布并开启下 载该操作系统的桌面正式版本。实际上,升级后的Win10操作系统采用的可信计算模块(Trusted Platform Module,以下简称 TPM)是否威胁到我国的总体网络安全环境,还有待各位的验证。
  TPM的由可信计算组织(Trusted Computing Group,以下简称TCG)制定的。该组织前身是1999年10月11日成立的可信
计算平台联盟,该联盟最初只有Compaq、惠普(HP)、IBM、英特尔(Intel)和微软五家公司组成,这五家公司都是美国公司。一个月后,该联盟
召开了第一届会议并宣称有超过70个领先的软硬件公司加入了该联盟。2001年1月30日,该联盟制定了可信计算模块1.0版本,简称TPM1.0。而
后,在12月,发布了TPM1.1a版本。作为该联盟的早期参与者,IBM公司成为了全球第一家基于TPM1.1版本制造计算机硬件的公司。
  2003年,可信计算联盟被TCG所继承,同时将可信计算的理念带入到移动终端设备。
  2013年3月3日,发布TPM1.2版本,Win8及以上操作系统(含Win10预览版)都采用了该TMP1.2版本。
  2014年10月发布TPM2.0,将是Win10采用TPM版本。
  通过回顾TPM的发展历程,我们应特别注意两点:
  一是TCG在成立之初,就由清一色的美国互联网企业组成,直到2014年,才开始吸纳其他国家的成员。微软是该组织最早的成员公司之一,因此其采用的TPM模块可认为是由美国主导并制定的行业标准。
  二是在2011年9月20-22日,由美国国家安全局(National Security Agency,以下简称NSA)主办了第二届可信计算大会,2010年举办了第一届。这次大会的整个议程,TCG的官网都有公布,网址链接是http://www.trustedcomputinggroup.org...oom/events/102
其中,会议第一天下午由NSA下面的IAD部门人员Gloria Serrao演讲,主题为
“Network Access Control (NAC) and Network Security Standards”(译文:网络访问控制和
网络安全标准),第二天他又演讲了主题为 “Using the TPM for Platform Identities”(译文:使用TPM进行平台
身份识别)的内容。可见,NSA早已经通过TPM模块对操作系统进行身份识别,并可能进行了网络访问控制。
  IAD是什么部门?
  美国NSA最大的部门是IAD和TAO。IAD全名叫做Information Assurance Directorate,负责保护美国政府自己
的电脑和通讯系统;TAO全名叫做Office of Tailored Access Operation,TAO就是美国NSA主要攻击中国网络系统
的所在地。这个部门,主要任务就是hacking进电脑和通讯设备,破解密码,在安全系统里面留下通道。这两个部门相当于美国NSA的盾和矛。两个部门共
有1000多个工作人员在网络上对其他国家进行攻防战。其中的ROC,叫做Remote Operation Center,大概有600个黑客,24小
时每天,7天每周,不间断地攻击其他国家的系统。(上述来源于链接:http://blog.sina.com.cn/s/blog_521090fd0102eeu5.html)
  对于Windows的TPM模块,我国政府部门并不是没有警觉。 
  我国政府早于2014年5月16日就发布了《关于进行信息类协议供货强制节能补充招标的通知》,明确要求我国机关政府的所有计算机类产品不允许安装Windows 8操作系统。
此前,中国工程院院士倪光南也于2014年3月接受央视采访时指出,微软Windows 8操作系统和微软Vista操作系统采用了同类架构,对于用户的电脑有强大的控制权。政府部门以及重要行业不宜采购该类操作系统。
  而Win10和Win8采用了相同的TPM模块——TPM1.2或TPM2.0。
  欧洲国家早在2013年就怀疑微软的TPM模块是NSA的后门。
  网址http://investmentwatchblog.com/leake...links-the-nsa/
文章写道,“根据德国联邦信息安全办公室(BSI)泄露的内部文件显示,IT专家指出,Windowsnbsp;8允许微软通过内置的后门程序远程控制电
脑,并且该后门的权限NSA也掌握。这个后门就被称作‘可信计算’……可信计算组织成立于二十年前,全由美国的科技公司组成,他的核心元素是一块芯片,即
TPM,并且围绕着它设计了操作系统,例如Window 8,它设计的初衷是保护计算机的数据安全,避免被病毒和木马控制,但同时,它运行的整个过程
Windows所记录,并可被微软所获取。TPM2.0会在电脑启动的时候自动激活,用户无法关闭。微软决定何种软件在电脑上运行,用户根本无法影响它。
Windows主导TPM2.0,并且微软如何远程控制用户的计算机,用户一概察觉不到。简而言之,用户从使用带有TPM2.0的Windows 8操作
系统开始,就是去了对电脑的控制权……”。
  网站www.comarstechnica.com在2014年11月23日发表的《Why Windows 10 isn’t version 6 any more and why it will probably work》(译文:《Windows10为什么不再是版本6,为什么它还能工作》网址链接:http://artechnica.com/information-te...probably-work/)中,称Vista以后的操作系统版本存在AppCompat框架,允许微软公司的技术员工在Windows更新的时候,创建系统后门。
  文章中提到了微软暗中操作的具体技术:微软公司长期运行一个系统,专门为特殊的应用打补丁,打补丁的过程中,AppCompat框架会插入小的变化
(被称为shims)到程序中,这用于轻微的改变操作系统的行为。这些shims经常用于“版本欺骗”的场景中,就好像:无论何时应用程序向操作系统询问
它的版本时,操作系统都会向它说谎。
  然而,这个AppCompat是被内部操作的。操作系统有一个可编辑的数据库,用于记录哪些shims被用于哪些程序,但如何一个应用程序不在这个数
据库里,它将不会载入shims到操作系统中,接下来操作系统将告诉用户这个事实,要求用户对操作系统版本进行检查。这个数据库阶段性的由
Windows Update进行更新,并且微软公司允许工作人员用工具创建属于他们内部的入口。
  在derstandard.at网站于2013年8月22日发表的
《Warning of Windows 8 with TPM:More safety or NSA backdoor?》(译文:警惕带有TPM的
Windows 8操作系统:更安全或是美国国安局的后门,链接地址:http://derstandard.at/1376534299574/...NSA-Hintertuer)中,提到“带有TPM的Windows 8操作系统,其实就留有NSA的后门,而2015年继承的TPM2.0框架,将更加使用户失去对电脑的控制权”。
  微软免费一键升级,是天上掉下来的馅饼,还是早已布好的陷阱?我们不得而知!
  但微软有借免费一键升级之名,行全球监控之实的嫌疑。德国网民medeman于2015年3月19日在论坛www.forumla.de发表《The problem of proprietary hardware and software(NSA|BND|Win10)》(译文:《硬件和软件的所有权问题(美国国安局|德国联邦情报局|Win10)》,链接地址:http://www.forumla.de/f-computerforu...nsa-bnd-222949)中称,“我很担心TPM2.0的安装,因为TPM模块是未来美国监听计划的奠基石,Win10将允许它直接启动,并躲避杀毒软件,以至于用户不可能察觉到甚至阻止监听软件的监听行为”。
  笔者在安装了Win10发布的一款预览版后的一天时间内,通过抓包软件对该主机进行联网后的流量监测与获取,发现有700多M字节的数据回传给微软在
美国、英国和新加坡的服务器,并且绝大部分的数据被加密处理。如此大量而且加密的数据在笔者无任何操作的情况下产生并且自动回传,到底包含哪些信息,我们
暂时无法得知,普通用户也无法察觉。
  TPM的初衷是利用芯片监控计算机软硬件运行情况,以防止被病毒木马控制,但同时, TPM从概念上说,本身就意味着有监控计算机行为的过程,而
TPM又是由美国行业制定的标准体系,况且NSA如此关注TPM,并召开了两届TPM大会,微软也被曝光过其与NSA在全球监控体系的紧密配合,是其“八
大金刚”之一。所以,一旦中国大部分用户一键升级使用了Win10操作系统,是否就意味着,微软甚至美国政府就掌握了中国大部分用户的计算机控制权?如果
是,这对于我国的网络安全环境将会是极大地威胁。
  这篇文章我压在箱底有一段时间了,一个是自己没有技术方面的确凿证据,另一个是这个帽子实在是太大了,微软的win10是针对全球发布的,并不是针对中国,微软又是如此强大的企业。
  但,如果微软真的愿做美国NSA的马前卒,这招就显得尤为高明!

Windows 10的TPM模块到底是不是美国全球监控体系的奠基石?的更多相关文章

  1. What's new in Windows 10 Enterprise with Microsoft Edge.(Windows 10 新功能)

    What's new in Windows 10 Enterprise with Microsoft Edge --带有Edge浏览器的Windows 10 企业版的新功能 本文摘录自公司群发邮件, ...

  2. 张高兴的 Windows 10 IoT 开发笔记:HC-SR04 超声波测距模块

    HC-SR04 采用 IO 触发测距.下面介绍一下其在 Windows 10 IoT Core 环境下的用法. 项目运行在 Raspberry Pi 2/3 上,使用 C# 进行编码. 1. 准备 H ...

  3. 张高兴的 Windows 10 IoT 开发笔记:FM 电台模块 KT0803L

    This is a Windows 10 IoT Core project on the Raspberry Pi 2/3, coded by C#. GitHub:https://github.co ...

  4. 电脑小知识:Windows 10是用什么语言写的?到底有多少行代码?

    这是微软的内核工程师 Axel Rietschin在Quora的一个回答. Windows 10 的code base 和Windows 8.x , 7 , Vista , XP , 2000 和Wi ...

  5. Windows 10 版本 1507 中的新 AppLocker 功能

    要查看 Windows 10 版本信息,使用[运行]> dxdiag  回车 下表包含 Windows 10 的初始版本(版本 1507)中包括的一些新的和更新的功能以及对版本 1511 的 W ...

  6. Azure IoT Edge on Windows 10 IoT Core

    在今年的Build大会上,微软推出了Azure IoT Edge的第一个版本(https://github.com/Azure/iot-edge ).该版本的主要特点就是将计算能力由Azure端推送至 ...

  7. Windows 10 技术预览版9926 “未知源”引起系统休眠后自启的解决办法

    问题的由来: 自从安装上了最新发布的Windows 10 ,使用起来有诸多的改进:无论是重绘的图标还是通知消息中心的整合还是更智能的OneDrive客户端都使得工作起来非常愉悦. 不过笔者这两天频繁遇 ...

  8. Windows 10 的音频和 MIDI API将统一

    微软一统 Windows 10 的音频和 MIDI API 微软在夏季NAMM上的A3E大会上做了主题演讲,他们对Windows 10的音频和MIDI API都做了新的规划,开发者针对Windows ...

  9. 基于Windows 10平台的PM2.5检测器制作

    本篇文章详细讲解了如何利用SDS011激光式PM2.5传感器.HC-06蓝牙模块和Windows 10设备完成一个简单的PM2.5检测器及其应用程序的开发.该检测器使用蓝牙完成数据输出,方便设备连接, ...

随机推荐

  1. UIDatePicker的用法

    目录[-] 1.Locale 2.Calendar 3.timeZone 4.date 5.minimumDate 6.maximumDate 7.countDownDuration 8.minute ...

  2. Ubuntu 安装桌面且远程连接

    前言:  一般服务器是不装桌面的,因为会牺牲很多性能,这里就选择很小桌面,牺牲一定性能  这里就采用x2go, 这里是在ubuntu server 14.04 安装成功,其实它是可用于linux所有  ...

  3. Linux下I/O模型

    Unix下共有五种I/O模型 1. 阻塞式I/O 2. 非阻塞式I/O 3. I/O复用(select和poll) 4. 信号驱动式I/O(SIGIO) 5. 异步I/O(POSIX的aio_系列函数 ...

  4. Android doc打开太慢

    C:\Windows\System32\drivers\etc\HOSTS 127.0.0.1 fonts.googleapis.com 127.0.0.1 www.google.com 127.0. ...

  5. 一些常用的方法(1)--去除DataTable中的重复数据

    private DataTable Display(DataTable dtSource)        {            DataTable dtTemp = dtSource.Copy() ...

  6. WCF初探-19:WCF消息协定

    WCF消息协定概述 在生成 WCF应用程序时,开发人员通常会密切关注数据结构和序列化问题,而不必关心携带数据的消息结构. 对于这些应用程序,为参数或返回值创建数据协定的过程很简单.但是,有时完全控制 ...

  7. iOS开发Swift篇—(五)元组类型

    iOS开发Swift篇—(五)元组类型 一.元组类型介绍 1.什么是元组类型 元组类型由 N个 任意类型的数据组成(N >= 0),组成元组类型的数据可以称为“元素” 示例: let posit ...

  8. jQuery键盘控制方法,以及键值(keycode)对照表

    键盘控制应用范围非常广泛,比如快捷键控制页面的滚动:在填写表单时候,限制输入内容:或者是屏蔽复制.粘贴.退后等功能.这里说说用jQuery比原生态的JS好用,代码简单清晰,不要问我JS怎么写,因为我不 ...

  9. mysql命令行创建存储过程命令行定时执行sql语句

    mysql -uroot -p show databases; use scm; show tables; show procedure status; 其他命令: SHOW VARIABLES LI ...

  10. 百度定位并获取县区天气-XML+fragment+sqlite

    此工程较BaiduLocationXMLFragment相比:1.加入数据库部分,将获取到的地址  天气存入数据库中,离线状态显示数据库最后一条记录 sqlite: DatabaseHelper.ja ...