FreeBSD 的内核被“锁定”了?

Naw*_*gle 0 osx freebsd kernel malware

我碰巧与Mac Genius讨论了病毒问题。

他提到 Mac 操作系统所基于的 FreeBSD 内核是“锁定的”,因此没有病毒可以伤害我的 Mac。

我不太明白他的意思。

有人能解释一下吗?

jsb*_*ngs 10

他不知道自己在说什么。我可以认为他在谈论几件事:

  1. 用户以非超级用户身份登录,因此用户进程不能简单地加载模块或以其他方式更改内核。(当然,任何 macosx 病毒都会利用内核中的缺陷来绕过它,或者只是使用社会工程来让用户输入密码)
  2. MacOSX 比 10.0.0 之前的版本具有更好的内存保护。也许“天才”正在记住 MacOS 9 和以前的日子?现在几乎每个现代操作系统都有这个功能,而且它并没有阻止病毒编写者。

我认为这个 Mac Genius 可能只是记错了一些营销。MacOSX 可能会感染病毒。使用类 Unix 系统当然有一些优势,也许 BSD Userland + Mach 微内核也提供了一些额外的保护,但说 MacOSX 内核以某种方式免受病毒侵害显然是错误的。