Apple Mistakenly Approved a Widely Used Malware To Run on Macs (techcrunch.com) 44
Apple has some of the strictest rules to prevent malicious software from landing in its app store, even if on occasion a bad app slips through the net. But last year Apple took its toughest approach yet by requiring developers to submit their apps for security checks in order to run on millions of Macs unhindered. From a report: The process, which Apple calls "notarization," scans an app for security issues and malicious content. If approved, the Mac's in-built security screening software, Gatekeeper, allows the app to run. Apps that don't pass the security sniff test are denied, and are blocked from running. But security researchers say they have found the first Mac malware inadvertently notarized by Apple. Peter Dantini, working with Patrick Wardle, a well-known Mac security researcher, found a malware campaign disguised as an Adobe Flash installer. These campaigns are common and have been around for years -- even if Flash is rarely used these days -- and most run unnotarized code, which Macs block immediately when opened. But Dantini and Wardle found that one malicious Flash installer had code notarized by Apple and would run on Macs. Wardle confirmed that Apple had approved code used by the popular Shlayer malware, which security firm Kaspersky said is the "most common threat" that Macs faced in 2019.
How long (Score:1)
Until Apple begins requiring that all software be notarized before it is allowed to run on a Mac at all?
Just wondering as I think both Apple and Apple's customers like the idea of strict vertical integration and banishment of third party app installations. At least, based on what Apple fans on slashdot have been saying, they don't like the idea of it being possible to install applications that Apple hasn't approved.
Re: (Score:3)
I think that's already been the default for several years. However, the end user can choose to circumvent that by right-clicking the app and selecting "open", then confirming on the subsequent pop-up that they wish to continue (the default is to NOT continue).
I believe it requires admin credentials, though, so it's not possible if you can't run as an admin.
Re: (Score:3)
Typing the following in the command line disables signature checking:
sudo spctl --master-disable
Of course, you need admin privileges for that.
Re: (Score:3, Funny)
Slots? What on earth would you need slots for? Why upgrade when you can just buy a new one?
Re: (Score:1)
audio cards
storage cards
added video cards
other
Audio card? Be courageous! (Score:3)
An audio card? Ah come-on, be courageous and use higher latency, less reliable Bluetooth.
Re: (Score:2)
Thunderbolt. If they even give you that.
Re: (Score:2)
Oh they'll give you Thunderbolt alright — a whole two ports sharing a single bus, as in the 2020 iMac.
Re: How long (Score:1)
will the arm mac pro even have pci-e slots?? or will they have apple slots with cards that are only sold at the apple store?
1. We are probably 5 years from that decision. I submit that the Mac Pro will be the last system to convert to Apple Silicon. Partially because of the PCIe slot support requirement.
2. One of the signature uses of Mac Pros is in high-end ProTools installations. Many of these require Avidâ(TM)s custom PCIe HDX audio processing cards. In fact, the 2019 Mac Pro can support more HDX cards (6, IIRC) than any computer. Therefore, It is highly unlikely that Apple would forgo that bragging right, by removing PC
Re: How long (Score:2)
and distributed with Developer ID
But if you install software without a Developer ID, which is only required when distributing through the Mac App Store, then it is still up to the User whether to allow Installation of non-Notarized Applications.
IIRC, Kernel Extensions have to be written to use Apple's new API to work in 10.15. But again, it is the (Admin) User who ultimately decides whether to allow a Non-Notarized Kernel Extension that conforms to the new (hardened) API standard.
Re: How long (Score:2)
At least, based on what Apple fans on slashdot have been saying, they don't like the idea of it being possible to install applications that Apple hasn't approved
I think that most Apple users want the status quo: Absolute rules for mobile App installation; but a way to bypass notarization restrictions on software on Macs.
No idea who or what missed this malware incursion; but I hope that one false negative in several years does not cause any official action by Apple regarding Application installation, other than a thorough internal review and possible updating of their Notarization procedure.
Apple has been significantly hardening macOS in the past few years, and this
Re: How long (Score:3)
Re: How long (Score:2)
Re: How long (Score:1)
Re: (Score:1)
Linux is the worst of them though, I spent 2 entire weeks trying to re-install windows on my old laptop, it ended up wrecking my entire HDD.
(It also kills flash memory drives, both my old and new laptops were non-working all of a sudden, after I made an install disk which ruined the flash memory too, it landing on like 2gb total capacity)
Why don't ALL lin
Re: (Score:2)
> after I made an install disk which ruined the flash memory too, it landing on like 2gb total capacity
2GB means you formatted it as a DOS / Windows 3.1 drive. Re-format it with a filesystem from the last 10-30 years and you're good.
I'm sorry you don't know how install Windows. Can't really blame Linux for your lack of Windows knowledge, though.
Re: (Score:1)
And here I thought Apple was (Score:2, Interesting)
Guess not so much when it comes to really taking the measures they should.
Wonder if they will catch the Apple employees that got paid to slide the malware in to the app store. It did not happen by accident.
Re: (Score:3)
Re: (Score:2)
"Apple revoked the notarized payloads after Wardle reached out, preventing the malware from running on Macs in the future."
Apple closed the barn door after the horse got away, which is good of them, I suppose.
Re: And here I thought Apple was (Score:1)
Re: And here I thought Apple was (Score:1)
Re: (Score:2)
False, this was not Apple approved.
Apps on Mac can be of three states. Unsigned, Signed, and Mac App Store. Mac App Store has the 30% and Apple approvals and all that.
Signed means you paid for a developer certificate and signed the app, then had the app signed again by Apple (notarized). These apps do not undergo any approval process - basically it's just an automated check against known malware.
Unsigned apps are just tha
Re: And here I thought Apple was (Score:1)
the Preeminent gatekeeper of user safety.
Guess not so much when it comes to really taking the measures they should.
Wonder if they will catch the Apple employees that got paid to slide the malware in to the app store. It did not happen by accident.
You do realize, of course, that you just accused Appleâ(TM)s Approval Process as being flawed, and then stated that it must have been someone internally with the power to subvert said Process to make this happen?
I think you just called Appleâ(TM)s Approval Process flawless, save for the exceedingly unlikely possibility of a bad actor internal to that Process.
If so, thatâ(TM)s a great sign; because you can offset that possibility easily by a few additional checks and sign-offs, rather than an
Re: (Score:2)
Re:And here I thought Apple was (Score:4, Informative)
A) The malware wasn't in the Mac App Store. Users had to find and download it themselves.
B) Saying Apple "approved" the malware is a massive overstatement. Apple merely notarized it as coming from the developer who sent it to them to be notarized. Notarization doesn't involve the same sort of onerous approval process that we hear about with the iOS App Store or the Mac App Store for the simple reason that these apps aren't being distributed in those app stores.
C) One of notarization's primary functions is to establish an accountability chain when something goes awry, as it did here. Because it worked, Apple was able to immediately revoke the developer's credentials, preventing this malware (and any other linked to that developer account) from launching on any Internet-connected Mac.
D) As for your suggestion that this was a malicious act on the part of an Apple employee, see: Hanlon's razor.
Before someone else posts it: Windows 10? (Score:2)
I know. Shame on me.
Its only Finder that cares anyway (Score:2)
You can run anything you like from the terminal command line. I guess they figured if you can use a unix command line you know (better) what youre doing.
"Mistakenly" Yes, very generous (Score:1)
Let's not upset the, uh... oh shit, Apple Cart(el)
That does it (Score:2)
Obviously 30% isn't enough to catch all the malware, it's about time to raise it to 35%.
*Automated* approval process was circumvented (Score:2)
The notarization process is a purely automated process, there are no humans involved in approving or denying requests for notarization. The fact that some malware was able to evade whatever checks Apple has for maliciousness should not be terribly surprising: think of how much other malware has eluded anti-virus scanners, Google Play's app approval tests, and so on.
Apple will update their notarization servers to detect malware like this, but the cat-and-mouse game will continue, as the malware authors will
This is simply to thin out the herd. (Score:1)
A good culling isn't a bad thing every now and then.
They did not miss alternative payment channels... (Score:2)
If Steve Jobs were alive today, someone would be.. (Score:3)
If Steve jobs were alive today, someone at Apple would be getting kicked in the balls for approving anything that has to do with Flash Player.
https://www.cnn.com/2011/11/09... [cnn.com]
If this App would have had Payment links, it surely would have been scrutinized to the level of Fornite and kicked out of the App store and had the developer keys revoked.
Apple is falling apart. The MBAs are taking over and the techies are getting shoved into the basement or the roof of the flying saucer.
Note to MBAs, you can only make money until the customers figure out your product is crap. You are losing your shine and headed for the land of Microsoft.
Re: (Score:1)
What is an LEA?
Re: (Score:2)
Steve Jobs needs to return to Apple again. Oh wait... :(