macOS Security Checklist
macOS Security Checklist
macOS Security Checklist
Recommendations for
securing macOS
The Casper Suite is a set of The JAMF Software Server (JSS) is the A Policy is the main tool used to
administrative tools to help you management server component to the implement changes to
manage your Apple devices. suite and runs on a Mac, Windows, or a client Mac. The JSS sends
Linux server. commands to an agent on the Mac.
The Center for Internet Security, Inc. (CIS) is a 501c3 nonprofit organization
focused on enhancing the cybersecurity readiness and response of public and
private sector entities.
The CIS Benchmark was created using a consensus review process comprised
of subject matter experts. Consensus participants provide perspective from a
diverse set of backgrounds including consulting, software development, audit
and compliance, security research, operations, government, and legal.
Each CIS benchmark undergoes two phases of consensus review. The first
phase occurs during initial benchmark development. During this phase, subject
matter experts convene to discuss, create, and test working drafts of the
benchmark. This discussion occurs until consensus has been reached on
benchmark recommendations. The second phase begins after the benchmark
has been published. During this phase, all feedback provided by the Internet
community is reviewed by the consensus team for incorporation in the benchmark.
If you are interested in participating in the consensus process, please visit
https://community.cisecurity.org.
CATEGORIES OF SECURITY FOR macOS
The Casper Suite enables you to keep your OS and Applications up to date by packaging
and deploying updates to your client Macs remotely. You can even report on which
machines have been updated and which are still pending.
CIS Recommendations:
Verify OS and apps are up to date via a Software Update tool
Enable Auto Update in App Store
Enable Auto Security Updates
The Casper Suite helps you configure System Preferences to meet your organizations security
needs. Common settings such as passwords and screen saver can easily be turned on remotely and
en masse to ensure restricted physical access to Macs. Advanced settings such as disabling SSH or
file sharing can also be set to make your Mac secure against remote attacks.
CIS Recommendations:
The Casper Suite helps implement your organizations iCloud strategy by giving IT
admins the ability to either block or enable the cloud-based service.
CIS Recommendations:
Apples iCloud is just one of many cloud based solutions being used for data
synchronization across multiple platforms and it should be controlled consistently with other
cloud services in your environment. Work with your employees and configure the access to
best enable data protection for you mission.
The Casper Suite can help IT admins keep track of the logs that macOS generates and
centralizes them in one place. Admins can also run advanced reports on those logs
to look for any potential security issues.
CIS Recommendations:
Configure asl.conf Enable security auditing
Retain appfirewall.log for 90 or more days Enable remote logging for Macs on trusted
networks
Retail auth.log for 90 or more days
Retain install.log for 1yr or more
The Casper Suite makes rolling out network configurations easy for IT admins by distributing Wi-Fi,
VPN, and even DNS settings. The Casper Suite also ensures some of the legacy server components
of macOS are disabled so users are not accidentally opening up ports they dont know about.
CIS Recommendations:
Ensure Wi-Fi status is in the menu bar Ensure ftp server is not running
Ensure NFS server is not running
Create network specific locations
Ensure http server is not running (Apache)
The Casper Suite helps an organization manage local accounts on a Macallowing the creation
of admin or standard users. The JAMF binary that lives on client machines creates a hidden
management account that has admin rights to execute commands and create new users.
Policies can be created to further secure the login screen and disable the guest account.
CIS Recommendations:
Display login window as name and password only Disable allow guests to connect to shared folders
D
isable guest account Disable the automatic run of safe files in Safari
for different purposes
The Casper Suite helps set file permissions, manage keychain access, and set strong password
polices for users. By creating a configuration profile or JSS policy, you can remotely enable system
access settings to create a more secure Mac.
The Casper Suite helps IT admins customize additional security settings by setting an EFI password,
disabling Wi-Fi in hyper-secure environments, and more. You can also use the JSS to rename your
Macs so inventory is easier. Additionally, the Casper Suite allows you to inventory the software assets
your organization has and keep track of licenses.
CIS Recommendations:
Consider disabling Wi-Fi and only use ethernet Automatic actions for optical media
Cover iSight cameras Disable App Store automatic downloads on
other Macs
Logically name your computers
Set an EFI password
Inventory your software
Put a firewall in place Apple ID password resetss
Conclusion
The Casper Suite makes it easy to implement and follow the independent
organization Center for Internet Securitys Apple macOS benchmarks.
www.jamf.com
To learn more about how Jamf Pro can make an impact