英特尔的 ME 或侵犯 Minix3 的自由软件许可证

[日期:2017-12-11] 来源:Linux公社  作者:非非然 [字体:  ]
https://www.linuxidc.com/Linux/2017-12/149306.htm

AMD 有PSP intel 有 ME

AMD PSP(Platform Security Processor,平台安全处理器)是一种chip-on-chip的安全系统,与Intel的Management Engine(ME,管理引擎)有点类似。与Intel ME类似,AMD安全处理器是位于AMD 64×86 CPU核心旁的集成共享处理器,安全处理器运行一个单独的操作系统来处理安全相关的操作。Secure OS、可信应用、TrustZone API、Secure Boot都位于平台安全处理器中。
 

计算机中的CPU包含由CPU制造商安装的自己的软件。 此软件用于引导您的计算机,例如在将控制权交给操作系统之前配置硬件。 为了提供远程管理,此软件也可以在引导后运行,让您使用计算机。 对于最近的英特尔CPU,安全研究人员已经表明,远程管理软件可能运行基于自由软件许可下发布的Minix 3的自己的操作系统。 与许多其他免费软件许可证一样,此许可证在分发软件时需要向收件人发送法律通知。 可惜的是,英特尔似乎还没有这样做,因此Minix 3在最近的英特尔CPU中的分发可能会侵犯版权。

MINIX 作者发表致英特尔的公开信  http://www.linuxidc.com/Linux/2017-11/148374.htm

远程管理

为了远程管理您的计算机,英特尔在过去几年中销售的每个x86 CPU内都放置了一个控制CPU。这个CPU被称为英特尔管理引擎(ME),它可以拦截和控制几乎所有的主要CPU,包括写入你的硬盘。安全研究员Ververis写道,甚至在主CPU断电并且电源插头仍在电脑中时,甚至可以通过网络进行通信。有时这是可取的,例如,如果你的公司想要远程管理大量的服务器。不幸的是,ME最有可能在最新的x86笔记本电脑或台式电脑中使用,您不能更换ME内部的软件,也不能检查故障或错误。还有一些错误,例如你的CPU的远程利用,USB设备利用等等。

我提供的功能本身并不差,问题是你自己没有拿着钥匙。 Google的Ronald Minnich正在为您争取完全控制您的CPU。

当然,英特尔告诉大家,ME是安全的,“对你有好处”,它有助于启动计算机,处理硬件驱动程序和潜在的远程升级。那么,通往地狱的路就是好意铺就的。 ME可以使你更难以盗版媒体(受保护的媒体路径),但具有讽刺意味的是,ME可能使用盗版自由软件来这样做。

盗版软件,呃?

这可能听起来像一个矛盾,你怎么可以盗版自由软件?很简单,如果您不遵守免费软件许可证的条款和条件,则您无权分发该软件。

一些免费软件许可是copyleft,并要求满足合法分配的几个条件。其他免费软件许可证,如BSD风格的许可证,是非版权的,即使条件较少,仍然有条件。

今年4月份,我们发现ME软件里面有一些字符串,表示在ME版本11及以后版本中安装了Minix 3操作系统。

为什么“发现”它运行Minix?那么,似乎英特尔想要保持管理引擎的秘密,所以他们已经使用尚未破译的霍夫曼代码混淆了二进制文件。但从目前的局部结果来看,有迹象显示在那里有Minix 3。

Minix的作者Andrew Tanenbaum也支持这一发现,他解释说,英特尔在几年前曾联系过他,要求他提供有关Minix的帮助,而不是告诉他Minix 3的用途。 Tanenbaum指出,如果他们告诉他他们打算如何使用它,他肯定会反对这种用法。

现在,Minix 3是根据BSD格式的许可证颁发的,条件2规定,如果您想分发Minix 3的二进制格式,则必须提供法律声明:

“二进制形式的再分发必须在随分发提供的文档和/或其他材料中复制上述版权声明,此条件列表和以下免责声明。”

法律声明无处不在

大多数免费软件许可证实际上都有法律声明的要求。如果您现在拿起iPhone并导航至设置 - >常规 - >关于 - >法律 - >法律声明,那么您将在iPhone中找到所有免费软件所需的所有法律声明。 (好吧,苹果公司知道的。)如果你有一个Android,导航到设置 - >关于手机 - >法律信息 - >开源许可证和System WebView许可证。

对于其他应用程序,您可以在某处找到一个菜单,即法律信息或法律声明或第三方许可等。也可以在产品随附的文档和/或其他材料中打印。寻找它,你会发现它。如果您自己正在分发使用免费软件的应用程序,而您没有提供法律声明,那么现在也许是时候这样做了。

现在看来,英特尔似乎没有为Minix 3软件提供适当的法律声明。安全研究人员和Tanenbaum的惊讶表明,这种知识有目的地隐藏起来。不幸的是,对于英特尔来说,一个自由软件许可证和一个需要法律通知的条款是不兼容秘密分发的。

任何分配CPU的人都必须提供法律声明,即不仅仅是英特尔,还包括将CPU安装在计算机中的计算机制造商,以及最终将计算机出售给您的销售公司。

Minix 3可能不是我内部隐藏的唯一免费软件。例如,ME也包含一个Web服务器。英特尔是从头开始编写一个还是选择一个根据免费软件许可证授权的Web服务器?也许有更多的工具/图书馆作者可能因为缺乏法律声明而向英特尔,电脑制造商和销售公司提出索赔?

侵害免费软件的损害赔偿和禁令

什么样的要求?该软件是免费使用的,所以可能有什么样的损害是相关的?

那么,尽管创建自由软件的人可能不一定对货币赔偿感兴趣,但是他们通常有兴趣被提名为作者。这是一个权利,也是许多司法管辖区版权法的一部分。这可能会导致对不作为分发作品作者的损失进行赔偿的权利。

在Tanenbaum自己称之为“间谍引擎”的内部对自由软件的秘密使用,也可以说明确地抵触了自由软件作者的意图。 Tanenbaum写道:“我当然不会合作,即使他们想要的只是减少内存占用(对他们来说就是芯片面积)。”因此,人们可能认为,英特尔购买Tanenbaum的秘密分销合作代价高昂Minix 3,如果有可能的话。因此,在这种情况下有可能给予损害赔偿,并认为管理引擎内的侵权代码应该被删除。

通常情况下,被起诉的意外风险很小,因为自由软件的作者有更好的做法。然而,在这种情况下,英特尔或许意图与自由软件作者不喜欢的目的相冲突。此外,可以争辩的损害赔偿数额是显着的。想想看,该软件可能几乎在过去几年中在世界各地出售的每个x86 Skylake CPU中。也许这将是BSD样式许可证在法庭上被测试的第一个案件。

如果英特尔争先恐后地为ME内部的软件制定了所有必要的法律通知单,并且也让制造商和销售公司分发这个清单呢?当然,未来的CPU可能不再侵权,但这是否解决了以前的版权侵权?不,不一定。用已经售出的CPU分发法律通知的机会的窗口可能已经过去了。

当然,我们还不能完全确定,英特尔没有提出这样的法律通知,也许在默认的Windows安装中有一个带有ME法律声明的文件,可能是以超精细的方式打印在手册中,或者是脆弱的当他们打开计算机时,每个人都扔掉一点纸。如果有人找到这样的清单,那么我相信安全研究人员会对此非常感兴趣。

无论如何,这对任何使用免费软件的公司来说都是一个很好的教训。不要忘记法律声明!

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-12/149306.htm

[转帖]英特尔的 ME 或侵犯 Minix3 的自由软件许可证的更多相关文章

  1. [转帖]英特尔首次使用其3D堆叠架构演示Lakefield芯片设计

    英特尔首次使用其3D堆叠架构演示Lakefield芯片设计 http://www.chinapeace.org.cn/keji/201904/2812749.html 这段时间学习最大的收获: . 发 ...

  2. [转帖]英特尔首款采用10nm技术的混合CPU“Lakefield”即将发布

    英特尔首款采用10nm技术的混合CPU“Lakefield”即将发布 intel 也出soc了 里面的东西 跟 安卓和 apple的a系列很像. https://baijiahao.baidu.com ...

  3. [转帖]迎战AMD 7nm 64核EPYC 英特尔至强也玩起了胶水以及性价比

    迎战AMD 7nm 64核EPYC 英特尔至强也玩起了胶水以及性价比 Intel 最强CPU 从最开始的双核 到现在的 28核 发展迅猛. https://www.cnbeta.com/article ...

  4. [转帖]高通推出八核笔电处理器骁龙8cx 能超英特尔吗?

    高通推出八核笔电处理器骁龙8cx 能超英特尔吗? https://baijiahao.baidu.com/s?id=1619154699684981202&wfr=spider&for ...

  5. [转帖]AMD、英特尔为何争相走向胶水多核处理器?真相在此

    AMD.英特尔为何争相走向胶水多核处理器?真相在此 胶水多核到底好不好?这个事不是简单一句话能说明的,今天的超能课堂里我们就来聊聊MCM胶水多核技术的过去及未来. 作者:孟宪瑞来源:超能网|2018- ...

  6. [转帖]抢先AMD一步,英特尔推出新处理器,支持LPDDR5!

    抢先AMD一步,英特尔推出新处理器,支持LPDDR5! http://www.eetop.cn/cpu_soc/6946240.html 2019.10 intel的最新技术发展. 近日,知名硬件爆料 ...

  7. 【转帖】MIPS构架:曾经是英特尔的“眼中钉”

    MIPS构架:曾经是英特尔的“眼中钉” https://www.eefocus.com/mcu-dsp/363953 <处理器史话>之十一 2016-06-17 08:02 作者:付丽华预 ...

  8. 【转帖】漏洞数量242:15,英特尔和AMD CPU谁更安全?

    漏洞数量242:15,英特尔和AMD CPU谁更安全? http://www.eetop.cn/cpu_soc/6946340.html 越来越多的用户开始怀疑哪种处理器可以最好地保护他们的计算机,数 ...

  9. [转帖]浪潮信息最大供应商英特尔(Intel):2018 年采购额 145.76 亿元

    浪潮信息最大供应商英特尔(Intel):2018 年采购额 145.76 亿元 https://t.cj.sina.com.cn/articles/view/3172142827/bd130eeb01 ...

随机推荐

  1. jquery submit选择器 语法

    jquery submit选择器 语法 作用::submit 选择器选取类型为 submit 的 <button> 和 <input> 元素.如果 <button> ...

  2. left join和right join和inner join

    此图仅限于理解他们之间的关系,下面还有举例,例子更好明白. left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录  right join(右联接) 返回包括右表中的所有记录 ...

  3. MessagePack Java 0.6.X 多种类型变量的序列化和反序列化(serialization/deserialization)

    类 Packer/Unpacker 允许序列化和反序列化多种类型的变量,如后续程序所示.这个类启用序列化和反序列化多种类型的变量和序列化主要类型变量以及包装类,String 对象,byte[] 对象, ...

  4. AcWing:165. 小猫爬山(dfs + 剪枝)

    翰翰和达达饲养了N只小猫,这天,小猫们要去爬山. 经历了千辛万苦,小猫们终于爬上了山顶,但是疲倦的它们再也不想徒步走下山了(呜咕>_<). 翰翰和达达只好花钱让它们坐索道下山. 索道上的缆 ...

  5. [ubuntu] 外挂硬盘

    1. 查看磁盘信息 fdisk -l 这里我需要对sda进行分区,所以要进到sda中 2. 进到欲分区磁盘中 $ sudo fdisk /dev/sda Welcome to fdisk (util- ...

  6. python-matplotlib-1

    Python图表绘制:matplotlib绘图库入门 matplotlib 简介 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制 ...

  7. JAVA中随机生成确定范围内的随机数

    最近工作中的一个业务需要再确定范围内取出一个随机数,网上到时搜出来一堆可以实现的方法,但是鄙人仍是理解不了,虽说已经copy方法直接完成工作了.今天抽时间整理下,希望能够帮助大家更好的理解随机数的实现 ...

  8. 前端中的 Attribute & Property

    为了在翻译上显示出区别,Attribute一般被翻译为特性,Property被译为属性. 在使用上面,Angular已经表明态度 Template binding works with propert ...

  9. 2 大O表示法

    1.大O表示法 表示程序的执行时间或占用空间随数据规模的增长趋势. 算法操作 时间复杂度 线性查找 O(n) 二分查找 O(logn) 无序数组插入 O(1) 无序数组删除 O(n) 有序数组插入 O ...

  10. oracle中删除某个用户下的所有表

    一般的方法:先使用sql查询: SELECT 'DELETE FROM '|| table_name || ';' FROM USER_TABLES ORDER BY TABLE_NAME; 将查询结 ...