Friday, September 22, 2006

How does Yahoo Sign In SEAL work ?

Last month yahoo introduced "Yahoo Sign In SEAL" aimed at preventing the phishing attacks. I have always been extra curious when it comes to security of software and web applications and decided to see how this works. Here is what testing has revealed about the tracking.

Yahoo uses multiple methodologies to achieve the tagging of user system.

  1. Simple browser cookie
  2. Flash Shared Objects (.sol) Aka. Flash Cookie
  3. XML file in Userdata folder.

Interesting part of the findings is how persistent the tagging has been. If you delete one source other one will help yahoo identify the system and recreate the deleted data.

How to delete Yahoo Sign In SEAL tracking completely ?
  1. Close Browsers
  2. Delete the Cookies from browser (IE : Tools >Internet Options> Delete Cookies , Firefox Ctrl+Shift+Del )
  3. Delete Flash Shared Objects from C:\Documents and Settings\{user name}\Application Data\Macromedia\Flash Player\#SharedObjects
  4. Delete YL[1].xml. On windows XP you can have it here "C:\Documents and Settings\{user name}\UserData\{random folder like ODFXSDVY} \YL[1].xml


More questions then Answers:

How can a web page store something outside temp folder of browser?
And how is yahoo able to write the XML file to UserData folder?

To best of my knowledge this folder is exclusively used by Window and IE to store system info.

45 comments:

Tweety said...

Welcome to the blogosphere genius! Now we the web world will become more knowledgeable!!

postin said...

Ok, a fellow blogger has pointed that Yahoo was able to store the persistent data as implemented by Dynamic HTML (DHTML) behaviors.

More Interesting stuff here : http://msdn.microsoft.com/library/default.asp?url=/workshop/author/persistence/persistence_ovw_entry.asp

To disable the Userdata Persistence in IE follow steps given here



1. Tools > Internet Options > Security
2. Edit the Level security settings
3. Find Miscellaneous
4. scroll down and go to Userdata Persistence
5. Select Disable and save.

Unknown said...

Really, this is a neat way to uniquely identify computers all over the world.

And the general public most likely won't know how to undo it. (do they bother anyway?)

Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...
This comment has been removed by a blog administrator.
日本ダービー said...
This comment has been removed by a blog administrator.
出会い said...
This comment has been removed by a blog administrator.
出会い said...
This comment has been removed by a blog administrator.
SM度チェッカー said...
This comment has been removed by a blog administrator.
玉の輿度チェッカー said...
This comment has been removed by a blog administrator.
mコミュ said...
This comment has been removed by a blog administrator.
mコミュ said...
This comment has been removed by a blog administrator.
mixi said...
This comment has been removed by a blog administrator.
スタビ said...
This comment has been removed by a blog administrator.
スタービーチ said...
This comment has been removed by a blog administrator.
gree said...
This comment has been removed by a blog administrator.
スタービーチ said...
This comment has been removed by a blog administrator.
ツイッター said...
This comment has been removed by a blog administrator.
モバゲー said...
This comment has been removed by a blog administrator.
モバゲー said...
This comment has been removed by a blog administrator.
Anonymous said...
This comment has been removed by a blog administrator.
グリー said...
This comment has been removed by a blog administrator.
ツイッター said...
This comment has been removed by a blog administrator.
mコミュ said...
This comment has been removed by a blog administrator.
Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...
This comment has been removed by a blog administrator.
Twitter Delicious Facebook Digg Stumbleupon Favorites More