Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

MacRumors

macrumors bot
Original poster
Apr 12, 2001
61,401
26,788



Apple is beefing up security in both iOS 12 and macOS Mojave, and in a yesterday's Platforms State of the Union event for developers, Apple outlined a number of new protections that are coming to the Mac with Mojave.

First of all, Apple is extending privacy protections to the camera, microphone, and other sensitive user data that includes mail database, message history, Safari data, Time Machine backups, iTunes device backups, locations and routines, and system cookies.

In macOS Mojave, apps will need express user consent for all API and direct access to these resources, with users able to access their security preferences in the Security section of System Preferences.

macosmojaveprivacy-800x508.jpg
Your information, your image, your voice -- they're yours and yours alone to share with apps. macOS Mojave requires apps to get your approval before accessing the camera or microphone on your Mac. The same goes for data like your Messages history and Mail database.
For apps that are distributed outside of the Mac App Store and signed with a Developer ID, Apple is introducing a secondary "Notarize" review process that's designed to detect malware faster and provide Apple with finer-grained revocation tools to revoke a specific bad release rather than a developer's entire certificate.

Notarization will let macOS Mojave users know for sure that a third-party non-App Store Mac app has been double checked by Apple and that it's free from malware. Eventually, Apple plans to require all Developer ID apps to be notarized before they can be installed, but Apple says this is not an app review process and is used exclusively to analyze apps for security purposes.

Apple is introducing enhanced runtime protections that will extend System Integrity Protection features to third-party apps, protecting them from code injection and other tampering.

As in iOS 12, macOS Mojave is gaining support for automatic strong passwords, with Safari automatically creating, autofilling, and storing passwords. Passwords on macOS Mojave will be flagged if they've been reused, making it easier for users to create unique passwords for each login.

macosmojavenotarize-800x394.jpg

Multiple anti-tracking and privacy improvements are coming to Safari to keep your browsing habits private. Right now, advertisers use browser and device characteristics to create a "fingerprint" for you to surreptitiously track you across the web.

Apple is aiming to put a stop to this by sharing only a simplified system profile when you browse the web, giving advertisers less of your data to work with. Improved Intelligent Tracking Prevention also prevents social media Like, Share, and Comment buttons and widgets from tracking you without your permission.

As we covered earlier, macOS Mojave will be the last version of macOS to support 32-bit apps, another move that Apple is making to keep its Mac operating system secure and up to date.

Article Link: Apple Details Upcoming Privacy and Security Protections in macOS Mojave
 
  • Like
Reactions: jeremiah256

fairuz

macrumors 68020
Aug 27, 2017
2,486
2,589
Silicon Valley
Can't say I understand much without seeing the details, but I'm glad they're focusing on this. The biggest thing is that app signing be made widely available. There's too much popular software that's unsigned, so people ignore the warnings, and things like the Handbrake and Transmission hacks infect Macs.
 

rjp1

macrumors 6502a
Mar 27, 2015
558
1,840
Eventually, Apple plans to require all Developer ID apps to be notarized before they can be installed, but Apple says this is not an app review process and is used exclusively to analyze apps for security purposes.

It is not a review process, but a ... review process.
 

H2SO4

macrumors 603
Nov 4, 2008
5,330
6,562
I might pass on 10.14.
Notarization will let macOS Mojave users know for sure that a third-party non-App Store Mac app has been double checked by Apple and that it's free from malware.
Whilst the intention is good. I want to install what I want to install.
My choice.
 
  • Like
Reactions: pat500000

konqerror

macrumors 68020
Dec 31, 2013
2,298
3,700
The biggest thing is that app signing be made widely available. There's too much popular software that's unsigned, so people ignore the warnings, and things like the Handbrake and Transmission hacks infect Macs.

App signing stopped working. Malware steals legit developer certificates. Identity and credit card theft allows anybody to buy a certificate. Signing didn't stop Stuxnet, they people behind them broke into and stole a third-party's certificates.

The more "widely available" you make app signing, the less useful it is. If anybody can get a certificate trivially, so can malware writers.
 

linkmaster02

macrumors member
Apr 14, 2009
67
203
I might pass on 10.14.
Notarization will let macOS Mojave users know for sure that a third-party non-App Store Mac app has been double checked by Apple and that it's free from malware.
Whilst the intention is good. I want to install what I want to install.
My choice.
For apps that are distributed outside of the Mac App Store and signed with a Developer ID

It sounds like this doesn't apply to apps not signed with a Developer ID.
 

KALLT

macrumors 603
Sep 23, 2008
5,339
3,365
I might pass on 10.14.
Notarization will let macOS Mojave users know for sure that a third-party non-App Store Mac app has been double checked by Apple and that it's free from malware.
Whilst the intention is good. I want to install what I want to install.
My choice.

There is nothing here that even suggests that this control is being taken away.
 

slatbh

macrumors newbie
Jun 5, 2018
1
1
Belo Horizonte, Brazil
While I agree with Apple's reasoning, there will be problems with 100% compulsory signing. For example, I live in Brazil and use government issued tax software. To install this software each year, I need to authorise it. It is highly unlikely the the Brazilian authorities will want to be bothered getting Apple's approval of their software. Also, official Brazilian websites often fail with the https security certificate as they don't have theirs signed by the official route, which I think is wrong BTW. So, please Apple consider the edge cases when implementing this, but please also keep security as a high priority.
 
  • Like
Reactions: Saipher

DNichter

macrumors G3
Apr 27, 2015
9,382
11,181
Philadelphia, PA
I might pass on 10.14.
Notarization will let macOS Mojave users know for sure that a third-party non-App Store Mac app has been double checked by Apple and that it's free from malware.
Whilst the intention is good. I want to install what I want to install.
My choice.

Will it not allow you to still install? I think that's just saying Apple will give you a green light if they can see it's free from viruses/malware/etc.
 

nsayer

macrumors 65816
Jan 23, 2003
1,247
780
Silicon Valley
There is nothing here that even suggests that this control is being taken away.

I hope that remains the case. I use the compiler in Xcode to build local tools or compile other Unix tools from time to time. I don't distribute those binaries, I merely use them. That's a use case that I hope remains unperturbed.

Having stuff that's widely distributed being signed is good, as long as Apple makes code signing certificates available on a FRAND basis. I don't worry a lot about such certificates being misappropriated for malware, as Apple has the ability to quickly circulate a CRL to prevent that sort of thing from being a widespread problem.
 

groadyho

Suspended
Apr 26, 2018
406
367
Colorado
You all can't be that naive. Isp's know everywhere you go anyway.
This is great. One of the main reasons I stick with Apple. For comparison, I saw a tweet yesterday - accessing GMail via Googl requested ac in Mojave :eek:
I call a big BS. Gmail never asks for access to microphone in phone or pc. I use and Android and pc exclusively and even in the Such bs misinforma
This is great. One of the main reasons I stick with Apple. For comparison, I saw a tweet yesterday - accessing GMail via Google Chrome requested access to the users' microphone in Mojave :eek:
That is the biggest BS ever. I use Gmail, Android, and pc exclusively and there is no microphone permission even associated with gmail. Just storage, contacts and calendar whether using an andrpid phone or pc through chrome or edge.
 

lec0rsaire

macrumors 68000
Feb 23, 2017
1,525
1,450
Apple is really killing it on the privacy and security front. It’s really a great strategy which did wonders for RIM in the past. macOS and iOS are already superior to the competition but these sorts of moves build lots of goodwill with customers.
 
  • Like
Reactions: mackiwilad

fairuz

macrumors 68020
Aug 27, 2017
2,486
2,589
Silicon Valley
App signing stopped working. Malware steals legit developer certificates. Identity and credit card theft allows anybody to buy a certificate. Signing didn't stop Stuxnet, they people behind them broke into and stole a third-party's certificates.

The more "widely available" you make app signing, the less useful it is. If anybody can get a certificate trivially, so can malware writers.
It's like SSL w/ CAs. Anyone can get a cert, but you can't get a cert for someone else's name. So I can download Handbrake and tell it's safe by looking at the bundle ID instead of computing a SHA256 and matching it against... their site that could be hacked anyway. It's a lot easier to keep your cert safe than it is to keep a website unhackable.

Just requires a little centralization to establish identity. It's a little better than the CAs because only Apple issues and revokes certs, but some CAs have gone rogue, and there's a confusing way of establishing authority (Google has had Chrome blacklist a CA before).
 
Last edited:

DNichter

macrumors G3
Apr 27, 2015
9,382
11,181
Philadelphia, PA
You all can't be that naive. Isp's know everywhere you go anyway.

I call a big BS. Gmail never asks for access to microphone in phone or pc. I use and Android and pc exclusively and even in the Such bs misinforma

That is the biggest BS ever. I use Gmail, Android, and pc exclusively and there is no microphone permission even associated with gmail. Just storage, contacts and calendar whether using an andrpid phone or pc through chrome or edge.

Here is what I saw. Obviously no way to know if 100% true, but looks legit.

Image-1.jpg
 
  • Like
Reactions: jeremiah256

alexgowers

macrumors 65816
Jun 3, 2012
1,338
892
Noooooo!

Why oh why, can we just have a computer that isn’t locked down!?

Apple wants to have a walled garden and for anyone not happy with the App Store is ****ed! I mean what is wrong with some tweaking of macOS features and apps not from the store! It’s the very last reason I use Mac that it’s Linux and you can tweak but it’s got so bad now that it’s no longer a desktop os!

I feel sad.
 

fairuz

macrumors 68020
Aug 27, 2017
2,486
2,589
Silicon Valley
They do? What are we talking here, malware being installed or remote users gaining access to hosts and rooting around for loot or? I ask because a ah... friend of mine... ummm... :oops:
They hacked the websites or mirrors and uploaded a version of the app infected with malware, so people downloaded it. I forget what the malware did, but I know one dev who downloaded the malware had his Mac remotely accessed and source code stolen and ransomed.

The signatures on the site didn't help cause 1. nobody checks those and 2. hackers can sometimes change those anyway. I think both are open source too, but most people don't build from source or audit the code.

Handbrake had a mirror hacked: https://www.macrumors.com/2017/05/07/handbrake-app-security-warning-servers-hacked/
Transmission had it happen to them twice, omg: https://blog.malwarebytes.com/threat-analysis/2016/09/transmission-hijacked-again-to-spread-malware/
 
  • Like
Reactions: ThunderSkunk

RickInHouston

macrumors 65816
May 14, 2014
1,457
2,210
Noooooo!

Why oh why, can we just have a computer that isn’t locked down!?

Apple wants to have a walled garden and for anyone not happy with the App Store is ****ed! I mean what is wrong with some tweaking of macOS features and apps not from the store! It’s the very last reason I use Mac that it’s Linux and you can tweak but it’s got so bad now that it’s no longer a desktop os!

I feel sad.

Apple doesn't want you to share a device. It's yours and yours alone.?.
 

fairuz

macrumors 68020
Aug 27, 2017
2,486
2,589
Silicon Valley
Noooooo!

Why oh why, can we just have a computer that isn’t locked down!?

Apple wants to have a walled garden and for anyone not happy with the App Store is ****ed! I mean what is wrong with some tweaking of macOS features and apps not from the store! It’s the very last reason I use Mac that it’s Linux and you can tweak but it’s got so bad now that it’s no longer a desktop os!

I feel sad.
You can always use stuff not from the store, but you have to understand the risk and bypass a warning. At least they make it a lot easier than it is to run Java in a web browser (So hard that I download an old version of Firefox in a Windows XP VM to deal with remote management that requires Java).

Mac isn't and never was Linux, but it's BSD, but that's beside the point.
 
  • Like
Reactions: jhfenton

rb24

macrumors regular
Jun 20, 2017
111
65
Ummm what about IP address + mac address? Aren't those frequently included with internet communications and pretty good proxies for identity?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.