百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

罕见!苹果状告 Corellium 侵权案输了,“虚拟iPhone”不侵权,以后安卓也能用上 iOS 系统

ahcoder 2025-02-24 14:54 33 浏览

最近,苹果有点委屈。

起因是苹果居然在一场专利官司中输了。

而这个专利就是苹果引以为傲的 iOS 系统。

所以,事情的来龙去脉究竟是啥?

是谁触动了苹果的神经?

被苹果发起诉讼的这家公司名叫 Corellium 。

根据其官网的介绍,公司创立于 2017,位于美国弗洛里达州东南部城市 Delray Beach,主打产品是一款 iOS 虚拟机(模拟器) Corellium,也是公司名称的来源。

Corellium 是一家设备虚拟化公司,也是全球唯一一家可提供基于 ARM 架构的 iOS、Android 和 Linux虚拟化的平台。该公司在其自定义平台中创建 iOS、iTunes及用户界面等元素,旨在研发可运行 iOS 系统的虚拟 iOS 设备。

而两位联合创始人 David Wang (@planetbeing) and Chris Wade (@cmwdotme) 都是最早的一代 iPhone 越狱者。

十年前,他们联合许多其他 iOS 工程师花了一年多时间,将安卓移植到了最早的 iPhone 上。

他们主打的这款 iOS 模拟器,可以复制苹果设备上的操作系统。还能帮助应用开发者测试针对 iOS 平台开发的应用,甚至可以帮助研究人员分析 iOS 平台的漏洞。

并且运行非常流畅,不比苹果手机的差。

从iPhone 6到 iPhone X 都能刷,就连 Appstore 中下载的应用都能在该程序上运行,远远超过传统意义上的“山寨”。

偷了我的东西,然后还用偷来的东西和我作对,这委屈苹果可忍不了。

于是,2019 年 8 月,苹果一纸诉状将 Corellium 告上了法庭,控诉其侵犯苹果的版权。

苹果方面的观点是,Corellium 的产品通过创建 iOS、iTunes、及其它应用程序和软件的数字副本,而侵犯了该公司的版权。

苹果在起诉书中写到:

Corellium 事无巨细地复制了所有的内容,包括代码、图形用户界面、图标等,并以 100 万美元的价格向外界出售。此外,Corellium 公司还鼓励用户将其挖掘到的信息以高价卖给竞标者,其中不乏包括想利用这些漏洞对 iOS 进行攻击的人。

所以,苹果认为,Corellium 公司的行为已经不是善意的“安全研究”,而是侵犯了版权的非法商业行为。

对于苹果的控诉,Corellium 也丝毫不买账。

Corellium表示:

对苹果软件产品代码的使用,属于合理的范围。该软件允许安全研究人员对 iOS 展开深入研究,查找并向苹果通报需要修复的漏洞。

也就是说,苹果反而应该向其表示感谢,而不是倒打一耙。

Corellium 认为,使用 iOS 的虚拟实例、而不是物理设备,研究人员可以更轻松地在 iOS 中查找和测试 bug 。

这一观点也得到了安全大佬的赞同,并且许多安全研究人员对苹果的做法感到惊讶和不解。

同时,Corellium 也解释道,苹果公司对此事知晓已久,与该公司创始人之一的 Chris Wade 的关系一直很友好。

Wade 曾被邀请加入苹果的漏洞赏金计划,Wade 此后向苹果提交了七个漏洞报告,但未能收到应得的赏金。

而另一个注意的细节是,2018 年上半年,苹果试图收购 Corellium,而在此期间,Corellium 向苹果解释了产品背后的技术及其工作原理,并讨论了业务和商业化的路线图,但最终这桩收购案无疾而终。

从这里我们至少可以知道一个细节,即 Corellium 的商业化路线威胁到了苹果。

更为重要的一个原因是,Corellium 动了苹果 iOS 系统统治地位的根基。

据外媒报道,Corellium 以自家 Hypervisor 技术制作了一款名为 x01Corellium 的应用。

这款应用几乎可以完美复刻 iOS 版本,通过这一应用,研究人员不仅可以设置 iOS 内核启动,甚至可以设置苹果最核心的 Device ID 或者 Chip ID,创造出一台不存在的 iOS 设备,或是伪造某个已经存在的设备。

复制了苹果的 iOS 系统不说,还要用这个来搞钱,苹果当然不乐意。

法官:尊重苹果的想法,但这并不侵权

从往年的经历来看,苹果通常都能在这样的版权指控中获胜,但这一次令人意外。

法官根据其的运行过程判断表示,Corellium 的使用并不算侵犯了 iPhone 的版权。不但如此,该软件的出现还可以提高苹果用户的使用安全性。

Corellium 并不是销售用的产品,而是一种研究工具,不存在会于苹果发生竞争的关系。

业内人士对于虚拟 iPhone 的指控驳回也表示认同。

但苹果并不罢休,其认为 Corellium 目前虽然没有风险,但产品一旦落入心怀不轨之人,必会带来风险。

Corellium 能够发现苹果的安全漏洞,若其有意图,可以就这个漏洞对苹果进行攻击。此外,苹果坚决认为 Corellium 是带有销售性质的产品,但 Corellium 坚决否认这一指控。

可以预见,苹果与 Corellium 的这场纠纷并未结束。

雷锋网雷锋网雷锋网

参考来源:

【1】
https://www.theverge.com/2020/12/29/22205130/apple-corellium-dismissed-copyright-dmca-fair-use

【2】
https://gadgets.ndtv.com/mobiles/news/apple-copyright-suit-loses-dismissed-corellium-cyber-security-startup-ios-virtual-2345386

【3】
https://mobilesyrup.com/2020/12/30/apple-lawsuit-iphone-emulator-company/

【4】
https://www.crunchbase.com/organization/corellium

【5】
http://www.pcpop.com/article/6039291.shtml

相关推荐

linux服务器--PVE(一)简介及安装(pve安装ifupdown2)

1.PVE(ProxmoxVirtualEnvironment)简介ProxmoxVirtualEnvironment基于debian,是一个完整的、开源的企业虚拟化服务器管理平台。它在一个平...

手把手教你!如何在 Linux 服务器中搭建 Sentinel 环境?

你在Linux服务器上搭建Sentinel环境时,是不是也遇到过各种报错,要么是启动失败,要么是配置后无法正常访问控制台?看着同事顺利搭建好,自己却一头雾水,别提多着急了!其实,很多互联网大厂...

Linux高性能服务器技术总结(linux高性能服务器编程怎么样)

1服务器简介服务器是提供计算服务的设备,由于服务器需要响应用户请求,因此在处理能力、稳定性、安全性、可扩展性、可管理性等方面提出了较高要求。随着虚拟化技术的进步,云服务器(ECS)已经快速的在...

从 0 到 1:使用 Ansible 自动化运维 Linux 服务器全流程

Ansible是一款强大的IT自动化工具,广泛用于服务器配置管理、软件部署和任务自动化。本文将带你从零开始,学习如何使用Ansible对Linux服务器进行自动化运维,涵盖Ansibl...

诡异!Win11 “此电脑” 莫名现 Linux 图标,啥情况?

我这电脑出了个怪事儿,“此电脑”下面莫名其妙多了个Linux的图标,可我压根儿就没装过Linux系统啊!琢磨了一下,估计是系统可选功能里那个“适用于Linux的Windows子系统”插件搞的鬼。实例系...

Linux基础运维篇:Linux 终端与 Shell 基础(第006课)

一、啥是终端?先搞懂「人和电脑对话的窗口」你可以把终端(Terminal)理解成一个「文字版的电脑操作台」。在Windows里,类似「命令提示符」或PowerShell;在Linux里,...

2025罗技大师系列智「简」大赛-罗技大师系列-MX KEYS S键盘评测

在2025罗技大师系列智「简」大赛中,MXKEYSS键盘凭借其卓越的设计与智能化体验,成为众多创作者的理想之选。本篇文章将深入评测这款键盘的核心功能、使用体验及创新亮点,帮助你了解它如何提升...

Linux编辑命令vim(linux使用vim编辑文件)

1、vi编辑器简介vim是一个全屏幕纯文本编辑器,是vi编辑器的增强版,我们主要讲解的是vim编辑器。可以利用别名让输入vi命令的时候,实际上执行vim编辑器,例如:#定义别名...

全选是ctrl加什么?全选的快捷键是什么介绍

如何高效使用「全选」快捷键(Ctrl+A/A)提升工作效率在日常电脑操作中,"全选"是最基础却至关重要的功能之一。无论您是文字工作者、程序员还是普通用户,掌握全选快捷键都能极大提升操作...

Linux命令大全(linux命令大全书)

个人博客:https://chunyu.work/文章较长,可以收藏备用常用快捷键(1)ctrl+c:停止进程(2)ctrl+l:清屏(3)善于用tab键(4)上下键:查找执行过的命令文件目录类(...

Xshell是做什么用的?Xshell使用教程分享

Xshell是一款功能强大的终端模拟器,支持SSH1,SSH2,SFTP,TELNET,RLOGIN和SERIAL。通过提供业界先进的性能,Xshell包含了其他SSH客户端无法发现的功能和优势,作为...

Java 开发者线上问题排查常用的 15 个 Linux 命令

作为Java开发者,线上环境的问题排查是日常工作的重要组成部分。熟练掌握Linux命令能大幅提升排查效率,快速定位进程异常、日志错误、性能瓶颈等核心问题。本文结合Java应用特点,整理1...

Linux的常用命令就是记不住,怎么办?

1.帮助命令1.1help命令#语法格式:命令--help#作用:查看某个命令的帮助信息#示例:#ls--help查看ls命令的帮助信息#netst...

别再乱学 Linux 了!这 5 个核心技巧,让你效率飙升 10 倍!

在Linux学习的漫漫长路上,不少人犹如在黑暗中摸索的行者,四处碰壁,学习效果却不尽如人意。你是不是也曾在海量的Linux知识面前迷失方向,感觉自己投入了大量时间,却收效甚微?其实,掌握Li...

Linux终端神器Terminator时隔1年回归,2.1.5新版发布

IT之家5月23日消息,科技媒体linuxiac今天(5月23日)发布博文,报道称Terminator在沉寂一年后,最新发布了2.1.5版本,在分割终端窗格时支持克隆SSH...