Slashdot Mirror


Stopping "PattyMail" Email Bugs

An anonymous reader writes, "In the U.S. Congressional Inquiry into the HP spy scandal, it was revealed that HP used Web bugs to track the source of leaks. HP's Fred Adler considers them a useful investigative tool which HP will keep using. Since dubbed PattyMail after HP Chairwoman Patricia Dunn, Web bugs have been around for a while. But it turns out the vulnerability they represent is far worse than first thought. Microsoft Outlook won't have a patch until 2007. The company at the center of the scandal claims they've done nothing wrong. But could repressive governments use them to track down critics? Can anything be done to stop Web bugs?"

44 of 248 comments (clear)

  1. Get rid of pics in emails by krell · · Score: 3, Insightful

    Ship all email programs by default configured to not show images in the mail. That would be a start. I've seen some web clients already that automatically filter out tiny "bug" sized graphics.

    --
    Where were you when the voynix came?
    1. Re:Get rid of pics in emails by DaveCar · · Score: 4, Informative


      The issue discussed in TFA does not involve image bugs but iframe bugs.

      Now, I don't know, but they would potentially still be triggered if you were using a "convert to plain text" filter???

    2. Re:Get rid of pics in emails by Anonymous Coward · · Score: 4, Insightful

      This is a perfect opportunity for the often decried personal firewalls: Add a rule to allow the mail client to connect to the mailserver on the POP3 and SMTP ports (or IMAP port) and deny all other connections. Even if you use a client which can't be configured not to load external files, the firewall will stop the webbugs.

    3. Re:Get rid of pics in emails by eric76 · · Score: 2, Interesting

      It doesn't have to be just graphics.

      When readnotify was mentioned during the hearings, I signed on for a trial account. In the signup page, when it asked where I heard about them, I answered that I heard about them in the Congressional Hearings on Pretexting. One web bug they used in the test messages I tried was a wav file set to play at zero volume. I didn't look at the wav file itself, so I couldn't tell if there was anything malicious in the wav file.

      I did the testing from an OpenBSD machine using Sylpheed. It didn't report that I had read the e-mails unless I copied and pasted a link from the e-mail headers to a web browser.

    4. Re:Get rid of pics in emails by B'Trey · · Score: 2, Interesting

      If all ISPs or at least a great majority scan all emails for images and download _all_ the images, then the fact that an image is downloaded doesn't give the sender any information anymore.

      Not quite true. If your ISP and Bob's ISP and Alice's ISP are all different and they all download the image, then I know that the email which I sent to you has been forwarded to two different mailboxes. I may not know for sure who those mailboxes belong too - you could have forwarded it to your own home account. But I do know the email was forwarded.

      --

      "The legitimate powers of government extend only to such acts as are injurious to others." Thomas Jefferson.

    5. Re:Get rid of pics in emails by ConceptJunkie · · Score: 2, Funny

      But according to a book I read, Alice and Bob are using quantum encryption. Besides, I though the only person they had to worry about was Eve.

      --
      You are in a maze of twisty little passages, all alike.
  2. Yes. by AJWM · · Score: 4, Insightful

    Can anything be done to stop Web bugs?"

    Um, how about not reading email in HTML? Even LookOut!, er, Outlook you can set to convert mail to plain text.

    --
    -- Alastair
    1. Re:Yes. by John.P.Jones · · Score: 2, Informative

      In this case it isn't HTML that is the problem it is the automated referencing of external data (images) via HTML, my mail program kindly asks before downloading these images, a really nice sender would attach the images so I know they aren't tracking me.

  3. Usual FUD by The+Bungi · · Score: 4, Insightful

    Outlook is doing exactly what it needs to do, blocking download of images. If it lacks the specialization of countering these "bugs" that's too bad for corporate sleuths and leakers, but it does not expose the user to anything, this is not a vulnerability and the "patch" mentioned will simply give you an additional option regarding image handling. I wouldn't think the "let me forward this mail with the secret tracking device turned off" functionality was high on Microsoft's feature list when they released OLK2003.

    1. Re:Usual FUD by NewWorldDan · · Score: 3, Insightful

      The only thing I don't like about Outlook's handling of this is that there isn't a way to download specific image files in the message. It's all or none.

  4. "Can anything be done to stop Web bugs?" by bunions · · Score: 4, Funny

    Sadly, no. Since HTML is a vital component of email, this sort of vulerability is inherent in the 'email' system, much like compromised cookies and overridden passwords. Some time in the future, we may have an email system that is simply composed of raw text which would be invulnerable to such exploits, but for now we can only dream.

    --
    there is no need to sign your posts. this isn't usenet. your username is right there above your post. stop it.
    1. Re:"Can anything be done to stop Web bugs?" by Anonymous Coward · · Score: 2, Funny

      Sir, your sarcasm detector appears to be malfunctioning.

    2. Re:"Can anything be done to stop Web bugs?" by rhavenn · · Score: 2, Funny

      Darn it. I just had it replaced too.

    3. Re:"Can anything be done to stop Web bugs?" by jackbird · · Score: 2, Informative

      Someday, perhaps someone will write a mail client that disallows loading of remote images in emails unless specifically allowed. Perhaps they could call it "Thunderbird."

  5. So, is it spyware? by BigDogCH · · Score: 4, Interesting

    Wikipedia explains web bugs. http://en.wikipedia.org/wiki/Web_bugs

    So, is this spyware, or not? I would say yes. The website is spyware, as it is tracking where it's user comes from....but then isn't all of the internet spyware?

    The ZDnet article asks it best......"Phoning home? Deception? It must be spyware. Right? At least if you're a politician that's not well steeped in technology, it must be. Or is that the case? Maybe it is spyware after all. And maybe all HTML-based e-mail should visibly disclose that the page contains "tracking" elements with links back to more information on what those elements do and what the privacy policy of the sender is. Does PattyMail qualify as spyware and should the senders of HTML-based e-mail disclose their use of trackable graphical elements in the e-mail itself? Feel free to answer below."

  6. Moving forward. by krell · · Score: 4, Funny

    "Some time in the future, we may have an email system that is simply composed of raw text which would be invulnerable to such exploits, but for now we can only dream."

    I've even heard that someone is working on a revolutionary OS that runs entirely in text mode, and uses command-line control, and is completely impervious to web bugs, Windows trojans, and other such infestations.

    --
    Where were you when the voynix came?
    1. Re:Moving forward. by Pinky · · Score: 3, Funny

      Ah yes, Amish OS 1.0.

      Alternatively you can unplug the three pronged virus enabler device that runs from every computer to the electrical socket.

  7. Plain Text Only by rhavenn · · Score: 3, Insightful

    Don't read your email in HTML format. Problem solved. a) There is nothing to be said in email that can't be said in plaintext and b) I really could care less to see your smiley face sig and pretty flower background.

    1. Re:Plain Text Only by Red+Flayer · · Score: 3, Funny
      Don't read your email in HTML format. Problem solved. a) There is nothing to be said in email that can't be said in plaintext and b) I really could care less to see your smiley face sig and pretty flower background.
      Yeah, but wouldn't that be much more emphatic if it was written like this:

      Don't read your email in HTML format. Problem solved.
      • There is nothing to be said in email that can't be said in plaintext and
      • I really could care less to see your smiley face sig and pretty flower background.
      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
  8. Paul Tomblin said it best. by Tackhead · · Score: 4, Funny
    > There may not be an easy way to disable it in today's email software, short of turning off HTML email entirely.

    "The PROPER way to handle HTML postings is to cancel the article, then hire a hitman to kill the poster, his wife and kids, and fuck his dog and smash his computer into little bits. Anything more is just extremism."

    - Paul Tomblin was talking about USENET when he said this, but he was right.

    1. Re:Paul Tomblin said it best. by muellerr1 · · Score: 2, Funny

      How much do hitmen charge for dog fucking?

  9. Mutt ! by mpapet · · Score: 2, Informative

    Mutt!

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  10. use Pine by baomike · · Score: 3, Funny

    easy way to eliminate all sorts of crap in emails.

  11. Finally! by Anonymous Coward · · Score: 2, Funny

    A word gayer than "blog." Thank you, Pattymail!

  12. Block in the firewall? by DamienMcKenna · · Score: 3, Funny

    How about blocking the offending IP ranges at the firewall level? Anyone know what IPs to block?

  13. Re:Duh, use a non html email client by Sardonis · · Score: 2, Insightful

    pine is non-free (http://www.gnu.org/philosophy/license-list.html), use mutt

  14. Re:Nothing new here... by DaveCar · · Score: 3, Informative

    Bah. RTFA. It's not about image bugs.

  15. It is NOT about images by DaveCar · · Score: 2, Informative
  16. Pfft, you kids and your bloatware. by Kadin2048 · · Score: 3, Funny

    A real email client ... surely you mean UNIX mail?

    That ought to be good enough for anybody.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:Pfft, you kids and your bloatware. by imaginaryelf · · Score: 2, Funny

      Pfft, cat + sed is my mail reader.

    2. Re:Pfft, you kids and your bloatware. by SillyNickName4me · · Score: 3, Funny

      I telnet into smtp and pop3 servers to send and read mail...

    3. Re:Pfft, you kids and your bloatware. by Anonymous Coward · · Score: 2, Funny

      What? You can't code IP packets by hand? Sheesh, kids today...

  17. Problem NOT Solved by DaveCar · · Score: 2, Informative

    This is NOT about image bugs, it is about IFRAME bugs.

    http://www.freedom-to-tinker.com/?p=610

  18. With Outlook, just use a software firewall by Curmudgeonlyoldbloke · · Score: 3, Insightful

    Using a crappy old version of Zonealarm here, but any decent software firewall would do the same.

    Zonealalarm's pretty basic - it* only has concepts of "local" and "Internet" zones; simply ensure that the Exchange server that it wants to connect to is in the "local" zone and that Outlook can't access the "Internet" zone.

    *the version I'm using, anyway.

  19. Solution is NOT regulation. by Kadin2048 · · Score: 3, Insightful

    This sounds like an invitation for some dumbass law "requiring" people to disclose when an email has tracking elements ... except that it would be impossible to enforce, and the spammers/malware-writers would just ignore it anyway.

    The solution here isn't regulation. It's just for people to decide whether a feature (in this case, HTML mail) is really worth the risk.

    Alterately, we could 'neuter' HTML mail so that only the most basic formatting commands worked; use it purely as a style markup language, with no iframes, images, or externally linked text. That seems like it would solve the problem while preserving the reason 90% of idiot users want HTML: so they can use bold/italic/flashing-red-text or whatever.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  20. Can anything be done to stop Web bugs? by Otter+Escaping+North · · Score: 4, Funny

    Can anything be done to stop Web bugs?

    Funny you should ascii...

    --
    Running Windows^H^H^H^H^H^H^H OSX and Linux in the home. (I don't have time for Solitaire any more.)
    1. Re:Can anything be done to stop Web bugs? by CDS · · Score: 2, Funny

      ascii stupid question, get a silly ansi...

  21. Huh? by mccrew · · Score: 4, Insightful
    A good fix would be to have your email client fetch all external files via a caching proxy server.

    I don't think so. Please explain how your proposal would prevent the sender from detecting the user reading the mail in the following image tag, where the final part of the URL path is a uniquifier:

    <img src="http://example.com/cgi-bin/genImage/lk3894343 ">
    --
    Hey, Windows users, there is no such thing as "forward" slash, there is only slash and backslash.
    1. Re:Huh? by thrillseeker · · Score: 2, Interesting

      Please explain how your proposal would prevent the sender from detecting the user reading the mail in the following image tag, where the final part of the URL path is a uniquifier

      It depends what the bug-sender is trying to do. If he wants to see that a particular person has opened a particular email, and he controls what identifier gets sent to that person, then by tracking when the identifier is loaded he may know that the email has been read. If an ISP fetches and caches the urls of all emails sent through its system in advance of them being opened, something a firm such as Google could do easily, then the sender loses that knowledge - all he knows is that the receiving system fetched his email. However, such a middleman requires an effort on the part of the ISP.

      The concern here, I think, is that of email being forwarded when, in the opinion of the originator, it shouldn't. HP (or their hired underlings) is tracking the IP address of the various parties that fetch that url. This gives them a great advantage in trying to determine who has gotten the email. However, if the receiving client used a central caching proxy server, a'la Google Cache, then HP loses that knowledge - all it now knows is that someone somewhere in the world fetched that url once (because it is cached for some amount of time). A million people could fetch that email via Google Cache now and HP would be no wiser.

      However, this doesn't obviate finding that email is sent out of an internal system - since the internal system is likely not using the external cache - however, this knowledge was more easily obtained anyway by looking at the internal mail system's logs of what went out.

      Google would do the world a service, and also obtain even more valuable (to them) knowledge of what was out there in the interweb tubes by offering such a service for free for any to use, and also implementing it with their own Gmail system of course - adding a bit of code to Thunderbird, etc. to send a "pre-fetch" to a proxy cache would be trivial - if the url had been previously fetched the sender would not know it had been fetched again, and would neither know who fetched it. If the reciever decided to view the images in his email, then they would, because of the proxy-cache setting, now be fetched via the proxy cache.

    2. Re:Huh? by TommydCat · · Score: 2, Insightful

      In HP's case, I believe they would be more interested in who leaked the email rather than who receives it, therefore each authorized recipient would get their own trackable bug.

      Even one hit from a cache with an IP address not belonging to HP would indicate a potential breach of confidence and finger who forwarded the mail or exposed it to an insecure network.

      --
      This comment does not necessarily represent the views and opinions of the author.
  22. Sendmail/MailScanner/Pmail by Medievalist · · Score: 4, Informative

    www.sendmail.org
    www.mailscanner.info
    www.pmail.com

    Problem solved, oh, maybe five years ago. It amazes me that anyone just figured this was a problem NOW.

    I've received hundreds, if not thousands, of emails with a {disarmed} header modification inserted by MailScanner... it's quite interesting to learn who is routinely inserting tracking bugs in their mailings.

    I suppose you could also use transparent caching a'la squid to bumfuzzle some of the trackers and speed up browsing for your end users at the same time. But it seems like nowadays the bugs usually contain individualized tracking codes that would make it through the cache anyway.

    You just have to strip out external references and tell the end users "that guy who sent you this is using a broken mailer". That's the strategy the HTML addicts used to create this problem, after all - they told the clueless that HTML was normal and that anybody who couldn't read it was using broken or obsolete software. I use the same line (which happens to be true) if somebody complains that they can't read company XYZ's mailings because the image links have been stripped out; "oh, company XYZ is using a broken obsolete mailer that puts external links into the text; until they learn to use the Internet you'd better find a new company to deal with or stick to phone calls".

  23. Use something simple by bb5ch39t · · Score: 2, Informative

    I use Pine on Linux. Simple, easy for me to use, and it doesn't do a thing unless I tell it to. People who let their computers run their lives get what they deserve.

  24. Traceable email? by Wicked+Zen · · Score: 2, Funny

    SO... does this mean Bill Gates really can track my email habits and send me $243.00 for everyone I forward email to, while simultaneously preventing my account from being deleted?

  25. Re:Specific Suggested Preventative Steps by Rakarra · · Score: 2
    3) If you can't do that, disable automatic macro execution in MSFT Word.

    Does word still allow automatic macro execution? That's absolutely crazy. Have people forgotten about the nasty virus-via-word-macro years?

    4) Do not use HTML email. HTML makes things PRETTIER, not more useful.

    Specifically, your mail client should always always be set to never fetch anything off of a server. If the mail has a link for a picture, if the picture isn't specifically sent as an attachment to the mail, then it should only show as a broken link.

    Anyone in favor of HTML mail is either a spammer or cares more for form than function.

    Or, you know, you could acknowledge that there are a number of cases where your presentation is actually pretty important.

    (Though I use mutt and prefer such mails be sent out with dual text-only and HTML versions. Good mail programs will show the text-only ones if it's a text client and an HTML one if it's an HTML client).

    Install something like ZoneAlarm on your individual workstation and explicitly ban all MSFT Office products from accessing the Internet, without at least popping up a dialog box.

    Very good suggestion. Never rely on a product (especially something like Word) to police itself.

    If you must follow a questionable URL of dubious provenance, consider actually using an OLDER browser version. For example, Netscape v4.7 or older. It won't render many pretty things correctly, but who cares. More importantly, it also will simply ignore a lot of the more recent tags and syntax as being noise.

    This is, strangely enough, one of the reasons I'm comfortable with Linux on my desktop at home and why I do all my web browsing under it using Firefox. I like not using the same thing that everyone else is using. It brings more security. Not only is my box not as much of a target, but given the way it's firewalled, there's no reason anyone would want to pay attention to it. One of my guildmates in World of Warcraft just lost all his items ingame because someone got his password through a keylogger on his system. I thought.. "Boy, I'm glad I don't really have to worry about that sort of thing."