Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate System Integrity Protection on 10.11 #27

Open
beltex opened this issue Jun 10, 2015 · 1 comment
Open

Investigate System Integrity Protection on 10.11 #27

beltex opened this issue Jun 10, 2015 · 1 comment

Comments

@beltex
Copy link
Owner

beltex commented Jun 10, 2015

  • As a part of Test on OS X 10.11 El Capitan #26
  • OS X 10.11 has a new System Integrity Protection ("rootless") feature enabled by default
  • "A new security policy that applies to every running process, including privileged code and code that runs out of the sandbox. The policy extends additional protections to components on disk and at run-time, only allowing system binaries to be modified by the system installer and software updates. Code injection and runtime attachments are no longer permitted." - via What's New in OS X Apple doc
  • The most detail I've seen on this so far is via the 706 session, Security and Your Apps talk (WWDC 2015)
  • Will need to play around with it in 10.11 still to get a better understanding
  • You can disable it, however, requires booting to recovery partition to do so
  • The main concern here is of course with SystemKit and process lists (Process/Task API SystemKit#10, Allow use without elevated (root) privileges #8, Proc list display - scrollable & interactive #13). While it won't block the feature entirely, as we can get basic process info without root, we won't be able to match top(1) or Activity Monitor without it either
@beltex beltex changed the title Investigate "System Integrity Protection" on 10.11 Investigate System Integrity Protection on 10.11 Jun 10, 2015
@beltex
Copy link
Owner Author

beltex commented Jun 19, 2015

Homebrew has an issue open to track 10.11 changes, in particular rootless. A good reference, so something to keep an eye on.

Homebrew/legacy-homebrew#40837

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant