Happy New Year!
I have moved my home page to www.gnu.org.ua/~polak/. Thanks Sergey.
You are currently browsing the archive for 2006/01
I have moved my home page to www.gnu.org.ua/~polak/. Thanks Sergey.
Netvibes is a nice and well designed start page, better than Google's Personal Page and Microsoft's Windows Live. It can be a good application for one who doesn't read more than ten feeds (otherwise a real feed reader is a must-have). In addition to feed reading, they provide some interesting add-ons, like web notes, price watch, To Do list, and mail reading...
Yes, they provide a module for reading a Gmail, Yahoo! Mail, or any other POP3/IMAP4 account. And I find it to be a great danger for anyone who uses it, especially including those hundreds of unaware users.
There are two major issues about it. First of all, in order to use the mail reading module, one must provide login and password. No service should ask one for private passwords to other services. In case of Netvibes, they ask for such a password and do not explicitly state nor describe the further authentication and authorization process. The main problem here is that, at the time of this writing, they only use insecure HTTP protocol instead of encrypted HTTPS!! This means that your mail login and password are being sent over an unencrypted channel between your and Netvibes machine. The simplest solution for this is to just enable HTTPS, but instead they wrote the following in their Terms of service:
Oh, they just forgot to emphasize "your sole risk" ;).
Nope and sorry, but I don't understand why do you send people's passwords over unencrypted channels.
Here is a sample transmission, dumped using Firefox Live HTTP Headers (emphasized text shows the danger):
Secondly, I just don't trust and don't use a service which asks me for my private passwords. Besides the technical danger already explained above, there is a question do they or how they store people's passwords on their machines. This is a proprietary application, thus we don't know their server-side code, but even if we knew, it just wouldn't make much difference. At the time of writing this post, their Privacy Policy says: Netvibes will never sell, rent or share your personal information, especially your e-mail addresses, with any third parties for marketing purposes without your express permission.
Good, they emphasized especially your e-mail addresses , but no explicitly stated about mail logins and passwords. I personally find it more important than the problem of giving my e-mail address to a spammer. Spam is easy to ignore, but what about logging into people's accounts? They already have a nice collection of logins and passwords and almost all mail services do not state the last login time/IP address. So it's fairly easy to read people's mail ;). You can also imagine what could happen if somebody cracked into their machines...
Okay, perhaps I'm just exaggerating the problem and I really, really want to believe that it is not their intention to do such malicious things. I'm sure they just wanted to make people's life easier, but they simply forgot that the risk is *very* high.
Besides these serious flaws, Netvibes is still an interesting service -- just do not use its mail reading modules! :-)
Have you ever wondered how
Google tracks
your search result clicks? The technique behind is relatively simple, each
link is attached to the mousedown
event, currently handled by
the rws
function. So your search result links look completely
normal until you press down the mouse button on them. Google rewrites the
URL and redirects through its own website so they are able to track
your choices. For instance, search for Google OS returned
http://www.osnews.com/story.php?news_id=10096 at the third
position, but after the rewrite it became:
I like this elegant solution which is necessary for the Search History and besides it helps Google to better rank the search results.