10 Ways macOS Catalina Makes Your Mac More Secure

Improved security is a big new feature of macOS Catalina. Some features, like a read-only system volume, extra checks by Gatekeeper and the deprecation of kernal extensions will barely even be visible to the typical Mac user. Other features like new permission settings for apps and websites and Sign In With Apple will give us new security techniques that we can practice.
You can also watch this video at YouTube.
Watch more videos about related subjects: Catalina (5 videos), Security (133 videos).

Video Transcript

Hi this is Gary with MacMost.com. On this episode let's take a look at ten new security features in macOS Catalina.
MacMost is brought to you thanks to a great group of supporters. Go to MacMost.com/patreon. There you can read more about it. Join us and get exclusive content.
So a lot of what you get with macOS Catalina involves security. A lot of it is completely invisible to the typical Mac users. So the first one is Activation Log. Activation Log involves a piece of hardware that's on some of the latest Macs, particularly the MacBooks. Also the latest Mac Mini and the iMac Pro and soon it will be on all Macs. Now you can already use Find My Mac or the Find My app in Catalina to erase the drive on a lost Mac or locate it. 
But if somebody steals your Mac and it's running Catalina and has the T2 chip in it they won't actually be able to erase the Mac and reuse it without your permission. It requires authentication through your Apple ID. So it makes stealing a Mac kind of useless because they can't do anything except maybe strip it for parts. This sort of security has already been available for a little while on iPhones and iPads. So it's great to see it come to Mac.
Now on macOS Mojave an app already had to ask permission if it wanted to use the camera or the microphone. But now it has to ask permission for a lot of different things. Particularly it needs to ask permission if it's going to access files. If it wants to access files in your Documents folder it's going to ask you. If it wants to access files on iCloud it's going to ask you and a whole bunch of other different locations. It also needs to ask permission for all sorts of things like access to Calendar, Contacts, etc. So the first time you run an app it's going to ask permission. You grant it and then you're set. 
But you can always go back and control these permissions in System Preferences. Just go to Security & Privacy and you'll see a list of different things, under Privacy, like Locations of Files and Calendar contacts. Even screen recordings and keyboard recording. You can revoke access to any app or if you accidentally didn't give access to an app where it's important you can give it access here. Also if an app wants to set something to run periodically on your Mac, it's called the cron tab, it has to ask permission for that too. This is critical because that's one of the primary ways that something like adware or malware will mess with your Mac. Now there's an extra layer of security to prevent that.
Now there's also a new feature in Safari that gives you a prompt the first time you try to download something from a website. It asks if you really want to download a file from this site. So it's one of the permissions now stored in Safari Preferences. So you can go and revoke or grant permission to a website later on.
So a useful feature for Apple Watch users is the ability to approve things using your Apple Watch. You have your Apple Watch setup with the same Apple ID as your Mac. Then you get a prompt for permission but now you can just tap your Apple Watch to grant permission instead of using your password. This is great for security because the less you actually have to use your password for minor things the more likely people are to use a nice long secure strong password.
So a huge change that you may not have noticed is your Mac hard drive is now divided into two volumes. One is the System volume and the other is everything else. All your data and files and apps, everything. The System volume is going to be Read Only. So files can't be modified or added to this volume. So the System is basically locked down. The only thing that can change it are signed updates from Apple. This will prevent malware from actually getting into your system and making any changes. It's a huge security improvement. If you look in Disk Utility you can actually see these two separate volumes. But everything else appears normal. You still see this System folder in the Finder if you look at the main computer level and it really doesn't effect typical Mac users at all except it'll make things a lot more secure.
Another change is that something called kernel extensions are being deprecated. That means that even though developers can still use system kernel extensions in macOS Catalina they are a little bit harder to install. The developer should be moving to using the new type of system extensions which aren't part of the system but part of the app itself.
Now something that is gone in Catalina is the ability for Safari to run older Safari extensions. It used to be that you could install Safari extensions pretty easily from different websites and apps could throw them in there too and this was a security problem. As a matter of fact a lot of adware used extensions in Safari. They would add these extensions and then you get ads all over the place. Now for awhile Apple has said they are getting rid of these and have allowed developers to have extensions as part of the Mac App Store. This means that those extensions are vetted and more secure. So it does mean that if you have an older extension it's going to stop working in Catalina. As a matter of fact it will stop working in the most recent version of Safari for Mojave as well. It's up to the developer to provide an App Store version of that extension.
Now Gatekeeper has been a feature of macOS for awhile. You can set it to only allow apps installed from the Mac App Store or apps installed from the Mac App Store and signed apps from legitimate developers. Gatekeeper also took a look at these apps when you first ran them to make sure there was no malicious code. But now Gatekeeper is actually going to keep looking at apps periodically as you run them over time. So if somehow an app has updated itself and now is malicious it will then be caught by Gatekeeper.
Apple is also enforcing a security procedure called Notarization which is when a developer creates an app and prepares it for distribution they have to use an Apple tool to basically check it for malicious code. Notarization is now required for apps to run in Catalina. So you know every app has gone through at least one filter before it gets to you. Now for developers and advanced users there are still ways to get around this and install basically anything you want on your Mac. But they are pretty hard to get to for typical Mac users. It will make most Macs much safer.
One big new feature that you've probably heard about is something called Sign in with Apple. So this is Apple's answer to the sign in with Facebook or sign in with Goggle features of websites and apps where instead of having to create an user account you can use the user account for one of those services. But Apple takes things a few steps further because Apple doesn't pass along any private information to the developer of the site or the app. It also allows you to make your email address anonymous. So it could provide an email address that basically just forwards  to your real one so the website or app doesn't actually have your real email address.
While this is kind of a new feature or macOS Catalina it should work also with previous versions of macOS as it's rolled out. Apple is actually going to insist that it's used in apps in the iOS and Mac App Stores if the app is using these things at all. If it's using sign in with Facebook or sign in with Goggle it has also got to use sign in with Apple. I'll be taking a closer look at Sign in with Apple in a future video.
For all of us that are interested in security, not just for us but for all Mac users, Catalina is a huge step forward with these new features. 

Comments: 2 Comments

    Jim Goddard
    6 years ago

    Thanks!
    Very interesting information regarding security.

    Jim Goddard
    6 years ago

    Thanks!
    Very interesting information regarding security.

Comments are closed for this post.