系统扩展正在取代macOS内核扩展,这会对您有何影响?

随着macOS Catalina的发布,Apple引入了系统扩展来替代内核扩展(KEXT)。这种变化旨在提高系统的安全性和稳定性。系统扩展在用户空间运行,受到系统安全策略的约束,从而降低了潜在的安全风险。

系统扩展正在取代macOS内核扩展,这会对您有何影响?
从一开始,Apple就热衷于保护用户的隐私和安全,而弃用内核扩展是它们实现其平台现代化的最新举措之一。但是,这家科技巨头在WWDC 2019上宣布,macOS Catalina中的内核扩展将被苹果的新技术系统扩展所取代。或许你会说“关我啥事?”接下来让我们分析分析。

什么是内核扩展?

内核是操作系统的核心。它促进了macOS与软件组件之间的交互,执行低级任务,例如磁盘管理,任务管理和内存管理。内核扩展(也称为KEXT)是一个应用程序捆绑包,用于通过允许软件直接加载到macOS内核中来扩展macOS的本机功能。防病毒软件,防火墙,VPN客户端和USB驱动程序都可以利用KEXT。

在这里插入图片描述

KEXT风险

由于KEXT已编程为在受保护的内核空间中加载,因此如果KEXT崩溃或发生故障,可能会导致内核崩溃,并破坏整个系统。系统扩展的工作方式与KEXT类似,但它们与其他应用程序一样,在内核外部的用户空间中运行。这使系统扩展更可靠,更安全,并且更易于开发。
在Catalina中可以构建三种系统扩展:网络扩展,驱动程序扩展和端点安全性扩展。使用网络扩展,您可以自定义OS X的网络功能,例如使用内置VPN协议,个人VPN或自定义VPN协议创建和管理VPN配置。驱动程序扩展控制硬件设备,例如USB,串行,网络接口和人机接口设备。使用Apple的Endpoint Security框架构建的扩展程序可以监视系统事件,例如流程执行和发出潜在恶意活动的信号。
内核定义并执行系统安全策略的规则。加载KEXT时,它将成为内核的一部分,并

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值