News for hackers. Stuff that matters.
Re:U.S. House committee approves blueprint for Big Tech crac... by zffr on Friday April 16, 2021 @07:46AM (#26832692)
WebKit on iOS has special sandbox privileges not available to other user frameworks. I think it allows it to spawn other processes, and do special stuff to increase its performance and decrease energy consumption. It seems like an engineering challenge to expose these features to arbitrary 3rd party frameworks in a way that doesn’t allow these features to be abused.

Not sure of Apple’s full motives, but I think this is at least part of the reason other rendering engines are not supported.

Re:U.S. House committee approves blueprint for Big Tech crac... by traib on Friday April 16, 2021 @09:58AM (#26833929)
> WebKit on iOS has special sandbox privileges not available to other user frameworks.

Okay so WebKit cannot be used as is, but then why forbid other alternatives [1]? Seems like a Catch-22.

> It seems like an engineering challenge to expose these features to arbitrary 3rd party frameworks in a way that doesn’t allow these features to be abused.

How does literally every single other platform manage this? AFAIK none of Android, Windows, the many Unix-like OSs, even Apple's MacOs have such restrictions on browser apps.

And I think it'd be unfair to characterize the users of those other platforms as being "abused" by their browser apps. E.g. Firefox seems pretty trustworthy.

[1] https://developer.apple.com/app-store/review/guidelines/ - "2.5.6 Apps that browse the web must use the appropriate WebKit framework and WebKit Javascript."

Re:U.S. House committee approves blueprint for Big Tech crac... by zepto on Friday April 16, 2021 @10:55AM (#26834654)
> How does literally every single other platform manage this? AFAIK none of Android, Windows, the many Unix-like OSs, even Apple's MacOs have such restrictions on browser apps.

They don’t. All of those platforms are less secure than iOS.

Re:U.S. House committee approves blueprint for Big Tech crac... by heavyset_go on Friday April 16, 2021 @02:06PM (#26837202)
And yet iOS exploits are cheaper than Android exploits because iOS exploits are so plentiful[1][2].

[1] https://www.theregister.com/2020/05/14/zerodium_ios_flaws/

[2] http://zerodium.com/program.html

Re:U.S. House committee approves blueprint for Big Tech crac... by zepto on Friday April 16, 2021 @05:02PM (#26839057)
That’s a function of unsold inventory and the usefulness of exploits and nothing to do with the number of possible exploits.
Re:U.S. House committee approves blueprint for Big Tech crac... by traib on Friday April 16, 2021 @11:28AM (#26835067)
> All of those platforms are less secure than iOS.

Do you have a source for this statement, specifically in relation to browsers?

Let's consider Android. I wouldn't automatically assume that using Safari on iOS is more (or less) secure than using Chrome or Firefox on Android - they are all provided by well known tech companies with years of expertise building browsers and a focus on security.

Re:U.S. House committee approves blueprint for Big Tech crac... by zepto on Friday April 16, 2021 @11:38AM (#26835214)
Android is definitely less secure than iOS, you can easily verify this by googling.

Controlling the execution environment is part of iOS’s defense in depth strategy. Focussing on browsers alone is a red herring. You have to look at the whole system.

It’s true that Google or Mozilla may be able to produce an equivalent level of security in a browser engine, but that’s a false comparison, since alternative browsers are not limited to just these companies.

Re:U.S. House committee approves blueprint for Big Tech crac... by jonny_eh on Friday April 16, 2021 @12:17PM (#26835795)
> Android is definitely less secure than iOS, you can easily verify this by googling.

You can also verify that the world is run by lizard people by googling.

Re:U.S. House committee approves blueprint for Big Tech crac... by tick_tock_tick on Friday April 16, 2021 @01:53PM (#26837056)
iOS still runs main parts of its text rendering in kernel space. It is by definition less secure than almost any other operating system.
Re:U.S. House committee approves blueprint for Big Tech crac... by zepto on Friday April 16, 2021 @02:00PM (#26837153)
And yet somehow isn’t as plagued by botnets and banking Trojans etc.
Re:U.S. House committee approves blueprint for Big Tech crac... by robbiemitchell on Friday April 16, 2021 @10:49AM (#26834571)
What prohibited browsers are you referring to?
Re:U.S. House committee approves blueprint for Big Tech crac... by traib on Friday April 16, 2021 @11:43AM (#26835277)
I was mainly referring to how every browser app on iOS is forced have Safari underneath. The wiki page on Firefox for iOS [1] mentions this in some detail - it cannot use Gecko like it does on desktop and Android, it must use WebKit instead.

[1] https://en.wikipedia.org/wiki/Firefox_for_iOS

Re:U.S. House committee approves blueprint for Big Tech crac... by fingerlocks on Friday April 16, 2021 @12:02PM (#26835583)
This is a technical detail most people don’t care about. You still get all the competing browsers with all their specific features on iOS, regardless of the rendering engine.
Re:U.S. House committee approves blueprint for Big Tech crac... by gorbypark on Friday April 16, 2021 @01:06PM (#26836481)
All non-Safari browsers on iOS use the Safari engine underneath, which doesn't currently support WebRTC. It's a pretty huge blocker for a lot of sites (video conferencing, etc) to have to throw up a "Please use Safari" banner for iOS users using anything other than Safari.
Re:U.S. House committee approves blueprint for Big Tech crac... by heavyset_go on Friday April 16, 2021 @02:08PM (#26837220)
It also doesn't support Web APIs that Chrome and Firefox have supported for 8+ years now.
Re:U.S. House committee approves blueprint for Big Tech crac... by cma on Friday April 16, 2021 @12:56PM (#26836328)
I believe due to webkit no browsers are allowed to do full screen with multitouch. It is possible this only affects Safari and Chrome and isn't a webkit limitation, I haven't tested Firefox.
Re:U.S. House committee approves blueprint for Big Tech crac... by Jochim on Friday April 16, 2021 @07:04PM (#26839997)
That's precisely the problem though. Apple have been allowed to extend privileges to their own applications that that their competition are explicitly prohibited from using.