Update sip_config.yml (#19747)

Update sip_config table per #16993
This commit is contained in:
Brock Walters
2024-06-14 17:34:02 -04:00
committed by GitHub
parent 614de6740c
commit 7fb3d12477
+22 -2
View File
@@ -1,7 +1,27 @@
name: sip_config
description: macOS System Integrity Protection (SIP) protects the Mac by preventing the execution of unauthorized code. The `sip_config` osquery table collects the current SIP status of a Mac.
examples: |-
View the status of System Integrity Protection.
Basic query:
```
SELECT config_flag, enabled FROM sip_config WHERE config_flag='sip';
SELECT * FROM sip_config;
```
This query displays the current SIP status (SIP is enabled if the value=1):
```
SELECT enabled FROM sip_config WHERE config_flag='sip';
```
notes: |-
SIP:
- automatically authorizes apps users download from the App Store
- authorizes apps developers notarize and distribute directly to users
- prevents launching of other apps unless users or administrators modify "Gatekeeper" settings
Organizations that develop software for Apple operating systems on the Mac may allow users to disable SIP. Because SIP is a basic and critical macOS security protection it is important to monitor SIP status on Hosts.
Links:
- [About System Integrity Protection](https://support.apple.com/en-us/102149)
- [Disabling and Enabling System Integrity Protection](https://developer.apple.com/documentation/security/disabling_and_enabling_system_integrity_protection/)
- [Gatekeeper and runtime protection in macOS](https://support.apple.com/guide/security/gatekeeper-and-runtime-protection-sec5599b66df/web)