什么是 macOS 内核扩展(KEXT)?
macOS
内核扩展是一种动态链接库(通常后缀为 .kext
),用于扩展 XNU
内核的功能。KEXT
可被用于编写驱动程序、系统安全模块、文件系统支持等底层功能。
在 macOS Catalina(10.15)
之后,Apple
推出 System Extensions
和 DriverKit
,逐步替代传统 KEXT
,但 KEXT
仍广泛用于底层研究和安全相关开发。
在 HTTPS
通信中,浏览器如何判断一个网页使用的证书是否已经 吊销(Revoked
)?证书一旦吊销,就意味着它已不再可信,但如何通知用户浏览器,是一个非常关键的安全机制。
本篇文章将全面梳理浏览器判断证书吊销状态的几种主流机制,及其优缺点和实际表现。
在构建虚拟网络或实现VPN时,TUN和TAP是两个常被提及的虚拟网络设备。它们看似相似,却在网络协议栈的不同层级发挥作用。本文将深入解析它们的工作原理、应用场景及配置方法。