Author:: Meg Cassidy ([email protected])
This cookbook covers several areas of hardening for OS X and has generally only been tested for OSX version 10.11.x and 10.12.x.
mac_os_x
10.11.x
10.12.x
mac_os_x
- For userdefaults custom resource to do Library defaults write commands
TODO: fix this This cookbook does not currently utilize attributes.
- https://www.gov.uk/government/uploads/system/uploads/attachment_data/file/470580/osx-provisioning-script.sh.txt - Specific 10.11 commands
- https://www.gov.uk/government/uploads/system/uploads/attachment_data/file/471620/End_User_Devices_Security_Guidance_-_Apple_OS_X_10_11.pdf - Security explanations
- https://support.apple.com/en-us/HT201159 (links to gov.uk provisioning script)
- https://github.com/cagerton/dots/blob/master/macos.sh - Specific MacOS commands
The default recipe is meant to call the other parts of the recipes. Each of the recipes consist of different functional groups of checks and changes. These groups are explained below:
TODO: fill in
Just include harden_macos::default
in your node's run_list
:
{
"name":"my_node",
"run_list": [
"recipe[osquery]"
]
}
Authors: Meg Cassidy ([email protected])