Blown To Bits

A Case of Mistaken Identity, with a Postscript on Encryption

Saturday, January 16th, 2010 by Harry Lewis
In cheap atrovent the study, the children's play had a theme of violence, azor for sale and it expressed the need for protection. Certain side effects cialis online without a prescription of Effexor XR may be more likely than others during order drops no prescription required the first week of treatment. Panromantic asexual people may desire ventolin online stores a romantic relationship and may or may not choose to buy generic estradiol cost professional engage in sexual activities. Some of the core symptoms of vibramycin for sale inflammatory breast cancer are thickening or swelling of the skin cipro buy drug of the breast, swelling of the breast, and discoloration of triamterene online stores the skin of the breast. Scientists will continue in their buy generic diclofenac cost work attempts to improve the efficacy and tolerability of ASCT for zoloft without prescription people with MM. However, some people may have certain factors buy cheap tetracycline that can increase their risk of developing gestational diabetes. What acomplia for sale you can doTalk with your doctor if you're experiencing bothersome find cheap triamterene online back pain while using Paragard. Ableism can cause people to cheap cream in uk prioritize the health and independence of nondisabled people at the expense.

The Associated Press reports a strange case in which a Facebook user logged into her account from her cell phone and wound up in someone else’s. Except it turns out that though strange, it is not unprecedented. A couple of people even wound up in each other’s accounts.

It’s a little hard to figure out what is going on, but it seems that the wrong cookie (code identifying the Facebook account) got installed on the user’s cell phone. According to the story, it’s AT&T’s fault, though it is hard to be sure since all the cases involve not just the same carrier but the same web service (Facebook) and the same Nokia phones. If, as reported, it’s a bug in AT&T’s cell-phone-to-Internet connection, it’s easy to imagine that a user might be taken to another’s Gmail account in the same way.

If the connection had been encrypted, that would probably have prevented the cookie bug from doing any harm. But Facebook does not use encrypted connections.

Which reminds me of something I should have mentioned earlier. In what was already a good week for Google on the privacy front, because of its announcement that it would stand up to the Chinese censors, Google announced in a much less publicized blog post that it was going to enable https by default for Gmail. That is, up to now, your Gmail has flowed to you in plaintext, available for sniffing and snooping anywhere in the Internet. There was always a way to change that default and have your Gmail encrypted, but it took a little digging to find the check box and few people bothered. The disadvantage to Google in making encrypted email the default is that the encryption takes time, so Google had to upgrade its systems, costing them money. Now they have decided to to exactly that, and once again, good for them!

Added a little later: The betting in the Slashdot comment thread is that it’s simpler than the AP story suggests. As one comment says,

My guess is that it’s as simple as this: the http returned by a request to “www.facebook.com” was cached by AT&T and delivered to other users who attempted to fetch that URL in an attempt to save bandwidth. The login credentials are irrelevant… once AT&T cached the page it thought of as “www.facebook.com” it would deliver it to anyone who asked for that URL. It probably only changed for the next person because someone insisted on logging out and back in, and the caching server detected the change then re-cached the NEW user’s page. This used to happen a lot on the internet to unencrypted streams that allowed log-ins. These days most caching servers are properly configured, but it’s still an easy mistake to make if you’re setting up a caching proxy.

That is, sometimes an ISP will cache (keep its own local copy) of a web page it retrieves from a server so the ISP can deliver it to multiple users who may request it without going back to the server for a fresh copy each time. Obviously this is the wrong thing to do if there is any possibility that the page may change in an important way in between requests that the ISP is receiving. Perhaps it was just delivering one party’s version of “facebook.com” (a logged in page) to another user who also asked for “facebook.com”. Whatever it was doing, it was wrong! And reminds us that nothing in a distributed system ever works better than the poorest code that gets invoked. Even retrieving a web page involves lots of parties.

3 Responses to “A Case of Mistaken Identity, with a Postscript on Encryption”

  1. clay barham Says:

    Our economy can grow like it used to only if minds are not encapsulated in limiting bubbles and actions restricted by boxes to prevent action, other than a rule to do no harm. Government has moved in every direction to limit thought and action, all of which discourages living out of the bubble and box. Innovation, creative challenges to the way things are done, making waves and wakes, all those things that disturb the bureaucrats and civil servants among us, are the keys to boosting us back to prosperous times, as cited in Bubbles, Boxes and Individual Freedom on claysamerica.com. Satisfying the envious, the angry and the suspicious by blocking individual freedom to be different is the only answer government comes up with when addressing jobs and the economy. History has already proven that human misery is the product of government intervention into the affairs of a people. Claysamerica.com

  2. Aaron Says:

    This happened to me as well. The only thing is, i don’t have a nokia phone..i have a samsung eternity. That caching explanation makes sense though, guess that’s what i encountered.

  3. Concerned citizen Says:

    Its nice to leave yourself signed in when you are using your own personal computer. In the cases of using shared computers at a library or a cafe or using your phone for internet access…. use encrypted log-ins and REMEMBER to LOG-OUT. The person that retrieves whatever it was you were doing may not be the honest upstanding soul you are.