From: Phil Taylor on
A friend of mine who is quite paranoid about security has become
curious about cookies, and has noticed some strange behaviour on her
iMac. (2.4 GHz Intel iMac running Snow Leopard with everything up to
date.)

She uses three browsers, Safari as first preference, FireFox only for
sites which Safari doesn't like, and iCab for sites which absolutely
require you to accept cookies. Safari and FF are both set to not
accept cookies at all, while iCab is set to accept cookies only from
visited sites, to store them locally and to delete them all when
quitting. She does not leave programs running when not in use, and
therefore never has more than one browser at a time running.

Despite this, she still finds cookies appearing in the global cookie
file.

I have just watched while she demonstrated that there were no cookies
there, then start Safari (which has google.co.uk set as its startup
page) and show that the Google PREF cookie has appeared. (Note that
the origin of that cookie is given as google.com, not google.co.uk)
Furthermore, if she simply leaves Safari running for about five minutes
a second cookie appears, apparently from bbc.co.uk and named BBC-UID.
This despite the fact that she has not even visited the BBC site.

Can anybody explain this? Why is the Google cookie appearing despite
Safari being set to not accept any cookies, and why is the BBC cookie
appearing without visiting any site other than Google?
From: Phil Taylor on
Oh, and on my own machine (same hardware, OS version and Safari
version) this does not happen. If I tell Safari not to accept cookies
I don't see any. If I allow it to accept cookies and go to
google.co.uk I get two cookies, PREF and NID, and both show their
origin as google.co.uk, not google.com.

Phil Taylor
From: Chris Ridd on
On 2010-01-30 12:16:49 +0000, Phil Taylor said:

> A friend of mine who is quite paranoid about security has become
> curious about cookies, and has noticed some strange behaviour on her
> iMac. (2.4 GHz Intel iMac running Snow Leopard with everything up to
> date.)
>
> She uses three browsers, Safari as first preference, FireFox only for
> sites which Safari doesn't like, and iCab for sites which absolutely
> require you to accept cookies. Safari and FF are both set to not
> accept cookies at all, while iCab is set to accept cookies only from
> visited sites, to store them locally and to delete them all when
> quitting. She does not leave programs running when not in use, and
> therefore never has more than one browser at a time running.
>
> Despite this, she still finds cookies appearing in the global cookie
> file.
>
> I have just watched while she demonstrated that there were no cookies
> there, then start Safari (which has google.co.uk set as its startup
> page) and show that the Google PREF cookie has appeared. (Note that
> the origin of that cookie is given as google.com, not google.co.uk)
> Furthermore, if she simply leaves Safari running for about five minutes
> a second cookie appears, apparently from bbc.co.uk and named BBC-UID.
> This despite the fact that she has not even visited the BBC site.
>
> Can anybody explain this? Why is the Google cookie appearing despite
> Safari being set to not accept any cookies, and why is the BBC cookie
> appearing without visiting any site other than Google?

Safari goes and visits sites in the background to keep the "Top Sites"
page accurate. Dunno about the google cookie, but I'd reckon that is to
do with the google search field.

Also type "pubsub list" in a terminal window to see what RSS feeds
various clients are going to fetch and how often.

--
Chris

From: Phil Taylor on
In article <7siqqsFg6qU1(a)mid.individual.net>, Chris Ridd
<chrisridd(a)mac.com> wrote:

> Safari goes and visits sites in the background to keep the "Top Sites"
> page accurate. Dunno about the google cookie, but I'd reckon that is to
> do with the google search field.
>
> Also type "pubsub list" in a terminal window to see what RSS feeds
> various clients are going to fetch and how often.

Ah, right. I'll pass that on.

If I do "pubsub list" on my own machine I see that Safari is subscribed
to the Washington Post A section, and goes there every 30 min to check.
I have no recollection of ever setting that up. I'd bet good money
that she has acquired a similar subscription to BBC news at some point,
which would account for the mysterious BBC cookie (if such cookies are
immune to the preferences setting)

Phil Taylor
From: Chris Ridd on
On 2010-01-30 14:21:26 +0000, Phil Taylor said:

> In article <7siqqsFg6qU1(a)mid.individual.net>, Chris Ridd
> <chrisridd(a)mac.com> wrote:
>
>> Safari goes and visits sites in the background to keep the "Top Sites"
>> page accurate. Dunno about the google cookie, but I'd reckon that is to
>> do with the google search field.
>>
>> Also type "pubsub list" in a terminal window to see what RSS feeds
>> various clients are going to fetch and how often.
>
> Ah, right. I'll pass that on.
>
> If I do "pubsub list" on my own machine I see that Safari is subscribed
> to the Washington Post A section, and goes there every 30 min to check.
> I have no recollection of ever setting that up. I'd bet good money
> that she has acquired a similar subscription to BBC news at some point,
> which would account for the mysterious BBC cookie (if such cookies are
> immune to the preferences setting)

The pubsub program's manpage includes how to unsubscribe various feeds.

--
Chris