News for hackers. Stuff that matters.
Re:Apple cuts off Beeper Mini's access by LordDragonfang on Friday December 08, 2023 @06:28PM (#38576226)
(1) is exactly what that quote is pointing out. If Apple actually cared about its users' security, they would see this as a gap, and would have addressed it already. The fact that they haven't means that, despite all their posturing about being a security-first platform, they care more about lock-in and marketing than they do about user security.
Re:Apple cuts off Beeper Mini's access by georgespencer on Friday December 08, 2023 @06:45PM (#38576469)
Putting aside that I count at least two glaring examples from this list[^1] in your reply, I suspect Apple would argue that it is in fact _solely_ preoccupied with its users' security: that's why iMessage is end to end encrypted and Apple does not offer 2FA / OTPs via SMS. Apple does not generally try to mitigate security issues which are beyond its control (e.g. non-Apple devices, protocols).

[^1]: https://en.wikipedia.org/wiki/List_of_fallacies

Re:Apple cuts off Beeper Mini's access by goosedragons on Friday December 08, 2023 @07:07PM (#38576684)
They do offer 2FA via SMS. This is AFAIK the ONLY option for Android/non-Mac users. Why are those users less deserving of decent security? Apple still sells and offers services outside their platforms, so they're still customers potentially with hundreds or thousands of dollars worth of purchases and CCs attached. FFS Nintendo has better 2FA options than Apple for non-Apple platforms.
Re:Apple cuts off Beeper Mini's access by georgespencer on Friday December 08, 2023 @07:29PM (#38576868)
> Why are those users less deserving of decent security?

Because they don't own an Apple device or have iMessage, which is the entire point of this discussion?

Re:Apple cuts off Beeper Mini's access by goosedragons on Saturday December 09, 2023 @07:42AM (#38581493)
So Apple only cares about security for Apple platform users and not all users of Apple services? Such commitment to security...
Re:Apple cuts off Beeper Mini's access by jeroenhd on Friday December 08, 2023 @06:58PM (#38576604)
> and Apple does not offer 2FA / OTPs via SMS

Last time I checked, Apple still used security questions any hacker can get answers to on Facebook. I'm not all that confident about Apple's approach to account security.

Apple has the ability to control security issues on Android: they can release an Android app, like every other E2EE messenger out there.

Apple chooses not to, and it's their choice, of course. It doesn't care about the privacy of it's non-users, and it doesn't care about the privacy of its users when they communicate with non-users. From what I can tell, it only cares if you stay within the Apple bubble.

Re:Apple cuts off Beeper Mini's access by philistine on Friday December 08, 2023 @07:07PM (#38576687)
Those security questions are now very much optional. I made sure to lock down my Apple account. If I lose either my password or access to all my devices, the only thing that can unlock my account is a long printed code or permission from a trusted family member. My account no longer has security questions.

Apple is doing it optionally because they're trying to balance two opposing forces here: helping its users access a locked account, and giving users tightly locked accounts.

Re:Apple cuts off Beeper Mini's access by reaperducer on Friday December 08, 2023 @07:38PM (#38576943)
Last time I checked, Apple still used security questions any hacker can get answers to on Facebook.

Check again.

I recently reset a forgotten iTunes password. This required:

  - An email verification

  - An SMS verification 

  - A verification code sent to another device on the account

  - A ten-day wait

  - Another second device verification
That's 5FA authentication just to reset a password.

The days of answering personal trivia questions to reset passwords are long gone.

Re:Apple cuts off Beeper Mini's access by georgespencer on Friday December 08, 2023 @07:24PM (#38576816)
My points are narrowly related to the parent's assertion that Apple preventing Beeper Mini interoperability / allowing SMS is evidence of their convictions relating to privacy being hokum, but since you're not one of those 3 month old accounts I see making specious arguments…

> Last time I checked, Apple still used security questions any hacker can get answers to on Facebook.

Apple's default for a number of years has been to use trusted devices IIRC. Their kb article on resetting a forgotten Apple ID password even suggests that it's better to wait until you're back with a trusted device than to immediately try to reset without one, suggesting that the process is somewhat intensive and perhaps subject to human review? I just kicked it off online and the first question _is_ to confirm an obfuscated cell phone number, but I can't imagine that after that it's mother's maiden name dreck?

> Apple has the ability to control security issues on Android: they can release an Android app, like every other E2EE messenger out there.

Which would thus expose them to security weaknesses of a device and OS they do not control, and potentially expose iPhone and iOS customers to increased risk should an Android iMessage user's phone have malware, or screen scraping, or keylogging, etc.

> Apple chooses not to, and it's their choice, of course. It doesn't care about the privacy of it's non-users, and it doesn't care about the privacy of its users when they communicate with non-users. From what I can tell, it only cares if you stay within the Apple bubble.

Nail on the head, but I do think that folks overstate the simplicity with which Apple could provide a comparably secure iMessage experience on Android.

Re:Apple cuts off Beeper Mini's access by saintfire on Friday December 08, 2023 @11:10PM (#38578484)
> Apple has the ability to control security issues on Android: they can release an Android app, like every other E2EE messenger out there.

I'm surprised I haven't seen this mentioned more. They could even make a green (or whatever colour they wish) iMessage bubble to denote that it is not from an Apple device. Seems like it solves all the problems people present with E2EE/iMessage with Android interop. On the issue of spam, which I feel is just grasping at straws, You could allow blocking unknown non-Apple iMessages by default. Unless I am mistaken, this really only leaves the walled-garden as the thing that stops Apple from implementing something like this.

In fact, you could even only allow Android iMessage conversations that include at least one genuine Apple device. This combats the argument that they shouldn't have to give resources away to Android users for free. This would be added-value to their own customers by providing more streamlined messaging with their Android contacts. Such as situations where group chats are forced to swap to MMS for a single Android user, sending pictures/video to a friend, etc.

Re:Apple cuts off Beeper Mini's access by kevincox on Saturday December 09, 2023 @06:50AM (#38581136)
This is like making a car where the airbags only deploy if you hit another car of the same brand.

Sure, if this car is super safe it may be better if both you and the other driver both had it. But it is clearly better to have airbags, even if the other car is less safe than it could be if it was from the first-party brand.

It is one thing to not try to mitigate security issues outside their control and another thing to remove possible security because you don't control it entirely.

Re:Apple cuts off Beeper Mini's access by Grustaf on Friday December 08, 2023 @06:42PM (#38576425)
It's a pretty indirect gap, since it has nothing to do with Apple's infrastructure, it's about users choosing to interact with users of non-Apple platforms using insecure means. There are dozens of secure cross-platform messenger apps that they could be using, and SMS is a legacy technology.
Re:Apple cuts off Beeper Mini's access by robertoandred on Friday December 08, 2023 @06:28PM (#38576235)
An intentional gap? Or a bug that they've now fixed?
Re:Apple cuts off Beeper Mini's access by Dylan16807 on Friday December 08, 2023 @06:38PM (#38576374)
Fixing this bug leaves the gap intact.
Re:Apple cuts off Beeper Mini's access by 7e on Friday December 08, 2023 @06:54PM (#38576574)
A third party client in iMessage allows for spam attacks, and (worse) malicious payload attacks. It’s very much in the interests of security that Apple fence them out.
Re:Apple cuts off Beeper Mini's access by danShumway on Saturday December 09, 2023 @10:13AM (#38582531)
I don't think it's at all clear that the approach you describe is working: https://www.wired.com/story/imessage-interactionless-hacks-g... (2019), https://www.forbes.com/sites/daveywinder/2023/06/02/warning-... (2023)

Of course, this is a hard problem. I'm not saying Apple is bad at security, many good messaging platforms run into these kinds of problems. But the way you fix these problems (and the way Apple in fact did fix the bugs above) was through patching their own software, not by trying to control what attackers can send.

If security researches can send a malicious payload attack that compromises iMessage, the solution is not to make sure they can't send that payload (which would be impossible to guarantee anyway), the solution is to patch iMessage to no longer be vulnerable to that payload attack.

One hopes that the only thing preventing your iMessage client from being compromised is not whether or not the attacker has a spare $1,000 lying around.

Re:Apple cuts off Beeper Mini's access by api on Saturday December 09, 2023 @10:14AM (#38582542)
The longer term solution is to stop using memory unsafe languages.
Re:Apple cuts off Beeper Mini's access by danShumway on Saturday December 09, 2023 @10:18AM (#38582568)
Regardless, when a buffer overflow happens, it's not reasonable to say, "well, we'll just make sure nobody sends us badly formatted or maliciously formatted data. As long as only iPhone users can send us data then we can trust it."

The actual solution is to make the client/server not be vulnerable to malicious payloads that would cause a buffer overflow. Whether you do that by patching bugs individually or switching to a memory safe language, or whatever strategy is used -- "don't send our messaging platform bad data" isn't a security fix.

Re:Apple cuts off Beeper Mini's access by pcwalton on Saturday December 09, 2023 @09:09PM (#38588364)
On macOS iMessage is scriptable in various ways (both officially supported and unsupported), so the security argument doesn't hold water to me. It's a business decision.