手机开源代码有什么用处


手机开源代码有什么用处

文章插图
“奖”:研发方青睐扒手机开源低、门槛高、效率高
说到手机操作系统,手机制造商将开发自己的OS,通过程序实现操作系统功能,程序将是源代码,通过特殊的编译程序、源代码和目标代码(源代码加密代码)编译成可执行文件,所有具有交互功能的可执行文件都是系统 。
从技术手段来看,手机开源代码是可行的,开源代码并不一定意味着不安全,但开源代码使手机制造商自己的操作系统功能可以简单地复制,同时如果目标代码反向工程破解成功,软件(操作系统)最基本的需求——安全将无法保证 。
手机开源意味着手机可能无法保证安全
另一方面,手机开源确实受到R&D和手机厂商的青睐,因为门槛更低,开发效率更高 。对于R&D和手机厂商来说,如果开源,可以降低R&D成本,扩大产品,扩大知名度,但手机开源背后的不安全可能会“玩坏”用户体验 。
“罚”:开源不等于不安全源,但确实存在隐患
早在2015年中国互联网安全大会(ISC2015)上,关于“漏洞挖掘与源代码安全”的话题就引起了全行业的关注,包括之前强大的OpenSSL(开放式避孕套接层协议)曝光的重大安全漏洞Heartbled、知名企业搜索引擎Elasticsearch被曝光存在远程任意命令执行漏洞,所有这些都揭示了开源代码一旦被解决,就会使用户敏感的信息和最高权限处于危险之中的事实 。
手机开源可能会泄露用户敏感信息带来安全风险
手机开源必须提到三星,从手机到平板电脑到家庭应用,三星几乎每个产品都使用开源项目,通过使用开源代码同时使用一半以上的时间贡献代码,三星正在转变为开源公司,但在转型的道路上,三星手机开源项目确实埋下了严重的安全风险 。
去年6月,三星GalaxyS6、三星Note3、许多手机,如Note4,在默认的系统输入按钮中发现了漏洞,可能会被黑客和窃取个人信息和隐私,如银行支付、地址簿和短信,并对个人和财产构成多重威胁 。即使研发人员想直接发布修补丁或新版本,这些“死羊补牢”的措施也可能会带来新的隐患,因为它们补救了一些已知的漏洞,并引入了新的漏洞 。
不开源并不意味着一定的封闭开放的基础应该是系统稳定和安全
手机开源与手机开放有关吗?是的,但并不完全等于 。事实上,真正的开放应该建立在安全和稳定的基础上 。为了保持系统的一致性,不允许随意修改系统代码 。手机制造商应该像微软Windows系统一样负责升级,而不是被硬件制造商和第三方开发者团队肆意“支持” 。手机变得危机和“面目全非” 。
例如,中国第三大操作系统YunoS宣布永远不会开源,而携带YunoS的魅族系列手机可以为用户提供稳定、安全的使用体验 。
当任何一串手机源代码都能让你的手机操作系统看起来像其他品牌的视觉;当手机系统被曝光并影响用户体验时,手机开源的意义似乎变得不再重要 。重要的是,手机制造商应该为用户提供安全、稳定、无隐患的操作系统,而用户需要安全、纯、“无改装”的手机,在此基础上的开放应该是手机的最佳解决方案 。

    推荐阅读