Slashdot Mirror


Arrested for Planting Spyware on College Compus

AndrewM1 writes "In what may serve as a cautionary tale for people who use computers in public areas, Douglas Boudreau allegedly installed keystroke-monitoring software on more than 100 computers at Boston College and then watched as thousands of people sent e-mail, downloaded files and banked online. He then stole $2000 with the information he gleamed."

28 of 352 comments (clear)

  1. But... by Anonymous Coward · · Score: 4, Funny

    Information wants to be free! I don't see that he did anything wrong. GNU forever!

  2. MIT by cristofer8 · · Score: 5, Interesting

    Which is exactly why you shouldn't use single user windows systems. MIT has athena, a huge unix-based system. There's no way (barring finding the root password) for me to do this to any user other than myself.

    1. Re:MIT by Waffle+Iron · · Score: 5, Insightful

      Any workstation that is pysically accessible to the public is subject to reprogrammning so that it emulates its original behavior plus logs keystrokes. Unless you're using honest-to-goodness dumb terminals with non-flashable ROMs, I wouldn't be so confident.

    2. Re:MIT by Anonymous Coward · · Score: 5, Insightful

      Nonsense. I can easily hack into a UNIX system without nothing more than a floppy disk and the power switch.

      The real thing to remember is to never, ever, ever use a public system. That is the most sure way to give up all privacy. Even if there isn't a 3rd party breaking into and modifying the public machines, the true administrator of the machine might have all sorts of logging software.

      Even if you use something like SSH or SSL, that only products you between the two endpoints. When one of the end-points (the client you are using, in thise case) is insecure, a secured data tunnel is worthless. Indeed, your keys/passwords/etc. can be stolen quite easily.

      If you need to compute on the run, get a laptop that you are in control of. Don't use someone else's machine to conduct sensitive business or utilize sensitive information.

    3. Re:MIT by jd142 · · Score: 4, Insightful

      So how do you make a public machine, where random people can come in off the street a multi-user system? Think of people who go to a library to work on the web because they don't have a computer at home.

      The problem isn't inherent in single user windows systems, it's quite simple to lock down a windows machine to prevent easy installation of this kind of program, the problem is lack of security protocols on the tech end.

    4. Re:MIT by jd142 · · Score: 4, Informative

      I can easily hack into a UNIX system without nothing more than a floppy disk and the power switch.

      Prevent booting from a floppy, password protect the bios and lock the case. Makes it much harder.

      You could still do it, but the odds are that someone would notice that you were literally hacking in to the computer so you could set the dip switch on the motherboard to blank out the bios password.

      And it should be obvious to the techs who do maintenance that someone has sawed through their lock.

    5. Re:MIT by RainbowSix · · Score: 4, Interesting

      Don't feel so secure. Here at CMU a long time ago someone stole passwords like this:

      When he "logged out" he didn't really log out but he put up a fake password prompt. The next person would log in, but it would say "password incorrect," store the password, log the original guy out, and show the real login prompt.

      Don't think you're safe on a multiuser system either.

      --
      --------
      It's OK to be social, just don't tell anyone about it.
    6. Re:MIT by Rolo+Tomasi · · Score: 4, Informative
      Bad idea. Many (most?) BIOSes have a manufacturer default password, which overrides the user password. Most mainboard manufacturers also don't bother changing it (you can view & change it for AWARD BIOSes with a program called modbin, which you will have to obtain illegally). You can also overwrite some of the CMOS RAM (takes about five lines of assembly), so the checksum will become invalid and the BIOS will load the setup defaults on the next boot. No more password.

      The BIOS password is useless. Furthermore, even if it weren't, if you install a hardware keylogger, you will get the password anyway. If you want to do it professionally, install the keylogger inside the keyboard's case.

      In short, if you have physical access to a machine, the possibilities of compromise (even non-invasive) are endless. And that's not even taking into account fake logins, trojans, OS & app exploits, etc. pp.

      --
      Did you know you can fertilize your lawn with used motor oil?
    7. Re:MIT by Reziac · · Score: 4, Informative

      Dunno how illegal modbin can be, when it's available for download from ZDNet (among 600+ other places that came up on the most cursory search).

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  3. They may be shared machines by Marqui · · Score: 5, Insightful

    But why weren't they locked down to prevent installations of software, etc?????? You would think that the admins should be on top of this. I know it's easier said than done, but it seems that someone should be watching this stuff!

    1. Re:They may be shared machines by tekunokurato · · Score: 5, Interesting

      You know, there's something to be said for allowing users some degree of freedom. It's quite easy to cut off all kinds of access, but networks that have users with a wide variety of needs and interests and who can generally trust their users shouldn't do so.

      At my school, we've got some computers in very public areas that are all full of restrictions, and people run into usability problems with them all the time. But on the computers in the library, users can install whatever they need. If I need to install a drawing program to help create a presentation, I should have the freedom to do so. If I want to install AIM to get files off my computer remotely or send myself information, I should be able to do this. These are important user rights in a computing age.

      As such, it is important to monitor what is being placed on computers, but it is foolish to restrict everything outright.

    2. Re:They may be shared machines by Tack · · Score: 4, Insightful
      You know, there's something to be said for allowing users some degree of freedom. It's quite easy to cut off all kinds of access, but networks that have users with a wide variety of needs and interests and who can generally trust their users shouldn't do so.

      A nice sentiment from someone who is obviously not a sysadmin of any non-trivial setup, or from someone who is fortunate enough not to be overworked and have plenty of time to do one's job.

      The problems with giving users free reign on public/lab systems are several. The biggest one is that letting users install whatever they want can leave behind god-knows-what, like spyware or trojans. Also, it's easily possible for installing a piece of software to break another, more important piece of software. When that happens, since I'm the admin, it's my job to fix it. Of course since I have so much free time and generally do nothing all day except post on slashdot, this isn't a problem, right?

      Another issue is licensing, and that's something most users, even ones competent enough to install software, don't take into consideration. They install their copy of Corel Office on the public/lab system because that's what they used at home to do their presentation or document, and suddenly there are legal implications to the organization servicing that computer.

      If it's your computer, that's an entirely different story. For example, Microsoft has no business mandating what can and can't be installed on your computer. But if the system is an asset of my organization under my administrative control, you better believe I'm going to lock it down. My job is to make it very easy for users to do authorized tasks, such as web browsing or word processing, and very difficult for users to do unauthorized tasks, like installing foreign software, or accessing/deleting data that's not their own.

      Jason.

  4. What I find amazing: by prichardson · · Score: 4, Funny

    The guy only managed to steal $2000? This guy must be stupid.

    --
    Help I'm a rock.
  5. Nothing new... by shaklee · · Score: 4, Interesting

    There is a kid doing this at almost every school, most of the time it goes undetected. Three people at my highschool did the same thing and were suspended, no one knew what kind of information they obtained but it was going on for over a week.

  6. This software... by Chicane-UK · · Score: 5, Interesting

    This kind of software causes a real headache for system admins.. I speak from personal experience. Our team of about 12 technicians look after approximately 1500 workstations, and about 2/3 of those are used by a theoretical maximum of about 6000 students on a weekly basis.

    Trying to keep tabs on this kind of thing can be nigh on impossible.

    We have found some software that does work pretty well though - a company called Fortres Grand sell a package for Win9x/Me/2k/XP called Clean Slate that basically resets the machine to a previous state every time it is rebooted. If you wish to add software, you disable it, and put it back on once the software is installed. The machine then works from that 'save point'.

    We try not to make machines 'too tied down' for students (like blocking downloading, any changes at all) so this software is ideal and not too intrusive.

    No, I dont work for Fortres Grand but thought it seemed appropriate to the subject! :)

    --
    "Hey! Unless this is a nude love-in, get the hell off my property!!"
  7. Re:Actually... by Glonoinha · · Score: 5, Interesting

    Actually I was with the guy right up until he turned to the dark side and used the information to steal. I think the penalty for 'liberation of information' or white hat hacking should be pretty thin, but the minute someone steps over the line and does something bad with that information we lop off a hand (like they do in ?Muslim countries for stealing?) I figure that losing a hand is a pretty good way to keep someone from becoming a repeat offender (pretty difficult to work a computer if you lose both hands) and THAT will serve as a pretty strong warning to others.

    Two thousand dollars will buy you a lot of McBurgers, but won't buy you another hand (even in Chiba City.)

    --
    Glonoinha the MebiByte Slayer
  8. Cut and paste your passwords by yog · · Score: 4, Interesting

    Never type a password on a public computer. Instead, cut and paste the characters from the screen using the mouse only. Of course, the problem is you have to have every letter and character displayed somewhere. You could browse to a site like this and paste character by character. It's slow but better than having your identity stolen.

    --
    it's = "it is"; its = possessive. E.g., it's flapping its wings.
    1. Re:Cut and paste your passwords by Coolfish · · Score: 4, Informative

      most keystroke monitors also store everything you copy to the "clipboard" in Windows.

      thank you, try again.

  9. Crime is Crime not computer crime by Dragon218 · · Score: 5, Insightful

    The title to this article is not really accurate in this case. The person who was arrested stole $2000. He was arrested for that (or should have been). The keylogging software in this case was just the means to commit the crime. It shouldn't be illegal to install keylogging software (unless he's breaking the user agreement by installing software on that computer, etc.). To say he was "arrested for installing keylogging software" to represent theft could be compared to saying a murderer was "arrested for buying a gun and ammo."

    Using a computer to commit a crime is no different than just commiting the crime. There should be no elevated charge just because he used a computer and software instead of a forged check or stolen credit card.

    --

    "It's the little touches that make a future solid enough to be destroyed" --William S. Bourroughs
  10. Re:This software... -- is worse than useless by plsuh · · Score: 4, Informative

    This is still not adequate -- and is (in some ways) worse than nothing. Having managed a lab of student computers back when I was a grad student, often times people will simply sit down at an otherwise unused computer and start typing in URL's. If the attacker installs the software (not requiring a reboot) on a machine and walks away, the next user and any other users who use it without a reboot will still be vulnerable. The keystrokes can be recorded by sending them to an SMTP relay or open FTP server.

    This is worse than nothing because if the machine is rebooted then you have just lost any chance at doing forensics on the attack.

    There are far better solutions available. First, do NOT allow user software installations -- this should be a part of the TOS for such a lab. This in turn allows you to lock down the machines very tightly. Downloads can still be allowed to a user's network account or floppy or zip disk or USB keychain device.

    In a managed environment such as a university, require students to log in to computers with campus-wide accounts. Win2k and XP, Mac OS X, and most unices support Kerberos logins, which are becoming widespread on campuses. This gives students their own home dirs automatically, with saved prefs, etc. It also allows much easier forensics on attacks as well. If you want to allow public access, post a public login to an account that has zero privileges on the wall of the lab.

    By going this route, you can then use netbooted machines without internal hard disks, vastly simplifying maintenance and system administration. Netbooting is not always easy to set up, but the payoff is well worth it in such lab environments.

    --Paul

  11. He would have gotten away with it too by RomikQ · · Score: 4, Funny

    If it wasn't for those meddling kids!

    --
    Join the elite! Post at score:2! Ghostwheel is online.
  12. Re:Actually... by anon*127.0.0.1 · · Score: 4, Funny

    Absolutely. I think I'll build a few bombs in my garage, maybe brew up some anthrax or smallpox virus. Hey, as long as I don't do anything with them, the penalty shouldnt' be too severe... right?

    Where do I go to get my white hat?

    --
    I am NOT a man!
    I am a free number!
  13. Food for thought: by Hubert_Shrump · · Score: 4, Insightful

    If it's a x86 box (does any other manufacturer use the PS/2 keyboard cord?), all you need is one of these babies. That'll catch the BIOS password (when/if it gets typed in) and all.

    Ouch.

    Of course, to do it right you'd probably need to power-cycle the machine (hate to fry the mobo while doing this...). Maybe try to get one right next to yours -- bump the power cord out of it...

    But we're just talking here, aren't we friend?

    --
    Keep your packets off my GNU/Girlfriend!
  14. Re:Don't quit your day job by Zontar+The+Mindless · · Score: 4, Insightful

    Ever consider the possibility that he got snagged for only 2 grand but actually got away with more?

    --
    Il n'y a pas de Planet B.
  15. Re:wonderful! by Anonymous Coward · · Score: 5, Funny

    yep! you can't get any more inconspicuous than a BRIGHT MAGENTA page with "Copy and paste into password forms:" in a 24 size bold font!

  16. Hardware based keylogger from ThinkGeek.com! by Dexheimer · · Score: 4, Informative
    Key Katcher at ThinkGeek.com. There is much talk about blocking keylogging software in the first place, but what about something like this?
    This is a device that can be connected to a keyboard to record all keystrokes. It has a changeable password, keyword search, enable/disable option, and stores URLs. Records more than 65,000 keystrokes and does not require any software. Monitor unauthorized access to your computer or your network. Use it to troubleshoot or make fixes by tracing back through a users command sequence.
    Key Katcher plugs in between your keyboard and your computer. A microcontroller interprets the data, and stores information in the non-volatile memory (which retains the information even when there is a loss of power.) This means that the Key Katcher device can be unplugged, and the information will not be lost. Key Katcher plugs in between your keyboard and your computer. A microcontroller interprets the data, and stores information in the non-volatile memory (which retains the information even when there is a loss of power.) This means that the Key Katcher device can be unplugged, and the information will not be lost.
    To access the recorded data, you simply type your password in a text editor and the Key Katcher comes to life. A menu is displayed with options to erase data, view data, search data for keywords, change password, or disable the device.
    --
    /There are 10 types of people in this world; those who steal sigs and those don't
    1. Re:Hardware based keylogger from ThinkGeek.com! by andfarm · · Score: 4, Interesting
      Note to self: whenever logging into an untrusted machine, check along the keyboard cable to computer. If you see anything strange, unplug it and crush it under leg of handy chair.Crunch. Oops, was that your keylogger?

      Seriously, devices like these should be illegal. There's really no legitimate purpose for them -- no more than for those X10 spycams. (No, "maintenance and troubleshooting" isn't a real purpose -- most users don't enter a "command sequence" anyway, so that's a moot point.)

      --

      TANSTAAFI: There Ain't No Such Thing As A Free iPod.

  17. ATMs too by kwenda · · Score: 5, Interesting

    I saw something, I want to say on Discovery - a documentary on counterfieting. Anyway, there was a group of people who wheeled an ATM into a mall and set it up to look like a legitimate bank machine. They left it there for a period of time, but it never dispensed any cash. Instead, it would read the magstripe on the card that was inserted, and then record the PIN number that the user entered. It then printed out a message that it was unable to contact the bank, or the customer was out of cash, or whatever. After that, the crooks came back and wheeled their ATM back out the door - along with hundreds of valid ATM card and PIN numbers.