fleet/schema/tables/sip_config.yml
Brock Walters 7fb3d12477
Update sip_config.yml (#19747)
Update sip_config table per #16993
2024-06-14 17:34:02 -04:00

27 lines
1.3 KiB
YAML

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: |-
Basic query:
```
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)