As in, will one need to push an MDM profile to all...
# macos
n
As in, will one need to push an MDM profile to allow said extension 🙂
s
Hey @natewalck, the EndpointSecurity features need certain macOS permissions, namely root and Full Disk Access (inside System Preferences --> Privacy --> Full Disk Access). If these permissions are granted manually, there is no need for MDM.
n
Yep, that all makes sense. So this is an Endpoint agent but not a System Extension ?
s
MDM just makes it easy to automatically grant these permissions via a PPPC payload config profile
n
given that it runs its own launchd
Yep, I'm familiar with all that
s
Yes, it's currently is just EndpointSecurity
there is no SystemExtension yet
n
it was funky to see a .app and not have a system extension ala Crowdstrike, Santa, etc
Are there plans for a system extension?
s
.app is required so that osqueryd (which has es entitlements) can automatically pick up the corresponding provisioning profile
👍 1
There are a lot of folks who would like to see the SystemExtension functionality too, and I would like to support that too, but it's not in the immediate roadmap
👍 1
We have also tried to capture and document all that stuff here (https://osquery.readthedocs.io/en/latest/deployment/process-auditing/#auditing-processes-with-endpointsecurity), if there is anything there that you think needs improvement, please let me know!