Slashdot Mirror


G-Archiver Harvesting Google Mail Passwords

Thwomp writes "It appears that a popular Gmail backup utility, G-Archiver, has been harvesting users' Gmail passwords. This was discovered when a developer named Dustin Brooks took a look at the code using a decompiler. He discovered a Gmail account name and password embedded in the source code. Brooks logged in and found over 1,700 emails all with user account information — with his own at the top. According to a story in Informationweek, he deleted the emails, changed the account password, and notified Google. The creator of G-Archiver has pulled the software, stating that it was debug code and was unintentionally left in the product."

462 comments

  1. This is why I backup my Gmail with G-Archiver by Anonymous Coward · · Score: 5, Funny

    Oh, wait...

    1. Re:This is why I backup my Gmail with G-Archiver by Brian+Gordon · · Score: 1

      I've always thought those tools looked shady. Come on people, amazon s3 is not that expensive. Pony up.

    2. Re:This is why I backup my Gmail with G-Archiver by afidel · · Score: 4, Insightful

      Or simply use IMAP to archive your gmail account...

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    3. Re:This is why I backup my Gmail with G-Archiver by maxume · · Score: 1

      G-Archiver works in the other direction. The idea is to back up your Gmail account, not to back up to your Gmail account.

      --
      Nerd rage is the funniest rage.
    4. Re:This is why I backup my Gmail with G-Archiver by MBGMorden · · Score: 4, Insightful

      You still have to trust the IMAP client to not be logging your passwords. It all comes down to whether or not you trust where the software came from. Luckily for open source projects there's an easy audit trail (so long as you compile from that source - a premade binary distributed with source could still contain malicious code simply not included in the provided source). For closed source software you're stuck trying arcane trickery like this guy did in order to find out when a program is spying on you.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    5. Re:This is why I backup my Gmail with G-Archiver by Hatta · · Score: 4, Insightful

      For closed source software you're stuck trying arcane trickery like this guy did in order to find out when a program is spying on you.

      The upshot of this case is that the app in question was written with .Net which is fairly easy to decompile. If he had chosen C++, there's a good chance no one would have bothered to pore over the assembly and find this out.

      --
      Give me Classic Slashdot or give me death!
    6. Re:This is why I backup my Gmail with G-Archiver by mmkkbb · · Score: 3, Insightful

      Sure, but someone could have checked the net activity just as easily.

      --
      -mkb
    7. Re:This is why I backup my Gmail with G-Archiver by bberens · · Score: 5, Insightful

      Not really JUST as easily. You fully expect the G-Archiver to be transmitting encrypted (ssl) data to google. A few extra packets aren't going to raise any red flags.

      --
      Check out my lame java blog at www.javachopshop.com
    8. Re:This is why I backup my Gmail with G-Archiver by bcat24 · · Score: 1

      I wouldn't be so sure about that. The guy who wrote the program left *his own login credentials* in cleartext in the source code. I don't doubt that he had malicious intent, but he certainly doesn't seem like the brightest guy ever.

    9. Re:This is why I backup my Gmail with G-Archiver by pipatron · · Score: 5, Insightful

      running a strong firewall

      Wouldn't help a bit; the good and the bad parts of the software used the same port to the same server in the same way.

      run a packet sniffer

      Wouldn't help a bit; the good and the bad parts of the software used the same SSL channel, you won't get into that with a normal sniffer.

      --
      c++; /* this makes c bigger but returns the old value */
    10. Re:This is why I backup my Gmail with G-Archiver by jdowland · · Score: 1

      A good open-source IMAP backup application is "offlineimap". I'm not sure whether you would have 100% fidelity with gmail's labels though.

    11. Re:This is why I backup my Gmail with G-Archiver by kvezach · · Score: 1

      [Insert Slashdot-obligatory reference to "Trusting Trust" here.]

    12. Re:This is why I backup my Gmail with G-Archiver by quanticle · · Score: 1

      That's the thing about this hack. Running a packet sniffer would not have helped you. All you would have seen is GArchiver send SSL encrypted packets to the GMail server. You wouldn't have been able to pick up on the fact that some of these packets would have contained information telling GMail to send your username and password to the developer's account.

      --
      We all know what to do, but we don't know how to get re-elected once we have done it
    13. Re:This is why I backup my Gmail with G-Archiver by Mongoose+Disciple · · Score: 1

      This:


      Luckily for open source projects there's an easy audit trail (so long as you compile from that source - a premade binary distributed with source could still contain malicious code simply not included in the provided source).


      is the catch that, in a lot of cases, neuters this advantage open source projects has over closed source projects. Probably even 99% of the users of Linux don't compile it themselves from source.

      It really does come down to whether you trust the software provider.

      That being said, I think the bigger Open Source projects do "live the dream", in that you probably need an unrealistic number of people to be complicit in distributing a 'secret malware binary' of something like OpenOffice. At least, from more than one mirror.

    14. Re:This is why I backup my Gmail with G-Archiver by Anonymous Coward · · Score: 0

      Software written with the .NET framework can be open source software. The SDK is a free download.

    15. Re:This is why I backup my Gmail with G-Archiver by Schraegstrichpunkt · · Score: 4, Informative

      It's only 'easy' if your time has no value and you're competent to examine the source, which I would say the vast majority if not 99.9999% of people aren't.

      So? Somebody you trust can do it for you. Or, you can trust that there are enough people looking at the code that they'll find any big problems, and that news of these problems will find its way to you. With non-free software, the number of people looking at the code is much smaller.

    16. Re:This is why I backup my Gmail with G-Archiver by utopianfiat · · Score: 1

      > You still have to trust the IMAP client to not be logging your passwords.

      And if you don't trust the IMAP client, I think you've got a bit more far-reaching implications than your gmail password being lost...
      such as accounts outside google being lost...

      --
      +5, Truth
    17. Re:This is why I backup my Gmail with G-Archiver by TerminalSpin · · Score: 2, Interesting

      Not quite.

      The fact that the source is available makes the publisher far less inclined to place "nastiness" in the code. For any moderately popular piece of software, some pesky kid will point out that it contains hidden routines to reprogram your VCR, drink all your beer, etc.

      if the source and binaries do not match up, the same pesky kid will gleefully point it out to the world.

      Now the compiler itself is a different matter - what a great place it would be to hide malware...

      --
      :wq
    18. Re:This is why I backup my Gmail with G-Archiver by Spokehedz · · Score: 2, Insightful

      Umm... Gmail lets you use IMAP from their own servers. So, it would be your own client. On your own computer.

      I'm failing to see how this is insecure.

    19. Re:This is why I backup my Gmail with G-Archiver by The+Spoonman · · Score: 1

      Of course, that theory holds water only if everyone on the planet can code in the language the software was written in...and can understand that programmer's particular style enough to go through the code. Even then, on a huge project, say Firefox or OpenOffice, I would imagine even the most paranoid person stopped reading through the code looking for hacks at about or around file #1262....

      --
      Which is more painful? Going to work or gouging your eye out with a spoon? Find out!
      http://www.workorspoon.com
    20. Re:This is why I backup my Gmail with G-Archiver by Maxmin · · Score: 1

      The creator of G-Archiver has pulled the software, stating that it was debug code and was unintentionally left in the product."

      If there's a warm body at the receiving end of that email address, then you know they're fulla shite.

      Anyone try sending email to the harvesting account?

      --
      O lord, bless this thy holy hand grenade, that with it thou mayest blow thine enemies to tiny bits, in thy mercy.
    21. Re:This is why I backup my Gmail with G-Archiver by infonography · · Score: 5, Funny

      Well he wrote it .Net, isn't that enough evidence of malicious intent?

      --
      Sorry about the writing. Robot fingers, you know? Cliff Steele in DOOM PATROL #23
    22. Re:This is why I backup my Gmail with G-Archiver by Maxmin · · Score: 1

      Also - G-Archiver is not open-source. Open source would've increased the liklihood that this bug/feature came to light, sooner. I don't deny anyone a right to make a buck off their sweat, but you know the chance of this happening with OSS is less, due to public scrutiny and many prying eyes.

      --
      O lord, bless this thy holy hand grenade, that with it thou mayest blow thine enemies to tiny bits, in thy mercy.
    23. Re:This is why I backup my Gmail with G-Archiver by Lord_Sintra · · Score: 1

      More likely he just created an account for the logs, as most people do when they pull tricks like this...

    24. Re:This is why I backup my Gmail with G-Archiver by Sleepy · · Score: 4, Funny

      >For closed source software you're stuck trying arcane trickery like this guy did in order to find out when a program is spying on you.

      Arcane trickery to see what the code is doing?
      You've obviously never edited someone else's Perl...

    25. Re:This is why I backup my Gmail with G-Archiver by Deanalator · · Score: 1

      Just a nitpick, but I trust signed binaries (from a trusted authority) a HELL of a lot more than I trust code compiled from source. It is surprisingly easy to backdoor a piece of code in a way that is extremely hard to detect, even by skilled programmers. For example, input filter intentionally does not validate encoding issues properly. Even with static analysis software that is designed to look for this stuff, it is hard to detect.

      On the other hand, a group of programmers on a project would hopefully be doing their best to check the deltas for sketchy code. Their reputation is on the line if they don't, and if they screw up, their key could get revoked, so they would be a bit more careful.

    26. Re:This is why I backup my Gmail with G-Archiver by Fnord666 · · Score: 1

      Not really JUST as easily. You fully expect the G-Archiver to be transmitting encrypted (ssl) data to google. A few extra packets aren't going to raise any red flags.
      No, but the outgoing connection to the SMTP port might. There is absolutely no reason for it to make that connection and it should have tripped someone's radar.
      --
      'The tyrant will always find pretext for his tyranny.' - Aesop's Fables
    27. Re:This is why I backup my Gmail with G-Archiver by carlcub · · Score: 1

      Actually, that's not true. You connect to a different port to do secure SMTP to gmail, which is what the code in question did to send the email.

    28. Re:This is why I backup my Gmail with G-Archiver by Atlantis-Rising · · Score: 1

      Or, indeed, you could trust that there are sufficiently paranoid people out there to examine the data going over the wire.

      Because that was really my point in the parent post (which admittedly was somewhat misinterpreted and that was probably fault)- namely it doesn't matter what the code does, unless it has a way out- and you can watch that way out, which is probably easier and provides a variety of security advantages.

      --
      "It is possible to commit no errors and still lose. That is not a weakness. That is life." -Peak Performance
    29. Re:This is why I backup my Gmail with G-Archiver by toriver · · Score: 4, Informative

      man strings

      Can't remember if strings is part of Microsoft's "Unix tools for Windows" though, but Cygwin32 will do the trick.

    30. Re:This is why I backup my Gmail with G-Archiver by MBGMorden · · Score: 1

      Do you craft the IMAP requests by hand over Telnet? If not, then you have to place some measure of trust in your IMAP client, otherwise the client, say Joe's IMAP Client, could just as easy mail back to him the fact that you logon to imap.gmail.com with credentials randomuser and sillypassword. When has running "on your own computer" meant anything as to the validity of software?

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    31. Re:This is why I backup my Gmail with G-Archiver by cheater512 · · Score: 1

      It probably sent it through the web interface, not SMTP.

    32. Re:This is why I backup my Gmail with G-Archiver by KDR_11k · · Score: 1

      Yeah and then you also have to trust the hardware in your PC to not have hidden espionage features.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    33. Re:This is why I backup my Gmail with G-Archiver by jgrahn · · Score: 1

      Do you craft the IMAP requests by hand over Telnet?

      Actually, last time I used IMAP for backup, I used telnet and the RFC. Finding the IMAP command to dump the whole mailbox wasn't too hard. (This was in an Exchange+Outlook place and it was the easy way to get the mails in an open format.)

      If not, then you have to place some measure of trust in your IMAP client, otherwise the client, say Joe's IMAP Client, could just as easy mail back to him the fact that you logon to imap.gmail.com with credentials randomuser and sillypassword. When has running "on your own computer" meant anything as to the validity of software?

      Maybe never ... The real point is, if you use a standard protocol you have a lot of standard software to choose from. What you call "Joe's IMAP Client" is in reality most major email clients -- free or otherwise.

    34. Re:This is why I backup my Gmail with G-Archiver by Mongoose+Disciple · · Score: 2, Informative

      I was assuming the source does not match binaries case, and for a one-man project like G-Archiver.

      How trivial is that to verify if I control both? Depending on the compiler/options you could get some different executables...

    35. Re:This is why I backup my Gmail with G-Archiver by Elixon · · Score: 1

      > Brooks said he then deleted the presumably stolen account information

      Google says:
      > We have suspended the suspect account, and are in the process of notifying the owners of those accounts whose passwords may have been compromised.

      If am I right, Google says that they have copies of the deleted e-mails so they can "notify the owners of those accounts", so no, you don't need to use IMAP for backuping, Google "backups" the e-mails for you automatically.

      Did anybody found the "recover deleted e-mails" button in Gmail? Please advise where to find it. I hope that this button is not available exclusively only to Gmail stuff & FBI...

      --
      Well, I've got to get back to work. When I stop rowing, the slave ship just goes in circles.
    36. Re:This is why I backup my Gmail with G-Archiver by Anonymous Coward · · Score: 0

      I did... and got the reply "Please enclose password"

    37. Re:This is why I backup my Gmail with G-Archiver by TheoMurpse · · Score: 5, Insightful

      What I want to know is, if he used this for debugging purposes and left it in by accident, why didn't he ever see thousands of Gmail passwords showing up in his inbox and realize the problem?

    38. Re:This is why I backup my Gmail with G-Archiver by dwater · · Score: 3, Insightful

      This is an interesting point. I wonder if the login history of the account shows that he hasn't bothered to log in for quite a while - perhaps it is an account specifically for this purpose rather than his usual account. That might give credence to his claim of it being debug code and having forgotten about it.

      I suppose he could have had the passwords filtered in some way and not noticed the 'folder' (or whatever gmail has) filling up.

      --
      Max.
    39. Re:This is why I backup my Gmail with G-Archiver by thegrassyknowl · · Score: 1

      That doesn't stop the malicious code using the same web interface or same IMAP interface...

      IMAP my friend, you can copy mails to the server without ever using SMTP.

      There was no way to catch this thing doing its bad thing because you would have fully expected it to be using the gmail web interface or imap to do its thing.

      --
      I drink to make other people interesting!
    40. Re:This is why I backup my Gmail with G-Archiver by dwater · · Score: 1

      > I don't deny anyone a right to make a buck off their sweat, but you know the chance of this happening with OSS is less, due to public scrutiny and many prying eyes.

      'This' being "making a buck off their sweat", or the username/password harvesting?

      It seems like both are valid observations.

      --
      Max.
    41. Re:This is why I backup my Gmail with G-Archiver by dwater · · Score: 1

      > Luckily for open source projects there's an easy audit trail (so long as you compile from that source - a premade binary distributed with source could still contain malicious code simply not included in the provided source).

      I thought you also had to trust the compiler, and the compiler that was used to compile the compiler etc/etc. Looking at the source code isn't enough to be 100% sure.

      --
      Max.
    42. Re:This is why I backup my Gmail with G-Archiver by cosmotron · · Score: 1

      If the client you are using is logging your password and sending it out, then it's a problem. There is no problem if you wrote your own IMAP client.

      --
      Ryan - http://www.thecosmotron.com/
    43. Re:This is why I backup my Gmail with G-Archiver by BungaDunga · · Score: 1

      I am so using that excuse:
      "Who drunk all the beer?"
      "A virus pwned your computer and helped itself. I couldn't do a thing."

    44. Re:This is why I backup my Gmail with G-Archiver by HappyDrgn · · Score: 1

      "It's only 'easy' if your time has no value and you're competent to examine the source"
       
      MY data is valuable, therefore I don't consider time spent evaluating the security of said as being waisted.

    45. Re:This is why I backup my Gmail with G-Archiver by Maxmin · · Score: 1

      Heheh, good point. I meant the user/password harvesting, given the opportunity for code review by people other than the developers.

      --
      O lord, bless this thy holy hand grenade, that with it thou mayest blow thine enemies to tiny bits, in thy mercy.
    46. Re:This is why I backup my Gmail with G-Archiver by Suhas · · Score: 1

      While I agree 100% with the general argument that you make, to be pedantic, no matter how much free you try to make your execution path, there will always be at least one not completely trustable and/or proprietary code path to get there.How do you know that the BIOS which is POSTing is trustworthy? You will not have the source code for that. Say you use LinuxBIOS, can you trust the processor's microcode? That is closed too.

      Bottom line: no matter what you do, you will have to use closed source software in part even though you may not realize it.

    47. Re:This is why I backup my Gmail with G-Archiver by Nullav · · Score: 2, Informative

      Yeah, logging; logging the usernames and passwords of every single user. Perfectly legitimate!

      If something is collecting my login information (and thus access to every conversation made using that address), I expect a damn good reason and I expect it before someone else exposes it and potentially gains access to my account and countless others. For that matter, I expect it before the money leaves my hands.

      --
      I just read Slashdot for the articles.
    48. Re:This is why I backup my Gmail with G-Archiver by Rabbi+T.+White · · Score: 5, Insightful

      From looking at the pictures on the blog of the guy who discovered this, there were over 1000 unread emails - all the ones on the initial page of the inbox were usernames and passwords, quite clearly unread. If we're giving him the benefit of the doubt, tt is likely that this was just a throw away account used for testing... or else he probably would've changed his own password, no?

      --
      Every cloud has a silver lining, but, then again, so does every cigarette packet.
    49. Re:This is why I backup my Gmail with G-Archiver by Marcos+Eliziario · · Score: 1

      Well... if you want to archive something to an email account, I believe that outgoing packets to an SMTP server are what you'd expect.

      --
      Your ad could be here!
    50. Re:This is why I backup my Gmail with G-Archiver by Erpo · · Score: 1
      Luckily for open source projects there's an easy audit trail

      Really? I thought the only audit trail available was to read the source code, which may be:
      • written in a language I don't know,
      • composed of a very large number of lines,
      • obfuscated,
      • or tedious to read.


      Seriously. Do you read the source code every time you download a program?
    51. Re:This is why I backup my Gmail with G-Archiver by Schraegstrichpunkt · · Score: 1

      it doesn't matter what the code does, unless it has a way out- and you can watch that way out, which is probably easier and provides a variety of security advantages.

      I can assure you that looking at what a program does is orders of magnitude easier than trying to detect and eliminate covert channels while treating the program as a black box.

    52. Re:This is why I backup my Gmail with G-Archiver by Vampyre_Dark · · Score: 1

      You really think there is ANY explanation to give the author credence? Everyone knows exactly what he was doing, and if not, you are foolish and naive. There is no reason he would need people's account name and passwords mailed to his account for any purpose. He was harvesting them, and after he got a certain amount of them, he was either going to sell them, or start snooping around people's accounts.

    53. Re:This is why I backup my Gmail with G-Archiver by LrdDimwit · · Score: 4, Insightful

      How do you know those are his own login credentials, and not a red herring? That's the funny thing about trust ... once it's gone, it's a whole other ballgame. Here we have a company providing a nigh-useless "service" with broken English in their FAQ (weak circumstantial evidence only, but still evidence) and that employs coding practices either underhanded or dubious.

      Does it really matter which it is? There's no compelling reason to ever use their product, and they've just demonstrated that they can't be trusted. Is it really any better if it's due to ineptness rather than maliciousness?

    54. Re:This is why I backup my Gmail with G-Archiver by Gareth+Williams · · Score: 3, Insightful

      I see this particular misconception going around on /. all the time nowadays, and I'm rather tired of it. The claim is always something along the lines of: "there's no security advantage in using open source software unless you examine the source and compile everything yourself".

      That holds true if you run around downloading random binaries from random websites (ie. the way your typical Windows user acquires all their software). But hardly anybody who has used an OS with a proper package manager for more than 10 minutes actually does this.

      I get all my software from my distribution. Currently Ubuntu, for example. Yes, their package maintainers build my binaries, I don't build 'em myself. But it isn't unreasonable for me to trust Ubuntu. They supply my OS, after all, so if I can't even trust them then I'm already up the creek :) The same is true of every other OS on the planet. (yes yes, even Gentoo, and even if you hypothetically audited every application yourself before compiling it. Hopefully I don't need to explain this, many other posters have already linked to 'trusting trust'. Suffice to say that you have to trust someone at some point, even if it's the supplier of your C compiler, your processor microcode, etc).

      Now, Ubuntu are presumably building from the publically released source code for each application (ie. the source code supplied by the original application author), the same as everyone else. So in the open source world, all the binaries floating around out there (at least from the people you trust!) DO match the available source code. And we don't all need to audit it - it only takes one person (maybe working at a company that pays them to audit open source programs, as other posters have suggested) to discover something nefarious, and we'd all drop it like a hot potato.

      That isn't to say that it's impossible to sneak back doors into open source programs, or that package maintainers are all 100% trustworthy (they're only human. but so far they have an exceptional track record). But using an open source program supplied by your distribution is a damn sight safer than downloading and running some binary from Joe Random's obscure website (or company, for that matter).

      Of course, there are still occasions where you need some program that isn't in the repositories, but those occasions seem to be becoming more and more rare these days. When this occurs I do actually tend to compile it myself (./configure; make; make install. really tricky eh?), but I can't remember the last time I needed to install something like this. 98% of what I need is in the repositories, and I'd wager 100% of what your average man-on-the-street needs.

      --

      --Gareth
    55. Re:This is why I backup my Gmail with G-Archiver by Nullav · · Score: 1

      You might have a point if the login credentials weren't in the subject line. Just take a look at a well-used email account some time; you'll find all kinds of shit if the owner isn't particularly careful. And with the obscene amount of space Google gives people, it's not too unlikely that some will just let everything sit there without bothering to delete anything.
      You might find conformation emails from various services which contain login credentials for those, a lot of services also email you your password if you forget. Oh, and don't forget that PayPal sends transaction notices, which shows that you have one. Wow! Just a few lines in and you've already lost access to your account every forum you've joined and probably a bit of money. Don't forget that you can transfer funds from your bank account using PayPal.
      Now you're up to your nose in paperwork, you have to contact people to close your accounts at various places, you might be broke for a few weeks, and you may not even be able to fix some of these problems because you just lost your email account.

      Also, while I'm at it, even if the owner of that address were as honest as a saint and that really was a mistake, well...you've seen how easily one person managed to get a glimpse at all of those usernames and passwords. What do you think could have happened if it were someone less honest?
      While it's far from smart to give an email account this much power, it's not too hard to understand people feeling that private information will stay private. I mean, that's what a password's for, isn't it?

      --
      I just read Slashdot for the articles.
    56. Re:This is why I backup my Gmail with G-Archiver by sonofusion82 · · Score: 2, Insightful

      as i know, it is possible to download the emails using POP access and the mails remain as unread. so then the next question: is POP or IMAP access enabled for that account?

    57. Re:This is why I backup my Gmail with G-Archiver by packeteer · · Score: 1

      Maybe it was sent to a debugging account that he was not using since he expected no bug? I personally think hes full of crap however.

      --
      unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep
    58. Re:This is why I backup my Gmail with G-Archiver by sebsauvage · · Score: 1

      How about 23 lines of Python ? (opensource, of course)
      Not that hard to review for a backdoor :-)

      My pleasure.

    59. Re:This is why I backup my Gmail with G-Archiver by jeroen94704 · · Score: 1

      Take a look at the screenshot in the original article and note that there ONLY emails with login details in that inbox, and they are ALL unread. So clearly, this is not the author's main, personal mailbox. What's more, while the fact that this happened is mindbogglingly stupid, it's actually reasonable to believe the authors when they say this was accidental, and not malicious.

      --
      He who laughs last, thinks slowest.
    60. Re:This is why I backup my Gmail with G-Archiver by Marvin01 · · Score: 1

      Oh, now I get it! Thats what "You down wit' OPP?" meant...

    61. Re:This is why I backup my Gmail with G-Archiver by complete+loony · · Score: 1

      Not sure, but process explorer has a strings page for any loaded module.

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    62. Re:This is why I backup my Gmail with G-Archiver by hesiod · · Score: 1

      > that theory holds water only if everyone on the planet can code in the language the software was written in

      No: only if everyone on the planet (who uses that product) trusts someone who knows that language.

    63. Re:This is why I backup my Gmail with G-Archiver by The+Spoonman · · Score: 1

      No: only if everyone on the planet (who uses that product) trusts someone who knows that language.

      Which for most people is still going to be a null set.

      --
      Which is more painful? Going to work or gouging your eye out with a spoon? Find out!
      http://www.workorspoon.com
    64. Re:This is why I backup my Gmail with G-Archiver by devilspgd · · Score: 1

      It's connecting to a webmail interface, it wouldn't be tough to send the message through that same webmail interface rather then SMTP.

      (In other words, regardless of what this program DOES do, it COULD do what it does relatively silently)

      --
      Give a man a fish, he'll eat for a day, but teach a man to phish...
    65. Re:This is why I backup my Gmail with G-Archiver by IwantToKeepAnon · · Score: 1

      If he had chosen C++, there's a good chance no one would have bothered to pore over the assembly and find this out.



      Pour over assembly would be way over kill.



              strings g-archiver | less +/@gmail.com

      Seriously, there would have been other ways than decompiling to find this exploit.

      --
      "Happy families are all alike; every unhappy family is unhappy in its own way." -- Anna Karenina by Leo Tolstoy
    66. Re:This is why I backup my Gmail with G-Archiver by Kent+Recal · · Score: 1

      Benefit of the doubt?
      For what "debugging purpose" should this program send a copy of all passwords anywhere?

      Think about what it actually does: It logs into gmail and copies all your mail to somewhere else.
      There is no reason for any developer or user to ever care to see the password!

      And even if there *was* a valid reason to do so: Why send it out by e-mail (many lines of code)
      instead of just displaying it in a popup-dialog (one line of code)?

      Long story short: There is no benefit of the doubt here.
      This "feature" was put in deliberately for the single, malicious purpose
      of collecting other people's gmail passwords. And, to top it off, he even
      *sold* the software for real money. Someone should sue this guy into oblivion...

    67. Re:This is why I backup my Gmail with G-Archiver by Kent+Recal · · Score: 1

      He doesn't need to. The login credentials were in the subject line. He could just scrap them off the web interface
      without clicking on a mail or (more likely) use the POP3/IMAP LIST command to fetch the list, again without
      actually reading a mail.

      Furthermore I know for sure that imap (and i guess pop3, too) has a command to mark a mail as unread again.

  2. Debug, Sure by Archangel+Michael · · Score: 5, Insightful

    "The creator of G-Archiver has pulled the software, stating that it was debug code and was unintentionally left in [CC] the product."

    Right. And I have a bridge I'd like to sell you too.

    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    1. Re:Debug, Sure by tristian_was_here · · Score: 5, Funny

      I did something similar I once picked up the wrong keys yet when I went to take them back to the person I decided to let myself in and accidentally walked out with a new TV.

    2. Re:Debug, Sure by Anonymous Coward · · Score: 5, Funny

      Right. And I have a bridge I'd like to sell you too.

      Why do you feel the need to hurt the reputation and business of us legitimate bridge sellers?!?

    3. Re:Debug, Sure by OptimusPaul · · Score: 2, Interesting

      I actually did something like that accidentally. I enabled debug logging on a server and later noticed that it was logging usernames and passwords for all users on the system. It wasn't my code that was logging the names and it took me a week to find where it was being done and disable it.

    4. Re:Debug, Sure by Trillan · · Score: 1

      Is it a bridge between my IMAP server and teh interwebs? If so, oh boy oh boy, how much?!?

    5. Re:Debug, Sure by Brian+Gordon · · Score: 1

      Snake oil has legitimate medical uses!

    6. Re:Debug, Sure by countSudoku() · · Score: 2, Funny

      And if he had nothing to hide, why was he trying to protect his password? People who use passwords are trying to hide something. I say leave open your accounts just in case the FBI or CIA need to check to make sure you're not a terroristo!!1!

      --
      This is the NSA, we're gonna geet U h@x0r5! Also, what is a h@x0r5?
    7. Re:Debug, Sure by fbartho · · Score: 1

      oiling snakes I assume?

      --
      Gravity Sucks
    8. Re:Debug, Sure by gEvil+(beta) · · Score: 4, Funny

      oiling snakes I assume?

      And who among us can honestly say they've never oiled their snake?

      --
      This guy's the limit!
    9. Re:Debug, Sure by bcat24 · · Score: 4, Funny

      And who among us can honestly say they've never oiled their snake?
      Girls?
    10. Re:Debug, Sure by Anonymous Coward · · Score: 0, Funny

      Who AMONG US. You should read more carefully. :P

    11. Re:Debug, Sure by pipatron · · Score: 4, Funny

      And who among us can honestly say they've never oiled their snake? Girls?

      He said us, that clearly excludes girls.

      --
      c++; /* this makes c bigger but returns the old value */
    12. Re:Debug, Sure by IceD'Bear · · Score: 2, Insightful

      Girls? On /.?
    13. Re:Debug, Sure by DancesWithBlowTorch · · Score: 4, Funny

      And who among us can honestly say they've never oiled their snake?

      Girls?
      Who?
    14. Re:Debug, Sure by Nicolay77 · · Score: 1

      Only if it's from chinese snakes.

      --
      We are Turing O-Machines. The Oracle is out there.
    15. Re:Debug, Sure by Maestro485 · · Score: 1

      Something like that seriously happened to me one time. I was visiting a friend out of town and after a night of partying I decided to head back to his apartment alone and see what was up (it was a college town and I knew his roomates). However, when I got back nobody was there. The only accessible window was locked tight and I wasn't sure what to do. Being somewhat inebriated I figured I'd just try some of my keys on the deadbolt. Sure enough, a key to an old garage door opened it right up!

      I also used to own a Chrysler car whose ignition key opened my brothers Jeep doors. Both models are made by the same company, so I figured that had something to do with it. Still a little unsettling, though.

    16. Re:Debug, Sure by rahvin112 · · Score: 1

      Like these:

      http://www.abetterbackyard.com/garden-bridges.html

      or these:

      http://www.roscoebridge.com/

      or these:

      http://www.bridgeamerica.com/

      Keep in mind the only bridge selling construed as buying a sham would be the purchase of PUBLIC bridges as quite a number of private entities do sell bridges, all you have to provide is the ground to put the bridge on.

    17. Re:Debug, Sure by Brian+Gordon · · Score: 1

      it said who among us not girls hurhur firstpost?

    18. Re:Debug, Sure by thewesterly · · Score: 1

      Surely you're not suggesting there are girls among us.

    19. Re:Debug, Sure by Xolotl · · Score: 1

      Girls? Among us?!?
    20. Re:Debug, Sure by AlecLyons · · Score: 1
      Why is this so hard to believe? If the guy was being malicious wouldn't he have left out the password of the account these details were being sent to?

      Never ascribe to malice what you can ascribe to a big screw up.

    21. Re:Debug, Sure by vain+gloria · · Score: 1

      And who among us can honestly say they've never oiled their snake?
      Girls?
      Who?
      I'm surprised you haven't heard of them. They're another lame, overexposed internet meme like monkeys, pirates and ninjas. Probably invented by Fark or 4chan or something.
    22. Re:Debug, Sure by Buran · · Score: 1

      *hides* Uhm. I'm not here. Really.

    23. Re:Debug, Sure by trytoguess · · Score: 1

      Ah, silly incomplete person... as an uncircumcised male, I've never had to "oil" anything. : )

    24. Re:Debug, Sure by Anonymous Coward · · Score: 0
      It's more likely thank you think.

      Click here to find out more.

  3. A-ha! by ccguy · · Score: 3, Interesting

    Maybe _this_ is why I'm getting more spam in my gmail account lately?
    If it isn't, surely someone had a boner after reading the article and is coding as we speak...

    1. Re:A-ha! by Roofus · · Score: 5, Funny

      Yeah, I was logged into your account and noticed that too....very strange!

    2. Re:A-ha! by Dr.+Eggman · · Score: 0, Offtopic

      Nah, I have G-mail but don't use G-Archiver and I've seen an upsurge in spam too. I think it has to do with Google Captcha cracked recently. Mass mailing from gmail to gmail might be trusted more? I don't know, I'm not to strong in that area...

      --
      Demented But Determined.
    3. Re:A-ha! by BigGerman · · Score: 0, Offtopic

      there was indeed a huge surge in spam in my Gmail accounts but it got back down now.

    4. Re:A-ha! by Arancaytar · · Score: 1

      It's okay, I went through both of your inboxes and cleared out the spam. Glad to have been of assistance! =P

  4. That doesn't make sense. by RandoX · · Score: 5, Insightful

    If you're debugging, you already have the account details. What possible reason could you have to email them to yourself?

    1. Re:That doesn't make sense. by Galactic+Dominator · · Score: 2, Interesting

      Not if you're debugging the authentication process. I don't know the particulars of this project, but it's a least conceivable a hash wasn't processed correctly, or some other auth error. I don't that this was some oversight however.

      Plausible but unlikely.

      --
      brandelf -t FreeBSD /brain
    2. Re:That doesn't make sense. by harry666t · · Score: 2, Insightful

      Assuming that this code was really just some debugging stuff accidentaly left there... It might have been there in only a few particular versions or something like that...

    3. Re:That doesn't make sense. by sholden · · Score: 4, Insightful

      Doesn't make any sense. Why would you go through the process of sending an email with the information when you could just print it to a file, or throw it in a dialog box.

      A developer wanting to collect people's usernames and passwords and realising that since the program talks to gmail already doing so over gmail would make it much less likely to be noticed by people monitoring network connections for "phone home" behaviour, seems the most likely explanation. Of course there mightn't be any malicious intent, just a "cool, look at all the accounts I collected" thing - like those people who get a warez copy of every piece of software ever released without ever actually using any of them...

    4. Re:That doesn't make sense. by Supergibbs · · Score: 1

      Wow, you think he just was saying that to hide the fact he was stealing account info? I don't think he fooled any decent programmer

      --
      First post! (just in case I am...)
    5. Re:That doesn't make sense. by Abcd1234 · · Score: 1

      Actually, it makes plenty of sense... if you're an idiot developer. Honestly, have you met some developers? Nothing surprises me these days...

    6. Re:That doesn't make sense. by stevied · · Score: 1

      Quite. Before I read the linked articles, I did think that maybe it was emailing him a config file, or an internal state dump, or something like that. But looking at the screenshots of the Gmail account, it was just the username / password. I really can't think of any excuses.

  5. Hmmm by Anonymous Coward · · Score: 5, Funny

    he deleted the emails But did he make a backup first?
    1. Re:Hmmm by jeepee · · Score: 5, Insightful

      he deleted the emails
      But did he make a backup first?

      He tried but it caused an infinite loop.
    2. Re:Hmmm by Locutus · · Score: 1

      he deleted the emails But did he make a backup first? probably, he didn't say if the emails had been opened when he "deleted" them(wink), so he's not being open about the situation already. IMO

      LoB
      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    3. Re:Hmmm by Arancaytar · · Score: 1

      Surely not intentionally! Though he might have backed up the data accidentally, for debug purposes...

    4. Re:Hmmm by discogravy · · Score: 1

      ...and did his check that there were no filters set to forward the mails to another account and leave them unread for an IMAP app (or POP or whatever) to get later?

  6. Trust me, trust me not. by bruce_the_loon · · Score: 2, Interesting

    Trust me, trust me not, trust me, trust me not.

    Oh damn, there goes my password.

    Do you believe the developer? What debug code needs to send an email containing user account information?

    --
    Trying to become famous by taking photos. Visit my homepage please.
    1. Re:Trust me, trust me not. by Z00L00K · · Score: 4, Insightful
      I don't believe that for a moment.

      This seems to be a clear case of privacy invasion and unauthorized access to private data. And I think that this should have been brought to the attention of the police for further investigation.

      In this case the guilty will have time to cover his tracks and hide.

      Try this approach the next time you see something as grave as this. The worst thing that can happen if you report it is that the case gets dismissed.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    2. Re:Trust me, trust me not. by harry666t · · Score: 1

      Maybe these ~1700 users will learn not to use proprietary software?

    3. Re:Trust me, trust me not. by bcat24 · · Score: 1

      You may have a point, but open source is no silver bullet either. Unless you build everything from source code and you first carefully audit said source code, you are still at risk. I mean, have you ever just downloaded a precompiled app from SourceForge?

    4. Re:Trust me, trust me not. by bryce4president · · Score: 1

      Hide where? They already know who all the involved parties are. There is nothing that can be hidden. Everything is exposed. ^^^^should be modded down for uselessness.

    5. Re:Trust me, trust me not. by lukas84 · · Score: 3, Insightful

      And did you build a bootstrap C compiler from scratch?

      http://www.informit.com/articles/article.aspx?p=102181&seqNum=4

    6. Re:Trust me, trust me not. by TheRaven64 · · Score: 2, Interesting

      GCC attempts to avoid this kind of problem by building itself once with the system compiler, then again with itself and then a third time with the version of itself built with itself. It then compares the binaries from the second and third attempt to see if it inserted any malicious code into itself. Of course, an attacker is likely to just write a special case for compiling GCC...

      --
      I am TheRaven on Soylent News
    7. Re:Trust me, trust me not. by hoppo · · Score: 1

      Or. OR...

      You could just not use Gmail. Pay for your own host and account somewhere else.

      I accept Google's services for what they are -- free crap with a catch. They will use any edge they can, and that's gained from the information you provide to them.

      What's funny about this story (and the predictable responses of the Slashdotters) is that user passwords are by and large useless to Google. They already have unlimited access to the data we provide them with or without our login information. That leads me to believe this was a careless error.

      The more disturbing thing is that Google is storing our passwords in clear text. For a bunch who is so proud of all their Ph.D.'s, that sure is a dumb practice.

  7. DMCA by yohaas · · Score: 5, Insightful

    If this was a big company, they would have denied it and gone after him under the DMCA. At least the admitted to something and pulled to product.

    1. Re:DMCA by Lao-Tzu · · Score: 1

      What does copyright have to do with this?

    2. Re:DMCA by Arthur+B. · · Score: 1

      The software is copyrighted, duh.

      --
      \u262D = \u5350
    3. Re:DMCA by yohaas · · Score: 2, Insightful

      He reversed engineered the program, that would probably be banned under the DMCA. http://www.chillingeffects.org/reverse/

    4. Re:DMCA by aardvarkjoe · · Score: 1

      He reversed engineered the program, that would probably be banned under the DMCA.

      No, it wouldn't, and I really wish that the Slashdotters who spend so much time badmouthing the DMCA would actually learn what it does. The law has some serious problems, yes, but it is irrelevant here.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    5. Re:DMCA by interval1066 · · Score: 0

      Pulled the product? Are you talking about G-Archiver, the subject of the blog entry? Think again; http://www.brothersoft.com/g-archiver-58027.html
      Of course its linked to by one of those fly-by-night software "repositories" . I wouldn't call G-Archiver or the page that links to it paragons of digital virtue. As always let the buyer beware. I find it amusing that the author is charging for his little opus as well. $30, not exactly cheap for what it does. I wonder how much money he culls from his victi... er, users.

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    6. Re:DMCA by quanticle · · Score: 1

      How is it irrelevant? The DMCA prohibits reverse-engineering for the purpose of breaking copyright. Sure, in this case, the developer's intent was not to break copyright, but how was the company to know that? How was the company to know that this person didn't come across this code while decompiling the application to remove anti-piracy features or to make his own version of the same product?

      What I'm saying is that, even though the intent to copy wasn't there, any reasonable lawyer or judge would have been able to see that there was a potential case there. The fact that the company chose not to pursue legal charges and instead admitted that they screwed up is refreshing.

      --
      We all know what to do, but we don't know how to get re-elected once we have done it
    7. Re:DMCA by Hal_Porter · · Score: 1

      I would bitch more about the DMCA but the Patriot Act says I could be sent to Gitmo for doing it.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    8. Re:DMCA by iCEBaLM · · Score: 1

      The DMCA prohibits reverse-engineering for the purpose of breaking copyright.

      No, it doesn't. It prohibits circumvention of an access control that protects a copyrighted work.

      Are you trying to argue that compiling a program is access control?

    9. Re:DMCA by yohaas · · Score: 1

      No, it wouldn't, and I really wish that the Slashdotters who spend so much time badmouthing the DMCA would actually learn what it does. The law has some serious problems, yes, but it is irrelevant here.


      First of all, I did not badmouth the DMCA. I only expressed my opinion that if the developer were a big company, they would try to use the DMCA to go after him. This type of thing has happened before.

      Furthermore, you make a statement but you do not back it up. Why do you feel that the DMCA would be irrelevant here? Reverse engineering could absolutely be prohibited under the DMCA, and this case would not seem to fit under the exemptions.
    10. Re:DMCA by Chris+Mattern · · Score: 1

      We're arguing that some folks' lawyers will argue that. And yes, I believe that somebody will bring a lawsuit on that basis.

    11. Re:DMCA by Otter · · Score: 1
      Why do you feel that the DMCA would be irrelevant here? Reverse engineering could absolutely be prohibited under the DMCA, and this case would not seem to fit under the exemptions.

      This case has nothing to do with the DMCA in the first place. (See iCEBaLM's comment.) Whether or not the exemptions apply is irrelevant, although the link you gave gives a completely dishonest picture of what the exemptions are.

    12. Re:DMCA by Tarlus · · Score: 1

      At least the admitted to something and pulled to product. Admitted to what?
      He admitted that his software was harvesting private account information, but that's not any sort of commendable admission.
      --
      /* No Comment */
    13. Re:DMCA by Saint+Fnordius · · Score: 1

      I have to disagree about the relevance. Past history has suggested that companies do use DMCA as a threat, even though the actual chances of the law applying are slim. Thus it is plausible that a "cease and desist" would be sent, in the hopes of scaring the other guy. The implied threat is one of high legal costs whether the victim wins or not, and the harassment involved in getting dragged to court and having to answer the barrage of nastygrams.

  8. Even the courts aren't this daft by MikeRT · · Score: 4, Insightful

    You don't have to work in IT to know that there is no reason for G-Archiver to send the password to anyone but Google. This guy deserves to be prosecuted under anti-hacking statutes.

    1. Re:Even the courts aren't this daft by WPIDalamar · · Score: 5, Funny

      It only did send them to Gmail :)

    2. Re:Even the courts aren't this daft by Dionysus · · Score: 1

      You don't have to work in IT to know that there is no reason for G-Archiver to send the password to anyone but Google.

      Why would the program need to send the password to anyone at all? It's an email archiver. All it needs to do is log in and pull the email. No need to mail the username/password combination at all.
      --
      Je ne parle pas francais.
    3. Re:Even the courts aren't this daft by Zordak · · Score: 5, Funny

      This guy deserves to be prosecuted under anti-hacking statutes. Exactly. I mean, he was using a debugger! Doesn't he know that violates the DMCA? No doubt he'll be hearing from the G-Archiver lawyers AND the DoJ soon. It's time to show this clown that, in America, we don't put up with these kinds of shenanigans. And somebody call the copyright lobby. This is exactly the story they've been looking for to justify increasing the penalties for violating copyright to capital punishment.
      --

      Today's Sesame Street was brought to you by the number e.
    4. Re:Even the courts aren't this daft by Zordak · · Score: 2, Funny

      Hmmm, maybe I should have used explicit sarcasm tags.

      --

      Today's Sesame Street was brought to you by the number e.
    5. Re:Even the courts aren't this daft by Anonymous Coward · · Score: 0

      Sarcasm is not a synonym for stupid.

    6. Re:Even the courts aren't this daft by Rhabarber · · Score: 1

      I think parent was ment to be funny. Hm, i actually is. Stupid, I don't have mod points.

    7. Re:Even the courts aren't this daft by MoonBuggy · · Score: 1

      Send as in transmit, not as in email - you can't log in at all if the application doesn't pass on the username/password.

    8. Re:Even the courts aren't this daft by Z00L00K · · Score: 4, Informative
      I actually found a few links that should be useful in cases like this: Of course you may have your own national version of IT incident reporting.

      So if we really want to avoid having the police hunt us for petty crimes of downloading files - give them something real. :-)

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    9. Re:Even the courts aren't this daft by brainnolo · · Score: 1

      You owe me a keyboard. And half a coffee.

    10. Re:Even the courts aren't this daft by Anonymous Coward · · Score: 2, Insightful

      Anonymous Coward is not a synonym for insightful.

    11. Re:Even the courts aren't this daft by MrNaz · · Score: 1

      It is, however, a subset of humour.

      --
      I hate printers.
    12. Re:Even the courts aren't this daft by diskis · · Score: 1

      Duh, of course it was archiving the password too, in case you'd forget it...

    13. Re:Even the courts aren't this daft by IntelliTubbie · · Score: 1

      This guy deserves to be prosecuted under anti-hacking statutes.

      So true ... but it's too bad that the guy who discovered the crime decided to destroy the evidence. Oops.

      Cheers,
      IT

      --

      Power corrupts. PowerPoint corrupts absolutely.

    14. Re:Even the courts aren't this daft by FatdogHaiku · · Score: 1

      This is exactly the story they've been looking for to justify increasing the penalties for violating copyright to capital punishment.

      With organ harvesting. Might as well get everything while we're at it...
      I think I know a guy that can advertise the used organs cheap via email.

      "Dear Sir, My husband was the Minister of Health in Nigeria. After his death I am overwhelmed with a verity of transplant organs that I can not access from my country. I am writing because with your help these organs (worth 32 million dollars at least) can go to worthy recipients in your country. Please send banking particulars ASAP that we may begin a profitable relationship. I await your responce at givetheschmuckyourmoney@gmail.com"

      --
      You have the right to remain sentient. If you give up the right to remain sentient, you will be elected to public office
    15. Re:Even the courts aren't this daft by Anonymous Coward · · Score: 0

      I would have laughed, too, if this weren't so... true. More to the point, if he has actually logged into the account, deleted the emails, and changed the password, I believe he has committed a pretty serious crime, technically (IANAL, of course). Pretty interesting situation actually: He committed a crime to prevent another (worse) crime. That's the sort of stuff movies are made from.

      Oh, and I can't believe how incredibly stupid the programmer was. Makes me wonder how many similar incidents stay undetected.

    16. Re:Even the courts aren't this daft by JadeNB · · Score: 1

      This guy deserves to be prosecuted under anti-hacking statutes.
      Exactly. I mean, he was using a debugger!
      I'm pretty sure the grandparent meant that the original author, John Terry, should be so prosecuted, not that the hero, Dustin Brooks, should.
    17. Re:Even the courts aren't this daft by kalirion · · Score: 1

      They're just as likely to arrest the complainee for "hacking into a google account".

  9. Nice move, but illegal? by RandoX · · Score: 4, Insightful

    Good intentions and all, but I'm sure Mr. Brooks just opened himself up to "hacking" charges.

    1. Re:Nice move, but illegal? by San-LC · · Score: 5, Insightful

      Possibly by some ridiculous interpretation of the law, Mr. Books was "hacking." However, he purchased the rights to use G-Archiver, and he did not recompile the program in a different way and label it his own. He used information that the program (to which he has the rights to use, unless otherwise stated in some bullsheet EULA) used, found out that this program acted like a Trojan virus and submitted private information to an individual's e-mail account, and subsequently removed his information and disallowed any new information to be read.

      Granted, he probably shouldn't have deleted everything and changed the password (morally: yes, legally: no), so it's likely he may face charges because of this. That's our legal system, folks.

    2. Re:Nice move, but illegal? by un1xl0ser · · Score: 1

      Uh, did you RTFA? Brooks is the one that discovered the issue, not the coder.

      --
      v4sw6PU$hw6ln6pr4F$ck 4/6$ma3+6u7LNS$w2m4l7U$i2e4+7en6a2X h
    3. Re:Nice move, but illegal? by ddrichardson · · Score: 1

      That's what he's inferring - that disassembling the offending code could leave him open to "hacking charges" not the G-Archiver developer. I know, I know.

      --
      A thistle is a fat salad for an ass's mouth...
    4. Re:Nice move, but illegal? by BorgCopyeditor · · Score: 1

      Surely, it's because he read TFA that he said that, the key word being "decompile."

      --
      Shop as usual. And avoid panic buying.
    5. Re:Nice move, but illegal? by Mike1024 · · Score: 1

      Granted, he probably shouldn't have deleted everything and changed the password, so it's likely he may face charges because of this. That's our legal system, folks. I have it on good authority that he was developing a proprietary gmail-interfacing application, and accessing the account, deleting its contents and changing its password happened because of some debug code which was unintentionally left in. It was an honest mistake which could have happened to anyone.
      --
      "Goodness me, how unlike the FBI to abuse the trust of the American public." -- The Onion
    6. Re:Nice move, but illegal? by Anonymous Coward · · Score: 0

      What he should have done is posted a list of all the accounts that had been compromised, sans passwords.

    7. Re:Nice move, but illegal? by Arancaytar · · Score: 1

      Hm... it's that old question of seeing someone breaking into the store, and following him inside to stop him. I do hope that the law won't punish this guy for doing the right thing, but this is a faint hope.

      Fortunately, he can probably be prosecuted only if the software maker sues him. Considering the image loss the software maker already incurred, they may not want to do this. But common sense is hard to assume in an entity that got caught doing this.

  10. Caught by Itninja · · Score: 4, Funny

    Looks like someone got caught with their pants down in the cookie jar. That's not nearly as hot as it sounds.

    --
    I judt got a nre Kinesis keybiartf so please excusr ant egregiou typos.
    1. Re:Caught by InvisblePinkUnicorn · · Score: 1

      "caught with their pants down in the cookie jar"

      How does that work? Are their pants down in(side) the cookie jar, or are they physically standing inside some freak monster cookie jar, with their pants down?

    2. Re:Caught by gEvil+(beta) · · Score: 1

      Is that better or worse than being caught with your hands down your pants in the cookie jar?

      --
      This guy's the limit!
    3. Re:Caught by San-LC · · Score: 1

      ...well, the cookie I was going to have for lunch DID look appealing before reading that post.


      I guess I will just have the cake instead. At least I know THAT won't be a lie.

    4. Re:Caught by gEvil+(beta) · · Score: 1

      The cake is alive!

      --
      This guy's the limit!
    5. Re:Caught by Shados · · Score: 1

      One thing that makes me wonder about it. Any half assed programmer knows that literals are easy to notice in an hex editor, or with a decompiler. If someone with an automatic decompiler was able to look at the output and find something suspecious, it means it really wasnt obfuscated or hidden really well... So the guy would have known he ran a high risk of getting caught.

      I'm unfamiliar with the tool really, but I'd be guessing its not really aimed at the "Click Here for Free Smilies!!!" crowd...so that was a very poor move to do something this easily noticed...

      So either way, its incompetence: either he mistakenly left debug code in, either he did the worse attempt at spyware in history.

    6. Re:Caught by Sciros · · Score: 1

      It's probably more like "with their pants down" AND "in the cookie jar." Then it makes sense.

      --
      I like basketball!!1!
    7. Re:Caught by Seiruu · · Score: 1

      I wouldn't call gaining the login information of 1,7k gmail accounts as 'the worse attempt at spyware in history'. As long as there are results, it may not be bad to play the fool. They can easily run away with an excuse going "look, it wasn't even hidden well, it was an honest mistake" excuse. I mean, they at least seem to have fooled you.

    8. Re:Caught by Shados · · Score: 1

      I mean, they at least seem to have fooled you.
      Good point!
    9. Re:Caught by Fex303 · · Score: 1
      Try the 'special icing'. ;)

      Sorry, I know that in bad taste, but I couldn't resist.

    10. Re:Caught by Spy+der+Mann · · Score: 2, Funny

      It's probably more like "with their pants down" AND "in the cookie jar." Then it makes sense.

      Son, I think it's time we talk, man to man.

    11. Re:Caught by Anonymous Coward · · Score: 0

      or what about "hands in the cookie jar down your pants?"

    12. Re:Caught by Anonymous Coward · · Score: 0

      I thought the special icing was pretty good. A little salty, but not bad.

    13. Re:Caught by commandlinegamer · · Score: 1

      No, it's the script of the latest American Pie^H^H^HCookie movie!

  11. Emailing them to yourself? by webword · · Score: 1

    ...and if you email usernames and passwords to
    yourself -- like many folks do -- man, you are
    looking to get punished like this. This is
    especially true if you use public terminals.

    (I know, I know. Not the same thing. Still...)

  12. Gmail Backups? by techpawn · · Score: 3, Interesting

    You have 6.5 gig of space on redundant remote servers. What are you backing up? Perhaps I do not understand what this application does and who needs it...

    --
    Ask not what you can do for your country. Ask what your country did to you
    1. Re:Gmail Backups? by fyrie · · Score: 2, Informative

      It's useful in case your account get stolen, or if it ever gets deleted by accident (it's happened to gmail users before).

    2. Re:Gmail Backups? by Tony+Hoyle · · Score: 2, Insightful

      Of course using this software virtually guarantees that your account *will* be stolen, because the author 'accidentally' kept a record of your username/password 'for backup purposes'.

    3. Re:Gmail Backups? by squeeze69 · · Score: 0

      And, simply using a pop3 or imap4 compliant program to download all of the mail? The contacts could be exported by hand.

    4. Re:Gmail Backups? by Arccot · · Score: 4, Informative

      You have 6.5 gig of space on redundant remote servers. What are you backing up? Perhaps I do not understand what this application does and who needs it... Gmail has been known to shut down down accounts without notice or any chance of reversal. It's prudent to have a copy of your own data at all times, no matter how secure you think someone else is storing it.
    5. Re:Gmail Backups? by darkmeridian · · Score: 1

      Forget about the instances where Google loses your mail but having an archive of all of your e-mail would be useful if you're forced to be offline, and need to access your mail. God knows that's why I POP my Gmail to my laptop: so I can refer to my mail as I work on the plane.

      --
      A NYC lawyer blogs. http://www.chuangblog.com/
    6. Re:Gmail Backups? by asdfghjklqwertyuiop · · Score: 1

      Anyone worryied about being cut off by Government (C&Ds, court orders), which should be everyone.

    7. Re:Gmail Backups? by LLKrisJ · · Score: 2, Insightful

      Well... I recently came across a situation where I wanted to migrate some emails from one account to another. So I could understand the need for some type of backup and restore software.

      However, you already have software like Imapsize to make backups using imap.gmail.com and even without that; one can easily move GMail messages to your local machine using Thunderbird or most other mail clients.

      So indeed, this must be the most redundant piece of software I have ever seen. Either the devs are quite stupid or they really were out to get account info of people...

    8. Re:Gmail Backups? by poot_rootbeer · · Score: 1

      You have 6.5 gig of space on redundant remote servers.

      Specifically, on redundant remote servers that you have no control over, running a service that is officially still in beta, with no technical or legal recourse if they decide power down all their servers tomorrow.

      Why WOULDN'T you want to have a local backup of the contents of your Google service accoutns?

    9. Re:Gmail Backups? by ArsenneLupin · · Score: 0

      You have 6.5 gig of space on redundant remote servers. What are you backing up? Exactly. What's the point...

      Perhaps I do not understand what this application does and who needs it... Obviously, people dumb enough to run a closed-source application downloaded from the net?
    10. Re:Gmail Backups? by darrylo · · Score: 1

      Yes, gmail-via-IMAP and Thunderbird are your friends. It's pretty trivial to backup gmail via IMAP: just do a full "offline" synchronization in Thunderbird.

      The only real issue comes with restoring your mail: if you tend to use multiple labels with messages, each message will be duplicated for each label. For example: after restoring, if you previously had one message with, say, 5 labels, you'll now have 5 duplicated messages, each one with a different label out of the 5. This is a problem if you've filled your gmail account to any significant level (you may exceed your allowed space). However, if you're not using much of your gmail allocation (I'm under 5%, atm), this is a great (and free!) method.

      Note that this only syncronizes gmail messages. Other things, like contacts, calendars, etc. aren't handled by this, although there are other partial and messy methods, like GCALDaemon (http://gcaldaemon.sourceforge.net).

    11. Re:Gmail Backups? by Anonymous Coward · · Score: 0

      I move a lot of stuff (via my own script using cron, gzip, split, mutt, etc) to GMail. It just makes it easier to retrieve a file when I'm not at home.

    12. Re:Gmail Backups? by darrylo · · Score: 1

      I forgot to mention another issue: before you can do a proper offline synchronization, you have to mark each and every folder (label) for offline use. This is tedious, if you have a lot of labels, and also possibly error-prone, if you forget to mark new labels.

    13. Re:Gmail Backups? by fintler · · Score: 1

      You need it for when you run G-Archiver and your emails get deleted. ;)

    14. Re:Gmail Backups? by hetfield · · Score: 2, Insightful

      You have 6.5 gig of space on redundant remote servers. What are you backing up? Perhaps I do not understand what this application does and who needs it...

      Redundancy is never a replacement for backups.

      http://slashdot.org/article.pl?sid=08/01/25/1535226

    15. Re:Gmail Backups? by LLKrisJ · · Score: 1

      The only real issue comes with restoring your mail: if you tend to use multiple labels with messages, each message will be duplicated for each label. And what if you were to only backup the "all mail" folder? But then you might have to re-label later on. Anyway... I mostly organize my mail archive in good old folders. This way any one message will only ever have one 'label'. And from within TB you can move these folder trees around like you're working in explorer. Now if Google would only implement hierarchical labels.
    16. Re:Gmail Backups? by STrinity · · Score: 1

      And what happens when Hank Scorpio reveals he's really running Google, and he tells you to pay him a hundred dollars if you want access to your data?

      Hyperbolic scenario, perhaps, but trusting your data to a third party for storage is daft -- always back it up, even if your primary storage is a bomb proof crypt in Yucca Flats, using a RAID with doubleplusgood error correction.

      --
      Les Miserables Volume 1 now up with my reading of
    17. Re:Gmail Backups? by Anonymous Coward · · Score: 0

      What idiot modded this down? Seems like any criticism of google is not allowed here.

    18. Re:Gmail Backups? by techpawn · · Score: 1

      And what happens when Hank Scorpio reveals he's really running Google
      Get a yahoo mail account or a hotmail account or get cheap we hosting somewhere that offers email in with the package or setup my own email server with hookers and blackjack.

      Wonderful thing about emails. They're easy to come by and I personally don't use GMail for professional use.
      --
      Ask not what you can do for your country. Ask what your country did to you
    19. Re:Gmail Backups? by base3 · · Score: 1

      And all of that space and its contents could become inaccessible in a nanosecond if Google received a DMCA or spam complaint about the user, the user forgot his or her password, or Google just plain decided to shut off one's account. Having a local copy is insurance against losing one's information in one of those cases.

      --
      One CPU cycle wasted on digital restrictions management is ONE TOO MANY.
    20. Re:Gmail Backups? by astrosmash · · Score: 1

      9531 GMail messages archived locally on my laptop, backed up with the rest of my laptop data, indexed for fast searching and available for off-line viewing wherever I am. Doesn't everybody do this? All you need is a good POP3 mail client.

      --
      ENDUT! HOCH HECH!
    21. Re:Gmail Backups? by Anonymous Coward · · Score: 0

      google's terms of service say they reserve the right to cancel your account at any time for any reason, including no reason at all. This has happened to some high profile bloggers recently.

    22. Re:Gmail Backups? by Anonymous Coward · · Score: 0

      my paranoia levels aren't high enough to be as smart as you. or maybe you're the retard. it's impossible to tell, because you only have to be right once and then all the millions of times you were wrong suddenly won't count in your mind.

    23. Re:Gmail Backups? by asdfghjklqwertyuiop · · Score: 1

      As someone who actually did receive a DCMA C&D once and had access to some of my data and a machine cut off for a while, I can say that I'm completely happy being paranoid and wrong "millions of times" than to be fucked over in that way again. You're right, it only has to happen once and all the millions of times you were and will be wrong and paranoid won't count in your own mind either.

    24. Re:Gmail Backups? by SanityInAnarchy · · Score: 1

      backed up with the rest of my laptop data

      Useful in the incredibly unlikely event that Google loses your data.

      indexed for fast searching

      WTF?

      This is Google you're talking about here. Your email is already indexed, and searchable better and faster than a desktop app will be able to.

      All you need is a good POP3 mail client.

      Why not use IMAP?

      It is useful to have it offline, but I don't really see the relevance of the other points you mention.

      --
      Don't thank God, thank a doctor!
    25. Re:Gmail Backups? by sabt-pestnu · · Score: 1

      Some of us prefer to keep their mail locally.

      But me, I use Thunderbird for that...

    26. Re:Gmail Backups? by squallbsr · · Score: 1

      Because deleting your messages, or file corruption, or somebody hacking your account - GETS REPLICATED ACROSS ALL THE SERVERS.

      So you have redundant deleted messages, data corruption and malicious changes...

      It is kind of like having a RAID-1 drive configuration and the NTFS partition information being corrupted and replicated to both disks, rendering the system un-bootable, even though you had redundant drives...

      --
      Sleep: A completely inadequate substitution for Caffeine.
    27. Re:Gmail Backups? by Kattspya · · Score: 1

      backups=redundancy

      Backups are never a replacement for backups?

    28. Re:Gmail Backups? by astrosmash · · Score: 1

      backed up with the rest of my laptop data
      Useful in the incredibly unlikely event that Google loses your data.
      Also useful if you switch email accounts at a later date. I'm not going to argue the merits of backing up your data, especially when, in this case, it's so easy and automatic. If you don't get it that's your problem.

      indexed for fast searching
      This is Google you're talking about here. Your email is already indexed, and searchable better and faster than a desktop app will be able to.
      I use Spotlight regularly, and I routinely find it useful that my email archive is included in its search, whether or not I'm online.

      Why not use IMAP?

      I've been using this setup long before Google offered IMAP access. GMail's non-standard POP3 implementation is designed precisely for archival purposes, and that's precisely what I need and it works very well. I want my email archive to be a single collection, and if I switch email accounts I want to continue to archive to the same collection. That's not possible with IMAP.

      Not to mention that I've never met an IMAP client I didn't hate, and I do not trust an IMAP client to give me proper off-line access to my entire email archive.

      For me, GMail+POP3 is the definitive solution to my many years of IMAP woes.

      --
      ENDUT! HOCH HECH!
    29. Re:Gmail Backups? by Anonymous Coward · · Score: 0

      If that's the case, maybe we should just use RAID instead of backups, huh? Redundancy solves different problems than backups, that should be clear to anyone who has actually thought about it for a second. As an example, redundancy doesn't help when you accidentally delete emails. Backups do. Think first, then post.

    30. Re:Gmail Backups? by SanityInAnarchy · · Score: 1

      Also useful if you switch email accounts at a later date.

      At which point, you still have the IMAP access. So that's really only useful if, again, you believe you have a reason to backup your email -- meaning you don't trust Google to do it.

      Which is a good reason, but say it plainly.

      I use Spotlight regularly, and I routinely find it useful that my email archive is included in its search, whether or not I'm online.

      So what you mean is, it's useful to have that integration. I don't know if it's possible to write Spotlight plugins to this effect, but it seems like, when you're online, it still wouldn't be a bad idea to send that search over to Google.

      Which also raises the question of how well Google Desktop Search might implement it.

      I want my email archive to be a single collection, and if I switch email accounts I want to continue to archive to the same collection. That's not possible with IMAP.

      I guess I'm not sure what you mean by "a collection", or why that's not possible with IMAP.

      Not to mention that I've never met an IMAP client I didn't hate, and I do not trust an IMAP client to give me proper off-line access to my entire email archive.

      Couple of commandline ones. Point is not that I think you should use IMAP instead of the web interface, just wondering why IMAP is worse than POP3 for backup here.

      --
      Don't thank God, thank a doctor!
    31. Re:Gmail Backups? by mgbastard · · Score: 1

      I want my email archive to be a single collection, and if I switch email accounts I want to continue to archive to the same collection. That's not possible with IMAP.
      I guess I'm not sure what you mean by "a collection", or why that's not possible with IMAP.
      That's because you are not familiar with the terms of art involved in full-text indexing. cl00f0ne ringing.
      --
      Anyone seen my low uid? last seen 10 years ago while panning the #@$# out of Taco's 'web based discussion system'
    32. Re:Gmail Backups? by SanityInAnarchy · · Score: 1

      That's because you are not familiar with the terms of art involved in full-text indexing.

      Care to explain? Or link? Anything?

      At a first glance, this would seem to be false -- a "collection" could simply be a label, or a label with a filter. What am I missing?

      Or you can just insult me:

      cl00f0ne ringing.
      --
      Don't thank God, thank a doctor!
    33. Re:Gmail Backups? by Monsieur_F · · Score: 1

      Your email is already indexed, and searchable better and faster than a desktop app will be able to.


      Except if you want to sort messages by size, or by sender...
      Or if you want to search your mails for a substring (e.g. a search for "Hel" may return nothing even though "Hello" is present in a lot of messages).

      There are still some limitations in GMail.
      --
      McCartney fans pay bus tickets. [...] Lennon fans too, with discretion.
  13. Never ascribe to malice by Pope · · Score: 5, Insightful

    what can be explained by incompetance?

    Although in this case, that's some serious incompetance going on!

    --
    It doesn't mean much now, it's built for the future.
    1. Re:Never ascribe to malice by cpu_fusion · · Score: 1

      > "Never ascribe to malice what can be explained by incompetence"

      It could be incompetence in this case ... but that saying holds little wisdom, in my opinion.

      There are plenty of competent, malicious criminals out there. In fact, some of them are called Politicians.

    2. Re:Never ascribe to malice by swordgeek · · Score: 1

      Occam's Razor trumps Hanlon's Razor.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
    3. Re:Never ascribe to malice by KiloByte · · Score: 1

      (I don't shave, so I'm less-than-well informed) Well, but don't these new-fangled shaving tools have three blades on them?

      So if we got simplicity and not assuming malice, what's the third one?

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    4. Re:Never ascribe to malice by swordgeek · · Score: 1
      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  14. Don't give out passwords by Todd+Knarr · · Score: 4, Insightful

    And this, children, is why you should never ever give the password to your account to someone else. Not even someone who claims to want to do something for you. Once you've given it to them, you have no control over what they do with it.

    1. Re:Don't give out passwords by mrzaph0d · · Score: 1

      that's why i always change my password when using utilities like these. although i'm going to stop using them cause they never work..

      --
      this is just a placeholder till i send back my real sig from the future.
    2. Re:Don't give out passwords by gnick · · Score: 4, Insightful

      And this, children, is why you should never ever give the password to your account to someone else. Not even someone who claims to want to do something for you. This is a little bit different than the standard "give your password out" case. I give my e-mail password to Thunderbird. I give Firefox a few of my passwords. Because those applications need those passwords to authenticate with remote servers so that they can "do something for me." For folks who were using it, the same goes with G-archiver. In some applications, you just have to decide whether the service being rendered is worth you taking the risk that the application may be malevolent. (Or putting a lot of effort into being reasonably sure that it's kept in check.)
      --
      He's getting rather old, but he's a good mouse.
    3. Re:Don't give out passwords by gEvil+(beta) · · Score: 2, Insightful

      And this, children, is why you should never ever give the password to your account to someone else. Not even someone who claims to want to do something for you. Once you've given it to them, you have no control over what they do with it.

      I was looking at [finally] creating a facebook account the other day. On the account creation page, they have some fields where you supply your webmail address and the password to your webmail account, and it'll automatically look through your address book and find your friends who have facebook accounts. As soon as I saw that, I decided that I still don't really want a facebook account. I steer way clear of any site that asks me for my logins to other sites.

      --
      This guy's the limit!
    4. Re:Don't give out passwords by edmicman · · Score: 1

      I'm pretty sure those are optional? I'm happily using Facebook yet not having it connected to any of my other outside services....

    5. Re:Don't give out passwords by gEvil+(beta) · · Score: 1

      You're right. It was under the "find your friends" thing. But still, I don't even like the fact that they knowingly try to get people to give them their passwords to other sites. It sets a bad precedent, IMHO.

      --
      This guy's the limit!
    6. Re:Don't give out passwords by The+MAZZTer · · Score: 1

      Those fields are optional. You don't have to give it those passwords if you don't want to use the import features.

    7. Re:Don't give out passwords by dissy · · Score: 1

      And this, children, is why you should never ever give the password to your account to someone else. Not even someone who claims to want to do something for you. Once you've given it to them, you have no control over what they do with it. +5? How?! *boggles*

      Well, you don't follow your own advice. You give out your passwords the same way!
      It's just a program that runs locally, that needs your gmail password to log into gmail.

      You just gave your slashdot password to your webbrowser to post that message!

      You also gave your login password to OS to get on your computer.
      You give your email password to your email client and/or webbrowser.
      Probably gave your email password to your gmail taskbar app, whatever it may be, or a similar tool that provides the same functionality. Granted your local email client may do this for you, but you still gave your password to it for that to happen.
      You give your website passwords to your web browser.
      You give your PGP/GPG password to which ever encryption/decryption tools you use, as well as your keychain manager.
      You gave all your remote system passwords to your ssh and scp/sftp clients.
      You give zip/rar archive passwords to your unzip/unrar apps.

      If you use IM, you just gave your IM client that password (possibly multiple clients multiple passwords depending on which IM networks you use)
      If you use IRC you gave the irc network your nickserv/x passwords.
      If you remote desktop or vnc, you just gave those apps a password to something.

      Even taken offline!
      You no doubt gave your phone and phone company your voicemail password.
      You give your bank account PIN to the ATM.
      You gave the lock to your home a form of password (in key format) to the house to get into it, and tell the lock to secure the door behind you when you left.
      You gave your car a password to get into it (either in key format, or broadcast over RF from a remote), and then did it again to start the engine.
      If you have a job where you open/close at or use any access control to get in, you gave a form of password to the door to get to work this morning.

      Since you broke your own rule many times today alone, and do so every day, why should anyone else follow your advice?
  15. Almost Willing To Believe by _bug_ · · Score: 2, Informative

    I'm almost willing to believe the G-Archive excuse that its debug code. From the screenshots posted online of the inbox (before it was deleted) I only see e-mails marked as unread. If the entire inbox is filled with unread e-mails then I'm willing to believe it was a throw-away e-mail account used for testing/debugging. Also this kind of "bug" seems really blatant and certainly headed for an easy discovery. I'd expect a more obfuscated means of transmitting the username and password, were one so inclined to bug the software.

    However 1,777 seems a bit small for "popular software" if this represents every install since the bugged software was released. Furthermore, how does e-mailing a password to a random account help in debugging the software?

    I'm almost willing to believe in human stupidity as the reason this happened, but not quite.

    1. Re:Almost Willing To Believe by Mongoose+Disciple · · Score: 1

      I'm with you there. All developers have sent code to production unintentionally, and just reading the summary I thought to myself, I probably have made that kind of mistake before, maybe this is innocent.

      It's reading the story and seeing all the details that makes it just not add up to me.

    2. Re:Almost Willing To Believe by Translation+Error · · Score: 1

      The emails would still be marked unread in Gmail if they've been accessed via POP.

      --
      When someone says, "Any fool can see ..." they're usually exactly right.
    3. Re:Almost Willing To Believe by despe666 · · Score: 1

      Of course they're all unread, all the info is right there in the subject line, I'm willing to bet the body of the message was empty.

      Anyone with 2 bits of knowledge about programming knows that there are much easier ways to debug than this, like, I don't know, using a debugger?

    4. Re:Almost Willing To Believe by u38cg · · Score: 1
      "Select all conversations in inbox"

      "Mark as unread"

      Not too hard, though I'd agree that if this was deliberate, I would expect it to be a bit more obfuscated than that...

      --
      [FUCK BETA]
    5. Re:Almost Willing To Believe by schickb · · Score: 1

      However 1,777 seems a bit small for "popular software" if this represents every install since the bugged software was released. 1,777 unread messages currently in the Inbox. That is a lot of stolen accounts if the Inbox was emptied yesterday! In fact I would say that rather than implying innocence, this suggests the developer knew about the account and was actively removing, and presumably recording, the email. If a criminal case is made, it would be very interesting to get the Google's logs for that account.
  16. That REALLY doesn't make sense by fph+il+quozientatore · · Score: 2, Interesting

    Suppose you want to harvest all users' emails by simply mailing them to your own account. Why on h^Hearth do you need the password of this account to be written in the source code?

    --
    My first program:

    Hell Segmentation fault

    1. Re:That REALLY doesn't make sense by peragrin · · Score: 1

      Because that was part of the test code. he hard coded in a sample g-archiver account username and password. Why it sent the username and password to a particular account is the better question.

      --
      i thought once I was found, but it was only a dream.
    2. Re:That REALLY doesn't make sense by glavenoid · · Score: 1

      Which is the reason why credentials should *never* be hard coded, even for testing purposes. We've probably all done this at some point, and have also probably forgotten to remove the sensitive info before deployment. The developer should have just read the user/pass from a simple text file. Of course, I'm giving the developer of this utility the benefit of the doubt, rather than being intentionally malicious.

      --
      I, for one, am looking forward to the inevitable /. beta rollout fallout.
    3. Re:That REALLY doesn't make sense by Fnord666 · · Score: 3, Informative

      Why on h^Hearth do you need the password of this account to be written in the source code?
      Because Gmail's SMTP server uses username/password to authenticate the user before accepting outgoing mail. He was not only emailing info to his gmail account, he was using gmail's smtp server as the outbound connection. Given the purpose of the program, the author assumed that the user had a gmail account and used gmail's smtp server, so the program would not have any firewall issues connecting outbound for its nefarious purposes.
      --
      'The tyrant will always find pretext for his tyranny.' - Aesop's Fables
    4. Re:That REALLY doesn't make sense by multipartmixed · · Score: 1

      You only need login/passwd authentication to RELAY through Gmail.

      Otherwise, only Gmail users could get Gmail Email.

      --

      Do daemons dream of electric sleep()?
  17. Is this for or against Open Source? by Seiruu · · Score: 1

    For: Everybody can check the source.

    Against:
    (1) But because most users/people generally are not qualified to do so, there is a significant risk of damage being done already by the time the qualified users/people do.
    (2) IT quacks can cause such loopholes and there really aren't many, if any at all, people around to be accountable for it.

    Sucky blow for OS.

    1. Re:Is this for or against Open Source? by sdsucks · · Score: 1

      I'd say for open source... and I don't see how it can be against it. At the very least it's neutral IMO.

      1) A third party usually looks at open source software, and if something like this was found then word would get around fast. It doesn't require everyone who uses the software to be able to look for these problems.
      (For example, on lesser known open source software the company I work for uses, we almost always take a look at the source.)

      2) Not sure what your point is... Are you saying a malicious employee may more easily put something like this into the software if it is OS? If so, well, most "IT quacks" in that position have many ways to achieve the same goals.

    2. Re:Is this for or against Open Source? by Seiruu · · Score: 1

      1) A third party usually looks at open source software, and if something like this was found then word would get around fast. In this case it is 1700 user accounts later and not found by a third party. You're not making a very compelling case IMO.

      2) Not sure what your point is My point is that in terms of accountability/ damage control: you get what you pay: nothing.
    3. Re:Is this for or against Open Source? by sdsucks · · Score: 1

      Ummm...

      Are you aware this is *CLOSED SOURCE* software? AND it WAS found by a third party even though it is closed source. My point was open source software is likely to have problems like this FOUND FASTER than closed source.

    4. Re:Is this for or against Open Source? by Seiruu · · Score: 1

      Are you aware this is *CLOSED SOURCE* software? AND it WAS found by a third party even though it is closed source. My point was open source software is likely to have problems like this FOUND FASTER than closed source. Ack, sorry. I simply assumed it was open source since he was peeking at the source. My bad :/

      Indeed, a good case for Open Source then :)
    5. Re:Is this for or against Open Source? by UbuntuDupe · · Score: 0, Interesting

      Everybody can check the source. ... But because most users/people generally are not qualified to do so,

      Why do people keep saying this? It equates "I can't verify" with "no one can verify". As long as there's the possibility of someone verifying, people who can't personally verify have much better reason to trust it.

      There's a parallel here (because there aren't enough flamewars in this discussion...) to creationists who say that "Because you can't personally verify the science, you're accepting evolution on faith."

      Additionally, isn't there some information-theoretic argument (perhaps having to do with zero-knowledge proofs?) that an arbitrary-low probability of being caught is equivalent to a zero probability of being caught?

    6. Re:Is this for or against Open Source? by Seiruu · · Score: 1

      Everybody can check the source. ... But because most users/people generally are not qualified to do so,

      Why do people keep saying this? It equates "I can't verify" with "no one can verify". Not really. Regardless, when you take the whole sentence, then it definitely doesn't ring home close. As it equates "I can't verify" with "it takes some time, if ever, before I am sure whether it is safe or not".

      As long as there's the possibility of someone verifying, people who can't personally verify have much better reason to trust it. Not at all. For one, I would have to know IF it has been verified, and then WHO verified it and whether they have done an adequate job on it. Without knowing that, there is no real reason to trust it at all.

      There's a parallel here Believing before seeing/confirming and assuming it will happen one day is more like a religious stance IMO.

      And second, it's more likely that closed source programs have a real company behind them instead of someone's OS IT hobby project. Either way, it's generally easier to trust people who have more to lose than those who don't, open source or not.
    7. Re:Is this for or against Open Source? by spitzak · · Score: 1

      I don't understand. Sure not everybody is going to read the source. But not everybody is going to decompile a program either.

      If I was to place bets, I would bet on the number reading the source to be slightly higher than the number running the decompiler. Asumming that is true, this is a good thing for open source.

      In either case it only takes one person to do it, as long as they communicate any interesting things they find to others.

  18. Just wondering... by Doodhwala · · Score: 5, Interesting


    So why did the binary program also have the password for the gmail account? One would assume that the email address would have been enough. After all, sending someone email doesn't require their password.

    1. Re:Just wondering... by Shados · · Score: 1

      To do a lookup to see if the email was received. Common stuff when debugging email sending software.

    2. Re:Just wondering... by SpaceLifeForm · · Score: 1
      If you are debugging, you could just login through a browser and check.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    3. Re:Just wondering... by karmaflux · · Score: 4, Informative

      GMail requires you to authenticate with their SMTP servers to send mail. His choices were to include the account password, implement his own SMTP server and build it into the program, or use an open SMTP server. That last will often get your mail dropped as spam. The second one would have been better-secured, but the guy was obviously dumb enough to include a phishing function in a backup program, so it's obvious why he went with option number one.

      --

      REM Old programmers don't die. They just GOSUB without RETURN.

    4. Re:Just wondering... by sdsucks · · Score: 1

      Possibly for some kind of SMTP authentication.

    5. Re:Just wondering... by russotto · · Score: 1

      GMail requires you to authenticate with their SMTP servers to send mail. His choices were to include the account password, implement his own SMTP server and build it into the program, or use an open SMTP server.
      Or door #4: Use the victim's authentication information to send mail.
    6. Re:Just wondering... by pembo13 · · Score: 1

      Sending an email through your GMail account requires a password. Apparently there aren't many (purposely) open SMTP relays anymore, which is great.

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    7. Re:Just wondering... by Ninja+Programmer · · Score: 1
      So why did the binary program also have the password for the gmail account? One would assume that the email address would have been enough. After all, sending someone email doesn't require their password.
      Because mail you send from gmail is also stored in your outbox. If you use gmail's POP3 features, that means that there is a race condition that can expose this hack to you before the program could even delete the incriminating evidence from your outbox. The malicious programmer in this case needed to store the information somewhere, where the original user would not, by default, see any trace of this information being passed around. Therefore it logged into an auxiliary account and probably do a "send to self" operation. There are other ways the programmer could have done this, but none would be nearly as cheap or easy to program while being "stealthy" (ignoring for the moment that this was actually discovered) as how it was done.
    8. Re:Just wondering... by ArsenneLupin · · Score: 1

      So why did the binary program also have the password for the gmail account? One would assume that the email address would have been enough. After all, sending someone email doesn't require their password. As far as I understood this, this is the account used for sending the password, not (necessarily...) the one that will receive it. Theoretically, the scammer could use the victim's account for sending (but then it might leave tell-tale messages in the Sent folder), or directly use SMTP (but that might show up in a connection logger).

      Doing it as he did, the scammer thought there was no easy way of finding out because:

      1. No traces whatsoever left in victim's account
      2. No suspicious connections that could be picked up by the victim
      But then, why did the dolt leave his address and password lying around unencrypted in his binary? AFAIK, the victim did nothing more than the equivalent of string -a on the .exe . Even a simple rot13 might have prevented discovery... Of course rot13'ing would have removed any shred of plausible deniability (but even now the excuse of "forgotten debug code" really sounds rather hollow...)
    9. Re:Just wondering... by ZOMFF · · Score: 2, Informative

      This door would more than likely leave a copy of the message in the users 'sent' folder. The chances of someone detecting that are far more likely than the hoops this particular user jumped through to decompile the code.

      Just another thing that points to the application author's malicious intent. By utilizing his own credentials he was able to authenticate to Gmail as himself and shoot himself an email with no trace in the end-user's sent box.

      --
      Launch every sig.
    10. Re:Just wondering... by TrentC · · Score: 1

      So why did the binary program also have the password for the gmail account? One would assume that the email address would have been enough. After all, sending someone email doesn't require their password.

      Gmail requires a username and password to access their SMTP server.

      It sounds as if the programmer was using the Gmail API to mail it to himself -- since so much data was already going to Gmail, what's one more outgoing message? -- and by using his own account to do it, the users in question won't notice a strange message in their Sent mailbox.

    11. Re:Just wondering... by BRSloth · · Score: 1

      AFAI read somewhere, it looks like they used their own account to send the emails. And Google SMTP requires authentication. They could've used the user password, but this would make the email with the login and password appear in the "sent" folder.

    12. Re:Just wondering... by congaflum · · Score: 1

      Because it used the Gmail SMTP server to send it out, which requires authentication.

    13. Re:Just wondering... by squallbsr · · Score: 1

      Because that password is needed to send email using GMail's SMTP service, which requires SMTP AUTH. The 'debugging' code connected to Gmail SMTP/SSL, Authenticated, then sent the email using the developer's credentials...

      --
      Sleep: A completely inadequate substitution for Caffeine.
    14. Re:Just wondering... by Dego · · Score: 1

      Because its backup software and it needs to login to back up his mailboxes? I mean thats obvious isn't it? not to be rude...

      --
      you can't ack before you balls.. you just .. can't preemptively ack a balls
    15. Re:Just wondering... by lastninja · · Score: 1

      Probably to hide the fact that he was sending account info. By logging in to his own account and sending the mail from there, no copy of the mail is placed in the 'sent' folder of the victim's account.

      --
      John Carmack fan, browsing at +5 since 1999.
  19. Good point against closed source software. by sdsucks · · Score: 1

    Just sayin'..

    Also, I'd be very surprised if this wasn't intentional. Not likely "debug" code.

  20. In perspective, this isn't much by bugnuts · · Score: 1

    1700+ email accounts isn't much, considering the volume of gmail. And then those accounts would have to be able to be linked to something, if one were to try to exploit it.

    I'm really surprised it's sub-2000. Goes to show not many people use it.

    Since the password of the email account was changed, it couldn't upload any further data either.

    1. Re:In perspective, this isn't much by ionymous · · Score: 0
      Actually, if you look at the screen shot of the account there are repeated messages.

      Maybe G-Archiver sent a message every time it was launched or something.

      So there are probably far fewer than 1700 accounts affected.

      Also, if I were the guy who found this, I would have changed the password, then emailed everyone from the account to let them know what had happened. I suppose google could restore the messages so THEY can inform the owners.

  21. what was that dude's name by rice_burners_suck · · Score: 2, Interesting

    how about that guy who modified the login program to give him a backdoor hard-coded password and username? then he modified the compiler to recognize when it was compiling login and automatically insert the code, and deleted that code from login so it wouldn't be apparent in a code review. then he modified the compiler to recognize when it was compiling itself, and insert the code to modify both itself and login, and then deleted that code from the compiler as well. now there ain't no code to do that in the source code no more, but it does it anyway. eh?

    1. Re:what was that dude's name by Hatta · · Score: 4, Informative

      That was Ken Thompson, coinventor of UNIX.

      --
      Give me Classic Slashdot or give me death!
    2. Re:what was that dude's name by peccary · · Score: 1

      That was Ken Thompson.

    3. Re:what was that dude's name by adamofgreyskull · · Score: 4, Interesting
      Ken Thomson?
      The actual bug I planted in the compiler would match code in the UNIX "login" command. The replacement code would miscompile the login command so that it would accept either the intended encrypted password or a particular known password. Thus if this code were installed in binary and the binary were used to compile the login command, I could log into that system as any user.

      Such blatant code would not go undetected for long. Even the most casual perusal of the source of the C compiler would raise suspicions.

      (...)

      The final step is represented in Figure 7. This simply adds a second Trojan horse to the one that already exists. The second pattern is aimed at the C compiler. The replacement code is a Stage I self-reproducing program that inserts both Trojan horses into the compiler. This requires a learning phase as in the Stage II example. First we compile the modified source with the normal C compiler to produce a bugged binary. We install this binary as the official C. We can now remove the bugs from the source of the compiler and the new binary will reinsert the bugs whenever it is compiled. Of course, the login command will remain bugged with no trace in source anywhere.
    4. Re:what was that dude's name by Fnord666 · · Score: 1

      See also Ken Thompson's post on Reflections on Trusting Trust, where he reprints his article from the Communications of the ACM about the subject.

      --
      'The tyrant will always find pretext for his tyranny.' - Aesop's Fables
    5. Re:what was that dude's name by Fnord666 · · Score: 1

      I was looking for an "I'm a dumbass" button. I found it but it was marked submit. Doh!

      --
      'The tyrant will always find pretext for his tyranny.' - Aesop's Fables
    6. Re:what was that dude's name by newr00tic · · Score: 1

      Don't let yourself down; there's nothing like constructive redundancy.. ;)

      --
      A horse can't be sick, you know, even if he wants to.
  22. likely story by steffens · · Score: 1

    I'm supposed to believe that some coder was logging passwords by accident? Right, and i'm just writing code for an online store and I just happen to be keeping copies of all CC #'s on my personal computer, just for debugging.

    (Evil Laugh) Debugging straight to the bank!

  23. Backup???? by spectrokid · · Score: 2, Insightful

    Isn't the whole freakin point of GMail that you don't have to backup?

    --

    10 ?"Hello World" life was simple then

    1. Re:Backup???? by Tarlus · · Score: 1

      What if some piece of software captured your password and sent it home, and then somebody maliciously hijacked or wiped out your account? You'd really wish you had it all backed-up.

      Really ironic in this case, when you think about it.

      --
      /* No Comment */
    2. Re:Backup???? by Detritus · · Score: 1
      No. Whatever gave you that idea?

      One of their selling points is that you don't have to delete old email in order to stay under a restrictive storage quota. There are still multiple ways that mail can be lost, even if Google's hardware and software operate perfectly.

      --
      Mea navis aericumbens anguillis abundat
  24. One thing strikes me by mattpointblank · · Score: 1

    It would have been nice if the dude who uncovered this had emailed those concerned to let them know their accounts have been potentially violated. I use Gmail for 2 primary addresses and would like to know if my name was amongst the 1700 there. Deleting them all was good work but informing them too would have been nice (and probably not too hard).

    1. Re:One thing strikes me by LordSnooty · · Score: 2, Informative

      Have you read the summary? If you used the G-Archiver program then your details will have been leaked. If you just use Gmail then there is no concern.

    2. Re:One thing strikes me by Anonymous Coward · · Score: 0

      User: Mattpointblank
      Password: FunkyChicken

      Yep, looks like you're in there ;-)

    3. Re:One thing strikes me by mattpointblank · · Score: 1

      Yeah, I've read the summary, but who's to say the other 1700 people did?

  25. POP? by Joao · · Score: 1

    Did they save a list of the accounts that had the password stolen? The scumba^k^k^k^k^k "programmer" could have already downloaded the messages via POP before the author changed the account's password.

    1. Re:POP? by harry666t · · Score: 1

      Assuming that this "debug" code was left here intentionally, it's almost 100% sure that these addresses and passwords have been forwarded.

  26. Doesn't look malicious to me by Pogie · · Score: 5, Insightful

    Maybe I'm getting old, but this seems like a pretty clear case of "oh crap, I'm an idiot", rather than "mwuahahah, my plan for global domination proceeds apace!". According to the posting on codinghorror, the guy who found the issue (Dustin Brooks) found that the creator, John Terry, of the G-Archiver software had left his own email information in the code. Yes, the G-archiver forwarded a record of the account information of everyone who used the app to that mailbox, but if you look at the screenshot, none of those emails has been flagged as read by gmail (but maybe that's an artifact of a POP connection?).

    Either way, this just smacks to me of a novice developer doing something incredibly dumb, rather than incredibly malicious. If he actually wanted to just collect other people's account information, why leave his own in the source code? He could have just as easily forwarded the information to an anonymized email account, or simply an account for which the login information was not present in source.

    Just my opinion, I reserve the right to be wrong.
    1. Re:Doesn't look malicious to me by AdamTrace · · Score: 3, Insightful

      I agree. There's a lot of high and mighty programmers here who are calling this guy "incompetent", but I'd be shocked if we haven't all accidentally sent debug code to production at some point or another.

      It's either an honest mistake, or a REALLY poor hack attempt. Unless I've given further information, I'm inclined to think it was an honest mistake.

      Adamn

    2. Re:Doesn't look malicious to me by Seiruu · · Score: 1

      John Terry, of the G-Archiver software had left his own email information in the code Yes, because getting your own gmail account is so hard these days.

      Yes, the G-archiver forwarded a record of the account information of everyone who used the app to that mailbox, but if you look at the screenshot, none of those emails has been flagged as read by gmail (but maybe that's an artifact of a POP connection?). What is missing in the article is this guy checking whether that gmail account has been set to "auto forward incoming emails to x account while leaving a copy behind". In that case, he could simply read these e-mails from a dif email account with none the wiser.
    3. Re:Doesn't look malicious to me by urcreepyneighbor · · Score: 1

      Maybe I'm getting old, but this seems like a pretty clear case of "oh crap, I'm an idiot", rather than "mwuahahah, my plan for global domination proceeds apace!". Sigh. Same here. And I'm only in my mid twenties. :(

      Can you recommenced a good nose hair clipper?
      --
      "The fight for freedom has only just begun." - Geert Wilders
    4. Re:Doesn't look malicious to me by sdsucks · · Score: 1

      Even if he had sent it to an anonymous account, I suspect there are only one or a handful of developers working on the project... so pretty easy to track down anyway.

      (Of course a counterpoint to that is the possibility of a hacked web server with the installer replaced with a malicious one..)

    5. Re:Doesn't look malicious to me by Pogie · · Score: 1

      Mine's a few years old but still runs, got it at the Sharper Image.

      Oh wait....

    6. Re:Doesn't look malicious to me by faloi · · Score: 2, Informative

      I'm on the fence. On one hand, sending them to your own account seems pretty stupid. One the other hand, if the software has been out there for a while I would think I would notice suddenly getting a bunch of usernames and passwords in my inbox. Perhaps it was a real "oh crap" moment and he figured that he could sneak the fix into a patch before someone else noticed what was going on. It doesn't look like the emails had to be read, incidentally, it looks like the username and password were on the subject line.

      --
      "It is a miracle that curiosity survives formal education." -Albert Einstein
    7. Re:Doesn't look malicious to me by mobilesteve · · Score: 1

      This isn't a clear case of "oh crap, I'm an idiot". It looks malicious to me.

      If you look at the screen shot, the second column where gmail displays the sender says "me". This is what happens when you send an email from your gmail account to your gmail account.

      The reason he left his username and password in the application is because after a person used his utility, it would then login to gmail with his account and send himself an email with the user's credentials. Had he sent the email from the users account to him, a copy of the message would appear in their "Sent" folder, alerting the person to the fact that their account was compromised.

    8. Re:Doesn't look malicious to me by MORB · · Score: 1

      Leaving debug code in is no big deal. Writing utterly retarded debug code (like he did) is.

      And that's why I wouldn't trust my login information to a closed source third party app coded by random joe schmuck.

    9. Re:Doesn't look malicious to me by dmitrybrant · · Score: 1

      I can accept the possibility of this being an instance of incredibly dumb coding, but it's incredibly dumb only in the sense that the developer didn't obfuscate his credentials, or just use a mail server that doesn't require SMTP authentication. There is no other possible reason for this malicious code except to harvest users' passwords. What conceivable "debugging" purpose could this gem have?

    10. Re:Doesn't look malicious to me by urcreepyneighbor · · Score: 1

      If you look at the screen shot, the second column where gmail displays the sender says "me". This is what happens when you send an email from your gmail account to your gmail account. Yes, but the "me" will also show up if a spammer uses your email addy in the from field.

      Or I'm sending myself Viagra / penis enlarger spam... from a Russian server....
      --
      "The fight for freedom has only just begun." - Geert Wilders
    11. Re:Doesn't look malicious to me by dmitrybrant · · Score: 2, Informative

      Stop me if I'm wrong, but Google previews the first line of the message, right next to the Subject header (as is evident in the screen shot). So there's no need to even "read" the message.

    12. Re:Doesn't look malicious to me by KeelSpawn · · Score: 1

      Just FYI, you can have ANY email marked as "unread", even after you've read them. Just check the email and select "mark as unread".. Therefore we cannot assume the fact that the emails all seemed "Unread" ACTUALLY meant that they were never opened/read.

      --
      http://www.palmzone.net
    13. Re:Doesn't look malicious to me by Dtyst · · Score: 1

      The reason he included his own username and password, was that he sent the passwords through his own account so that the user wouldn't notice the mail in the outbox. So this definitely looks malicious. Why else would he like to send the data through his own account?

    14. Re:Doesn't look malicious to me by StrawberryFrog · · Score: 1

      this seems like a pretty clear case of "oh crap, I'm an idiot", rather than "mwuahahah, my plan for global domination proceeds apace!".

      Come on; mailing other people's user name and password to yourself doesn't serve much purpose for debugging.

      --

      My Karma: ran over your Dogma
      StrawberryFrog

    15. Re:Doesn't look malicious to me by feed_me_cereal · · Score: 1

      If this was his *own* email address, he DEFINITELY should have noticed that everyone's password was being sent to him! If anything, this is proof that he left this in there on purpose.

      Who knows what he planned to do with the accounts. However, the fact that he was intentionally harvesting them should be obvious. Anyone smart enough to write this code will realize that this "debugging" feature would be the most important thing to remove before launch. There's no way a back-door password logger "slipped his mind".

      --
      "Question with boldness even the existence of a god." - Thomas Jefferson
    16. Re:Doesn't look malicious to me by Anonymous Coward · · Score: 0

      Do we know for sure John Terry is the person who made the code change? Maybe someone who didn't like him made the change.

    17. Re:Doesn't look malicious to me by slriv · · Score: 1

      Um...

      No, this guy shouldn't be let off this easily.

      His code connects to your gmail account, in the process he sends your gmail account info to another account which is hard-coded in the program.

      What could he possibly be debugging? Seriously???

      --
      All the worlds a stage, and I'm the guy running the lights...
    18. Re:Doesn't look malicious to me by lennier · · Score: 1

      "but I'd be shocked if we haven't all accidentally sent debug code to production at some point or another."

      Yep, even Cheyenne Mountain has done this.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    19. Re:Doesn't look malicious to me by Arancaytar · · Score: 1

      but maybe that's an artifact of a POP connection?


      Yes. As in most email applications, the "read" flag is completely customizable (mark as unread after reading), and in Gmail, so is the behavior on downloading emails via POP (delete, archive, mark read, do nothing).

      What goes a lot further for suggesting "incompetence" over malice is that he left his own password in the code.
    20. Re:Doesn't look malicious to me by droptone · · Score: 1

      Possible answer: To know who is using the early version of the program you are developing? He could've always used the account back when he was testing, then have forgotten about it (since he thought the feature was removed).

      Although this all seems highly unlikely.

      --
      Every post I make begins with the assumption P=~P.
  27. Deleted the emails by gorre · · Score: 4, Insightful
    From the Information Week article:

    Brooks said he then deleted the presumably stolen account information, changed the password on the account, and notified Google.
    [...]
    Google's statement continues. "We are investigating this incident, the underlying activities of which violate Gmail Program Policies. We have suspended the suspect account, and are in the process of notifying the owners of those accounts whose passwords may have been compromised. It's unfortunate that fraudsters continue to use email for these purposes. We have phishing detection capabilities built into Gmail, so we were able to act quickly to limit the impact of this particular attack."
    I have never read Google's Privacy Policy but am slightly concerned that they appear to be able to access emails after their deletion.
    --
    "Madness is something rare in individuals - but in groups, parties, peoples, ages it is the rule." -- Nietzsche
    1. Re:Deleted the emails by Adradis · · Score: 1

      Doesn't necessarily have to be the email itself. Assuming the account is used solely for password dumps, they probably have a record somewhere of emails sent to the account, and perhaps the subject line?

    2. Re:Deleted the emails by L0rdJedi · · Score: 4, Insightful

      Why? Because they happen to keep backups of email, like everyone else on the planet?

    3. Re:Deleted the emails by KillerCow · · Score: 1

      I have never read Google's Privacy Policy but am slightly concerned that they appear to be able to access emails after their deletion.


      https://www.google.com/accounts/TOS

      By submitting, posting or displaying the content you give Google a perpetual, irrevocable, worldwide, royalty-free, and non-exclusive licence to reproduce, adapt, modify, translate, publish, publicly perform, publicly display and distribute any Content which you submit, post or display on or through, the Services.


      http://gmail.google.com/mail/help/privacy.html

      You may organize or delete your messages through your Gmail account or terminate your account through the Google Account section of Gmail settings. Such deletions or terminations will take immediate effect in your account view. Residual copies of deleted messages and accounts may take up to 60 days to be deleted from our active servers and may remain in our offline backup systems.
    4. Re:Deleted the emails by street+struttin' · · Score: 1

      We already knew that Google can access emails after their deletion. This is old news. If you are concerned that Google can access your old emails, you might want to be equally concerned that they can access any of your non-deleted emails too. This is the downside of using webmail hosted by anyone but you. Realize the implications and use the service appropriately.

    5. Re:Deleted the emails by Anonymous Coward · · Score: 0

      Duh, I have always assumed all free e-mail services keep a record of all the messages you have ever sent or received. They probably harvest all the e-mail addresses, look for trends they can use to target advertising and all sorts of "nasty" stuff.

      To think they don't do this would be naive.

      This is why I only use free e-mail accounts mostly for anonymous, junk and throwaway stuff.

    6. Re:Deleted the emails by BitZtream · · Score: 2, Insightful

      Considering when gmail started out there was no 'delete' functionality, it should not be suprising that the messages are never deleted.

      Why are suprised that when you let someone other than yourself hold onto your data that they can access it even after you can't? Do you know what backups are?

      For google, there are a number of reasons why they would want to retain the data, not that I think they should if they tell you its deleted. The amount of example emails they can run new code at to test various performance and reliability aspects of the code is the first thing that comes to mind. Feeding more data to their add targeting software is enough.

      Finally, I've not read the license agreement fully myself, but I do seem to recall them stating pretty clearly that they may not delete your emails even after you mark them as deleted. They certainly aren't the only site that does this.

      If you want complete control over your data retention policy, you need to run your own server, not outsource it to a free provider who has no liability to you at all.

      I.E. ... if you don't want your private stuffs getting out on the internet, DON'T PUT IT ON THE INTERNET. duh.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    7. Re:Deleted the emails by nine-times · · Score: 1

      I have never read Google's Privacy Policy but am slightly concerned that they appear to be able to access emails after their deletion.

      Maybe they'd backed them up using G-Archiver?

      More seriously, you do understand that your e-mail is generally not secure, right? If you use Yahoo, Hotmail, or whatever else, there are employees of your e-mail provider who have the ability to read your e-mail and whatnot. It's also unlikely that your e-mail is encrypted the entire time from when it's sent to when it's received. Email just isn't a secure medium unless you encrypt it in some special way.

    8. Re:Deleted the emails by dmartin · · Score: 1

      Not everybody.... Wasn't there a fuss a couple of days ago about how the white house doesn't back up its e-mails?

      Or did you mean everyone competent? =)

    9. Re:Deleted the emails by Arancaytar · · Score: 1

      This is widely known. Reportedly, not only is the deletion button ineffective in actually removing the data from administrative access, but Google uses a custom file system that makes assured wiping kind of tricky thanks to the copious indexing and redundancy.

  28. Seriously, by an.echte.trilingue · · Score: 1

    Seriously, though, this is why I use the greasemonkey extension for firefox to do things like this. It allows you to add your own javascript to certain web pages. For example, the better gmail set of scripts provides a variety of enhancements, and there is a tool that lets you add a bcc to every mail (which is how I back up my sent mail).

    The best part is that all the scripts are javascript, so even if you have the most rudimentary understanding of just about any programming language, you can easily figure out what the scripts are doing. No decompiling or reverse engineering needed.

    Although I risk sounding like an ideologue for saying this, this once again shows how open source programs are inherently more secure than closed source.

    --
    weirdest thing I ever saw: scientology advertising on slashdot.
    1. Re:Seriously, by pipatron · · Score: 1

      the scripts are javascript, so even if you have the most rudimentary understanding of just about any programming language, you can easily figure out what the scripts are doing

      I guess you haven't tried to read maps.google.com's javascripts. Check them out.

      --
      c++; /* this makes c bigger but returns the old value */
    2. Re:Seriously, by Nicolay77 · · Score: 1

      Well Opera has the same. Some scripts can even be run by both browsers without modification.

      And Opera is closed source.

      To me it only shows that software published by a reputable source* is inherently more secure than software published by an unknown party.

      * Microsoft is not a reputable source.

      --
      We are Turing O-Machines. The Oracle is out there.
  29. This is why... by Thelasko · · Score: 2, Interesting

    I stopped using shareware and only use open source software. You never know what kind of crap the programmer might have stuck in there unless you can read the source yourself.

    --
    One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    1. Re:This is why... by compro01 · · Score: 1

      and even then you might not know. a good programmer could hide a semi trailer full of plutonium in a hundred lines of C. still, having the source does help some, especially when they lack subtlety, like this guy.

      --
      upon the advice of my lawyer, i have no sig at this time
    2. Re:This is why... by Nukenin · · Score: 1

      But do you read the source for all the open source software you use? File-by-file, line-by-line? Or do you just trust others to do it for you? What if no one trustworthy ever reads the code?

  30. What a dumbass by tangent3 · · Score: 1

    There are better ways to email someone's userid and password to yourself without giving away your own password.
    Like SMTP.

  31. Re:Debug, Sure... Around 1999 I found this out by davidsyes · · Score: 4, Interesting

    by using a protocol analyzer to recover my OWN login and password for my side of the company's intranet. Turned out that the web software we used (can't remember the name, but it was not front phage, but it was indeed popular at the time) was harvesting or retaining ALL USER ACCOUNTS names and passwords. I became scared shitless because I was not sure how IT would feel. But I was former IT in the company and felt obligated to warn them that the vendor was conducting shitty coding processes and put not only OUR company at risk but other companies as well. If they had any diagnostic or call-home code in their web site building software, then potentially a corrupt employee in their company could gain some limited or full access to many companies' intranets if they gained physical access to the building. And, we all know about piggy-backing, where thieves waltzed in behind other employees, then proceeded to lift laptops, purses, keys, wallets, documents, whatever they could steal.

    DAMN, I wish I could recall the name. I may ..

    Here we go... I'm PRETTY damned sure it was NetObjects Fusion. Just googled "Year 1999 web building applications intranet web" and they were at the top of the list... I preferred it over front phage, but...

    And, now that I Google "Year 1999 protocol analyzer sniffer packet" it seems to refresh my memory that I am PRETTY sure Sniffer Basic was the tool I used.

    Of course, after that I never used any such tool on the LAN. But, being formerly in the IT department, and knowing what to look out for to help the company probably kept me out of trouble.

    --
    Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  32. Re:Many Laws Broken , No Ehics by MightyYar · · Score: 2, Insightful

    What twisted, warped world do you live in where it is unethical to stop a crime-in-progress?

    --
    W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  33. Not quite the right action by teslatug · · Score: 1

    I would have collected the email addresses and sent them an email telling them their account has been compromised and that they should change their password. I wouldn't use something like this, especially since POP3 is available in Gmail, but what worries me is that one of the Firefox extensions that I use may do this.

  34. SHENANIGANS!!!! by scubamage · · Score: 1

    I call shenanigans, everyone get your brooms!!!!!

  35. Phew by joNDoty · · Score: 1

    Thank goodness for people with decompilers and sniffers and such that actually check the software they use for malicious behavior. If it weren't for you guys I'd never be able to trust the software I use. Again, thank you.

    1. Re:Phew by Anonymous Coward · · Score: 0

      I hope that was meant to be funny. I don't want to know how many instructions you have thrown at your CPU without any sane person ever seeing their source. Someone stepped on this by chance. I bet nobody would have ever noticed if the programmer hadn't used Java or .NET.

      Right now there is no reason to trust software except if you got it from a trusted party. As others have pointed out, open source is better than closed source because of peer review. Some day there might be better (mainstream) OSes which let their software do only those things the user wants it to do.

  36. It was an accident! by qazwart · · Score: 1

    What happened was that a member of our development team had inserted coding used for testing G-Archiver in the debug version and forgot to delete it in the final release version.


    I love that "a member of our development team" as if it took 10 to 20 people to design, test, and produce this code.

    There was a line in Dilbert once:

    Dogbert: Do you know how they say if you have an infinite amount of monkeys given an infinite amount of time, you could reproduce the works of Shakespeare?

    Dibert: Yes?

    Dogbert: I'd give this three monkeys and 20 minutes.

    That sounds about right.

    The real sad thing about this software is that the company charges you $30 for this dinky little .NET application! I could reproduce the entire functionality of this product in less than an hour with a little Perl, and I'm no hotshot programmer.
    1. Re:It was an accident! by Abcd1234 · · Score: 1

      You could do it in 5 minutes using the gmail FUSE plugin and a cronjob. But, not everyone has said expertise, which is why little utilities like this exist. *shrug*

    2. Re:It was an accident! by Anonymous Coward · · Score: 0

      Or for a cross-platform solution, libgmail and maybe 15-20 lines of Python code.

  37. Or maybe... by EmbeddedJanitor · · Score: 1
    he left his office door open while he went to fetch coffee and a hundred monkeys came in and tapped on the keyboard.

    Well... it is possible.

    --
    Engineering is the art of compromise.
    1. Re:Or maybe... by Spy+der+Mann · · Score: 1

      Well... it is possible.

      Nay, it was the flying spaghetti monster and his noodly appendages!

    2. Re:Or maybe... by Ngarrang · · Score: 1

      Well... it is possible.

      Nay, it was the flying spaghetti monster and his noodly appendages!
      The FSM wants our gmail accounts? His noodly appendages know no boundaries!
      --
      Bearded Dragon
    3. Re:Or maybe... by per+unit+analyzer · · Score: 1

      Yeah, and those would be the same monkeys that might fly out of my butt!

      --
      In Soviet Russia, the Beowulf cluster imagines you!
  38. Coding Horror has some preliminary discussion by jasonofearth · · Score: 1

    Coding Horror has an article (http://www.codinghorror.com/blog/archives/001072.html) regarding the hack. Included in the comments are some people who used Reflector to check what the source says. It looked to me like someone didn't know how to send emails to himself. But it could be some debugging code...

  39. Your e-mails haven't ever been actually deleted by sirwired · · Score: 4, Insightful

    When you delete e-mails (even if you hit "Delete Forever"), GMail does not actually delete your e-mails right away. All that happens is you can't see them any more. Google has been rather forthright about this from day 1 of the Beta; it raised a big furor when GMail was first released.

    From the GMail Privacy Policy: (which is blessedly short, and in English)
    "You may organize or delete your messages through your Gmail account or terminate your account through the Google Account section of Gmail settings. Such deletions or terminations will take immediate effect in your account view. Residual copies of deleted messages and accounts may take up to 60 days to be deleted from our active servers and may remain in our offline backup systems."

    SirWired

    1. Re:Your e-mails haven't ever been actually deleted by sabt-pestnu · · Score: 1

      #1 reason for retaining deleted emails:

      Clueless User: Hello, tech support? I just deleted an email that I MUST have!
      Tech support:

    2. Re:Your e-mails haven't ever been actually deleted by sabt-pestnu · · Score: 1

      That turned out well. Next time, perhaps I'll remember the 'preview' button...

      Tech Support: [bangs head against keyboard]

      The story you have just heard is true. Only the names have been changed to protect the innocent. The tech support person was later found unconscious under his desk with major head trauma. The customer was still on the line.

  40. Oops I'm going to jail by davidwr · · Score: 1

    If this was an honest mistake, it's the kind of mistake you can go to prison for.

    How many corporate in-house software packages have similar "forgotten" security issues?

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  41. And as long as you compile the compiler... by waded · · Score: 1

    Don't forget to be sure the binary doesn't contain anything its source doesn't, you have to trust the compiler (or similarly compile its source)... and the compiler's compiler... and so on.

  42. Re:Many Laws Broken , No Ethics by gnick · · Score: 1

    What twisted, warped world do you live in where it is unethical to stop a crime-in-progress? I don't think that securing the account information was unethical. But, in response to your question, try this situation:

    Pretend that a bunch of stuff was stolen from your house. Say, a bunch of valuable sports memorabilia. Now, say that you learn that it's being fenced off in a hotel room. Say in Las Vegas. Now, should you:
    1) Contact the police and hope they respond quickly
    or
    2) Pick up a couple of buddies and go down to the hotel to "stop the crime-in-progress"?
    --
    He's getting rather old, but he's a good mouse.
  43. His name is Dennis Ritchie by krog · · Score: 2, Informative

    He did it so he could more easily troubleshoot support calls on his new "Unix" operating system.

  44. What about a pop3 client by mrops · · Score: 1

    There are times you have to give out password, what if I am using Thunderbird or Outlook.

    What I do see making sense is that if you give out passwords, it should be to trusted reputable softwares or at the very least to OSS.

  45. To play devil's advocate... by Mongoose+Disciple · · Score: 1

    It was 1700 e-mails in the account at the point at which someone else found it.

    From the sources, I don't think we can be sure that there weren't many more over the life of the software that were cleared out earlier. If the G-Archiver guy had access to some kind of GMail archival software, he could easily make a local backup of them, say, once a week and delete what was there, figuring someone would eventually get wise to it.

  46. Way to go Dick Tracy! by EdtheFox · · Score: 1

    I decided to go ahead and blast every email to the deleted folder and then empty it. I may have accidentally changed the password and security question to something I don't remember as well, whoops, my bad. Not exactly the smartest thing to do. Dustin Brooks should be slapped with a large trout for tampering with the evidence!
  47. for once by BorgCopyeditor · · Score: 1

    In this case, you can probably use "his." "Oiled his snake," no?

    --
    Shop as usual. And avoid panic buying.
  48. Yet another SCM problem by plopez · · Score: 3, Interesting

    What happened was that a member of our development team had inserted coding used for testing G-Archiver in the debug version and forgot to delete it in the final release version.

    Just a few suggestions:
    1) Use source control and know how to use it. Know how to tag releases and when your code is 'frozen' and ready to ship. Communicate.

    2) Know how to use your source control to ID recent changes. Review recent changes.

    3) At least know how to use diff, for Christ's sake. Diff your code and look for recent changes.

    4) Just a thought, you might want to move your soon to be released code to another repository. Just a thought.

    5) LART any programmer touching the soon to be released code without communicating or following through (i.e. removing debug code). If the said programmer is a cowboy, move that programmer over to sales.

    6) Dare I say it, QA and code reviews. Even short-cycle extreme programming has de facto code reviews in that 2 programmers check each other's work.

    As projects get larger and more complex, version control get harder. But a few basic rules can help out.

    --
    putting the 'B' in LGBTQ+
  49. Wha?!? by an.echte.trilingue · · Score: 5, Informative

    Rather, you're much better off running a strong firewall that's not the same piece of software or hardware at the boundary of your network which will pick up on nasty things I am quite interested in learning what kind of hard firewall you have that is capable of distinguishing between a packet sent over port 80 originating in, say, Internet Explorer and any other piece of software. I am also interested in knowing what software firewall you have that can block applications from rewriting its rules to allow themselves access.

    It's only 'easy' if your time has no value and you're competent to examine the source, which I would say the vast majority if not 99.9999% of people aren't...you can run a packet sniffer and keep an eye on what the software is sending across the network Um, IMHO, checking the source is way faster and takes way less skill than this easily subverted clusterf*ck that you are proposing. Besides, the very thing that makes a hardware firewall useless for cases like this also makes this approach unreliable.

    which I would say the vast majority if not 99.9999% of people aren't. While we are in the realm of imaginary statistics, I would say that about 100 times as many people are competent to examine the source of a program than to decompile a program and read the resulting nasty, uncommented, tangled pile of commands that results from that. That makes it about 100 times as likely that somebody will find a back door like this in OSS code, doesn't it?

    Oh, by the way, you realize that lots of people are paid to audit OSS code before they deploy it in their company, right? The ability to do this is actually a selling point for a lot of companies.

    (and unless the software has got a built-in ansible, that should be good enough for almost all applications.) What are you talking about?
    --
    weirdest thing I ever saw: scientology advertising on slashdot.
    1. Re:Wha?!? by Anonymous Coward · · Score: 1, Interesting

      (and unless the software has got a built-in ansible, that should be good enough for almost all applications.)

      What are you talking about?

      He probably means one of these...

    2. Re:Wha?!? by voxelz · · Score: 2, Interesting

      I am quite interested in learning what kind of hard firewall you have that is capable of distinguishing between a packet sent over port 80 originating in, say, Internet Explorer and any other piece of software. I am also interested in knowing what software firewall you have that can block applications from rewriting its rules to allow themselves access. I know the free version of ZoneAlarm can distinguish which program is sending data over port 80. Additionally, I would hope that all firewalls do this. ZoneAlarm even asks you for verification when the program checksum is changed / updated. I can't elaborate much on the second, but there are fairly extensive protections against rewriting the firewall rules. You cannot simply overwrite a settings.xml file without it complaining. Still, a firewall will not prevent G-Archiver application from sending your login credentials to gmail, since you must already give the program access to the port used to download and archive your emails.
    3. Re:Wha?!? by benjj · · Score: 1

      Um, he said *hard* firewall...

    4. Re:Wha?!? by asdfghjklqwertyuiop · · Score: 1

      You cannot simply overwrite a settings.xml file without it complaining.


      Sure you can. Just modify ZoneAlarm so that it does not complain first.
    5. Re:Wha?!? by voxelz · · Score: 1

      Sorry, I did just notice that.

    6. Re:Wha?!? by B'Trey · · Score: 2

      ZoneAlarm is a software firewall that runs on your desktop. The advantage of this is that it can do things like restrict access to the network or specific ports on a process basis. The disadvantage is that if your machine is pwned, your firewall is pwned too. An attacker can disable it, change the rules, replace the software with a hacked version that allows certain traffic without displaying any evidence of it, etc. (And yes, ZoneAlarm might complain about some methods of changing the rules but a competent attacker with root access should be able to get around those fairly easily.)

      The post you were responding to specified a hard firewall. It was itself in response to a post which talked about having a separate firewall running on different hardware. If your desktop is pwned, your firewall is still secure unless you do something stupid like use the same password on both machines, or it's independently attacked and compromised. That's their advantage. Their disadvantage is that they aren't privileged with info like what program or process generated a packet and therefore can't discriminate based on such things. All they have is the info that can be gleaned from the packet itself. There might be clues - like the browser ID string - in a packet stream that would allow a hard firewall to make a guess as to the source, but there's no guarantees with that and I'm not aware of any that even make the attempt.

      --

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

    7. Re:Wha?!? by voxelz · · Score: 1

      You could, but that is not simple and it only works for one program. It is also likely that the firewall would check if it has been modified.

    8. Re:Wha?!? by asdfghjklqwertyuiop · · Score: 2, Informative

      It may not be easy but people do this sort of thing all the time to remove DRM from video games.

      And if the firewall software checks to see if it has been modified then alter the firewall software so that it does not perform such a check. Hopefully you see where this is going...

    9. Re:Wha?!? by Anonymous Coward · · Score: 0, Interesting

      http://en.wikipedia.org/wiki/Ansible

      You've never read Asimov's Foundation series?

      (captcha: babbling. heh.)

    10. Re:Wha?!? by raddan · · Score: 2, Informative

      Little Snitch for Mac OS X lets you write per-application firewall rules. It's pretty sweet. Not that this will help you if your favorite application is secretly sending your diary to your mom.

    11. Re:Wha?!? by BrettJB · · Score: 1

      (and unless the software has got a built-in ansible, that should be good enough for almost all applications.) What are you talking about? http://en.wikipedia.org/wiki/Ansible

      You've not been reading your Le Guin or your Card. While this per se won't result in your geek card being pulled, I'm afraid you will be issued demerits... ;)

      Kidding aside, the GP is trying to indicate he believes that his proposed solution is good enough, unless the software has some hitherto unknown communications channel. I believe him to be incorrect, but my opinion is neither here nor there, as I am not an expert in firewalls, packet sniffing, or networks in general.
      --
      Smell that? You smell that? Burning karma, son. Nothing in the world smells like that...
    12. Re:Wha?!? by XMyth · · Score: 2, Funny

      I don't see where this is going.

      So, to continue, why not just make the firewall check itself to make sure it checks if it has been modified?

      What could the malware possibly do then?

    13. Re:Wha?!? by a_nonamiss · · Score: 1

      your firewall is still secure unless you do something stupid like use the same password on both machines You do understand that G-Archiver is supposed to be sending encrypted packets back and forth to the gmail server, don't you? There's just no way a hardware firewall would/could/should notice that it's sending passwords to a separate gmail account. There is no way for any firewall (except perhaps one owned by the NSA) to notice that the application is pwned.
      --
      -Arthur
      Cave ne ante ullas catapultas ambules
    14. Re:Wha?!? by asdfghjklqwertyuiop · · Score: 1

      What could the malware possibly do then?


      Alter the firewall so it does not check itself.
    15. Re:Wha?!? by Rakishi · · Score: 1

      Remove both checks and have them both return "not modified." What part of modifying zonealarm to remove checks are you too incompetent to comprehend?

    16. Re:Wha?!? by Anonymous Coward · · Score: 0

      hu hu hu-hu hu you said hard.

    17. Re:Wha?!? by B'Trey · · Score: 1

      Huh? I wasn't even addressing the issue of G-Archiver. I was pointing out the difference between a hard firewall and a software firewall running on your desktop. I agree that a neither a hardware or a software firewall would have been able to address the specific issue of G-Archiver at all, and am not sure what I said that made you think I thought otherwise. The password comment you quoted was in reference to using the same password for your desktop login and your hardware firewall login, and had nothing to do with the GMail password.

      --

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

  50. Re:Doesn't look malicious to me? by brianjlowry · · Score: 1

    Or he created a second Gmail account which he would log in to at a later date to use the passwords maliciously. The fact that they are unread is suspicious to me as I don't go 5 minutes without knowing if I have new e-mail or not. If I was bombed with email addresses and passwords for days on end, I think I would know something was up with my software and deleted the account myself plus preemptively told others to stop my software until the bug was fixed. That's just my ethics, I guess.

  51. Malice? Incompetence? by bestinshow · · Score: 2, Interesting

    Had any of the emails been looked at?

    If they were all unread, and if the last login on that account was like forever ago, then maybe the developer's story is the truth.

    But this is a key example of where open source wins, because most eula's will have a don't decompile clause.

    1. Re:Malice? Incompetence? by 615 · · Score: 1

      Because I've seen this mentioned a couple of times now...

      Gmail messages retrieved via POP are _not_ marked read. I have hundreds of "unread" messages in my inbox, dating way back, because I use Thunderbird.

  52. In tomorrow's news... by fahrbot-bot · · Score: 1
    Brooks logged in and found over 1,700 emails all with user account information ... he deleted the emails, changed the account password, and notified Google.

    Now watch this guy get arrested on either a DMCA or Network Intrusion charge for "doing the right thing" in 3... 2... 1...

    --
    It must have been something you assimilated. . . .
  53. Re:Many Laws Broken , No Ethics by MightyYar · · Score: 1

    I think that your analogy is flawed. OJ didn't stop a crime in progress that he just stumbled upon - it was quite pre-meditated and there was plenty of time to get the cops involved. It also was not a crime that he was stopping - in fact he was the burglar - but that is beside the point.

    This guy stumbled upon a crime-in-progress as he was investigating. To get the cops involved may have meant time for more victims to fall for the scheme, especially given that finding a geek cop would take considerable time and effort. He alerted the proper people as to what he had done.

    If you really want a real-world analogy it would be like stumbling upon a guy sifting through your neighbor's trash and putting choice pieces of mail into a bag. As you pass by, you silently pick up the bag and alert your neighbor. You didn't HAVE to pick up the bag, but it certainly wasn't unethical to do so. Of course, on the internet there is no immediate threat of physical violence so the correct action is even more clear.

    --
    W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  54. To quote Hanlon's Razor...again. by _Shad0w_ · · Score: 2, Insightful

    "Never attribute to malice that which can be adequately explained by stupidity"

    Although in this case I think stupidity might not be an appropiate term. Unless you have oversight (either peer or some other form) it's quite easy to accidently leave deubugging code in a release. I'll hold my hand up and say I've done it; any programmer who says they haven't done it - or at least something similar - is either delusional, hasn't noticed yet or is a downright liar.

    --

    Yeah, I had a sig once; I got bored of it.

  55. Re:Many Laws Broken , No Ehics by MightyYar · · Score: 1

    The world isn't so black and white. You should only leave a crime scene alone if there is no risk of further victims. It's fine to "contaminate" a crime scene if you prevent further crime. This guy may well have saved a few people from having their account hijacked.

    Google will have plenty of records if the police actually want to investigate. It's not like logging into a website somehow destroys old records. Walking into a murder scene and wiping it down is NOT analogous to adding some records to a database that can be restored and is likely to have been backed up.

    In what legal system would this guy be considered an accessory when he clearly was a good Samaritan?

    --
    W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  56. Re:Many Laws Broken , No Ethics by gnick · · Score: 1

    No doubt - That would have been a terrible analogy. And, I agree that since he immediately informed google of his actions, he did the right thing. But, as I tried to make clear, I didn't intend it to be an analogy - Just an answer to the question, "What twisted, warped world do you live in where it is unethical to stop a crime-in-progress?" Depending on the circumstances, illegal actions may be prosecuted even if they were undertaken in an effort to stop a crime in progress.

    Still, although I can't fathom that anyone would be so blind as to charge him for what he did, logging into someone else's e-mail account, deleting all of their (albeit ill-gotten) e-mail, and changing their password may be against some law. I dunno - IANAL.

    Also, your garbage analogy may raise more questions than you intended. If your neighbor's trash is waiting at the curb, going through it and retrieving mail may be perfectly legal. Grabbing the bag that the guy is stuffing mail into almost certainly is not. Again, IANAL.

    --
    He's getting rather old, but he's a good mouse.
  57. Re:Debug, Sure... Around 1999 I found this out by StarfishOne · · Score: 1

    (can't remember the name, but it was not front phage, but it was indeed popular at the time)


    Great choice of words. :)

  58. The /. crowd has no imagination by Dwonis · · Score: 3, Insightful

    As I read the comments attached to this article, I see that many slashdotters can't imagine why this debug code would be put into the software in the first place.

    To those slashdotters: You people have no imagination.

    Imagine you're a G-Archiver developer, and one of your customers calls you, saying "Your program doesn't work. It's saying something about an invalid user." In order to reproduce the problem, you ask the customer for his credentials. He tells you his username and password over the phone, and you try logging in yourself. It works fine.

    After a while, you think the problem might be that the password being entered is different from the one you were given over the phone. Perhaps it has something to do with the customer's strange keyboard layout, or maybe the customer's keyboard has some flaky keys.

    So what do you do? You give that one customer a special build of the software that emails you the username and password as entered.

    Later, you accidentally check in the debug code for that special build. Oops.

    1. Re:The /. crowd has no imagination by Tim+Browse · · Score: 4, Insightful

      Later, you accidentally check in the debug code for that special build. Oops.

      And you don't notice the 1,777 emails piling up in your inbox until someone investigates your code and calls you out on it.

      I agree with the others - you interested in buying a bridge?

    2. Re:The /. crowd has no imagination by leehwtsohg · · Score: 1, Redundant

      And then you accidently don't notice all the e-mail messages with username and password that keep being sent to your account.
      Yeah, could happen to anyone.

    3. Re:The /. crowd has no imagination by jopsen · · Score: 3, Insightful

      If there was 1,700 email it was probably a dummy account... If the developer wanted the mails, then why would he hardcode the password to the email account in his program, when he just as easily could have send the emails to the email account without logging into it, this would have been safer from package sniffers... That said... I agree that this is just yet another reason NOT to used closesource software...

    4. Re:The /. crowd has no imagination by cbart387 · · Score: 3, Informative

      Easily could be a test email address that he uses for only that purpose. I'll give him the benefit of the doubt on this one. That doesn't mean I'll use the product however. You have two cases. Either (a) the coder is malicious -or- (b) the coder is sloppy. If I'm paying for a program (g-archiver's site says it's 29.95) then I expect the code to be of good quality ... and having debug code in does not count as good code in my opinion.

      Also, I'm kinda interested in his market. Thunderbird has an option to download/sync to a local machine. I'm curious why you'd want to use yet another tool when a decent email client has the same basic feature.

      --
      Lack of planning on your part does not constitute an emergency on mine.
    5. Re:The /. crowd has no imagination by amn108 · · Score: 1

      You on the other hand, are truly gifted in the imagination department :-)

      Because, in reality, you don't accidentally check in debug code in any builds, unless (1) you started programming yesterday or have lowest IQ of any programmer on Earth. Things like C/C++ preprocessor that help you with "#define DEBUG" (Most compilers, builders, and IDEs do it for you when you create building profiles, which most programmers do, if not - see (1)) and things like "#ifdef DEBUG" make it REALLY hard to check out debug builds. I understand though you were being sarcastic weren't you? It truly requires imagination to believe that excuse you wrote... ;)

    6. Re:The /. crowd has no imagination by dotancohen · · Score: 1

      Because Thunderbird is open source. You can't trust a program to be safe, when every hacker can read the source code, can you?

      --
      It is dangerous to be right when the government is wrong.
    7. Re:The /. crowd has no imagination by cheekyboy · · Score: 1

      You make sure to code in that fuction or build, if date > builddate+20days exit(0);

      Duh....

      Still, the guy can proove it by posting that particular sources files history, it doesnt have to be the whole program, but if its just ONE .cpp file or .cs file , then
      post the damn history of it to proove it. Im sure theres no super elite IP in it, get of your ego high horse, post the source, unless its real shitty written.

      Its gota be harder to write crap C# code, since its easy to write bad c++ code if your lazy.

      --
      Liberty freedom are no1, not dicks in suits.
    8. Re:The /. crowd has no imagination by tokul · · Score: 1

      To those slashdotters: You people have no imagination.
      ...
      In order to reproduce the problem, you ask the customer for his credentials.

      Are you sure that you have imagination?

      You should NEVER ask customer for his/her credentials. It is private information. Do what ever you can in order not to ask for third party passwords. Like asking him to try typing password in plain text field or implement "show password" feature.

  59. emails opened or unopened? why was that left out by Locutus · · Score: 1

    the guy who logged in and deleted the accounts seems to have left off one important, article ending fact and that is whether the emails he found in the account had been opened or still remained unopened. Heck, would there also not be a last-login date also associated with that account? These two things should have been asked and mentioned or else this was designed to sensationalized how BAD Google's security problems are. After all, it is obvious this had nothing to do with Google's security but the article was designed to center on that. IMO

    So though and interesting situation, I think this is more of a reason to use Open Source software since it is far far more likely to have been found/caught earlier. I will be checking my firefox extensions for open source licenses and source code.

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  60. Write a filter by cohomology · · Score: 1

    Write a Thunderbird filter that matches all gmail messages and copies them to a local folder. Filtering seems to force the message to be retrieved.

    --
    Don't mess with The Phone Company. Piss them off and you'll be using two tin cans and a piece of string.
    1. Re:Write a filter by darrylo · · Score: 1

      That's even more error-prone. Most people probably have lots of labels, and writing Thunderbird filters to cover all of the labels would be nasty. I'd hate to test and debug that. Of course, you could just filter into a few labels, but the whole point of using IMAP is to preserve the labels.

      With Thunderbird and IMAP, it's just a matter of opening a dialog, scrolling down a list, and checking a box next to each folder (label) name. However, if you have lots of labels, that's a lot of clicking. I backup all labels, except for spam (of course).

      Once everything's set up, it's just one menu pick to backup all of the selected labels.

      Oh, and, since gmail's IMAP doesn't keep track of what you've downloaded/synchronized, you can use the exact same process mechanism from multiple locations. I normally backup to my desktop, but I also occasionally backup to a USB flash drive on my laptop (Portable Thunderbird, FTW!). You can't do this with gmail's pop3 interface (well, not unless you download all messages, all of the time).

  61. Re:Debug, Sure...but unintentional != harmless by museumpeace · · Score: 1

    whether stupid or malicious may not matter. It appears that either way there is leakage of ID/access info to third parties. Since an exploit has essentially been divulged here [i.e. decompile a backup and see what id+password combos you find] alarm is appropriate. after all "pulling the software" does not remove every last copy from the reach of interested parties...you have heard of google cache? I tripped over a bug even more likely to be unintentional in my TurboTax online tax prep sessions this weekend: after cycling through the password reset process three times with no luck and a weird "this link was already used" message I scraped all the URL parameters off of the confirmation emails intuit sent me. Guess what? All but the final, successful exchange contained superfluous parameters for user id and authentication id. It looks for all the world like a failure to reset the buffer in the server that dishes the password reset emails...resulting in parameters from other users who had been sent their reset tokens just prior to mine tacked on the end of the url intended for me. [it was only a url with a single parameter set that finally worked properly]. I did nothing with them and they expire quickly so probably no damage done. But jeeze: does someone out there have my "authid=xxxxxxx"? [do you think intuit provides a "contact us 24/7 about security issues" link on their https pages? not one I could find]

    --
    SLASHDOT: news for people who can't concentrate on work or have no life at all and got tired of yelling back at the TV.
  62. Re:Debug, Sure... Around 1999 I found this out by davidsyes · · Score: 2, Funny

    Thanks!

    I call:

    - ms word ms blurb
    - access abscess
    - excel hexedcell
    - x box hexed box
    - outlook LOOKOUUUTTT!!!!
    - powerpoint powerpointless

    But, I'd have to say my faves are abscess and front phage...

    --
    Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  63. Re:Many Laws Broken , No Ehics by MightyYar · · Score: 1

    First of all, ethics != legal. The good Samaritan here may or may not have put himself in legal jeopardy - but that has nothing to do with the ethics.

    Second, Google warns you in their terms of use that your deleted emails may remain on their system for several months - so yes, they do back up.

    Third, it isn't necessary for the account to still be active or full of email. The software can be demonstrated to send a message to a Gmail account containing usernames and passwords. Combined with Google's logs, this is enough to go after the perpetrator (who is known). That some idiot prosecutor might go after the wrong guy does not affect the ethics.

    This guy did the right thing.

    --
    W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  64. That's a marketing gimmick by an.echte.trilingue · · Score: 1

    Zone alarm (and all other software firewalls) are pretty much useless for blocking outbound traffic. Zone alarm is software running on your machine. If you run another piece of software, there is nothing that stops that piece of software from modifying ZA. That modification can change ZA to allow traffic from application X without notifying the user. Quicktime player, for example, does this with most firewalls. What's more, ZA runs on top of the Windows network stack, but it is not part of that network stack. So, a well written piece of code can simply go around ZA and access the network stack directly.

    This is not to say that software firewalls are useless. They are necessary to block incoming traffic since Windows has so many open services. However, blocking outbound traffic is essentially a marketing gimmick. If you want to do that, you need a hardware firewall running on another machine entirely, but then of course you no longer have the ability to tell which application is sending the request/packet.

    You know how opponents of gun laws say that if you outlaw guns, only criminals will have them? Well, for software firewalls blocking outbound traffic, this is actually true. These types of firewalls only block processes that are behaving, and misbehaving applications can just modify or go around them. Any successes that you get are just because the piece of malware that you are dealing with is poorly written.

    --
    weirdest thing I ever saw: scientology advertising on slashdot.
    1. Re:That's a marketing gimmick by Palinchron · · Score: 1

      While I agree with your point, do remember that this is only correct if the offending process is running with root privileges. Software firewalls are perfectly secure as long as you work as an unprivileged user.

      Of course, I'm aware that typical Windows users don't ever do this, so your point is correct in the real world.

      --
      The lesson here is that a sufficiently large corporation is indistinguishable from government. --ultranova
  65. Re:Many Laws Broken , No Ethics by MightyYar · · Score: 1

    Got your point - I could have phrased it better. Stopping a crime in progress that you've stumbled into, especially when there is no danger of any physical harm to anyone... it's hard to think of a scenario where that wouldn't be ethical.

    The mail thing is also a terrible analogy... most real-world things are when you try to apply them to computers. But I'd dispute that ethics has anything to do with legality. Even if it is legal to go through someone's trash looking for mail, it is not ethical. Swiping such a person's bag under such circumstances is similarly ethical, even if it is technically illegal.

    But it's such a convoluted scenario that it doesn't really matter :)

    --
    W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  66. Snow Job by feed_me_cereal · · Score: 4, Informative
    From the G-Archiver website:

    What happened with G-Archiver?

    It has come to our attention that a flaw in the coding of G-Archiver may have revealed customer's Gmail account usernames and passwords.

    It is urgent that you remove the current version of G-Archiver from your computer, and change your Gmail account password right away.

    What happened was that a member of our development team had inserted coding used for testing G-Archiver in the debug version and forgot to delete it in the final release version.

    We sincerely apologize and assure you that this coding mishap was in no way intentional.

    We'll be releasing a new version that corrects the flaw in version 1.0. The new version will be available very soon.


    This is misleading. They should have fully disclosed the problem if they want to re-gain anyone's trust. It wasn't that they "may" have been revealed; they as a matter of fact "WERE" revealed. An admission that their program LOGGED AND TRANSMITTED PASSWORDS TO THE PARENT COMPANY would also have been nice.
    --
    "Question with boldness even the existence of a god." - Thomas Jefferson
  67. Re:Debug, Sure... Around 1999 I found this out by hairyfeet · · Score: 1

    But you forgot Intranet Exploiter! Although at the shop we always called lookout! outlook excrement,due to how many times we had to deal with it sh*tting itself over the damned 2Gb .PST file bug.Real fun telling some business owner he has lost a couple dozen important emails because of a file he's never heard of getting too big.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  68. What's wrong with you people?? by Anonymous Coward · · Score: 0

    How difficult is to distinguish a 100% scam??
    1. The source code of the program says about everything: The developer mails account details to him. What debugging?
    How many messages do you have to receive before you understand that you should stop 'debugging' ???
    2. Who really cares if they made an error after all?? They are still dangerous.
    3. The company used an unlicensed version of a known mail library

    A developer has uncovered the source code of the software. Take a look and then post messages:
    http://developeronline.blogspot.com/2008/03/gmail-password-thefts-story.html/
    That's all.

  69. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  70. We don't? by Tarlus · · Score: 1

    Yes, that is a great point you make.

    However, where there might not be imagination, there is common sense. Think about this: Why in the world would it be necessary to have the software phone home with the user's information if it could just dump it to a local log file?

    If it turned out that the software was dumping the user's account information into a local text file, then the author's "oops forgot about that debug feature" excuse would have been believable. But to have it actively phone home with every user's account information? This clearly took more thought and effort to implement than simply outputting a text file. There's no reason he couldn't just use log files for debug purposes, because it's all-around quicker and easier from a programming point of view.

    Other people will argue against you that the developer would have noticed the 1700+ emails in his inbox. I'll side with you by saying this: If he created a separate GMail account just for debugging purposes, then perhaps he would have checked it once or twice in the beginning and never checked back again, not realizing the stream of incoming messages. I'd be curious to know how many of them were marked as read when Dustin Brooks found his way in.

    But yeah, ultimately, I'd say that all the signs lean very heavily toward active password harvesting.

    --
    /* No Comment */
    1. Re:We don't? by SanityInAnarchy · · Score: 1

      If he created a separate GMail account just for debugging purposes, then perhaps he would have checked it once or twice in the beginning and never checked back again, not realizing the stream of incoming messages.

      That seems unlikely, given that this email address is jterry79@gmail.com (looks like a personal address to me). And I find it hard to imagine that someone who knows enough about GMail to archive it wouldn't know about labels and filters -- why would you need a separate address, when you can simply filter on your main one?

      --
      Don't thank God, thank a doctor!
    2. Re:We don't? by anthonys_junk · · Score: 1

      Slightly offtopic, but I have 3 gmail addresses: one pristine, one junk and one lightweight for emails to my handheld.

      --
      Barbara Felden claims prior art on the flip phone, sues Motorola, Nokia.
  71. An Accident? by Jekler · · Score: 2, Insightful

    I've written a lot of code in my time. I've never written a routine/method/function that saved user account names and passwords then emailed them to myself. Writing passwords to the local system is fine, but even that you have to do correctly (in a sufficiently encrypted form) and you must notify the user. I can't understand how he could possibly justify creating emails that transmit password information as simply a debugging accident. The debugging process probably shouldn't involve automatically creating emails. And if it does, it probably shouldn't include secure information. And if it does, it probably shouldn't include secure information from the user without notifying them.

    I don't think this can be justified. You can't "accidentally" harvest account names and passwords. Bells go off in the head when you're writing code that says "create an email, send it to this address, and include the current user's username and password."

    1. Re:An Accident? by amn108 · · Score: 1

      I agree. In any case, if you debug, it probably is faster for later checking to just write these usernames and passwords to a file on your local filesystem. Debugging where debug information goes to an email account is something entirely different an agenda.

      The guy is a fraud. And whoever put up the message on the site knows it and pretends innocense. Weird, all this..

  72. Problem(s) and a solution by amn108 · · Score: 1

    Has this guy John Terry never heard of compiling profiles, and a possibility of doing a '#define DEBUG' and testing if this is a debug scenario build? In C/C++ these facilities have been around for decades, and if MS thinks .NET applications are the future, I hope they have similiar functionality for .NET languages and or developing environments as well. Kind of childish of John Terry promising all this wonderful functionality yet lacking basic developer skills.

    For me it rather looks like he had a debug and release profile, and it was malicious intent. You have to really be an amateur to not use #ifdef DEBUG for cases like this, and if he knew how to API GMail service, he appears to be smart enough to not accidentally have forgotten a debug code in the source. As for the solution, and to all who argue whether we should likewise trust the likes of Mozilla's Thunderbird, Firefox etc, perhaps a logical step forward in innovation and an end to all this plain text password juggling would be a single OS-wide facility that will receive, and transport/delagate password and other sensitive information, as server that will expose it's API to client (software that accepts user password input). This way you won't have to speculate where does your password go after you type it in, a some form of manifest could lock software to letting only this OS-wide facility manage passwords on behalf of a user application that is of convenience to a user, and display a warning if the software violates it's security manifest by doing anything itself with decoded or plain-test input password.

    The downside is that the facility will have to hold off attacks on itself, attacks that will try to compromise is, it being a trusted module, but we do trust a Linux kernel, why can't we trust a password delegation facility?

    Granted both Linux and Windows have authentication facilities like this, but software DOES NOT have to use it, and user's do not know when their favourite software uses on or not. In Linux one has to review the source code (and do so for every MD5 signature change, to be sure nothing is compromised yet again), but users can't read source code, so the problem boils down to human availability, or to be more precise, availability of a developer per software version, who can assure you the software you use uses a generally trusted facility.

    To sum up, we are still in stone age of information systems. It's amazing how much trust users learn to have to a piece of software they have never seen, how naive they must be to think anything they download and install from Internet is safe for their persona in one way or another. Is it perhaps that they trust their OS that much, they think it will protect them? It doesnt. And there is no reason to blame the users, the communication user-developer is really almost as bad as it was when computers were the size of a living room...Except everyone knows now what a 'blog' is, what is MySpace and Facebook, and what it means to be 'online' :)

  73. Silicon Jizz Oil by Anonymous Coward · · Score: 0

    I repeat: Who among us can honestly say they've never oiled their snake? I could honestly */say/ it*, but were I to claim it was *true*, then it would be a lie.
  74. No source, no trust! by Evil+Pete · · Score: 1

    Simple as that. And even with the source, that is just the first step.

    --
    Bitter and proud of it.
  75. Not to be droll by IBitOBear · · Score: 4, Interesting

    Turns out, I have actually oiled snakes. And I am not talking plumbing snakes.

    I worked at a pet store that did some light animal care, and snakes were some of the animals we treated and kept. The oil was Linatone(tm). It helps snakes shed, and it is lightly anti-biotic and anti-microbial and anti-parasite. (it makes reptiles happy 8-).

    So yes, snake oil for oiling snakes...

    --
    Innocent people shouldn't be forced to pay for inferior software development.
    --"Code Complete" Microsoft Press
  76. well, were those emails read or not? by HelloKitty · · Score: 1


    well, were those emails read or not?

    if they were read, then he's known about this for a while.... if not, well, maybe we can trust him...

  77. He didn't look? by Gorimek · · Score: 1, Redundant

    Assuming his story is true, it was likely just a throwaway account he created for this purpose only.

    Google could probably check when he read the mail last, if they really want to verify the story.

  78. "Debug code" by The+MAZZTer · · Score: 1

    By "debug code" he's referring to the embedding of his username and password. He obviously intended to have it log in with the user's own username and password (since it already does it anyway) and send that info to his account silently from there, and then delete the new e-mail from the user's sent folder. Because the way he was doing it in the "debug code" was just dumb. I mean, he got his account wiped and the password changed! He was just asking for it.

  79. The password is needed for IMAP by quenda · · Score: 1

    Without a pasword, he would have to use SMTP, which would be obvious to a packet sniffer.
    With a password, he can use the existing encrypted IMAP session to upload to his own mailbox. ... whats that? He DOES use SMTP anyway!? When the user isn't even connecting to google?
    Well bugger me - there is no sane explanation. It ain't subtle.

  80. Thunderbird Portable by kylehase · · Score: 1

    That's why you use an open source client that is hopefully standards compliant. I archive my gmail accounts with Thunderbird Portable. The reason I used the portable and not the standard TB is that I am able to store the entire app and data on a large network drive and run it periodically from any of my computers.

    --
    You want fun, go home and buy a monkey!
  81. No, gmail STMP does NOT need a PASSWORD by quenda · · Score: 1

    No, gmail STMP does NOT need a password for sending to gmail accounts.
    You only need to authenticate if it is relaying to other servers, for obvious reasons.

    Of course, the allegedly dumb programmer might not have known that.
    Or he knew it, but wanted plausible stupidity.
    And when those emails are leaked, he can say somebody else read them.

  82. Nope, not buying it by cheros · · Score: 1

    Sorry, I don't buy that explanation, and neither would a court if someone decided to make work of it.

    What happened there was a breach of any computer access related law you can think of, and "I was only trying to catch terrorists" (the current government getout clause) or "but it's a feature" (the Microsoft copout) don't apply either. He got caught, and it could well become a police matter.

    But hey, thanks for proving the point of Open Source.

    --
    Insert .sig here. Send no money now. Owner may sue, contents will settle. Batteries not included.
    1. Re:Nope, not buying it by _Shad0w_ · · Score: 1

      I'm more willing to wait for someone to prove malice. Screwing up doesn't make you immune from legal action anyway, at best it's a mitigating factor. The normal clauses in software licenses about no responsibility are unlikely to stand up in a court. IANAL etc, etc.

      And yes, that is one of the things I like about OSS, potentially large numbers of people peer reviewing code. Whether those potentially large number of people bother or not is another matter.

      --

      Yeah, I had a sig once; I got bored of it.

  83. Re:Many Laws Broken , No Ehics by TheThiefMaster · · Score: 1

    What twisted, warped world do you live in where it is unethical to stop a crime-in-progress? America?

    Though thankfully I only live in the "51st State", the UK.
  84. Social networks by Arancaytar · · Score: 1

    How often do people need to be told this? Giving your password to someone else is a security breach! Even if the application is local, you cannot trust it unless you can see the source to check what connections it makes!

    Asking people for their password to various internet services (most often Google, sometimes other social networking sites) in order to "import" address books, calendar data, blogs and other things has become a common occurrence in social web applications. This is a disturbing trend - it's like giving house keys to the garbage guys to save you the trouble of taking out the trash yourself.

    It is phishing dressed up as a trustworthy transaction. People rail against MySpace, Facebook and co. all the time for being less than careful with the private data their users provide - but dozens of sites ask you to grant them authorization to impersonate you elsewhere for your convenience, and I've never seen an uproar.

    Google and other sites should watch out for such risks and nip them in the bud by blocking the robotic logins from these servers, as well as educating their users about security.

  85. Re:Many Laws Broken , No Ehics by MightyYar · · Score: 1

    Troll :)

    Anyway, everyone knows that Canada is the 51st state...

    --
    W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  86. I knew this would happen so... by thatblackguy · · Score: 1

    ...I took precautions. It's impractical to upload massive amounts on your own and I like slick little GUI's. I also recignized the potential for abuse in such a thing. So I just created a gmail account specifically for backing up data, no e-mails, no contacts. And encrypted all files before uploading them, then maintained a text file with names and md5 hashes in my main account. The worst that could happen was that the backups would be deleted, nothing more. A little caution goes a long way.