10.4
(April 2005)
OS X Tiger - Added Download Validation
- Added Access Control Lists (ACLs) Ars TechRepublic
- Added file extended attributes (xattr)
10.5
(October 2007)
OS X Leopard - Added File Quarantine
- Added ability to code sign
10.6
(August 2009)
OS X Snow Leopard - Added XProtect ("safe downloads lists")
10.7
(July 2011)
OS X Lion - Added FileVault 2 (Full Disk Encryption)
- Improved ASLR
- Added App Sandbox
- Removed Rosetta (PowerPC Support)
10.8
(July 2012)
OS X Mountain Lion - Added Gatekeeper
- Also present in final version of OS X Lion (
10.7.5
)
- Also present in final version of OS X Lion (
- Added Location Services
- Improved App Sandboxing
- Improved XProtect (September)
- Blocks outdated Flash and Java browser plugins
- Backported to Lion and Snow Leopard
10.9
(October 2013)
OS X Mavericks - Added iCloud Keychain
- Added requirement for Kexts to be signed
- Added SMB2 suppoort
- Default file sharing protocol
10.10
(October 2014)
OS X Yosemite - ¯_(ツ)_/¯
10.11
(September 2015)
OS X El Capitan - Added System Integrity Protection (SIP)
- Added App Transport Security (ATS)
- Updated XProtect (January 2016)
- Blocks outdated Silverlught browser plugin
- Backported to Yosemite (
10.10
), Mavericks (10.9
), Mountain Lion (10.8
), Lion (10.7
) and Snow Leopard (10.6
)
10.12
(September 2016)
macOS Sierra - Updated Gatekeeper
- Remove install from anywhere
- Added ability to sign disk images (
.dmg
) - Added path randomisation
- Removed support for VPN Point-to-Point Tunneling Protocol (PPTP)
10.13
(September 2017)
macOS High Sierra - Added weekly firmware integrity checks
- Changed File System to Apple File System (APFS)
- Removed support for SHA1 TLS Certificates
- Added requirement for user appoval of Kext loading