News for hackers. Stuff that matters.
Re:Major Microsoft 365 outage caused by Azure configuration ... by yelnatz on Friday July 19, 2024 @09:23AM (#41006293)
They allow a 3rd party to change Kernel stuff with an update. Apple banned this a while ago.
Re:Major Microsoft 365 outage caused by Azure configuration ... by kykqx on Friday July 19, 2024 @09:56AM (#41006643)
It is supposed to be like that.

Antivirus software always works as a driver in the kernel, no other way. You'll get the same in Linux, for example. In MacOS it may be slightly better (if I remember right Darwin is a micro-kernel), but in fact a broken driver still can crash the system there.

Re:Major Microsoft 365 outage caused by Azure configuration ... by philistine on Friday July 19, 2024 @12:32PM (#41008217)
> Antivirus software always works as a driver in the kernel, no other way.

You're confidently wrong: https://developer.apple.com/support/kernel-extensions/

Re:Major Microsoft 365 outage caused by Azure configuration ... by kykqx on Friday July 19, 2024 @01:13PM (#41008685)
This page is only about using some APIs, that are now supposed to be called through wrappers. I would say it significantly limits the developers, and also may introduce additional flaws.
Re:Major Microsoft 365 outage caused by Azure configuration ... by philistine on Friday July 19, 2024 @06:49PM (#41012250)
Yet it is how antivirus works on Mac now.
Re:Major Microsoft 365 outage caused by Azure configuration ... by tambourine_man on Friday July 19, 2024 @09:52AM (#41006612)
*banned

Made it a lot harder for everyone involved, but still possible, as it’s a very useful technique.

PS: Since I'm being downvoted, here is the link showing that it is still possible using Reduced Security:

https://support.apple.com/en-gb/guide/mac-help/mchl768f7291/...

I doubt Apple will completely disable kext in the near future. Making it hard enough to be impractical has most of the benefits already.