droe / xnumon

monitor macOS for malicious activity
https://www.roe.ch/xnumon
Open Software License 3.0
230 stars 30 forks source link

Ship signed kext #6

Closed droe closed 6 years ago

droe commented 6 years ago

A signed kext is needed for deployments with reliable acquisition of executable image hashes and code signature information. Prerequisite is that I receive a kext signing certificate from Apple. As a workaround, a holder of a kext signing certificate could volunteer to sign xnumon.kext.

droe commented 6 years ago

Also investigate the exact user approval requirements on High Sierra and how to deploy in enterprises without depending on user approval. https://developer.apple.com/library/archive/technotes/tn2459/_index.html

droe commented 6 years ago

Timeline of communication with Apple:

droe commented 6 years ago
droe commented 6 years ago
droe commented 6 years ago
droe commented 6 years ago
droe commented 6 years ago
droe commented 6 years ago

Expect a point release with signed kext soon.

droe commented 6 years ago

Should verify identity of userspace process attaching to the kext (#45) along with shipping a signed kext.

droe commented 6 years ago

The required infrastructure changes are in develop-0.1.7, to be released after some more testing. Closing this issue.