Hacker News new | ask | show | jobs
by notpiika 2035 days ago
Can the link be switched to https://twitter.com/_L1ngL1ng_/status/1329552467240116236, the actual source of the news?
2 comments

Especially since the source sucks, with “gems” like

> Every Apple device, including the T2 security chip, has been jailbroken with checkra1n so far.

and “jailbreaking makes your device insecure”.

Jailbreaking DOES break the security model though. Its literally performed to "break the jail". It takes a locked down system and removes the locks, resulting in a system that is more open; to yourself and an attacker alike.
The fact that jailbreaks exist show that the security was broken when you got there, kind of like when you pick a house’s lock you’re not “reducing its security” unless you choose to throw away the lock entirely. You could (and many jailbreaks do) add a better lock.
Do you have examples of how these better locks work? I'm interested in how these jailbreaks patch over the exploits that led to them working in the first place.
Jailbreaking uses vulnerabilitities, but doesn't (by itself, of course it allows the user to) introduce any. It even allows you to patch the vulnerability behind you before Apple does officially (see JailbreakMe, 3.0 IIRC).
>Jailbreaking uses vulnerabilitities, but doesn't (by itself, of course it allows the user to) introduce any.

What? The entire point of jailbreaking is to leverage specific kinds of vulnerabilities, often only exploitable via physical access (a tether and DFU mode is typical), in order to root the system so that afterwards other stuff can be done with it more conveniently. Sometimes this even necessitates further security compromises. To use checkra1n itself as an example, last I checked in order to use it on A11 devices (iPhone 8/8+/X) with iOS 14 you must give up on using any passcode on the device via the "Skip A11 BPR Check" option.

It's certainly worthy to note that none of this should inherently be necessary. Apple could offer power users the option to load their own root certificate alongside Apple's, and then sign and run things with the full iOS technical security model from there. Apple is mixing business desire with security desire. Further, many of the threat vectors introduced by jailbreaking are ultimately the same we deal with on the PC, so they're "new to an iDevice" but something technical users can often mitigate. And it can even offer new security options sometimes to go along with it too!

But none of that means that jailbreaking isn't introducing new threat vectors to the system. It is. It's just that it's often worth it to many of us given the alternatives is all.

While it should not be inherently required, in practice it is. When not jailbroken the only people you can assume within reason to break your privacy/security are Apple (due to bugs or bad design) and Nation States. Apps, both private and on the store, do only what is allowed (which for instance, before iOS 14 was far looser re clipboard, microphone, camera, and location).

The option of installing a root cert now requires users to refuse to install root certs at work or for some App required to get cheaper insurance or whatever crazy idea you could think of. Users would need to know what is possible (at that point anything) and also have the power and incentives to refuse.

Checkra1n for A11 isn’t really considered to be usable for that reason, so it’s not a very good example.
My understanding, though I'm not sure, is that a "traditional" jailbreak (installing Cydia and such) allows all apps to read/write from the full file system.
Usually, yes, but there is no need to actually do that. I would be surprised if the jailbreak presented here installs Cydia.
Jailbreaking by definition introduces avenues for exploitation against what device security requires. Apple pays millions of dollars for security staff, auditing and security research.
It might actually be billions at this point, since they bake in some features into the silicon itself. That being said, Apple’s device security model is has many places where it is not aligned with what most people want. KTRR is a good example of a mitigation that has no effect in practice for preventing most exploits, and it’s just one of the instances where Apple tries to protect their software over you, the user.
Interesting. I wonder what would happen if someone tried to launch the applications from the Homepod's /Applications directory on the new M1 devices