Slashdot Mirror


ATMs Susceptible to Windows Viruses

Kernkraft400 writes "First there was Windows for Warships, now the same operating system used to power millions of home PCs is likely to be used for cash machines in the UK. I can't wait for the next Windows virus or worm to take down all the cash machines."

14 of 403 comments (clear)

  1. This story is missing something by Anonymous Coward · · Score: 5, Informative

    Like the actual story: ATMs in peril from computer worms? The Register seems to believe it's partly a scare tactic to sell antivirus software, though.

    1. Re:This story is missing something by LewsTherinKinslayer · · Score: 5, Funny

      Like the actual story: ATMs in peril from computer worms? The Register seems to believe it's partly a scare tactic to sell antivirus software, though.

      Windows is actually just a ploy by Symantec to make money. Makes sense to me.

    2. Re:This story is missing something by AKAImBatman · · Score: 5, Informative

      Except that it has already happened. Can anyone guess who the ATM manufacturer was? (Here's a hint: They make lousy voting machines.)

    3. Re:This story is missing something by LewsTherinKinslayer · · Score: 5, Funny

      (Here's a hint: They make lousy voting machines.)

      Diebold makes lousy everything.

    4. Re:This story is missing something by julesh · · Score: 5, Informative

      I would hope that the lesson here has been learned: a mission-critical service (which ATMs are, these days) should be firewalled from everything that it reasonably can be, and should not be running unnecessary services.

      The ATMs should be running a custom application to drive the user interface which just pipes its data over an encrypted byte-stream protocol (maybe SSH, maybe something else, I don't know) to a central authorisation server. It should be able to accept a 'status query' request from a machine located in the branch that periodically checks that the ATMs are running and still have cash. These are the only services that are required. Everything else should be disabled. Everything else should be firewalled.

      As long as banks follow these security precautions (and I've worked at a UK bank before now -- they're pretty hot on security, as a rule) they should not be susceptible to virus/worm infection, except by a custom-written worm that exploits security flaws in the custom ATM software... and at this point it doesn't matter what OS you're using.

  2. (Very) old news by Space+cowboy · · Score: 5, Insightful


    Windows has been used on (at least) Natwest ATM's for a loooong time - several years at least. I've been in several situations where an ATM is displaying a Blue Screen Of Death. Interestingly enough, they show a trend for solidarity in these matters, when one of set is down, they're all down... Presumably the weakness is in the network layer, or some component that is attached to it.

    Not that this means too much (apart from the annoyance factor) though, I've never lost any money due to an ATM crash - I'm pretty sure the system is designed so that the central machine does all the secure stuff, with the ATM being not much more than a calculator keypad.

    Simon

    --
    Physicists get Hadrons!
  3. Already happened... by Samir+Gupta · · Score: 5, Insightful
    --
    -- Samir Gupta, Ph. D. Head, New Technology Research Group, Nintendo Co. Ltd., Kyoto, Japan.
  4. WTF? Where is the article? by jdreed1024 · · Score: 5, Insightful
    Perhaps I missed something, where is the article that says ATMs are susceptible to Windows Viruses? All I see is a pointer to an article on battleships, and someone's speculation.

    Now, ATMs running Windows could very well be susceptible to viruses, but something backing that up would be nice.

    --
    There is no sig, there is only Zuul.
  5. Re:It's bound to happen by red+floyd · · Score: 5, Insightful

    Actually, 3.51 had a reputation for being relatively bulletproof.

    Remember, they hadn't moved everything into the kernel yet. Even GDI and video drivers were userland. And, of course, they hadn't yet "integrated" Insecure Exploder into the system either, I don't even think IE existed then (NT4 shipped with IE2).

    --
    The only reason we have the rights we have is that people just like us died to gain those rights. -- Cheerio Boy
  6. Remote exploits, not viruses by Surur · · Score: 5, Insightful

    Lets be clear here, its not viruses we worry about. Nobody is going to run Kazaa on their local ATM. Its all about possible remote exploits.

    No OS is completely bug free and secure for ever. If the network the ATM's connect to is safe, the box should be safe. If they connect to the internet, I'm moving my money to another bank, no matter what OS they run!

    Surur

    --
    Information is the location of things. Computation is moving things around.
  7. Wells Fargo and Diebold 2 years ago. . . by TimmyDee · · Score: 5, Informative

    This did already happen, two years ago I believe, to Diebold ATMs. When it did, I called Wells Fargo (my bank) and asked them what brand of ATMs they use. I got the old, "Why would you want to know that?" question edged with a fair amount of suspicion. I explained that I didn't want an ATM that I used often to be compromised by a virus. I was forwarded to the manager. He ended up giving me a runaround about how Wells Fargo guarantees all transactions on their ATMs and any fraudulent use is refunded. No straight answer on whether they used Diebold ATMs with Windows.

    Of course, I went to a few of the ATMs I used and checked them out. All Diebolds. I'm not sure if they were running Windows, but I can assume so. Why would the bank give me such a hard time about who supplied their ATMs? Obviously it wasn't that difficult to just go and find out. It makes me a bit weary that they're trying to implement security through secrecy (let alone secrecy that's not that secret). Plus, being a customer I feel like I have the right to know how my money is handled and what possibilities there are for it being stolen.

    --
    Per Square Mile, a blog about density
  8. Because IBM's dropping support ... by nbvb · · Score: 5, Informative

    The reason you're seeing banks deploy new ATM's at a rapid clips this year is because IBM is dropping support for "vintage" OS/2 releases.

    Not for OS/2 Warp 4 (That's supported through 2006 at least), but for the earlier releases (3, 2.x, 1.x)...

    I believe that most ATM's were based on either OS/2 1.3 or 2.0.

    Why we're replacing them with something that is vulnerable to the virus-of-the-week, who knows?

    When was the last time you saw an OS/2 virus?

  9. Windows ATMs in europe crash with US cards by someguysomewhere · · Score: 5, Interesting

    When I was in Europe this summer, I crashed several ATMs (usually of the same branch) just by inserting my card, and guess what they all run some version of windows, it looked like 95/98/2000.

    Aparently they dont like the way my card is encoded.

    It was very annoying trying to find a bank where I could withdraw money from. At one point we we're joking around to see how many ATMs we could crash in one day.

  10. Re:It's bound to happen by DaddyDonMynack · · Score: 5, Interesting

    Actually, I had a recent experience where I think somebody did something like that. I used a Bank Of America ATM at a gas station - it was one of those free-standing boxes that they just put anywhere on the store, as long as it is close to power and a DSL jack. Anyway, I withdrew $20 and left. The next day, I noticed that my account had been drained of funds. I called the bank, and they said that I had withdrawn all the money at that ATM. I had them pull the transactions, and apparently, somebody immediately after me had done mulitple pulls on my account until they got everything. (Only like $120, as it turns out, since I just use that account for petty cash). Anyway, the machine is one of the swiper kinds - it does not keep the card until you are finished, you just swipe it. Since I used a "Fast Cash" option, it should only allow that one transaction, then "log out" my account. If another transaction is attempted, it requires another swipe of my card. Obviously, it did not - either someone hacked the ATM - certainly possible if behind the crappy little cabinet with its crappy little lock the ATM monitor rests on there is a box with a mouse and a keyboard - or there was some kind of software error. I was suspicious of the former since there was a guy hanging around the area of the ATM. BofA refunded my loss and is investigating.