Live data from Hacker News

Does Apple really log every app you run? A technical look

blog.jacopo.io

171–180 of 355 posts

Re: Does Apple really log every app you run? A technical look

#171

Earlier quoted context omitted.

Or, simply assume that there really are no “good guys”.

Especially where money is involved.

IMO especially when stock holders wanting a monetary return on investment are involved. I give my money to the FSF every month, because they provide value to me, but not because I expect them to surreptitiously extract it from others and give it to me as cash dividends.

Re: Does Apple really log every app you run? A technical look

#172
post #77
post #37

Earlier quoted context omitted.

It's worth noting that on ios you can never block anything - just have to put up with it.

You can still block access by host by using an HTTP proxy like Fiddler or Charles. Settings > WIFI > Proxy

I use adblockios and haven't upgraded because they unblocked the blocking. I keep hearing about charles, I wonder if it is special or if it doesn't really block everything.

Re: Does Apple really log every app you run? A technical look

#173
post #157

Earlier quoted context omitted.

5 minutes is an absurdly short cache time…

If you catch malware in the wild you don’t want to wait half a day for the cache to expire. Negative responses are typically cached for short periods of time. Can you imagine if people cached NXDOMAIN for half a day and someone creating a record had to wait 12 hours for it to go live because someone queried it?

> If you catch malware in the wild you don’t want to wait half a day for the cache to expire.

But if you have a cached OCSP response for the cert of a malware author, then you've already launched their app, so it's probably too late.

Re: Does Apple really log every app you run? A technical look

#174

Now just waiting for the trolls to write some software that makes the response always cause it to be invalid. With a wee bit of ARP magic, you could make a bunch of mac users very unhappy at the cafe's.

No joke, this would get a fix published very quickly. I’m embarrassed I didn’t think of it myself.

Re: Does Apple really log every app you run? A technical look

#175

Earlier quoted context omitted.

> I never asked them to do that in the first place, so I'll be blocking it from now on. Apple's working on making sure you can't block it. They already keep you from blocking their own traffic with Little Snitch and similar tools: https://news.ycombinator.com/item?id=24838816

if they keep doing like this I will block their entire ASN .

Or stop buying stuff that is broken-by-design in the first place.

Re: Does Apple really log every app you run? A technical look

#176
post #160

Earlier quoted context omitted.

first compressed and then encrypted. A good encryption is indistinguishable from random data.

That's why it's compressed before encryption?

Yeah, because encrypted data should be incompressible, as it should be indistinguishable from random data, which is also incompressible.

Reality is a little different of course, and compression can cause problems for encryption because compressed data tends to be highly predictable (especially things like compression headers and compression dictionaries). This allows for potential “known/chosen plaintext” attacks on the encryption.

Some classic examples of this type of attack are breaking Enigma (known plaintext, no compression) by assuming the content of some messages[0] and the more recent CRIME[1] attacks against TLS using compression to help produce a chosen plaintext.

The simple solution in these scenarios is to avoid using compression completely.

[0] https://www.quora.com/Did-the-inclusion-of-Heil-Hitler-at-th... [1] https://en.m.wikipedia.org/wiki/CRIME

Re: Does Apple really log every app you run? A technical look

#177

Now just waiting for the trolls to write some software that makes the response always cause it to be invalid. With a wee bit of ARP magic, you could make a bunch of mac users very unhappy at the cafe's.

OCSP responses are signed, so no, that doesn't work.

Re: Does Apple really log every app you run? A technical look

#178
post #158

Earlier quoted context omitted.

Which is still sufficient information to narrow down to the set of applications developed by a single entity. And because this is being done over HTTP, anyone along the network chain has visibility as well.

Agreed, this should be sent encrypted, obviously. My point was that the intent here might not be to "snoop" on users, as even the author points out by comparing his analysis with what Jeffrey Paul's article reported ("[...] that’s quite an important difference on a privacy perspective") but likely to efficiently handle certificate revocation. Hopefully they will find a better way.

It's called plausible deniability and it's how frog is being boiled slowly.

Re: Does Apple really log every app you run? A technical look

#179
A caveat to blocking ocsp.apple.com is that I discovered Apple is running more than one service on that domain.

http://ocsp.apple.com/ocsp-devid01 is Developer ID, but http://ocsp.apple.com/ocsp03-apevsrsa2g101 is something else, which if blocked can prevent the Mac App Store from loading.

Post reply on HN