MacOS关闭SIP保护有什么好处?有什么坏处?MacOS为什么关闭SIP?
注意:MacOS 10.15.1到10.15.4之间的初代系统需要关闭SIP,而10.15.4以上一直到最新系统都无需关闭SIP!
SIP全称为System Integrity Protection,就是系统完整性保护,这是OS X El Capitan时开始采用的一项安全技术,SIP可以将一些文件目录和系统应用保护了起来,但是我们在安装有些某些软件是需要关闭sip,这是为什么?MacOS关闭SIP保护后有什么好处?有什么坏处?现在我们就来了解一下吧!
一、什么时候要关闭sip
安装一些反编译破解的应用时需要关闭SIP,部分正版应用也需要关闭SIP。
二、SIP究竟是一个什么东西
SIP不是东西,我们先看一下官方介绍再做分析:SIP系统完整性保护是OS X El Capitan及更高版本所采用的一项安全技术,能够帮助防止潜在恶意软件修改Mac上受保护的文件和文件夹。系统完整性保护可以限制root用户帐户,以及root用户能够在Mac操作系统的受保护部分完成的操作。
是不是看不明白,有点云里雾里的感觉?好吧,小编换个说法,安卓手机root过么?是不是一些软件需要root权限才能使用全部功能?OK,那么MacOS上的一些优秀软件也是需要root权限(SIP)才能充分发挥它的功能,比如一些清理工具,不给权限它扫描不到如何清理呢?
三、关闭SIP是不是就不安全了?
这个问题不是绝对的,要回答这个问题先和小编从本质上分析。
1. MacOS默认只允许运行通过App Store下载的软件(但是我们要的是电脑,而不是一个电脑形状的超大型手机!);
2. MacOS如果想安装第三方应用需要到“系统偏好设置—>安全性与隐私—>通用”中开启允许App Store和被认可的开发者选项;
3. MacOS如果想安装第三方未签名的应用需要在终端中执行命令行sudo spctl --master-disable开启任何来源选项。“系统偏好设置—>安全性与隐私—>通用”中默认是没有这个选项的,只有执行命令后才会有这个选项;
想要安装任意来源的软件需要“被认可的开发者”,还有就是关闭SIP的过程是越来越麻烦,从老版本的不需要重启到需要重启,有些像接触Mac系统不到一年的小白都不知道如何去关闭SIP。
Why?苹果为什么会这样做?仅仅是为了用户安全么?实际上也许并不是这么美好,我们看一下开发者的门槛吧?
a. 上架到苹果应用商店,每卖一次,苹果抽成1/3。比如你软件卖100元,苹果抽33.33元。
b. 所谓的认可的开发者就是去苹果买开发者账号,然后用开发者账号对应用进行签名。购买苹果的开发者账号,个人99美元/年,约合人民币688元/年。企业299美元/年,约合人民币2000元/年。[这个价格也许还会再涨,这是2020年的美元兑人民币换算]
c. 买完开发者账号,你的软件给签名一下,安全了。签名一下就一定安全了么?这个不得而知了。
通过上述分析,1,2,3三项以及对SIP系统完整性的介绍是要达到吓唬到小白的目的,营造唯有App Store才是最安全的氛围。通过abc三条可以看到的都是钱钱钱,利益使然,不是么?
分析到这里相信对是否关闭SIP你已经有了判断,不过小编不得不遗憾的告诉你:
目前最新的MacOS Catalina 10.15.x系统使用破解软件基本上都需要关闭SIP才可以打开,就算是正版软件也有大量需要关闭SIP的,是需要永久关闭!
你可以有2种选择:
1. 不关闭SIP,那就不用对应的软件,比如一些工业工程软件App Store是没有的,那你也不要用了……
2. 看清本质,放心的去关闭,苹果既然给你这个关闭SIP功能的命令,就意味着并不是所有人都需要被像手机小白用户一样被婴儿般的“关怀”,或者说叫“绑架”!
简单来说,SIP就是人体内盲肠最后一节:多余的阑尾!没它人体照常运转,有它可能多一个阑尾炎!
写在最后:苹果MacOS的AppStore商城为什么软件这么稀少,就是因为苹果Mac作为一台生产力电脑却用着管理傻瓜式娱乐性为主的iPhone手机IOS系统的方式去运作一台电脑系统,导致开发者都远离Mac AppStore,PS软件公司就是最好的例子。这应该是iPhone手机营业占比过重导致的IOS系统开发部门话语权过大从而影响MacOS系统部门的错误决策。
Windows系统能称霸世界源于它的开放,电脑毕竟是电脑,它是生产力工具,而不能把一个生产力工具搞成手机系统一样的封闭式老年机,那它离作死就不远了。Windows的Microsoft Store的失败也是一个反面证明!Linux系统如果这么搞,估计Linux这个系统明天就可以从这个世界上消失了!Windows7如果当年这么搞,只允许用户下载Microsoft Store商城的软件的话,那么Windows XP系统恐怕到现在都是主流!
手机和电脑是有区别的,手机可以简单化,可以App商城化运作,因为它的用户并不指望用自己手中的一台手机去改变世界,同时它的用户里面是有七老八十的、牙牙学语的、甚至各种脑残的(没有贬义,只是客观描述事实),IOS手机系统是需要适合全部的这些用户群体的。但电脑毕竟是电脑,它需要的是绝对的权限去执行电脑才能达到的绝对难度的任务!而苹果现在干的事情是把电脑手机化,我估计乔布斯的棺材板都快按不住了!(注:这个SIP功能,是在乔帮主离世4年后才有的,我相信乔帮主如果在世,以他的技术型出生的风格,绝不会把一台电脑系统做成一个超大号“IOS”,否则要你iPad干嘛用!)