by Kallikrates on 8/27/15, 3:40 PM with 59 comments
by alexbock on 8/27/15, 3:51 PM
by cromwellian on 8/27/15, 4:05 PM
I guess the real question is whether an HTTP call to load an ad copy is sensitive content. I think you can make an argument that it is sensitive content, because if I were monitoring your connection, and everything was encrypted, but I suddenly saw lots of ads for Ashley Madison and cheating sites, I might conclude that you had been researching those in the past even if I couldn't see your other traffic.
A better way would just to let the ad networks fix it. You can bet that after iOS9 ships, if they see a massive drop in ad traffic, they'll be burning the midnight oil to fix it ASAP.
I mean, iOS9 betas have been out for a long time, so it's not like they haven't had time to prepare.
by boo_radley on 8/27/15, 4:21 PM
by DannyBee on 8/27/15, 4:25 PM
Not that you shouldn't hold companies responsible, mind you, but everything everywhere is not some company (no matter who it is Google, Apple, etc) deliberately trying to screw you with some motive and purpose and grand conspiracy for how to achieve it in mind. Most wrong/dumb things are usually just simply random people being wrong or not thinking things through on the internet[1]
I guess a lot of folks have never worked at any mid-size or large companies :)
[1] The large company comment also applies to the possible retort that they should know better.A lot of large companies have 100's of "official" blogs. I'm sure corp comm/security/whoever would love to just have 1 they have to watch. But such a thing is not really the world.
by MrGando on 8/27/15, 4:23 PM
And it's also easy to just say "google should just suck it up and take their losses and just do HTTPS". You have to think that a lot of games rely on Google having a big ad inventory to monetize (and it's their only revenue model).
I don't work at Google, but do work in ad-tech. The HTTPS only move by Apple is great and will make a lot of things better... But it's going to take a while.
PS: Check prices of CDNs with SSL... They are also expensive.
by st3fan on 8/27/15, 4:38 PM
Then if you flip NSAllowsArbitraryLoads to true you will have to justify in the app review process why your app is needing that.
And something tells me that 'making arbitrary insecure connections to ad delivery platforms' is not going to be a valid reason. You may be rejected for that. Or there may at least be a big fat warning on the app store page that says 'beware this app talks to random insecure servers'.
It is a big win for users and the fight against lawless surveillance. Go Apple!
by nevir on 8/27/15, 4:20 PM
---
I.e. they know it sucks, and are working on something better.
by stavros on 8/27/15, 3:48 PM
by jakobegger on 8/27/15, 4:01 PM
If it was my decision, I'd allow disabling App Transport Security if your app is something like a browser or an RSS client, were you need to connect to servers not under your control.
If you need to disable it to make ads work, I'd reject it.
by gress on 8/27/15, 3:48 PM
Edit: an unarguably true statement, fully supported by Google's own posting, begins to be downvoted.
Google could just as easily tell the ad networks to upgrade to HTTPS, but they have chosen to ask developers to reduce the security of their applications instead.
by rubyalex on 8/28/15, 6:38 AM
[0] http://ste.vn/2015/06/10/configuring-app-transport-security-...
by skywhopper on 8/27/15, 4:22 PM