Slashdot Mirror


Windows ATMs by 2005

An anonymous reader writes "O'Reilly Developer News is running a brief on how the banking industry will be running a stripped down version of windows on 65% of its ATM machines by 2005. On a morning when I'm receiving the latest windows virus in my inbox every five minutes I feel very comfortable with this."

802 comments

  1. Mo Money! Mo Money! Mo Money! by ChaoticChaos · · Score: 5, Funny

    Holy cow! Can you say, "Free cash!"

    Just stand in front of ATM the next time a worm rocks through and watch it start spitting out bills.

    ROFL!!!!!!!!!!!!!!!!!

    1. Re:Mo Money! Mo Money! Mo Money! by Bonker · · Score: 5, Interesting

      Fortunately for the banking industry and unfortunately for you, most ATMs have built-in failsafes to keep that from happening.

      If you completely disregard that most ATMs don't have built-in TCP/IP stacks-- even the ones that communicate via CDPD, or cellular to internet use a transmitter that works through a serial port and sends an encrypted stream of data to the processor-- Most ATMs are designed to go balls-up at the first sign of trouble and shut themselves down after sending detailed error messages to their owners via leased lines. Out of paper? Error message, shut down. Out of money? Error message, shut down. OS Crash? Error message, shut down. Damage to the ATM Case? Error message, shut down.

      --
      The next Slashdot story will be ready soon, but subscribers can beat the rush and slashdot the links early!
    2. Re:Mo Money! Mo Money! Mo Money! by los+furtive · · Score: 2, Insightful

      Most ATMs are designed to go balls-up at the first sign of trouble and shut themselves down after sending detailed error messages to their owners via leased lines. Out of paper? Error message, shut down. Out of money? Error message, shut down. OS Crash? Error message, shut down. Damage to the ATM Case? Error message, shut down.

      So you're saying they should be easy to shut down? Good enough for me.

      --

      I'm a writer, a poet, a genius, I know it. I don't buy software, I grow it.

    3. Re:Mo Money! Mo Money! Mo Money! by rkz · · Score: 1, Troll

      I know you are trying to be funny, but if you look at windows security now verses 5 years ago you will find that its drastically improved.

      Windows ATM will most likley be based on Windows XP/Embedded, which Microsoft are selling for around $3 a processor. Linux would probably cost much more than that because the bank would need to customize it for their needs and also need to pay experts to keep them running.

      Windows ATM on the other hand needs no kernal patches ever time a problem is found you can just download a hotfix from their site, this requires no experts and lowers the TCO. This might also be scriptable with WSH (windows scripting host). Microsoft are not stupid if they are making a windows version for ATMs they will *Make sure* it is 100% secure.

      Obvously their reputation would be at steak.

    4. Re:Mo Money! Mo Money! Mo Money! by sphealey · · Score: 5, Insightful
      f you completely disregard that most ATMs don't have built-in TCP/IP stacks-- even the ones that communicate via CDPD, or cellular to internet use a transmitter that works through a serial port and sends an encrypted stream of data to the processor-- Most ATMs are designed to go balls-up at the first sign of trouble and shut themselves down after sending detailed error messages to their owners via leased line
      The problem being that once a commercial technology ("commercial off-the-shelf" or COTS in milspeak) starts to leak into a closed architecture application, it becomes almost impossible for manufactuers to resist the pressure to use all the features of the commercial technology to reduce cost.

      If Vendor A makes an ATM that uses propriatary closed architecture and its units cost $125,000, while Vendor B uses Windows but its units cost $110,000, guess who is going to win the bids? So Vendor A goes to Windows + TCP/IP and gets down to $100,000/unit. Vendor B then responds with Windows + TCP/IP + "Internet connection to eliminate costly leased line charges". Guess who will win that bid? And there we are - the security of a closed system gone in three rounds of bidding.

      Now perhaps that example is bad, because there might be regulations in the financial industry to prevent it. And such regulations might even be enforced. But then again, if Enron or Dick Cheney had bought a large ATM network...

      sPh

    5. Re:Mo Money! Mo Money! Mo Money! by SatanicPuppy · · Score: 1, Insightful

      I'M RICH! I'M RICH!!!!! WOOOT!

      What kind of moron would use windows in an ATM? It's an OPERATING SYSTEM. Are ATM's so complex that they need a fricking OPERATING SYSTEM?

      This is a place for a nice, tight, standalone application, the kind of thing you can bug check and make very secure, not some damn bloated windows app. I don't care HOW stripped down they think it is. There are 32,000,000 lines of code in WIn2k. Stripped down could mean as few as TWENTY MILLION LINES OF CODE. Oh yea, that's going to be secure.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    6. Re:Mo Money! Mo Money! Mo Money! by Reylas · · Score: 5, Informative

      Sorry, but you obviously do not work in banking as a lot of new ATM's do have a TCPIP stack on them. That was the big push from finance institutions in order to play along with current network configurations. I am looking at a diebold ATM right now that is based on TCPIP.

      Reylas

    7. Re:Mo Money! Mo Money! Mo Money! by Divide+By+Zero · · Score: 1

      Just stand in front of ATM the next time a worm rocks through and watch it start spitting out bills.


      CoinStar machines at your favorite grocery store run NT4 right now. Hang out in front of one of them during the next virus and wait for 'em to start spitting out change and/or vouchers for cash at the registers.

      When you figure out how to make that happen, post it here - I could use the cash.

      --
      Dare to Hope. Prepare to be Disappointed.
    8. Re:Mo Money! Mo Money! Mo Money! by Anonymous Coward · · Score: 0

      Terrible troll. You could at least do it properly, and mention hot grits...

    9. Re:Mo Money! Mo Money! Mo Money! by Anonymous Coward · · Score: 0

      Obvously their reputation would be at steak.

      I'll have my reputation medium-rare please.

    10. Re:Mo Money! Mo Money! Mo Money! by Oliver+Wendell+Jones · · Score: 1

      Windows ATM will most likley be based on Windows XP/Embedded, which Microsoft are selling for around $3 a processor

      Where did you get that dollar figure? Two years ago when we looked at doing embedded Windows, the lowest dollar figure we could get was $35 per in quantities of 100,000.

      --
      A computer once beat me at chess, but it was no match for me at kick boxing -- Emo Phillips
    11. Re:Mo Money! Mo Money! Mo Money! by antiMStroll · · Score: 1
      OS Crash? Error message, shut down.

      Is this done at the hardware level? Otherwise, it'd be a neat trick for a downed OS to send an error message.

    12. Re:Mo Money! Mo Money! Mo Money! by Curtman · · Score: 1

      Once again, for the benefit of the retarded. Linux is a kernel. Userspace programs run on the kernel. Userspace programs are written in programming languages, then compiled for an architecture, and operating system.

      Are you saying the current ATM software doesn't need to be "customized" for Windows XP/Embedded? Or just that it would be more difficult to "customize" for Linux than Windows? I would think an application running the QT for framebuffer that was talked about recently would be significantly less complex, and would require fewer "experts to keep them running". If not there are others available

      Keep in mind Linux is available for $0.00 per processor, which is (my math is a little shaky this morning) 100% cheaper.

      Microsoft are not stupid if they are making a windows version for ATMs they will *Make sure* it is 100% secure.

      This has to be a troll, but I'll bite. Microsoft is more concerned about ATM's than nuclear powerplants?

    13. Re:Mo Money! Mo Money! Mo Money! by Overly+Critical+Guy · · Score: 1

      On a morning when I'm receiving the latest windows virus in my inbox every five minutes I feel very comfortable with this.

      I was waiting for a comment like this in the summary.

      First, how is it a "windows virus" when users are the ones running the attachments?

      Two, what does your inbox have to do with an ATM?

      I'm so sick of anti-Windows FUD. A lot of Linux users do exactly what they preach against.

      --
      "Sufferin' succotash."
    14. Re:Mo Money! Mo Money! Mo Money! by MarkusQ · · Score: 4, Insightful

      OS Crash? Error message, shut down.

      There's a level problem there. The problem with OS crashes is the application doesn't get a chance to decide what to do, and even if it did generally wouldn't have the wherewithall to do anything useful. Even impending power failure is easier to catch.

      -- MarkusQ

    15. Re:Mo Money! Mo Money! Mo Money! by AstroDrabb · · Score: 3, Insightful
      I know you are trying to be funny, but if you look at windows security now verses 5 years ago you will find that its drastically improved.
      Man you live in never-never land. Windows security has NOT gotten any better. The stability of the OS has finally gotten to an acceptable level, however the security has not. Have you been asleep for the last few weeks with the string of SEVERE holes in MS software for win2k, XP and 2003?
      Windows ATM will most likley be based on Windows XP/Embedded, which Microsoft are selling for around $3 a processor. Linux would probably cost much more than that because the bank would need to customize it for their needs and also need to pay experts to keep them running.
      You obviously did not read the article. It stated they will be using a stripped down version of Windows NT. Also, how in the world would Linux cost more? You can get it for free and use it without license cost. Whether you use Linux or Windows on the ATM's, it WILL require experts. Period. When you deal with that much cash across the country you will not trust the development to some ASP/VB windows coder.
      Windows ATM on the other hand needs no kernal patches ever time a problem is found you can just download a hotfix from their site, this requires no experts and lowers the TCO. This might also be scriptable with WSH (windows scripting host). Microsoft are not stupid if they are making a windows version for ATMs they will *Make sure* it is 100% secure.
      Windows needs tons of patches and reboots, where as Linux does not. You just download a patch, apply it and your done. What brain dead idiot would use WSH to do ANYTHING on a critical ATM machine? Oh, and MS has NEVER made anything 100% secure. There has never been a 100% secure system from anyone.
      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    16. Re:Mo Money! Mo Money! Mo Money! by Anonymous Coward · · Score: 0

      You mean like the last time I used a Bank of Scotland cash machine (in Nottingham), it had a DHCP error that reported it was unable to obtain an IP address?????

    17. Re:Mo Money! Mo Money! Mo Money! by The+Notorious+ASP · · Score: 2, Insightful

      "operating system (OS) - The low-level software which handles the interface to peripheral hardware, schedules tasks, allocates storage, and presents a default interface to the user when no application program is running. The OS may be split into a kernel which is always present and various system programs which use facilities provided by the kernel to perform higher-level house-keeping tasks, often acting as servers in a client-server relationship. " -- FOLDOC

      It's not a matter of complexity, an operating system is just a layer between the user and the hardware, takes care of all the background work for you, lay your ATM application on top of that (or even better integrate it in to the OS).

      It's unclear how windows-like the ATM OS is/will be, I figure by "stripped down" they mean "the average person isn't going to have any idea this is windows, it just runs on the same kernel and has the ability to interact with other MS designed elements". That being said, I am certainly not pro MS ATM... AFAIK no where in the world does really "important" stuff (life support systems, defense systems, etc...) run anything resembling windows... I would much rather have my bank running something which is historically a little more secure/stable...

    18. Re:Mo Money! Mo Money! Mo Money! by spruce · · Score: 5, Insightful

      You're forgetting that there are actaully some smart people in the banking industry that will realize that having your ATM's running windows hooked up to the internet is a bad idea. The people that make these kinds of decisions are not fools.

    19. Re:Mo Money! Mo Money! Mo Money! by Rich0 · · Score: 3, Interesting

      Presumably you'd have a low-level driver or watchdog timer or something like that looking after the rest of the OS. I wouldn't be surprised if mainframes had stuff like this - my understanding is that if you go Big Blue they knock on your door asking to replace hardware before you even know there was something wrong.

      All you need is an extra microprocessor in there with a simple firmware designed to keep asking the OS "are you OK?" and killing it if it doesn't respond. For all the cost of securing an ATM that can't be all that expensive.

      I believe Linux possesses features like this - at least that is the impression I get when disabling all those kernel features related to watchdog interrupts...

    20. Re:Mo Money! Mo Money! Mo Money! by b!arg · · Score: 1

      Exactly...this was the part that made no sense to me.

      Also, it's so ubiquitous that they can add features to all their ATMs without having to write multiple pieces of code for different machines.

      What features do you need? Is it going to have a media player...you play some tunes while you're getting a quick $20? Or better yet(for the bank), how about some radio-like advertisements? Or perhaps, "It looks like you are trying to get money." Or if it's really smart, "It looks like you are trying to complete a drug deal." (Yes, I realize that's Office and not Windows, get a sense of humor!) The only thing I would think could be useful would be some sort of spoken interface for accessibility. But then again that may be why I'm where I am at and not running a bank. :)

      --

      Everybody dies frustrated and sad and that is beautiful
    21. Re:Mo Money! Mo Money! Mo Money! by rkz · · Score: 1

      I did read the article, Windows XP is really Windows NT 5.1.

      Windows Embedded is a stripped down version of full XP. It is the succesor to Windows NT4 Embedded.

    22. Re:Mo Money! Mo Money! Mo Money! by sphealey · · Score: 5, Informative
      You're forgetting that there are actaully some smart people in the banking industry that will realize that having your ATM's running windows hooked up to the internet is a bad idea. The people that make these kinds of decisions are not fools.
      I would have said the same thing about the electric utility and railroad industries, as both have over 120 years of experience handling dangerous large-scale technology. And yet CSX operations were seriously affected by the MSBlaster worm, and there are some indications that the latest East Coast blackout may have been triggered by attacks on COTS-based systems (the CSX incident is confirmed; the First Energy incident is {so far} rumour).

      I have seen the pressure to go COTS first-hand myself in an application where it really wasn't a good engineering decision. But the price and functionality of the COTS system exerted tremendous pressure on the selection process.

      And again, Enron was a financial services company, as were the New York investement houses that served it, but that didn't make them immune from doing stupid things.

      sPh

    23. Re:Mo Money! Mo Money! Mo Money! by arth1 · · Score: 2, Insightful
      Fortunately for the banking industry and unfortunately for you, most ATMs have built-in failsafes to keep that from happening.

      Yeah, most noticably they don't have email users on the ATMs...

      From the submitter's ingress, it looks like he fears that the ATM boxes will fetch email and open attachments automatically. I somehow do not believe that's the deployment process for updates going to ATM boxes...

      Regards,
      --
      *Art
    24. Re:Mo Money! Mo Money! Mo Money! by LostCluster · · Score: 1

      And when backs do start acting foolish, they get hit by federal regulators. The banking industry is one where cutting corners simply isn't allowed.

    25. Re:Mo Money! Mo Money! Mo Money! by 1g$man · · Score: 4, Informative

      They already run off the shelf software and have for quite some time. At least one major national bank runs NT on their ATMs, while most other ATMs in the country run OS/2.

    26. Re:Mo Money! Mo Money! Mo Money! by Anonymous Coward · · Score: 0

      If they were that smart, they wouldn't be running Windows at all.

    27. Re:Mo Money! Mo Money! Mo Money! by MarkusQ · · Score: 1

      Presumably you'd have a low-level driver or watchdog timer or something like that looking after the rest of the OS.

      This is quite common, but you need to have deep support for it. If some other part of the OS does a blue-screen-and-halt your driver isn't going to help; with something like MS Win you'd probably need to go to the external reset trick. (Which could be as simple as a count-down timer & some interface logic).

      -- MarkusQ

    28. Re:Mo Money! Mo Money! Mo Money! by 1010011010 · · Score: 1

      First, how is it a "windows virus" when users are the ones running the attachments?

      Do those attachments run on any other operating system? Do mail clients and web browsers on other operating systems automatically run them under some circumstances? No? Then they're Windows viruses.

      I'm so sick of anti-Windows FUD.
      So? The whole planet is sick of MSFT and its anti-non-Microsoft-stuff FUD.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    29. Re:Mo Money! Mo Money! Mo Money! by LivinFree · · Score: 1

      Right now, Fujitsu's new ATM's are running Windows 2000. Chew on that one for a while... Their older models are running (wait for it...) OS/2!

      Interestingly, I've never seen one of their older ATMs have a real problem, considering that they're running an old OS on old hardware (you're lucky to have better than a 486 in there). Hardware failure happens sometimes, and that's about it.

      Also, think about using Windows on the back-end. For example, Bank of America's loss of their ATM network a few months ago due to a Windows worm (Slammer, if I remember correctly). If, say, your encryption management system is running in a SQL server, even though you have redundency in your hardware encryption devices, your host, and everywhere else, what good is all that?

    30. Re:Mo Money! Mo Money! Mo Money! by 1010011010 · · Score: 2, Interesting

      $3 a processor. Linux would probably cost much more than that because the bank would need to customize it for their needs

      But the generic Windows XP Embedded is already perfect for any situation, and would require no customization. Ok.

      Windows ATM on the other hand needs no kernal patches ever time a problem is found you can just download a hotfix from their site, this requires no experts and lowers the TCO.

      ... boiling that down, "Windows doesn't require patches, except for the patches it requires."

      Microsoft are not stupid if they are making a windows version for ATMs they will *Make sure* it is 100% secure.

      *cough*

      Obvously their reputation would be at steak.

      Obviously.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    31. Re:Mo Money! Mo Money! Mo Money! by Scaba · · Score: 1, Funny
      And when backs do start acting foolish, they get hit by federal regulators.

      I thought they get adjusted by chiropractors

    32. Re:Mo Money! Mo Money! Mo Money! by capnjack41 · · Score: 1
      But you might not need TCP/IP to hack an ATM. I managed to defeat the protection on my Windows PocketPC that lets you copy system binaries to another memory card, completely by accident. Yeah I know, "wooooo big deal you copied calc.exe", but if I 'hacked' this mini-Windows totally by accident and totally without screwing with a TCP stack...

      Ok, shitty analogy. But bad software is bad software (that with enough time someone will figure out how to exploit).

    33. Re:Mo Money! Mo Money! Mo Money! by fussman · · Score: 0
      On a morning when I'm receiving the latest windows virus in my inbox every five minutes I feel very comfortable with this

      If only we moderated articles as well as posts, I'd mod this one down to a "-1 Flamebait" or "-1 Troll". I'm not one to support windows, but godamnit, if that was a comment, you all know how that would be modded as.

      --
      Support Israeli punk bands. Man Alive.
    34. Re:Mo Money! Mo Money! Mo Money! by Anonymous Coward · · Score: 0

      I'm posting this from a diebold ATM right now!

      heh

    35. Re:Mo Money! Mo Money! Mo Money! by ShawnDoc · · Score: 1

      What features do you need? Is it going to have a media player...

      Hmmmm...don't use the ATM much do you? ATM's at the local 7-11 have required you to view a video ad (Normally for an upcoming movie or music video) before giving you cash for at least the last 2 years where I live. Many of the local Wells Fargo's now have a quite media rich interface. I haven't seen any video yet, but I have seen Flash type animation. I hit up a Bank of America a few weeks ago that actually had a spoken pitch to switch my accounts to their bank.

      So yeah, I guess they might want a media player.

    36. Re:Mo Money! Mo Money! Mo Money! by dotwaffle · · Score: 1

      We've had Windows running on ATM's for a LONG time in the UK. And they certainly do not do "error message, shut down". The amount of times I have been into Victoria Centre, Nottingham and seen ATM's with error dialogues is horrendous! Not only that, but although they do cover 75% of the screen, you can still put a card in! Why do we NEED colour screens and Windows anyway? Ever heard of the phrase "if it ain't broke, don't fix it?"

    37. Re:Mo Money! Mo Money! Mo Money! by LWATCDR · · Score: 1

      But a tcp/ip worm could take them down or worse.
      I had a nasty suprise the other day we got hit with the blaster worm on our network. How? I have Linux based firewalls for our gateways. It took two problems.
      1. A few unpatched windows 2000 machines. Some of which belonged to techs.
      2. Someone took an unpatched XP notebook on a trip and hooked it up to a hotels internet access. Then brought it back here and plugged it in behind our firewall. Only three computers where infected. But we have learned our lession.
      All it will take is for some fool the plug in a notebook that he has used at home on the wrong side of a firewall/vpn to infect an ATM machine if or when a new exploite is found.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    38. Re:Mo Money! Mo Money! Mo Money! by VivianC · · Score: 1

      but if you look at windows security now verses 5 years ago you will find that its drastically improved.

      Although I disagree with your comment, I will not argue it. I just want to point outthat the ATMs are said to be running on NT4 which came out SIX years ago.

      --
      Viv

      Gmail invites for ip
    39. Re:Mo Money! Mo Money! Mo Money! by tetra103 · · Score: 5, Interesting

      The banking industry is one where cutting corners simply isn't allowed.

      You'ld be surprized at just how cheap banks and money institutions can be. Although it wasn't a bank, I once worked for the largest government bonds firm as a sysadmin. Their clients were banks themselves. Bonds were traded in lots of 10 million and in one day you'ld get serveral thousands of transactions. I was amazed at just how much money use to flow through the systems I was running. As a brokerage firm, they made their commision with a few pennies on every transaction. They were making tons of cash daily. Money was everywhere, but what amazed me most was the equiptment. Many of the hub servers were old SPARC 5's and if it was a bigger client, they got a spanky Ultra 5. Not even servers! For such a critical app, I suggested they buy into Netra's or something teco grade that could withstand a beating. The response I got was it was too much money. I couldn't believe it. Here's they'd pull in 20 million in one day from a single client, and they couldn't spend $1000 to upgrade the server. Then it was explained to me by another admin who's worked that arena a while. He said the cheapest companies you'll ever work for (from a sysadmin perspective) will be banking institutions and financal firms. They're filthy rich, but you can't squeeze a penny from them.

      That's been my only experience with being a sysadmin at a money institution, but from that experience, it wouldn't surprize me at all to hear how banks would opt for the lowest bidder for any project. Hell, these guys were so cheap, they'd try to avoid buying directly from Sun and go with some third party refurbish vendor. Just unbelievible how cheap they'd be....but they all wore very nice suites. And just so you know....yes....they're still in buisness and they're still the largest bonds brokerage firm in the world. Pretty scary from a tech perspective.

    40. Re:Mo Money! Mo Money! Mo Money! by FuzzyBad-Mofo · · Score: 1

      Obvously their reputation would be at steak.

      This sentence is making me hungry!
      </GEORGE>

    41. Re:Mo Money! Mo Money! Mo Money! by b!arg · · Score: 1

      Are you serious? I try to avoid all ATMs that aren't part of my bank and especially those that aren't part of a bank at all since they seem to have the most outrageous fees. And those also seem to be easily the most low-tech too. I generally go to maybe two different ATMs and it's really the basic stuff (I don't get out of town much). The most feature rich thing I see is: English or Espanol.

      I guess it's just another case of advertising becoming so fscking omnipresent. Because that ad really doesn't improve my customer experience or serve my needs much. This ATM, brought to you by: Kleenex. Or maybe an ad for every bill that comes out of the machine?

      --

      Everybody dies frustrated and sad and that is beautiful
    42. Re:Mo Money! Mo Money! Mo Money! by lightsaber1 · · Score: 1
      Of course, it can -- and does happen that bank machines forget to reduce the balance of your bank account after you withdraw money. Ever look at your receipt? (btw, DON'T DO THIS! IT IS A CRIME TO KNOWINGLY DEFRAUD THE BANK MACHINE! If you see the problem, do not keep taking money out...go to the nearest bank and tell them so some other greedy bastard doesn't do it)

      Hopefully the switch to windows doesn't result in more of these and similar errors. Either way, this looks like the beginning of the end for OS/2.

    43. Re:Mo Money! Mo Money! Mo Money! by KernelHappy · · Score: 5, Informative

      Ummm... You're the optimist aren't you.

      I worked in the EFT industry for about 5 years as an engineer and I can say that you are so wrong it's not even funny. The people that make decisions are worried most about how much it's going to cost. If it wasn't for cost, every bank would be processing transactions in real time rather than relying on batch processing on IBM's that are as old as I am.

      When a "new" technology comes along in the industry, it's usually applied to the old technology model. For example, when the processor I worked for started using TCP/IP as a transport between datacenters, they didn't encrypt the data end to end. Instead they just replaced some older dedicated link and relied on the same weak ass pin block encryption they always did, paying no mind to the fact that someone with a notebook and a network card could easily yeild 40-50 complete cards per second.

      And if you think because it's financial that everything has to be balanced to the penny, you're so wrong. To start with the legacy systems that some networks have to deal with ensure that reconcilliation will NEVER be 100%. Then add to it that if the money is right, a processor will further bastardize their code to accomodate someone else's improper implementation. You end up with a legacy system that often produces unexpected results when something out of the ordinary occurs (I remember one morning when people were being credited several billion dollars to their account after returning something to a store).

      As far as auditors or regulators plugging the holes, fat chance. Regulators are more concerned about transaction fees being present on the front of ATMs and the taxability of the transactions that occur. The auditors only know what the engineers tell them since they are usually not engineers or marginal ones at best. The auditors are primarily interested in the paperwork trail left behind from production code installs. If the paperwork looks good they're happy. Mind you that as far as the auditors are concerned, good looking paper work means that it exists. They do not look for proof of testing other than a signature, in other words no supporting documentation showing the before and after effects of the change are required to be documented. Furthermore no regression test is required to show that nobody piggybacked malicious code on the issue. In otherwords the auditors just smile nicely if you hand them a big stack of papers.

      Ultimately, the EFT idustry is filled with dinosaurs, people that talk about how funny it was when they used punch cards or learned some obscure language in college that hasn't been used in decades. When I left the industry 4-5 years ago, there were people that still used their PCs as dumb terminals because they didn't understand the whole personal computer thing (I'm REALLY not joking).

      So as far as Windows being used on ATMs, they are going to do as they've done in the past. They will build the machine but instead of putting OS/2 on it, they'll install windows on it. They will rely on the same security they always have, and why shouldn't they? It's served them well for 30 years.

      --
      -- Button up, your ignorance is showing
    44. Re:Mo Money! Mo Money! Mo Money! by tankdilla · · Score: 1

      No, nobody say anything. Let's just sit back, and let this happen....

      --

      -Look lively. LOOK LIVELY!!! --Mr. Shmallow

    45. Re:Mo Money! Mo Money! Mo Money! by pizzaman100 · · Score: 1

      Failsafes like this one?

    46. Re:Mo Money! Mo Money! Mo Money! by GreyPoopon · · Score: 1
      First, how is it a "windows virus" when users are the ones running the attachments?

      Well, the latest round of viruses could CERTAINLY be called Windows Viruses. They had nothing to do with e-mail and opening of attachments....

      But, if you want to get specific, the attachment based viruses COULD be called "Outlook Viruses," but they use components delivered with Windows to read and display the attachments, and therefore calling them "Windows Viruses" is appropriate.

      Two, what does your inbox have to do with an ATM?

      What does your inbox have to do with an RPC exploit?

      I'm so sick of anti-Windows FUD. A lot of Linux users do exactly what they preach against

      I'm sorry you feel that this is FUD, but I honestly wouldn't use any software produced by Microsoft for a mission critical system. I've always said that Microsoft makes good user interfaces and great programming tools, but stability and security have taken second place on their priority list.

      --

      GreyPoopon
      --
      Why is it I can write insightful comments but can't come up with a clever signature?

    47. Re:Mo Money! Mo Money! Mo Money! by Paul+d'Aoust · · Score: 1

      Our credit union just got a new ATM and, sure enough, it has Windows on it. I'm not joking. And the funny thing is, some of the instructional diagrams were 404ing.... I just chuckled to myself and thought, "that's just typical." Looks like they got it fixed now though ^_^

      seriously, I had no idea these things were networked in any fashion other than being tied to my credit union's mainframe. If they are, that's really really scary.

      --
      Standing at the very edge of my imagination, I peered into the inky void and realised -- I couldn't think up a new sig.
    48. Re:Mo Money! Mo Money! Mo Money! by Anonymous Coward · · Score: 0

      You're forgetting vendors might be more than a little frightened about liability when their systems are compromised. Otherwise, why wouldn't we already see this?

    49. Re:Mo Money! Mo Money! Mo Money! by KernelHappy · · Score: 2, Interesting

      Don't forget that the powers that be at financial institutions are shitty pants. The amount of legacy systems out there is simply amazing. The problem is that if they reimplement something on their side, there's more than a chance that some hacks added to the old system will not make the transition, thus breaking compatibility with someone elses system (even if their system is doing it wrong).

      The best example of this I can give was a EFT processor that spent time and money creating and implementing a new message format for OLTP. During testing with their first large client, they discovered that the client misinterpreted the spec (aka they went the hard route rather than the easy obvious way). Rather than having the client change their code, they actually changed the interpretation of their specification. This would have been fine except that 80% of the next 100 clients to come on line interpreted the updated spec the way it was originally intended and every one of them had to make the change.

      Now just think about what this says. If a company is willing to bastardize it's brand new message specification just to make one client happy, how many little hacks do you think you'll find in 15 years worth of coding?

      --
      -- Button up, your ignorance is showing
    50. Re:Mo Money! Mo Money! Mo Money! by pantherace · · Score: 1
      1) prefer office worm?

      2) as other posters have noted some of the NT ATMs use email to distribute patches

      I am pretty sure that you will agree that is a stupid way to do things :)

      I'm so sick of anti-Windows FUD. A lot of Linux users do exactly what they preach against.

      I would agree with that, and I will note that it is easier to update a system as a whole on linux than it is on windows, when dealing with a single box, or multiple boxes, because of the package managers and the lack of point and click to launch a custom install program.

      Back to the topic of ATMs, they shouldn't have any of these problems, because frankly they should be isolated from any hostile system, and should have patches available via a dedicated method.

    51. Re:Mo Money! Mo Money! Mo Money! by BrokenHalo · · Score: 1
      You'ld be surprized at just how cheap banks and money institutions can be.

      I wouldn't. I used to work for a company producing banking software, and have first hand experience of their tightfistedness.

      And it wouldn't do to underestimate their stupidity when it comes to security, either.

    52. Re:Mo Money! Mo Money! Mo Money! by WTFmonkey · · Score: 1
      Heh... in Los Angeles, you look over your shoulder for crips and bloods while at the ATM machine.

      In Nottingham, do you look over your shoulder for Robin Hood and his Merry Men?

    53. Re:Mo Money! Mo Money! Mo Money! by gilleyj · · Score: 1
      Windows needs tons of patches and reboots, where as Linux does not. You just download a patch, apply it and your done. What brain dead idiot would use WSH to do ANYTHING on a critical ATM machine? Oh, and MS has NEVER made anything 100% secure. There has never been a 100% secure system from anyone.

      This is an interesting point that seems to elude people everytime there is a discussion about MSWin security vs. Linux. WinOS is a kernel-application layer all together. The services and daemons are preinstalled. Take the fileshare/network sharing services for example. Here is a inexplicably installed set of services (well ports) that are tied into the os very tightly in winos. Linux is just the kernel. Then there are a series of packages you can install to provide services. The security issues are not actually with linux itself but with these other applications. Try it sometime, install linux and ONLY linux on a system. Not very hackable unless you have console access, and even then not very useful untill you start installing packages to extend the OS into something useful. Maybe I am just arguing symantics here but Linux the actual linux kernel is secure. The linux packages, applications, some of those have some problems. However, WinOS, out of the box, is insecure.
      --
      feh
    54. Re:Mo Money! Mo Money! Mo Money! by mengel · · Score: 1

      So you're saying that once they get the ATM to spew all of its cash, it will then shut down? Isn't that too late? :-).

      --
      - "History shows again and again how nature points out the folly of men" -- Blue Oyster Cult, 'Godzilla'
    55. Re:Mo Money! Mo Money! Mo Money! by Swaffs · · Score: 1

      Most ATMs are designed to stay up unless there's a fatal error. They'll stay up if they're out of paper, if they have a non-fatal cash jam, etc. Only card-reader errors, fatal cash jams, and communication errors will bring a machine down. Some machines will even stay up when they're out of cash. I've never seen a machine that would go down due to damage to the safe, but the seismic sensor on the alarm would go off.

      --

      --
      "Karma can only be portioned out by the cosmos." - Homer Simpson [1F10]

    56. Re:Mo Money! Mo Money! Mo Money! by Bert64 · · Score: 1

      The colour screens are also much harder to read on bright sunny days, the old green text on black were fine

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    57. Re:Mo Money! Mo Money! Mo Money! by Anonymous Coward · · Score: 0

      There are more ATM's that have a TCP/IP stack on them than you think. I'm writing this from one right now.

    58. Re:Mo Money! Mo Money! Mo Money! by jorgen · · Score: 1

      Or like this...

    59. Re:Mo Money! Mo Money! Mo Money! by phoneyman · · Score: 1

      To be fair Linux needs tons of patches too. I use Linux at home exclusively and I patch it every couple of days. Now I happen to find Red Hat 9's up2date utility to be incredibly useful, and far better than Windows update, but I still apply patches on an almost daily basis. I agree that using Windows on ATMs is a mistake. Something that is far more transparent to the ATM manufacturers would be preferrable. Security is everything with ATMs, but unfortunately banks aren't going to give a shit until they end up with a huge PR nightmare on their hands due to a security flaw in the ATM OS. Really they should get together with the gaming machine operators in Vegas and learn how to build secure systems. Pierre

    60. Re:Mo Money! Mo Money! Mo Money! by MickLinux · · Score: 1
      When you deal with that much cash across the country, you will not trust the development to some ASP/VB windows coder

      Are we talking about ATMs made by Diebold?

      I hate to say it, but any company that would use MS Access for their voting machines just maybe might use VB for their ATMs.

      Oh, yes... I notice that nobody's stated it here, but I'd just like to remind all you Windows users keep your machines updated with the latest patches. Ummm.... just, if you're in Europe, don't use the patches that get mailed out to you from Microsoft. Also, don't visit the wrong website (there's a unpatched flaw that allows bad websites to hijack your machine).

      I only say this, because I've been getting tons of spam and Microsoft Updates (but fortunately use Linux, which is still the minority OS and therefore doesn't seem to get non-apt-type updates like this.)

      --
      Correct Horse Battery Staple: 72 bits of entropy. Enter "Correct H" into google. When it generates the phrase, that's
    61. Re:Mo Money! Mo Money! Mo Money! by cdukes · · Score: 1

      How about vendor C using linux and offering an ATM for 25 bux, lol!

    62. Re:Mo Money! Mo Money! Mo Money! by mrsev · · Score: 1

      This is not funny. I live in Portugal and here they do use windows on the ATMs and yes I have seen a BSOD on a cash machine. Was very scary!

    63. Re:Mo Money! Mo Money! Mo Money! by JAgostoni · · Score: 1

      ...error dialogues is horrendous! Not only that, but although they do cover 75% of the screen, you can still put a card in!

      If you saw an ATM with an error message on the screen, why the hell would you put in your card?

    64. Re:Mo Money! Mo Money! Mo Money! by Anonymous Coward · · Score: 0

      >If Vendor A makes an ATM that uses propriatary closed architecture and its units cost $125,000, while Vendor B uses Windows but its units cost $110,000, guess who is going to win the bids?

      a) whichever company hired the C*O/purchasing guy's good-for-nothing-son-inlaw.
      b) the one offering the biggest kickback to the aforementioned individual (arguably close to the point you're making).
      c) whichever this individual has just bought a boatload of stocks in.
      d) the company with the sales rep with the biggest tits.
      e) some combination of the above.

      Haven't worked in very many industries, have you?

    65. Re:Mo Money! Mo Money! Mo Money! by uberdood · · Score: 1
      First, how is it a "windows virus" when users are the ones running the attachments?

      Because only Windows boxes are getting infected by these attacks

      Because many Windows viri do not require user interaction

      Because the worms of late are also completely automated


      Two, what does your inbox have to do with an ATM?


      What part didn't you understand? His inbox is receiving tons of Microsoft-based viri and worms. Guess what. Microsoft wrote that little NT OS that vendors want to put in ATMs. That means a company who is painfully ignorant of the method of writing secure code is going to be behind the OS running our ATM machines. There, was that simple enough for you?

      I'm so sick of anti-Windows FUD. A lot of Linux users do exactly what they preach against.


      • Don't read /.
      • Too bad. Many of us /.ers are paid Sys/Net/Security Admins. And in spite of our paychecks, we're tired of dealing with THE SAME VULNERABILITIES OVER AND OVER AND OVER AGAIN FROM M$.
      • What would that be? Run Windows? Then they wouldn't be Linux users, would they?
      --
      "Population 1,656"
    66. Re:Mo Money! Mo Money! Mo Money! by WatertonMan · · Score: 1

      Don't the worms typically require that IIs be running or something akin to that? Forgive me if I'm showing my ignorance. But it seems like it would be very easy to make XP fairly secure if most services aren't running.

    67. Re:Mo Money! Mo Money! Mo Money! by TimeTrav · · Score: 1

      I am looking at a diebold ATM right now

      There you have it! If you can post to slashdot from an ATM, it definitely uses TCP/IP.

      --
      [sig]you really dont want the answers, trust me[/sig]
    68. Re:Mo Money! Mo Money! Mo Money! by SpikyTux · · Score: 1

      Sorry, I don't think this is funny as I just get a letter from my bank which says they won't reimburse my stolen money from unauthorized withdrawal. Note: It's Maybank in Malaysia. I lost my whole month salary and very tight on money now as a result, since I only have a part time job.

    69. Re:Mo Money! Mo Money! Mo Money! by ArsonSmith · · Score: 1

      There was an ATM at the Walmart up the road that I use to go to. If I swipe my card backwards through it, bang Blue screen. Had to unplug it and reboot it in order to get it back up. Eventually I would just take my other Unix admins over there just to swipe the card backwards and we could all laugh at it.

      Chicks dig it when you can show off mad skilz like that.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    70. Re:Mo Money! Mo Money! Mo Money! by neil_rickards · · Score: 1

      I have a photo of an ATM in Peru booting WinNT.

    71. Re:Mo Money! Mo Money! Mo Money! by willtsmith · · Score: 1

      Your obviously unaware that those smart people aren't calling the shots ;-)

      Seriously, ATMs are an application that screems for an embedded OS or Linux.

      --
      -------- -------- Support Wesley Clark for president!!!
    72. Re:Mo Money! Mo Money! Mo Money! by sahala · · Score: 1
      Also, how in the world would Linux cost more? You can get it for free and use it without license cost.

      In the paragraph you quoted:

      Linux would probably cost much more than that because the bank would need to customize it for their needs and also need to pay experts to keep them running.

    73. Re:Mo Money! Mo Money! Mo Money! by willtsmith · · Score: 1

      Your obviously not aware about what the current administrators are doing to those called "regulators". Bush is slashing there budgets and making them work for industry lobbyists.

      --
      -------- -------- Support Wesley Clark for president!!!
    74. Re:Mo Money! Mo Money! Mo Money! by Aadain2001 · · Score: 1

      But either way you have to get experts on staff to run the system. You think the bank tellers are going to know how to fix any problems that creep up? How about all those VPs banks have? Nope, either way you go you have to hire people specificly to handle these machines. With MS, they do the customization for you, which you will have to pay them for, and then an on going fee for each ATM. Now, with Linux the fee for customization will be hirer since you would have to pay your experts more, initially. But then you can put it on as many ATMs as you want without paying one cent more in licensing fees. So, it's pick your poisen: pay now or pay later? Since this is America, doesn't suprise me they want to pay later. We in the US LOVE that fake feeling of getting something for free (until the CC bill shows up, then we get angry and have to buy more in order to feel better). Oh, and there is that whole pesky thing of "who controls your business: you or a compy from Redmond, WA?".

      --
      Space for rent, inquire within
    75. Re:Mo Money! Mo Money! Mo Money! by willtsmith · · Score: 1

      Why do we NEED colour screens and Windows anyway? Ever heard of the phrase "if it ain't broke, don't fix it?"

      The color screens allow banks to run advertising while your waiting for your money.

      --
      -------- -------- Support Wesley Clark for president!!!
    76. Re:Mo Money! Mo Money! Mo Money! by TheNetAvenger · · Score: 0, Flamebait

      The stability of the OS has finally gotten to an acceptable level, however the security has not. Have you been asleep for the last few weeks with the string of SEVERE holes in MS software for win2k, XP and 2003?

      And yet is still is 4 to 5 times more secure than Linux. Check the security briefs and patches from the independent security sites, or even the Linux distribution company's sites themselves. Also, did you miss the Linux exploits that have been noted on Slashdot in the last couple of weeks that are JUST as dangerous as any of the NT patched exploits from the last couple of months?

      You obviously did not read the article. It stated they will be using a stripped down version of Windows NT.

      And what do you thing WindowsXP Embedded is? Right here you lost everyone's respect of having any knowledge on this subject.

      Windows needs tons of patches and reboots, where as Linux does not. You just download a patch, apply it and your done.

      Funny in our labs, we download more Linux patches than we do Windows patches, and many of the Linux patches require reboots. Do you have a magical version of Linux you are not sharing with us?

      Oh, and MS has NEVER made anything 100% secure. There has never been a 100% secure system from anyone.

      This is true, there is NO such thing as a fully secure OS, ANYWHERE.

      In regard to the article, running an updated embedded version of NT(XP) is far more secure and advanced than the mass amounts of OS/2 based ATMs sitting around the world.

      You also seem to disregard that ATMs are deployed in a closed network system, and are not transmitting validations over the Internet, hence all the exploits you mention about Windows insecurities in the past month are moot - they would have no way into the system.

      Senior Programmer Analyst
      I feel sorry for the company that is employing you. Ignorance with arrogance is a dangerous thing for a person in a decision making position.

      I suggest you go troll somewhere else unless you really need the accolades of the script kiddies... The true Open Source Linux,*nix, and NT professionals here really get tired of uninformed rhetoric from self proclaimed bloviating experts.

    77. Re:Mo Money! Mo Money! Mo Money! by Anonymous Coward · · Score: 0

      > Windows needs tons of patches and reboots, where as Linux does not. You just download a patch, apply it and your done.

      When you are talking about an "appliance" like an ATM, it really doesn't matter if you are rebooting or just restarting the service. The end result is the same -- the machine is temporarily down.

    78. Re:Mo Money! Mo Money! Mo Money! by Pig+Hogger · · Score: 1
      You're forgetting that there are actaully some smart people in the banking industry that will realize that having your ATM's running windows hooked up to the internet is a bad idea. The people that make these kinds of decisions are not fools.
      Perhaps, but what about their MBA bosses??? After all, THEY run the show, no matter how clueless they are...
    79. Re:Mo Money! Mo Money! Mo Money! by mausmalone · · Score: 1
      Just stand in front of ATM the next time a worm rocks through and watch it start spitting out bills.

      ROFL!!!!!!!!!!!!!!!!!
      A)If you connect your ATM to the internet, you deserve to have every penny you own stolen from you just for being an arrogant idiot.

      B)The ATM in my school's student center has more downtime than my computer... by a long shot. OS2/Warp is all fine and dandy, as long as someone actually fixes it when it breaks, instead of restarting it and insiting that that cures all ailments.

      C)But it dispenses $5's, which is extremely cool.
      --
      -=-=-=-=-=
      I'd rather be flamed than ignored.
    80. Re:Mo Money! Mo Money! Mo Money! by willtsmith · · Score: 1

      Better yet, if you see a mistake on the receipt, THROW IT AWAY. You can always just say that you never saw it.

      If the bank can't keep their balances straight, that's THEIR problem.

      BTW, I would never actually trust an ATM receipt. To begin with, they don't run transactions real time. If your Debit Card is running out of a checking account, you could have several checks go through that day and it would not be reflected in the balance. Nor would any deposits (outside of the ATM).

      --
      -------- -------- Support Wesley Clark for president!!!
    81. Re:Mo Money! Mo Money! Mo Money! by Anonymous Coward · · Score: 0

      ...And if you think because it's financial that everything has to be balanced to the penny, you're so wrong. ..

      Two words..Office Space!!

    82. Re:Mo Money! Mo Money! Mo Money! by Your+Average+Joe · · Score: 1

      No, we are capitalists.

      In a conversation I had with a bank security auditor he said they were perfectly comfortable with Windows, it was a calculated risk and they think they can beat the odds. Not need for fancy things when they think the odds are in their favor...

      --
      Your Average Joe
    83. Re:Mo Money! Mo Money! Mo Money! by Pig+Hogger · · Score: 1
      Sorry, but you obviously do not work in banking as a lot of new ATM's do have a TCPIP stack on them. That was the big push from finance institutions in order to play along with current network configurations. I am looking at a diebold ATM right now that is based on TCPIP.
      Diebold? That Diebold???
    84. Re:Mo Money! Mo Money! Mo Money! by willtsmith · · Score: 1

      The benefit of using linux would be an ability to shut down unnecessary/dangerous features at the OS level. You cannot change WindowsXP embedded (though you could possibly tweak drivers).

      ATMs simply don't need the bulk of a desktop OS. Yes, I know that this is XP (stripped down) embedded but it is still based on an OS that is driven by consumer features, not embedded stability and security.

      --
      -------- -------- Support Wesley Clark for president!!!
    85. Re:Mo Money! Mo Money! Mo Money! by AchmedHabib · · Score: 1

      Well, why did banks, and ATMs have problems when the internet has? Under the last worm attack which caused problems for many companies and internet connections, it was reported that it caused problems for ATMs as well.

      I don't have any personal knowledge of how they work, but I have heard that not all ATMs are on a leased(private) line, and that the type of connection they get, depends on the expected volume of transactions. That does indicate to me that the cost of security and stability are weighted against the expected transactions(and income).
      Besides from that I have seen a windows bluescreen on a ATM machine, although I can't remember which brand.

    86. Re:Mo Money! Mo Money! Mo Money! by Anonymous Coward · · Score: 0

      Post teh 'sploit, d00d!

    87. Re:Mo Money! Mo Money! Mo Money! by spruce · · Score: 1

      You're obvisouly unaware of who called the shots, as I doubt you were there.

    88. Re:Mo Money! Mo Money! Mo Money! by canajin56 · · Score: 1

      Just like having voting machines running windows and on a wireless network is a bad idea? And storing the votes in an unpassworded, unencrypted Access database is a bad idea? And storing the audit log, which is meant to make attempts to modify the vote database obvious, in another unpassworded, unencrypted Access database is a bad idea?

      Still, I suppose that money is a lot more important than democracy, so they probably would be careful.

      --
      ASCII stupid question, get a stupid ANSI
    89. Re:Mo Money! Mo Money! Mo Money! by sacrilicious · · Score: 1
      ATMs are designed to go balls-up at the first sign of trouble and shut themselves down after sending detailed error messages to their owners via leased lines. Out of paper? Error message, shut down. Out of money? Error message, shut down. OS Crash? Error message, shut down. Damage to the ATM Case? Error message, shut down.

      Running windows? Explode.

      --
      - First they ignore you, then they laugh at you, then ???, then profit.
    90. Re:Mo Money! Mo Money! Mo Money! by willtsmith · · Score: 1

      For one, the ATMs will use a stripped-down version of Windows NT that is quite different from the software on desktop computers.


      The article just says WindowsNT. For all you know they mean NT version 2. Just because they say WindowsNT doesn't mean that it's NT version 4. WindowsNT 6 is the current version, the boxes say WindowsXP. Windows2000 was version 5.

      As Microsoft typically doesn't sell license for older software versions (they don't sell or support NT4 anymore) I would suggest that this is likely WindowsXP embedded. I don't believe there was an embedded version of 2000, though WindowsXP has only a few more features than 2000.

      Seriously, you can't buy licenses for NT4 anymore. Microsoft simply will not support it. In a few years, Microsoft will likely stop supporting Windows2000. I seriously doubt that they are going to license and support WinNT for bank machines when they have an XP embedded line specifically for these applications.

      It simply costs too much money to develop on multiple version levels simultaneously. And Microsoft likely has more than 10,000 security patches since the NT4 version. Think about it.

      --
      -------- -------- Support Wesley Clark for president!!!
    91. Re:Mo Money! Mo Money! Mo Money! by gbjbaanb · · Score: 2, Insightful

      kind of right - the suppliers to the banks are hammered on cost, and they tend to be more engineering-type companies that have to cut costs all the time.

      However, the banks are simply super conservative. I wrote a system to transmit credit card logs to an acquirer over FTP. which to the bank was cutting-edge technology. The *only* reason it was implemented was that the old transmission system was not y2k compliant.

      that does suggest a bit better security - how many hackers can hack Cobol code, or an obtuse transmission protocol that hasn't been used for 20 years? :)

      For the accounting - accountants read every bean that goes through the system (they like that). If anything happened, they'd start squawking and something might be done - a bit late perhaps, and maybe the missing cash would be written off, but you can guarantee they'd know about it.

    92. Re:Mo Money! Mo Money! Mo Money! by spruce · · Score: 1

      Are you comaring a single software company / product to the financial industry's IT talent?

    93. Re:Mo Money! Mo Money! Mo Money! by Anonymous Coward · · Score: 0

      Your reply, sir, has exceeded expectations in every respect. Bravo!

    94. Re:Mo Money! Mo Money! Mo Money! by Anonymous Coward · · Score: 0

      You'd think so, but I live in Manchester England and I commonly have to walk halfway across after getting the dreaded BSOD at my nearest ATM.

      Makes a great excuse for being late to work tho.

    95. Re:Mo Money! Mo Money! Mo Money! by twiddlingbits · · Score: 0

      The ATM function is a simple Finite State Machine with about a dozen states. Wait for User, Read Card, Read PIN, Validate PIN, Access Account, Verify Money in Account, Disburse Money, Print Receipt, Update Account Balance, Ask for another Transaction, Give Back Card, back to Wait. Several CS textbooks use an ATM as the FSM example for students.
      You DO NOT need a O/S for this, you don't have any complex tasking, everything is sequential, you need drivers for screen, Card Reader, Network and Printer. This hardly calls for Windows or even an embedded type OS like VxWorks. The reason you get Windows is for the bank to add "bells and whistles" like advertisements for the bank's car loans or the local Karoke bar. Or to let you talk to the ATM or some other overly complex silliness. Just give me my money (quickly and accurate) and I'm happy. I think this is the Wintel mononoply finding a spot to sell chips and software that are NOT really needed.

    96. Re:Mo Money! Mo Money! Mo Money! by sahala · · Score: 1
      and then an on going fee for each ATM [due to licensing]

      Very true. But keep in mind that there is also an inherent cost in maintenance (human time) for each additional machine. The point I'm trying to make is that one-time licensing costs of an individual most likely isn't an issue compared to the other installation costs. I'm assuming here that setting up an ATM machine is a bit more complicated than cobbling together an old x86 machine and installing Linux.

      It's hard for any of us on Slashdot to really predict what sort of licensing deal Microsoft will have with these banks. Given that the objective is to have 65% of ATMs in the US running the new system, I would assume that this deal might warrant a more customized licensing scheme than what a typical corporation would use for their office desktop machines.

      Then again, I don't know jack about the financial industry, ATM technology, or for that matter, sales and pricing. This is all conjecture. Just like ANYTHING on Slashdot.

    97. Re:Mo Money! Mo Money! Mo Money! by gbjbaanb · · Score: 1

      its at times like this I wish there was moderator options for '-1 ignorant' or '-1 just dead wrong'. I'd have modded the original poster down for you.

      That said, perhaps '-1 karma whoring' would be more appropriate.

    98. Re:Mo Money! Mo Money! Mo Money! by Anonymous Coward · · Score: 0

      and many of the Linux patches require reboots

      Whatever...thanks for coming out. Maybe you should see a doctor about that ALT-CTRL-DEL twitch you've developed.

    99. Re:Mo Money! Mo Money! Mo Money! by canajin56 · · Score: 1

      Yes. Their main business is making vaults and other storage devices. They also make ATMs and Voting Machines that are networked and run Windows. From some of the stuff that was leaked, as reported in the story you linked, they don't password or encrypt their stuff, and when made aware of exploits, blame the user. The software that was leaked makes it clear that you can easily hack into their system and change votes without a trace, and their internal memos show they KNOW IT.

      I admit this sounds like a conspiracy theory "Oh look, voting machines run windows NT 4.0 and any 13 year old script kiddy can hack them and change votes, and they can't be audited!" But, Diebold didn't ignore it, or say "This is false, they are trying to discredit us by leaking false e-mails and software!" they said "We own the copyright on that software and on those e-mails. Take them down or we will sue you for copyright infringment." No matter how far fetched it SOUNDS, they FULLY ADMIT that it is all true.

      --
      ASCII stupid question, get a stupid ANSI
    100. Re:Mo Money! Mo Money! Mo Money! by volkerdi · · Score: 2, Interesting

      They already run off the shelf software and have for quite some time. At least one major national bank runs NT on their ATMs, while most other ATMs in the country run OS/2.

      I saw an out-of-order ATM a while back displaying a black screen with a C:\ prompt! Now maybe we can get the BSOD instead.

    101. Re:Mo Money! Mo Money! Mo Money! by capnjack41 · · Score: 1

      I don't know exactly how I did it. Just click around a whole lot, on menus and things. It'll confuse itself and break.

    102. Re:Mo Money! Mo Money! Mo Money! by spruce · · Score: 1

      The people that make decisions are worried most about how much it's going to cost.

      Well then this would be the poster project for Linux right? Free, open source, etc. Should be cheaper. You want to admit that'd it be cheaper to develop the system with Windows?

    103. Re:Mo Money! Mo Money! Mo Money! by minion · · Score: 1

      Holy cow! Can you say, "Free cash!"

      Just stand in front of ATM the next time a worm rocks through and watch it start spitting out bills.


      See, its a conspiracy. Let Microsoft get the ATM's running Windows, show the entire world how unreliable there are, and start pushing for a cash-less society because these things couldn't happen where every dollar is traceable.

      --

      -- If we don't stand up for our rights, now, there will be no right to stand up for them later.
    104. Re:Mo Money! Mo Money! Mo Money! by ModifiedDog · · Score: 1

      Oh and I'm going to need you to go ahead and come in on Sunday too, mmmkay?

      That'd be great.

    105. Re:Mo Money! Mo Money! Mo Money! by smeg · · Score: 1

      > Most ATMs are designed to go balls-up at the first sign of trouble ...It's a natural match for the windows operating system.

    106. Re:Mo Money! Mo Money! Mo Money! by timmyf2371 · · Score: 1

      Surely if they were 404ing this is more due to the fact that the page hadn't been placed in the correct location instead of being caused by the ATM running Windows.

      --

      Backup not found: (A)bort (R)etry (P)anic
    107. Re:Mo Money! Mo Money! Mo Money! by Anonymous Coward · · Score: 0

      He's right, ATMs have been run on OS/2 for years. I haven't worked on ATMs in quite a few years, but even then ATMs were starting to come out with Windows on them.

      So this may be news to the rest of you, but it isn't -new- news.

    108. Re:Mo Money! Mo Money! Mo Money! by Trelane · · Score: 1
      I call bull honkey on this one. Not all (for one, I don't claim Linux is Secure, just percentually fewer vulns), but on most.

      And yet is still is 4 to 5 times more secure than Linux. Check the security briefs and patches from the independent security sites, or even the Linux distribution company's sites themselves. Also, did you miss the Linux exploits that have been noted on Slashdot in the last couple of weeks that are JUST as dangerous as any of the NT patched exploits from the last couple of months?


      Horse hockey! "Windows is 4 to 5 times more secure than Linux" my ass. Sure, the distributions may ship 4-5 times more patches than Windows, but let's look at it. Debian unstable, at this very moment, has on the order of 11000 (11 thousand) packages. To be more exact,

      $dpkg -l '*' |wc -l
      11703

      So let's call it 11600 packages. Windows, if Microsoft chose to, is broken down into, erm, let's say, 250 packages (lib bundles, programs that come with the OS, etc., just like your stndard Linux distro, but with a lot less choice.). Let's throw in another 10 for IIS and another 10 for MS Office. Then round up to 300, to add on whatever else. Sure.

      Let's now let Microsoft releases 10 patches for the 300 components. Let's assume your MS-Linux patch ratio is true. Then there are 50 patches for Linux in the same timeframe. Mathtime.

      Windows:
      100*(10/300)=3.33333 percent of Windows packages needed patching, on our very rough average.

      Linux/Debian:
      100*(50/11600)=0.43103 percent of Debian packages needed patching, again, on our very rough averaging.

      Additionally, MS tends to wait and release mega-patches which patches lots of different packages, whereas each Linux package gets counted every time it needs a fix. Finally, even non-security patches get fixed in Linux, so the Linux patch count is even higher. Indeed, Microsoft would need to add on

      1/.43103*10*100=2320
      2320-300=2020

      2020 patch-free packages in order to equal Debian's security fix rate, accepting your high patch count as valid.

      Sure, the SSH hole is about as big as the Windows hole. But a) only those machines running OpenSSH are affected; those running other SSH versions (i.e. those running, say, lsh or commerical SSH versions) are not. Unlike the RPC hole, there is a diverse set of software out there, with different implementations of open standards. This is an advantage especially in security.

      Funny in our labs, we download more Linux patches than we do Windows patches, and many of the Linux patches require reboots. Do you have a magical version of Linux you are not sharing with us?


      The only patches that require booting in my experience (debian, gentoo, Red Hat, and SuSE) are kernel patches. For all others, the server is just restarted; no reboot is required (if it's a desktop system with X, you might have to restart your X server; don't need to reboot). You can always reboot if it'll make you feel better, of course.

      You also seem to disregard that ATMs are deployed in a closed network system, and are not transmitting validations over the Internet, hence all the exploits you mention about Windows insecurities in the past month are moot - they would have no way into the system.


      All it takes is one infected host on a closed network. And that assumes that there aren't any dedicated thieves that won't break in to the line.

      Personally, if I were a bank, I'd not trust any code that I couldn't inspect and compile on my own ("my own" being within the bank).

      Bottom line: Linux is more secure than Windows, but no systems are totally secure!
      --

      --
      Given enough personal experience, all stereotypes are shallow.
    109. Re:Mo Money! Mo Money! Mo Money! by AstroDrabb · · Score: 1

      That is the beauty of embedded Linux. You can build it how YOU want and only have the minimum needed for your application. With MS, there is no way to tail the base OS for your needs, it is one size fits all. This is what actually makes it easier to build on embedded Linux vs embedded Windows IMO.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    110. Re:Mo Money! Mo Money! Mo Money! by AstroDrabb · · Score: 1

      So are you saying that windows does not need experts? Are you saying that it is acceptable to have non-experts build an ATM based on a MS Windows OS?

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    111. Re:Mo Money! Mo Money! Mo Money! by johnwyles · · Score: 0

      Don't you hate replies like this?

      --
      [[ the only 15 letter word that is spelled without repeating a letter is uncopyrightable: it may soon be, however. ]]
    112. Re:Mo Money! Mo Money! Mo Money! by AstroDrabb · · Score: 1
      And yet is still is 4 to 5 times more secure than Linux.
      Bull. Most of the expliots for applications that run under Linux do not come close to the damage of the exploits and viruses that affect MS Windows. The RPC exploit, Blaster, SQL Slammer and other have cost companies billions of dollars per year. There has not been any other OS that has had ANY exploit cause that much damage. Please don't tell me it is because of the wide spread use of MS Windows. While MS Windows may have the monopoly on the desktop, they have a small percentage of the server market. Apache makes up more then 65% of the web server market. The OpenSSL hole didn't cause any where near the amount of damage that all the IIS holes have caused.
      Funny in our labs, we download more Linux patches than we do Windows patches, and many of the Linux patches require reboots. Do you have a magical version of Linux you are not sharing with us?
      Now you are showing YOUR stupidity. The ONLY patches on Linux that EVER require a reboot is a new kernel. Period. If you reboot for any other reason then you are just an idot. I have been developing for Linux, Windows and Solaris for years, and the only one of the three that needs a reboot for most patches is MS Windows. NO patch under Linux needs a reboot unless it is a NEW KERNEL. At most you just stop and start a server with something like:
      /etc/rc.d/init.d/http restart
      Bam, your done.
      And what do you thing WindowsXP Embedded is? Right here you lost everyone's respect of having any knowledge on this subject.
      The article said it was a stripped down version of Windows NT, not embedded windows. There is a difference shit for brains.
      I feel sorry for the company that is employing you. Ignorance with arrogance is a dangerous thing for a person in a decision making position.
      Nice try troll. I haven't worked for fortune 500 companies for the last 8 years with C, C++, Perl, PHP and Java under Windows, Solaris and Linux for my good looks.
      I suggest you go troll somewhere else unless you really need the accolades of the script kiddies... The true Open Source Linux,*nix, and NT professionals here really get tired of uninformed rhetoric from self proclaimed bloviating experts.
      I am not trolling, just stating an opinion. You should stop your crying just because someone says something negative about your beloved billy boy. Also, don't try to act like the official spokesman for The true Open Source Linux,*nix, and NT professionals here. I am sure the people of /. can do much better then you.
      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    113. Re:Mo Money! Mo Money! Mo Money! by monkeydo · · Score: 1

      So you're saying they should be easy to shut down? Good enough for me.

      Are you under the impression that current ATM's are difficult to shut down? Try sticking gum in the card slot, or taking a baseball bat to the screen. Heck, many of the standalone machines even have a power cord that you could yank out of the wall. One or another of the ATM's at my bank is down most of the time, but it doesn't really matter, 'cause there's a lot of them. The security of ATM's does not revolve around uptime, it revolves around keeping the money inside.

      --
      Si vis pacem, para bellum
      The only thing more annoying than a Libertarian is an (un|mis)informed Libertarian
    114. Re:Mo Money! Mo Money! Mo Money! by Anonymous Coward · · Score: 2, Insightful

      I'm amazed at what some of the comments on this thread are saying about cheapness in financial institutions as, from my experience, the absolute opposite is true. Having worked at Morgan Stanley, Credit Suisse First Boston, UBS, BNP Paribas and Royal Bank of Scotland I can assure you that the big money firms do NOT cut corners when it comes to expenditure on IT.
      I realise my experience is primarily in the investment banking sector but for the retail banking institutions to scrimp and save is ridiculous as most of them either have an investment banking arm, or are owned by an investment bank.
      I call bullshit.

    115. Re:Mo Money! Mo Money! Mo Money! by monkeydo · · Score: 1

      Um, ATM's are COTS. No bank builds their own ATM's, and the stuff inside is not really proprietary either. It's all standards based, and available to the public, it's just different standards than TCP/IP. It isn't even hard to get your hands on the stuff. The guy in the cube next door owns a couple of ATM's and makes good money off the fees.

      --
      Si vis pacem, para bellum
      The only thing more annoying than a Libertarian is an (un|mis)informed Libertarian
    116. Re:Mo Money! Mo Money! Mo Money! by monkeydo · · Score: 1

      Do YOU have an MBA from Harvard?

      --
      Si vis pacem, para bellum
      The only thing more annoying than a Libertarian is an (un|mis)informed Libertarian
    117. Re:Mo Money! Mo Money! Mo Money! by Cska+Sofia · · Score: 1

      The Bank of Ireland uses NT on their ATMs - I saw one hanging on the NT splash screen recently.

      Certainly won't be using their ATMs again...

    118. Re:Mo Money! Mo Money! Mo Money! by stephandahl · · Score: 1

      Obvously their reputation would be at steak.

      I think the food you're looking for is "Toast".
      --
      What is the difference between a real song and a simulated song?
    119. Re:Mo Money! Mo Money! Mo Money! by Vexalith · · Score: 1

      No, you're wrong. Recent worms were based on an RPC vunerability, a service that cannot be disabled under 2000/XP if you actually want to log in to the box.

    120. Re:Mo Money! Mo Money! Mo Money! by Anonymous Coward · · Score: 0
      WindowsNT 6 is the current version, the boxes say WindowsXP

      Isn't XP actually NT 5.1?

    121. Re:Mo Money! Mo Money! Mo Money! by Vexalith · · Score: 1

      Mod parent up. That's got to be one of the best explanations of the whole patching/security deal I've seen in a while.

    122. Re:Mo Money! Mo Money! Mo Money! by SnafuX · · Score: 3, Interesting

      Indeed. Something we should all get in our minds...corporations are driven by money and everything else is a shadow of forethought. The thought that there are smart people in corporations is probably accurate. The idea that those smart people are who make the decisions in a corporation, however, is not as accurate as you'd think. The idea that there are smart people in corporations is ok but you'd be surprised how many stupid people are actually in corporations. By the way, I equate stupid with greedy as well as ignorant.

      I like to think of corporations as greed tanks from the top down. The greedy people are at the top. These are the people who are thinking "What can I do today to make more money?" -- translation: "Who can I screw-over today to steal more money?". I sincerely believe that that question gets answered in a three-tiered response. The first people the corporate "leaders" try to steal from are their employees IE long hours for salaried employees and no bonuses (yet they continue to lure new employees with a non-existent bonus package). Today's work-force deals with below-average salary and too few employees for the amount of work there is. So the workload is particularly heavy on the few workers that are within a department which causes those exempt employees to feel obligated in working beyond their required 40-hours-per-week fighting for that much promised bonus that will actually never be equal to the amount of extra work the employee put in IF they even get the bonus!! The second set of people they try to steal from are their customers. Ever noticed the price of things going up yet the quality AND quantity of the product is going down? Uhhh...hello! And lastly, themselves IE the other directors, presidents, VPs, etc which probably happens far less because they are all savvy to the game. Enron is a perfect example of this kind of crap. Has anyone from Enron been endicted yet!? I don't think so (last I checked anyway). Just another example of how these white-collar crimes are bureaucracies of manipulation and conspiracy.

      Hmm, I got off the path there didn't I? :) Anyhoo, my point is that you should NEVER assume there are smart people making the decisions for these companies. I've heard all too often that the smart people that make the suggestions and the budgets are the victims of F&A cutbacks that end up altering those decisions and causing lots of hectic problems because the smart decisions were just not in the monetary interest of the company. Lame, lame, lame.

      I still have a very low opinion of corporations large and small. I've been employed in large and small corporations and all but one of them was shady in their internal practices.

      I'd love to rant some more because this topic really grinds me. But, alas, I won't. :) /me steps off his soap-box.

      - Jim

      --
      - J
    123. Re:Mo Money! Mo Money! Mo Money! by Jonavin · · Score: 1

      A lot ATMs run OS/2. I wonder if the new one running Windows still has the legacy OS/2 support in it. It could very well be the exact same app the ran on OS/2 that's now running on Windows.

    124. Re:Mo Money! Mo Money! Mo Money! by TheNetAvenger · · Score: 1

      The only patches that require booting in my experience (debian, gentoo, Red Hat, and SuSE) are kernel patches. For all others, the server is just restarted; no reboot is required (if it's a desktop system with X, you might have to restart your X server; don't need to reboot). You can always reboot if it'll make you feel better, of course

      And this is different than NT(Windows) how?

      And the irony, is that even most kernel level drivers in NT can be dynamically stopped, installed, and started without a reboot. Only service drivers with dependencies that are essential to 'in-use' kernel services require a restart.

      All it takes is one infected host on a closed network

      And do you understand the word 'closed'? If there is external access to the ATM network, then the banks are dumber than we thought.

      Let's now let Microsoft releases 10 patches for the 300 components. Let's assume your MS-Linux patch ratio is true. Then there are 50 patches for Linux in the same timeframe. Mathtime.

      Windows:
      100*(10/300)=3.33333 percent of Windows packages needed patching, on our very rough average.

      Linux/Debian:
      100*(50/11600)=0.43103 percent of Debian packages needed patching, again, on our very rough averaging.

      Additionally, MS tends to wait and release mega-patches which patches lots of different packages, whereas each Linux package gets counted every time it needs a fix. Finally, even non-security patches get fixed in Linux, so the Linux patch count is even higher. Indeed, Microsoft would need to add on

      1/.43103*10*100=2320
      2320-300=2020

      2020 patch-free packages in order to equal Debian's security fix rate, accepting your high patch count as valid.


      Love your numbers, but since I actually have a background in mathematics you are doing nothing but making a fool out of your own base argument.

      The fun part of your statistics is the base number of assumed packages that you start with in creating the equation.

      You however are not going to convince me or anyone here that knows a little about Linux that five variations of a calculator included in a distribution is going to raise the base number of 'in use' or critical components of an average Linux installation.

      So to start with an accurate base, you would have to assess the average packages installed and are in use per Linux installation to the average packages installed and in use for the Microsoft platform you reference.

      In basic terms, there have not been 20 critical patches for the five calculator variations in each Linux distribution to offset the 20 critical patches for the average 'in use' services in the average Linux distribution. This is the critical anomaly in your formula.

      So next time instead of counting every single package that could be installed in a standard Linux distribution, you need to just start with the average Linux installation packages in use and then compare that number of components to the Windows number of packages you also artificially created.

      Your statistical evidence is nothing more than massaging numbers around your hyperbole. I shall just reference the security watch groups that actually run true statistical analysis of patches per installation and security risk of the OSes.

      Linux is NOT more secure than the Windows NT base technologies - no matter how many text editors a distribution ships with.

      Personally, if I were a bank, I'd not trust any code that I couldn't inspect and compile on my own ("my own" being within the bank).

      This would be a very true statement if the source code was 'closed' to be viewed by ONLY the bank. However, as we know, Linux has every script kiddie in the world reading the source code, not just the people at the bank. So how long do you think it will take for someone 'outside' the bank to understand the Linux source code better than the team of experts the bank would have to hire to audit the 'whole source code' for their Linux distribu

    125. Re:Mo Money! Mo Money! Mo Money! by Anonymous Coward · · Score: 1, Informative

      Hmmm... Let me see here, looking at a Diebold ATM right out of the box:
      IIS: FTP, HTTP, SMTP
      Front Page Extentions
      Apache w/ Tomcat
      ALL default windows services
      ALL default windows shares
      NO password on the Administrator Account
      NO password on the Diebold service account
      Windows 2000 Service Pack 2
      NO critical updates or patches for the last year

      Oh yeah - I feel much better now. Thanks Diebold!

    126. Re:Mo Money! Mo Money! Mo Money! by TheNetAvenger · · Score: 1

      While MS Windows may have the monopoly on the desktop, they have a small percentage of the server market. Apache makes up more then 65% of the web server market.

      This is the only part of your troll post worth responding to...

      Not even debating the proliferation of Apache installations, do you realize that Apache runs on Windows?

      Why do you assume that all Apache installations are non-Windows?

      Get a clue...

    127. Re:Mo Money! Mo Money! Mo Money! by iamatlas · · Score: 1

      If this was always the case, People wouldn't be able to rip off ATM machines. But they can. From that take on things though, Maybe windows can help. Forget about break-ins etc., pure crashes alone will keep any would-be thief at bay.

    128. Re:Mo Money! Mo Money! Mo Money! by Bromrrrrr · · Score: 1

      Sooo, basically you're saying that as long as a company doesn't deny it's mistakes than everthing must be ok?

      they said "We own the copyright on that software and on those e-mails. Take them down or we will sue you for copyright infringment."

      And this makes you feel better how? A company has known ties to a party, and yet, makes voting software that CAN BE MANIPULATED!!

      I'm not saying that they would, I have no evidence of that. What I do see is a company that is not taking it's responsibility very seriously and has a tendency to lean a certain way. Democracy deserves better than that!

      Democracy needs transparency to work. So that everyone who participates can be sure that, even if their side lost, it was a fair deal.

      This might not be a conspiracy, but it smells to much like it to ever be democratic.

      --

      What a rotten party, have we run out of beer or something?
    129. Re:Mo Money! Mo Money! Mo Money! by Bromrrrrr · · Score: 1

      I once saw an ATM trying to boot NT and complaining about services not found. It was pretty funny to see and I wish I could have taken a picture,

      Regardless, I don't feel too much like MS bashing today :-), I think it is possible to make a safe application on top of any os, even one made by Microsoft.

      Making a self-contained app.that doesn't use any os features that could compromise it, and only sends out self-encrypted data to known hosts that are kept within the app. is VERY possible.

      I would think (ok hope) that banks would use this kind of applications, regardless of the OS they choose. So that the worry is about the uptime of ATM's and not about the integrity of your account.

      --

      What a rotten party, have we run out of beer or something?
    130. Re:Mo Money! Mo Money! Mo Money! by Grizzlysmit · · Score: 1
      You're forgetting that there are actaully some smart people in the banking industry that will realize that having your ATM's running windows hooked up to the internet is a bad idea. The people that make these kinds of decisions are not fools.

      And you clearly have no real clue about the banking industry, their a pack of stupid bloody minded penny pinching morons, who where the main idiots to leave the Y2k thing to the last minute??, The simple fact is they irresponsible and foolish, its only their extreame conservatism that saves them, and when ever a radical decision is needed thats what sinks them, their also increadibly greedy. well thats it from the real world, back to your fantasy version

      --
      in my life God comes first.... but Linux is pretty high after that :-D
      Francis Smit
    131. Re:Mo Money! Mo Money! Mo Money! by Anonymous Coward · · Score: 0

      walk halfway across what?

    132. Re:Mo Money! Mo Money! Mo Money! by AstroDrabb · · Score: 1

      Because you would have to be an idiot to run Apache under MS Windows for anything other then development. Apache 1.3.x is still the most used version of Apache. That version does not have threading support that the newer 2.x version does. Spawing processes under MS Windows is SO much more expensive then under Linux/*nix which cause Apache 1.3.x to have poor performance under MS Windows while having good performance under *nix. The 2.x version runs OK under MS Windows, however it is still an app that was designed for a *nix type environment and that is where it runs best. Just as I can run Photoshop 7 under Wine, it works but not as useful as under an MS Windows or Mac environmnet.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    133. Re:Mo Money! Mo Money! Mo Money! by TykeClone · · Score: 1

      Diebold makes ATMs as well.

      --
      A fine is a tax you pay for doing wrong and a tax is a fine you pay for doing all right.
    134. Re:Mo Money! Mo Money! Mo Money! by GigsVT · · Score: 1

      Which could be as simple as a count-down timer & some interface logic).

      That's what he's talking about. A watchdog timer is generally installed on a card, and queries every so often to make sure things are OK. If not, hard reboot.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    135. Re:Mo Money! Mo Money! Mo Money! by Foolhardy · · Score: 1

      Do you have any expierence with XP embedded? You have lots of control over what gets installed, you create a custom package. You can leave out most of the win32 subsystem and use native apps. You can even have a custom session manager.

    136. Re:Mo Money! Mo Money! Mo Money! by Anonymous Coward · · Score: 0

      You are correct. Of course, it's not just for playing along. It makes remote support a whole hell of a lot easier for third parties/vendors. (I don't know enough about ATM support to say how secure/insecure the current Windows based machines are. I just know some people who do have to support them.)

    137. Re:Mo Money! Mo Money! Mo Money! by Trelane · · Score: 1
      sigh

      And this is different than NT(Windows) how?

      Umm, every time I update something under Windows, it tells me I have to reboot. I download patch Q39289431.exe, run it, and it tells me to reboot. apt-get dist-upgrade, emerge, and others have not.

      And the irony, is that even most kernel level drivers in NT can be dynamically stopped, installed, and started without a reboot. Only service drivers with dependencies that are essential to 'in-use' kernel services require a restart.

      Indeed, so why do the patches tell me to reboot. Even for an obviously userspace app like IE?

      BTW, the corresponding concept is "module" in the Linux kernel. rmmod, insmod, modprobe. Learn 'em, love 'em.

      And do you understand the word 'closed'? If there is external access to the ATM network, then the banks are dumber than we thought.

      The intelligence *cough!* of banks and corporations aside, this is an issue. Aside from you deriding my intelligence ("And do you understand the word 'closed'?"), you offer no argument against things multihomed hosts, needed maintenance access (plug in the diagnostic laptop and pow!), malicious access (as I mentioned and you ignored), etc. A closed network adds a modicum of security, but it's extremely fragile. You have to go to pains to keep it closed.

      Love your numbers, but since I actually have a background in mathematics you are doing nothing but making a fool out of your own base argument.

      I'm a physics graduate student working on a PhD. I have half a computer engineering degree (I switched to full-time physics because of time constraints), and I'm 2 classes away from a mathematics bachelors. Just so you know my mathematics background. I don't see the error in my percent-failed calculations.

      The fun part of your statistics is the base number of assumed packages that you start with in creating the equation.

      The Debian packages are real. I actually ran the command myself that I posted. If you want, you can download the packages yourself and check. I updated yesterday morning, and it's Debian sid.

      The Microsoft packages? Well, if you believe Microsoft, it's one monolithic system that cannot be undone. I think 250-300 packages is generous for the bare-bones systems you get in Windows, Office and IIS. Want to prove me wrong? Go for it, but your rebuttal is anything but at this point.

      You however are not going to convince me or anyone here that knows a little about Linux that five variations of a calculator included in a distribution is going to raise the base number of 'in use' or critical components of an average Linux installation.

      Umm, if each calculator releases a new bugfix, the distros snap it up. Bam! The distros release about five new updates.

      You may not have all three calculators, web servers, or whatever installed, but you're talking about patches released, where the 5 calculators would come up.

      Additionally, a lot of the middleware is supplied on the Linux side. A ton. Various office suites, media players, etc. Chances are you have a lot more distro-supplied middleware installed than you do Microsoft. This distorts the changes.

      I note that you've not attempted to rebut my point that Microsoft tends to release mega-patches that are then consumed, whereas Linux updates individual packages and their dependencies Indeed, the dependencies are important, since pushing out a new version of KDE might push out other packages at the same time, inflating your patched count further.

      Your statistical evidence is nothing more than massaging numbers around your hyperbole. I shall just reference the security watch groups that actually run true statistical analysis of patches

      --

      --
      Given enough personal experience, all stereotypes are shallow.
    138. Re:Mo Money! Mo Money! Mo Money! by Anonymous Coward · · Score: 0

      I've seen the ATMs of some banks with fancy looking colored screens that try to do visual effects to impress the user which is a stupid overcomplication of software that should be very simple which would of course increase the chance of error. The credit union I'm a member with doesn't seem to have made any significant upgrades to the ATMs they own since they first started using them. They still have black and green screens with a simple interface and no ads.

    139. Re:Mo Money! Mo Money! Mo Money! by silvwolf · · Score: 1

      my understanding is that if you go Big Blue they knock on your door asking to replace hardware before you even know there was something wrong.

      Yes sir. I was taking a tour of my school's machine room a few months ago and one of the sysadmins told us a story like that. They have an IBM mainfr..err.. "enterprise server" in there. One day, they get a knock at the back door and it's someone from IBM there to replace a piece of hardware; none of the operators on duty knew anything about a problem.

      We're a good 60 minutes from a big city, so the problem had to have existed for a bit. I was kinda disturbed by the fact that there could be a hardware problem that no one knew about, but impressed by IBM's service at the same time.

    140. Re:Mo Money! Mo Money! Mo Money! by John+Courtland · · Score: 1

      Why didn't you write this 2 days ago when I had moderator points... Very well put, and also, I agree totally. Every time I got on an interview, or fill out an application or send my resume, I get this sick feeling, like I'm signing up to be in their army of scum. If it weren't for the fact that I'm broke, I swear I would purposely throw the interview sometimes. But that almighty dollar, man...

      --
      Slashdot is proof that Sturgeon's Law applies to mankind.
    141. Re:Mo Money! Mo Money! Mo Money! by TheNetAvenger · · Score: 1

      Indeed, so why do the patches tell me to reboot. Even for an obviously userspace app like IE?

      Because in a world of inexperience users it is easier to just tell them the computer needs to restart, than to tell them that any application that has a dependency on the IE HTML rendering engine will need to automatically be closed, and force ten apps on the users computer to close and possibly cause data loss if the third party application does not respond properly.

      This is the real world 101.

      If you were applying these patches to Windows Server, you would only see the need to reboot when a core service dependency needs to be changed.

      . The intelligence *cough!* of banks and corporations aside, this is an issue. Aside from you deriding my intelligence ("And do you understand the word 'closed'?"), you offer no argument against things multihomed hosts, needed maintenance access (plug in the diagnostic laptop and pow!), malicious access (as I mentioned and you ignored), etc. A closed network adds a modicum of security, but it's extremely fragile. You have to go to pains to keep it closed.

      Ok, you truly do realize that MANY ATMS that are ALREADY out there are using everything from old versions of OS/2 that have NO protections against many of the modern network attacks to even modified versions of Windows95 and Win98.

      I still will find a version of NT more comforting than these aged OS with very little to no inherent security mechanisms in place.

      It would be different if they were ripping out Linux ATMs and contracting to put in NT instead, then you might have the debate here you want.

      I'm a physics graduate student working on a PhD. I have half a computer engineering degree (I switched to full-time physics because of time constraints), and I'm 2 classes away from a mathematics bachelors. Just so you know my mathematics background. I don't see the error in my percent-failed calculations.

      Wow, that makes both of my doctorates just seem silly now; you have truly shamed me with your vast education. Let me guess, the next post you will pull our your Mensa card and cite your IQ. Geesh.

      Bottom line, the numbers you are using are from your OWN creation and not reflective of the real world or the issue you are so adamantly trying to debate.

      You keep citing "security watch groups that actually run true statistical analysis of the patches per installation." No, the security watch groups I know of only track bugfixes by distribution, not by what a single user may have installed, a method which is susceptible to the duplicate-package problem which you seem to reject.

      You're partially right, many of them only watch severe hacks and patches like having 'root' compromised. However they don't usually pay attention to patches for the calculator or text editor examples I gave.

      What "security watch groups" are you referring to? Please post them so that we can all benefit from their knowledge.

      Why don't you start with mi2g, you might actually learn a little about the statistical modeling of attacks, potential attacks and vulnerabilities. (BTW www.mi2g.com in case you couldn't figure that one out)

      Here let me quote some of 'their' numbers to get you started...

      In the month of August, 67% of all successful and verifiable digital attacks against on-line servers targeted Linux, followed by Microsoft Windows at 23.2 per cent. This means a total of 12,892 Linux on-line servers running e-business and information sites were successfully breached in August and only 4,626 Windows servers. -And this is during the time of the 'great' Windows Worms that you love citing.

      Additionally, they show that Linux was still the most attacked operating system on-line during the past year - taking the record with 51% of all successful digital attacks.

      To recap my position:

      (1)*Linux security vulerability counts as reported by the security press (e.g. Security Focus, debian-se

    142. Re:Mo Money! Mo Money! Mo Money! by Second+Vampyre · · Score: 1, Insightful

      Don't worry, everyone stopped reading what you wrote at "Your."

    143. Re:Mo Money! Mo Money! Mo Money! by Trelane · · Score: 1
      Because in a world of inexperience users it is easier to just tell them the computer needs to restart, than to tell them that any application that has a dependency on the IE HTML rendering engine will need to automatically be closed, and force ten apps on the users computer to close and possibly cause data loss if the third party application does not respond properly.


      True, Red Hat says one might have to reboot as well. That said, it does not require it on the desktop. It is a good point, but if it's not requred, I'd argue that forcing it on the user is then bad engineering. You'd likely disagree with that, however.

      If you were applying these patches to Windows Server, you would only see the need to reboot when a core service dependency needs to be changed.


      Interesting.

      I still will find a version of NT more comforting than these aged OS with very little to no inherent security mechanisms in place.


      I agree with you wholeheartedly on this.

      It would be different if they were ripping out Linux ATMs and contracting to put in NT instead, then you might have the debate here you want.


      Actually, I was responding back to a few points you tried to make (and failed at, imho). Actually, I'm getting rather tired of debating with you, since we both keep talking to each other (well, you really seem to have a chip on your shoulder and are shouting and attacking) over a fence.

      Wow, that makes both of my doctorates just seem silly now; you have truly shamed me with your vast education. Let me guess, the next post you will pull our your Mensa card and cite your IQ. Geesh.


      Interesting. What are your PhDs in?

      I am not trying to get into a pissing contest of degrees. You attacked my mathematics background ("since I actually have a background in mathematics") I showed that I actually do have somewhat of a grasp of mathematics.

      You're partially right, many of them only watch severe hacks and patches like having 'root' compromised. However they don't usually pay attention to patches for the calculator or text editor examples I gave.


      And if there are 7 webservers, 6 of which run as root, and there is a root compromise found on them (OK, more notorious than web servers, FTP servers), then you suddenly have 6 patches reported by the groups. 5 calculators or not, the generalized "five calculator problem" is a fact if they aren't watching one particular single-FTPserver install.

      Why don't you start with mi2g, you might actually learn a little about the statistical modeling of attacks, potential attacks and vulnerabilities.


      The much-vaunted mi2g, which has been much derided recently by the trade press? Even so, let's accept the numbers. Why not?

      There are, as many, many people have pointed out, many more factors that go into this than just the number of Linux vulns. Read a real discussion of it sometime.

      And this is during the time of the 'great' Windows Worms that you love citing.


      Actually, this is the first time in this thread that it's been mentioned.

      Additionally, according to CNN, Blaster "infected more than half a million machines." (link)
      Obviously, then, this "infected server" count does not count even the blaster hosts.

      Bah. I have better things to do than keep talking past you. You've consumed too much of my time already.
      --

      --
      Given enough personal experience, all stereotypes are shallow.
    144. Re:Mo Money! Mo Money! Mo Money! by dotwaffle · · Score: 1

      beats me, but I still see loads of people do it, trying to beat the 10 people long queue...

    145. Re:Mo Money! Mo Money! Mo Money! by spruce · · Score: 1

      Back to my fantasy vision? So - in the financial IT industry, there aren't any smart people? Damn you're informative. I'd have thought that all those ATM's and banks the have intraweb sites weren't loosing money - but they're fuckups apparently so they probably are and just don't notice it. Stupid "penny pinching morons."

      Real world - is everyone who programs for a bank a genius. No. Are there a couple of them in the industry? Goddamn right.

      Raddical decision? How about use Linux? Free - no licensing - absolutley superior to windows from the /. perspective. So this "radical decison", to deploy a stripped down version of the OS that runs on more computers than any other, a much improved version of the same OS that has been running on ATM's since att least 1995, was probably done withougt any thouhgt. Obvious answer.

      Damn I wish I had your clarity. It's so nice to be in this fantasy world.

    146. Re:Mo Money! Mo Money! Mo Money! by Anonymous Coward · · Score: 0

      Well said. I couldn't agree more. People like us need to stick togethr. Welcome to my friends list. (Check your fans list and you will see a new friend)

    147. Re:Mo Money! Mo Money! Mo Money! by Anonymous Coward · · Score: 0

      I thought he meant blacks. Most corporate kiss asses and neocons are racists as well. That fucker Bill O'Reilly, Ann Coulter, Rush Limbaugh... they are all unabashed racists. And by gum it pisses me off! They need to be completely bashed in racists. Preferably with a baseball bat. :)

    148. Re:Mo Money! Mo Money! Mo Money! by WNight · · Score: 1

      Funny troll. Just what do you think a hotfix is, if not a kernel patch?

    149. Re:Mo Money! Mo Money! Mo Money! by Anonymous Coward · · Score: 0

      Alright, so let's make up some numbers.

      11600, 43, 9.7, and 3.14.

      So 11600/43=x and y=pi*r^2, so if Chewbacca lives on Endor, Lunix must be better!!!!!!!!

    150. Re:Mo Money! Mo Money! Mo Money! by gfim · · Score: 1

      Oh, the irony!

      --
      Graham
    151. Re:Mo Money! Mo Money! Mo Money! by Anonymous Coward · · Score: 0

      Yes, and I've walked through all their server rooms too. Look at the boxes carefully, then start adding up the cost. Most if not all are the bottom line servers. Now, walk through an engineerying firm or manufacturer. There you'll see the hardy equiptment. Aside from the server cost alone, take a look at the configurations. Most of these guys still use telnet to get around. I've seen a few vlans, but most misconfigured. No, don't kid yourself. Sounds like you've only been in bank server rooms. Take a tour of a REAL server room and you'll understand why most admins say banks are cheap. Especially Morgan Stanley. I can't believe you used them for an example.

  2. Three Major Vulnerabilities by RobertB-DC · · Score: 4, Insightful

    From the Wired article:
    But one of Anderson's colleagues, Bruce Schneier, chief technology officer at security monitoring and consulting company Counterpane Internet Security, dismissed this [money-dispensing virus] scenario. He pointed out that the machines would not operate online and therefore would not become vulnerable to a malicious Internet attack or to some virus passed around in an e-mail attachment. Because the machines have no peripherals like floppy disks, it would be difficult for a cracker to install code or steal information.

    Of course, everyone knows that ATMs have no communications links of any kind. It's just a box full of money with a power plug, right?

    Duh! The ATM communicates with the bank, with the ATM user, *and* with the maintenance staff.

    * The bank connection is some sort of comm line. Put encryption on it and maybe it's safe. But what happens when it turns out they've used some Win-standard encryption .dll that gets hacked?

    * The customer sticks a card in and punches buttons. This is reasonably safe now, when you have little more than a numeric keypad with "Cancel" and "Enter" buttons. But the more Windoze crap they add -- they're talking about "lottery tickets and soft drinks" -- the more robust the UI will have to be. Are you sure you checked that buffer overflow?

    * Finally, the maintenance staff has "root-like" physical access to the system. Sure, you have to get past some heavy-duty locks to get to the control panel inside the machine. Big deal, lots of crooks know how to pick locks... how many, though, know OS/2? But what happens when trojan-friendly Windows is the OS? Pick the lock, load the software (because there *will* be a floppy, CD-ROM, or USB port for upgrades), and dispense free, untracable cash whenever someone inserts an ATM card with magic cardno "1111-2222-3333-4444".

    Perhaps using OS/2 was a way of de facto "security by obscurity". Installing Windows is more like "security by crossing-your-fingers".

    --
    Stressed? Me? Of course not. Stress is what a rubber band feels before it breaks, silly.
    1. Re:Three Major Vulnerabilities by dangerweasel · · Score: 0

      Someone will find s way to overflow a buffer and BINGO! privilege step-up. Won;t take long either, IMHO.

    2. Re:Three Major Vulnerabilities by akiaki007 · · Score: 1

      "Because the machines have no peripherals like floppy disks, it would be difficult for a cracker to install code or steal information."

      um, did you _read_ the article?

      --
      "Time is long and life is short, so begin to live while you still can." -EV
    3. Re:Three Major Vulnerabilities by Anonymous Coward · · Score: 0

      Yes, I'm sure the technical analysts at these major financial institutions have failed to think of these naive attacks and ways to block them.

    4. Re:Three Major Vulnerabilities by gl4ss · · Score: 4, Interesting

      well, the physical attack is always there.

      year or two ago some estonian wiseguys pulled a nice gig here in finland(iirc they did it in sweden too, but i'm not too sure anymore). what they did was install a fake panel on top of the original atm machines panel, so that when you put in a card it recorded it(iirc it even replaced the pad and stored those numbers too). the guys who make up the ideas like this and make up the devices are no idiots, so security by obscurity would be a dead end street.

      though, when reading email from public terminals is risky, i'd think a few times before doing my banking from them if i could avoid it.

      i trust atm's enough to use them though, would probably even if it had a bit more complicated software in it, provided that it wasn't written by an idiot.

      --
      world was created 5 seconds before this post as it is.
    5. Re:Three Major Vulnerabilities by RobertB-DC · · Score: 3, Insightful

      um, did you _read_ the article?

      I know the article says the machines "have no peripherals". But that's 100% bogus.

      What, they're going to swap out the hard drive each time they want to add a new flavor of soda pop to the menu? Remember, they're pushing ease of upgrades -- that means that there's going to be some user-friendly way to update the ATM with the latest doodads.

      That's why I say it'll have a USB port, or a floppy, or perhaps a CD-ROM behind the maintenance door. The alternative is to allow the ATM to be programmed remotely via the comm line... and tell me how that is any different from being "connected to the internet" when the PC on the other end is part of the corporate intranet.

      Yes, it will be possible to make these systems hack-proof (or at least hack-resistant). But hack-proofing decreases user-friendliness, and some bank somewhere will choose the wrong priority when designing their Windows-based ATM system.

      --
      Stressed? Me? Of course not. Stress is what a rubber band feels before it breaks, silly.
    6. Re:Three Major Vulnerabilities by koniosis · · Score: 3, Insightful

      OF course because its running a version of "Windows" its insecure!?!

      Thats just not true, the Windows 2000/XP kernel is secure, just because other programs that run in kernel mode or have rights to the system aren't doesnt't mean that Windows is insecure as a cut down OS. How complicated can a cash dispensing program be?? You can bet your ass that they've tested this stuff to death. Its going to be secure, its not going to be running Outlook or other Windows hacking prone applications.

      Please Please Please people don't just state that if something has M$ stamped on it that it'll be hacked or buffer overflowed to oblivion. Microsoft is a HUGE company with many resources, if they invested enough time and money into one program they would iron out all the issues. And since an ATM is so cut down it cannot possibly be that hard to secure it (come on admit it). As for additional stuff like checking lottery numbers etc, that sort of thing would run in a restricted user mode, therefore not allowing it access to the cash dispensing, most likely if they had any sense in a sand box like java or .net.

      M$ is inherintley evil, but not as bad as you may think.

      --
      I spent ages trying to think of sig, but never did :(
    7. Re:Three Major Vulnerabilities by Josh+Booth · · Score: 2, Informative
      * The customer sticks a card in and punches buttons. This is reasonably safe now, when you have little more than a numeric keypad with "Cancel" and "Enter" buttons. But the more Windoze crap they add -- they're talking about "lottery tickets and soft drinks" -- the more robust the UI will have to be. Are you sure you checked that buffer overflow?

      Umm, those Coinstar machines are running windows, and they only have ~five buttons. It's not like they are going to be installing full terminals. They probably won't be much different from any current ATM you run into. You may not even be able to tell it's Windoze because the GUI will take up the whole screen. In reality, there are two vulnerabilites: the actual ATM program interfacing with the user, and the networking part. I'm more scared of the networking part being compromised. Of course, there is always some dumb person who puts a backdoor into the GUI to test whether it will actually dispense cash and never take it out, but that's not an OS problem.

    8. Re:Three Major Vulnerabilities by Creepy · · Score: 2, Interesting

      You're right - this comment doesn't make any sense - ATM machines need a land line to get card validation, and, in the past at least, this land line has used 56 bit encryption (due to overseas requirements, I think). Sure, it's not connected to the Internet, but who says the machine it calls into isn't, and that machine can't pass on a virus?

      Oh, wait - the machine it connects up to would be a large mainframe that runs 1/2 the speed of the slowest PC, and written entirely in COBOL - I forget these things about the stogy old banks we know and love.

    9. Re:Three Major Vulnerabilities by twisty7867 · · Score: 5, Insightful

      Your arguments are foolish on the face.

      * The bank connection includes federally mandated encryption. The FFIEC (Federal Financial Institutions Examination Council) specifies the exact standard of encryption used. by the way, have you notice that there are no "Windows standard" encryption schemes anyway? They are all industry standards.

      * Buffer overrun exploits also rely on unchecked input - if input is screened to a limited variety of characters few if any buffer overrun exploits would be possible.

      * Finally, the maintenance staff has *gasp* physical access to the cartridges of cash loaded into the machine. Why the hell would they bother with a virus when they can just take the money and wander off? The basic premise of any bank is that you can trust the employees not to take the money. As someone who has worked for financial institutions for most of his career, I can tell you without a doubt that anyone who violates this trust is detected and dealt with in a quick and harsh fashion.

    10. Re:Three Major Vulnerabilities by Anonymous Coward · · Score: 1, Informative

      Some ATM's already run Windows, I saw one that was bluescreened out in vegas in front of the Ghost Bar. Most however, run OS2. Diebold primarily uses OS2 in their ATM's, but there is some pressure on them from their clients to "upgrade" to windows. I think the biggest thing with going to windows is it's network security problems, RPC, DCOM, etc... As far as physical access goes, someone is more likely to steal the machine and break it open rather than open up the top to get at the keyboard.

      The state of ATM security right now is pretty piss poor anyway, if you spend 30 minutes working with one you'll be scared to put your card in it. The keypads almost all support 3des for encrypting the PIN, but no manufacturers have turned it on yet because they are not required to until something like 2006, even though in most cases the infrastructure is all in place.

      How do I know this? I work for a company that among other things, manages a ton of ATM's and I routinely have to work on them.

    11. Re:Three Major Vulnerabilities by duffbeer703 · · Score: 1

      Bank encryption is usually 3DES.

      While I cannot fathom why one would choose an embedded Windows platform, even the most hardened Linux zealot should recognize that a Windows ATM is better than a DOS one.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    12. Re:Three Major Vulnerabilities by Politburo · · Score: 1

      This is total FUD and the points raised here apply to ANY OS. The poster also seems to imply that there will be no testing of these units, which is a complete joke.

    13. Re:Three Major Vulnerabilities by RzUpAnmsCwrds · · Score: 1

      "Pick the lock, load the software"

      1: This isn't your typical deadbolt. These locks are extremely secure and hard to pick. Do you really want to stand on the street for two hours to pick the lock?

      2: If you can open the ATM, why not steal the cash? If you can open one ATM, you can likely do it again to other ATMs, so why do you need the software?

      3: What about the cameras and intrusion sensors that ATMs most certainly have? ATMs aren't broken into very often because it's extremely hard to do.

    14. Re:Three Major Vulnerabilities by Reylas · · Score: 1

      ATM's (newer one's at least) already have a cdrom, floppy, and printer behind the maintenance door. Some of them actually have a pretty basic PC with some small modifications.

    15. Re:Three Major Vulnerabilities by Digital11 · · Score: 5, Informative

      Trust me when I say that you have no clue what you're talking about. I work for a bank. We communicate with our ATMs over a dedicated line. Having an extremely stripped down version of Windows on an ATM really isn't going to make it a whole lot less secure. It'll still be the same way its always been: The easiest way to get money from an ATM is just to take the ATM. (No, I'm not kidding. We've had that happen a couple of times.)

      Maintenance staff does not have 'root' access to the system. They have the ability to open the safe to place more money in, as well as to restock the paper feed for receipts. Thats it. If they're going to take money they're going to do it from the safe, then they'll get caught by doing so. We have one ATM technician and even he doesn't have 'root' access to the boxes.

      Please do a little research before opening your mouth.

      --
      I am a leaf on the wind. Watch how I soar.
    16. Re:Three Major Vulnerabilities by WinterSolstice · · Score: 1

      Why?

      Seriously, I'm not a zealot or anything, but why?

      The machine does something so simple, it could be hardcoded. Why windows?

      When my bank went windows, they installed new color terminals, all new hardware, and my bank fees went from $1.00 a month to $8.00 a month. To cover the upgrades. Yes, they were honest about it.

      WTF? Why did they upgrade? I'd personally rather use a 20 year old version of an ATM. I would at least know that every possible facet of it has been secured and proven.

      Stupid, stupid, stupid, stupid. What next? Windows running cars? Because the current stuff doesn't work?

      F that. I sent nasty emails and boycotted when my bank switched, and I won't use anyone else's either.

      -WS

      --
      An operating system should be like a light switch... simple, effective, easy to use, and designed for everyone.
    17. Re:Three Major Vulnerabilities by palironsat · · Score: 1

      Actually, at the moment, 3DES is still being adopted. I know that in my bank (a local community bank in Houston, with about 120 branches), we're in the process of upgrading all of our incredibly old systems right now. It's about damn time, too. DES is okay, and we haven't had any security issues or anything, but some of the things are just plain ugly. And isn't that what's really important?

    18. Re:Three Major Vulnerabilities by NickFitz · · Score: 2, Interesting
      ATMs aren't broken into very often because it's extremely hard to do

      The usual method is to steal a JCB or Bulldozer and rip the whole machine out of the wall. Shove it in the back of a stolen van, shoot off at high speed to an abandoned warehouse, and take your time getting it open.

      This happened quite a few times here in the UK about 10 years ago. Don't know why people stopped doing it; maybe they use those dye bombs now?

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
    19. Re:Three Major Vulnerabilities by b-baggins · · Score: 1, Flamebait

      And in other news, Microsoft announced today a security vulnerability in their Embedded XP used in ATM machines. Apparently, a certain sequence of information on the magnetic stripe used on ATM cards can cause a buffer overflow and allow the user to fool the machine into thinking their bank account has an unlimited balance. Additionally, it also disables the $200 per day withdrawl limit.

      Microsoft representatives rated this as a serious security risk, and said that ATM machines using their embedded XP operating system would be upgraded over the next several months as ATM technicians became available to open each affected ATM and swap out the hard drive.

      --
      You can tell a great deal about the character of a man by observing those who hate him.
    20. Re:Three Major Vulnerabilities by Anonymous Coward · · Score: 0

      Well, we are talking about banks after all.

    21. Re:Three Major Vulnerabilities by wfberg · · Score: 1

      Your arguments are foolish on the face.

      Are they?

      * The bank connection includes federally mandated encryption. The FFIEC (Federal Financial Institutions Examination Council) specifies the exact standard of encryption used. by the way, have you notice that there are no "Windows standard" encryption schemes anyway? They are all industry standards.

      On the other hand, communications DLLs (such as TCP/IP, VPN, X.25 stacks etc.) are hardly likely to be custom built. Why use an OS at all if you're building everything from scratch. So yes, there will be pieces of software hooked up to the communications line which are commonly available for your offline hacking convenience. And yes, most likely a lot of software running on that machine will be made by Microsoft who have a rather suspect track record. As arguments go, it's not half-bad.

      * Buffer overrun exploits also rely on unchecked input - if input is screened to a limited variety of characters few if any buffer overrun exploits would be possible.

      This had been common programming practice since 1964, that's why we NEVER, EVER see buffer overflow exploits on windows, let alone in fine programs such as openssh.. Overlooking an unchecked buffer, why, that's unpossible!

      * Finally, the maintenance staff has *gasp* physical access to the cartridges of cash loaded into the machine. Why the hell would they bother with a virus when they can just take the money and wander off? The basic premise of any bank is that you can trust the employees not to take the money.

      No, the basic premise is that you don't trust people. That's why maintenance is done in pairs; two employees would have to collude to steal cash. But the issue here, more than anything, is avoiding detection. If you can install a backdoor on, say, 500 ATMs, and then 6 months later, money starts to disappear from ATMs from a bank that doesn't even employ you anymore. Why, you're laughing all the way to Mexico!

      The most difficult part of fraud is getting away with it (as some people who used to work for Enron can tell you).

      --
      SCO employee? Check out the bounty
    22. Re:Three Major Vulnerabilities by cannon_trodder · · Score: 1

      A similar thing happened in the UK.

      Some well-organised crooks leased a town centre office and stuck some office furniture in there to make it look reasonably respectable. They had previously stolen an ATM machine by literally ripping one out of the building it was in.

      They installed this, and just had the machine eat all the cards but only after the PIN had been entered and logged.

      They then hit every (real) ATM they could with all the cards they'd stolen. You have to admire the audacity though!!

    23. Re:Three Major Vulnerabilities by FireBreathingDog · · Score: 1
      M$ is inherintley evil, but not as bad as you may think.

      This statement is funny on so many levels...

    24. Re:Three Major Vulnerabilities by cdrudge · · Score: 1
      You can bet your ass that they've tested this stuff to death. Its going to be secure, its not going to be running Outlook or other Windows hacking prone applications.
      Have you ever seen Office Space. I rest my case. After all, if they do it in the movies, it can be done in real life...right? :)
    25. Re:Three Major Vulnerabilities by Anonymous Coward · · Score: 0

      Seriously... remind me again... if these things are so isolated, why was slammer causing ATM problems?

    26. Re:Three Major Vulnerabilities by larien · · Score: 4, Insightful
      Oh, wait - the machine it connects up to would be a large mainframe that runs 1/2 the speed of the slowest PC, and written entirely in COBOL - I forget these things about the stogy old banks we know and love.
      On the other hand, how often does that mainframe crash?

      People forget that mainframes have a completely different design object in mind; these systems CANNOT tolerate ANY downtime, not even for half a second. Also, you CANNOT tolerate losing even one transaction, as it may be a billion dollar transfer between accounts. These things are over-designed to the nth degree, with very good reason. Part of that over-design means they can't use the fastest technology around.

      As for using COBOL, this will be code that is known to be accurate and error-free; again, you don't want to trust billions of dollars to something untested.

      Now, as for why they're thinking of switching to Windows for ATMs, I really can't fathom; is there some problem with their current systems? The articles seem to imply it's because Windows is "open"; why not use linux (or OpenBSD) instead? Then they can tinker with everything to their heart's content and customize all they want.

    27. Re:Three Major Vulnerabilities by bluGill · · Score: 1

      And which power plant got hit by a virus despite having a seperate network? Sure your network is seperate, but people find it too easy to move a (infected) computer betweeen seperate networks to get something done.

    28. Re:Three Major Vulnerabilities by bhtooefr · · Score: 1

      Diebold? The same Diebold that makes voting machines? I'm scared.

    29. Re:Three Major Vulnerabilities by NineNine · · Score: 1

      , it's not connected to the Internet, but who says the machine it calls into isn't, and that machine can't pass on a virus?


      And who says that there's not a meteor hurtling toward the planet that's going to smack into an ATM, spilling cash all over the street? Somehow, I *really* doubt that banks are stupid enough to have ATM's connected in any way whatsoever to the Net. Believe it or not, there are computers out there NOT connected to the Net!

      Oh, wait - the machine it connects up to would be a large mainframe that runs 1/2 the speed of the slowest PC, and written entirely in COBOL - I forget these things about the stogy old banks we know and love.

      Banks are not stodgy. They're smart about IT. They use what works and is as close to 100% reliable as you can get. Maybe if some other non-bank businesses were a bit more "stodgy", you wouldn't hear about all of the various berak-ins. As is, I don't rememeber EVER hearing about an internal bank system being compromised.

    30. Re:Three Major Vulnerabilities by b!arg · · Score: 1

      they're talking about "lottery tickets and soft drinks"

      Oh no...does that mean I'll also have to bang the front of the ATM to get my cash out along with my soda?

      --

      Everybody dies frustrated and sad and that is beautiful
    31. Re:Three Major Vulnerabilities by cdrudge · · Score: 1
      "Oh, wait - the machine it connects up to would be a large mainframe that runs 1/2 the speed of the slowest PC, and written entirely in COBOL - I forget these things about the stogy old banks we know and love."
      And your point is? Most banks have upgraded their mainframes to somethign a little bit more modern. Many actually probably don't even have a true mainframe anymore. And who cares if its written entirely in COBOL. That's what COBOL was originally written for...financial applications. It works. It's been around forever. Its tested. There's probably a reason why they don't run .Net, Mono, or whatever the language du jour is.
    32. Re:Three Major Vulnerabilities by 4of12 · · Score: 1

      We communicate with our ATMs over a dedicated line.

      Not phone lines?

      I'm curious because I've used my ATM card overseas (works great, BTW, thanks).

      Also, I've heard that banks are not entirely comfortable with the current system's network security model. I wasn't positive, 3DES sounds reasonably solid, but maybe it was a low number of secret keys, perhaps?

      --
      "Provided by the management for your protection."
    33. Re:Three Major Vulnerabilities by duffbeer703 · · Score: 1

      You banked at a crappy bank. An 800% increase in fees to fund a capital project sounds like either your bank was either not very solvent or giving lame excuses.

      ATMs are huge profit centers... a large ATM in a moderately busy area has about $400,000 in it and is empty in 3-4 days.

      More advanced ATMs will allow you to check more accounts (ie link to your brokerage accounts, or whatever), buy checks and perform other financial transactions. They also use more sophisticed encryption.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    34. Re:Three Major Vulnerabilities by CyberGarp · · Score: 1

      What next? Windows running cars?

      Already been done with some unsurprising results. The BMW 7 series runs on Windows. It has already trapped the Thai finance minister inside his car. Read all about it in the Taipei Times.

      --

      I used to wonder what was so holy about a silent night, now I have a child.
    35. Re:Three Major Vulnerabilities by Kenshin · · Score: 1

      Wow. They just did that here in Canada too.

      But they included a tiny pinhole camera in the panel to record the PIN being typed in.

      Now all the banks have installed shields around the keypads to prevent that sorta spying.

      --

      Does it make you happy you're so strange?

    36. Re:Three Major Vulnerabilities by wcdw · · Score: 1

      I'll agree with your last sentence, but the one before it is poorly phrased, at best. NO bank in my experience "trusts the employees not to take the money". In fact, the basic premise is that employees *will* take the money, if given half a chance. This is why, for example, IT staff at most banks are required to take 1/2 (or more) of their vacation in a single chunk - so that any schemes they have setup which require their input can be detected.

      --
      If you're not living on the edge, you're just taking up space!
    37. Re:Three Major Vulnerabilities by Anonymous Coward · · Score: 2, Informative

      Anonymous for a reason.

      I work for one of the major manufacturers of ATMs in the world and while the Windows OS is somewhat stripped out - it still contains most of the major guts. However, the bank where I was working installing these has dedicated lines to each of their ATMs - the banks then communication with each other (thus you can get your money overseas).

      Personally, I view this mostly as a good thing because it was getting very difficult to get any hardware that still supported OS/2.

    38. Re:Three Major Vulnerabilities by Loconut1389 · · Score: 1

      on #2, you're thinking short short term, like in the moment. Yeah the dumb criminals (who probably cant pick the lock anyway) will want the quick cash grab. But the smart ones, will wait for a bigger pay off. Why not install key loggers or card reader loggers, come back later get your stash, or remote in if you can figure out how once you get it open. Most atms ive seen have phone jacks behind em, plug in a handset and dial ANI, get the number. I don't know whats involved, but I'm not talking about your dumb thieves comming with a truck and ripping the atm out of the wall, im talking real white collar guys with time and resources and money, or just a group of anarchists with a bone to pick.

      There has to be some way to get access. Cover the camera, unplug the phoneline (in a lot of places its easy to access or sitting in plain sight), and then have fun with the thing. Or like some brazen folks have done, socially engineer the atm out of the building. They havent gotten away with it because they didnt bring it back.. but Walk up uniformed, drive it off in a truck, take your couple hours hacking it, bring it back, put it back all nice and no one will be the wiser.

      But many of you are right, this is true for -ANY- os. The people who can get this kind of access will take the time to learn whats involved, and bring it to fruition. Given enough knowledge about any system, you can typically find a way to break in. Usually the mechanisms involved require too much knowledge/time to bother. There are bigger payoffs in other areas.

    39. Re:Three Major Vulnerabilities by Anonymous Coward · · Score: 0

      700% increase, actually

    40. Re:Three Major Vulnerabilities by Anonymous Coward · · Score: 1, Informative

      The bank connection does *NOT* have federally mandated encryption in most cases, not until 2006. I don't know of a single company that uses it, and I work in the industry. Stick a sniffer on the network, and you'll see everything.

    41. Re:Three Major Vulnerabilities by Anonymous Coward · · Score: 1, Insightful

      * Finally, the maintenance staff has *gasp* physical access to the cartridges of cash loaded into the machine. Why the hell would they bother with a virus when they can just take the money and wander off?

      Because the money is in little cartridges that are very difficult to open without damaging the money. The maintenance staff brings full cartridges to the machine, and returns with less than full cartridges. Oh, and if the maintenance staff steals one, the bank knows who it is, and enough personal information to track him down.

    42. Re:Three Major Vulnerabilities by WinterSolstice · · Score: 1

      A) You're probably right. It is a small one area bank.

      B) I would be seriously impressed if it has that much, since they are very small ATMs (physically only about 1m by .5m, and they dispense 5, 10, and 20 dollar bills. They are also physically attached to the bank, with access from the inside.

      C) These do not even allow you access to your other accounts at said bank, let alone other transactions. Nor do I personally even see a need for this. If I want to buy checks, I can call, email, or use their website (not counting the re-order slips with the check boxes).

      D) Encryption? Encrypt what? It is hardwired into the physically local system, which is where any encryption should be handled. These things should just be dumb terms.

      Now, I can almost see your point for those huge stand-alone mugger-magnets they put in malls, but I still think it is ridiculous. If you have an ATM card, quite a few shops take it anyway.

      -WS

      --
      An operating system should be like a light switch... simple, effective, easy to use, and designed for everyone.
    43. Re:Three Major Vulnerabilities by Anonymous Coward · · Score: 0

      What kind of logic is that? You'll trust current ATMs, and newer ones with more complicated software provided its not written by an idiot? Do you know who wrote the current software? Are they an idiot or just the lowest bidder? Even if they did release the name of the person who wrote the software (doubtful) how are you gonna know for sure if they're an idiot or not without actually checking the code?

    44. Re:Three Major Vulnerabilities by muckdog · · Score: 1

      "How come stupid nenderthal mob guys are so good at crime and smart guys like us can suck so badly at it." - Michael "They are more experenced at it... we are new to it." - Samir

    45. Re:Three Major Vulnerabilities by Swaffs · · Score: 2, Informative

      Yes ATMs have floppy drives, and some even have CD-ROM drives. The problem though, is that these drives a long with the rest of the computer running the ATM, resides within the safe. Good luck getting in without stealing the whole machine first, in which case once you're in, steal the cash and dump the machine.

      --

      --
      "Karma can only be portioned out by the cosmos." - Homer Simpson [1F10]

    46. Re:Three Major Vulnerabilities by Sir+Holo · · Score: 1
      Oh, wait - the machine it connects up to would be a large mainframe that runs 1/2 the speed of the slowest PC, and written entirely in COBOL - I forget these things about the stogy old banks we know and love.
      On the other hand, how often does that mainframe crash? People forget that mainframes...
      I think the poster with the COBOL comment was making fun of the bits in the article referring to a "more open" platform (Windows):
      They would prefer Windows, a platform they consider "open" in that it is compatible with their internal corporate networks.
    47. Re:Three Major Vulnerabilities by d-rock · · Score: 1

      Nevermind the fact that Bank of America communicates with its ATMs via VPN over a network (not sure if it's the Internet or some private net). That's why they were DoS when one of these worms came out recently.

      Derek

      --
      Don't Panic...
    48. Re:Three Major Vulnerabilities by An+Onerous+Coward · · Score: 1
      The easiest way to get money from an ATM is just to take the ATM.
      Robber #1: "Lets get this bank back to the hideout and we'll break into it later!"
      (Sirens sound)
      Robber #2: "Its the cops!"
      Robber #3: "Worse! The Police Cops!"
      --

      You want the truthiness? You can't handle the truthiness!

    49. Re:Three Major Vulnerabilities by Chanc_Gorkon · · Score: 1

      Ok...let me see a PC that is capable of spooling 24 thousands PAGES or print with in a few minutes. Mainframes SLOWER then PC's huh? Mainframes CONTINUALLY whip PC's butts. The newest zSeries (IBM Speak for Mainframes) support IP, can have their own encryption processors (DEDICATED for encryption releasing the CP for bit pushing and running calculations). Just because mainframes typically do not have a nice gui interface does not mean they are slow in any respect.

      There is probably more COBOL out there then there is Java. C is probably a close second. COBOL is EASY. It was developed with the same idea that SQL was developed for. COBOL was invented with the idea that executives would write their own programs and reports. When you see it, it's very english like. Only problem is executives as we all know looked at it and had sever PHB disease and said lets hire someone to do it or I can't understand this, let the MIS folks do it. That may not entirely be a true story, but compared to any other language, COBOL looks the most like english (with PERL looking the most like greek! ;) ). There are ALOT of COBOL programmers and alot of lines of code. It is on it's way out, but for a long time to come it's still goiung to be relevant.

      --

      Gorkman

    50. Re:Three Major Vulnerabilities by twisty7867 · · Score: 1

      I agree with your comments about unchecked buffer overruns, but my point is that without physical access to the ATM internals, the possibility for input is limited to the 20 or so keys on the outside of the ATM. Could you exploit a buffer overrun on a PC with no acess to I/O hardware other than a keyboard that didn't have a Control or Alt key?

    51. Re:Three Major Vulnerabilities by Niomosy · · Score: 1

      Mainframe!? I work for a bank and the machines that handle our ATM network are Tandems. That data likely ends up on the mainframe at some point but they don't connect to the mainframe directly.

      As for mainframes running slow, what kind of crack are you smoking? It's not going to out-perform a lot of recent stuff out there but mainframes are I/O monsters that don't go down. When something does happen, IBM does NOT screw around with their mainframes.

    52. Re:Three Major Vulnerabilities by CaptainTux · · Score: 1

      I worked as IT manager for a small credit union for about a year. During that time I got a chance to see the customer side, the bank side, and the matianance side of our ATM's. I also had a lot of "geek to geek" conversations with our helpful ATM company tech (I'm not naming the company) and he was pretty open about their stuff. Basically, they were unmodded 486 PC's running OS/2 with 32 megs of memory, internal floppy (which they left the master floppy in all the time) and CD drives, and an internal reciept printer, with a comm link to our network and a phone connection back to the company so they could do remote servicing if our network wasn't accessible (otherwise they would come in over our network via a dedicated line and box). These machines had almost zero security and I could name at least 12 ways to get around what little they had. And these were newer ATM's (about 6 months old). Pretty scary when you think about what adding Windows to this mix will do...

      --
      Anthony Papillion
      Advanced Data Concepts, Inc.
      "Quality Custom Software and IT Services"
    53. Re:Three Major Vulnerabilities by green1 · · Score: 1

      >> We communicate with our ATMs over a dedicated line.
      > Not phone lines?

      this I'm not so sure about... I beleive the bank machines that are run by the big banks are handled this way (though I don't know for absolute certainty), HOWEVER around here we have a lot of "white label" machines that are privatly owned and operated (usually the ones seen in gas stations and other "low traffic" areas), these machines ARE connected via POTS (Plain Old Telelphone System) lines, I know, I work for the phone company and have been out to repair lines for a few of them now. I have no idea what protocols they use, but I do know that when the phone rings they answer... (and no, I haven't hooked a modem up and tried to talk to them, I like being employed and out of jail thanks)

    54. Re:Three Major Vulnerabilities by Anonymous Coward · · Score: 0

      By 2005 MicroSoft may have found a way, by 'Trusted Computing', to control the operation of the machines. They may decide wether or not you may take *your* money.

    55. Re:Three Major Vulnerabilities by colinduplantis · · Score: 1

      I have to say it rather baffles me why people assume that, because cash dispension is obviously such an important function, that Microsoft will get serious and *really* test it this time. Why would collecting billions of $$ in selling their standard products not be important enough to them to guarantee high quality by *really* testing them?

      It seems to me that Microsoft is no more likely to *really* test their ATM product than they would be to *really* test the rest of their products. A corporate mindset does not change that quickly.

      --
      If you love something, let it go. If it comes back to you, hump its leg.
    56. Re:Three Major Vulnerabilities by ianfs · · Score: 1

      What about the guys in California who just hooked a chain around the ATM and busted it out of the ground with their truck and stole the whole thing. I don't think they tried "hacking" into it when they got it back to their house. That is, unless you consider "hacking" something that can be done with a sledge hammer and a blow torch.

      --
      "Terminate?"
      "Terminate... with extreme prejudice"
    57. Re:Three Major Vulnerabilities by Anthony+Boyd · · Score: 1
      M$ is inherintley evil, but not as bad as you may think.

      I think they're inherently evil, so it sounds like they're exactly as bad as I think they are. :)

    58. Re:Three Major Vulnerabilities by willtsmith · · Score: 1

      I'll bet you that ALL of these machines will be upgradeable via network. I can't imagine them sending people out to the machines in order to install patches.

      That could be a serious vulnerability. Another vulnerability would be the guys who fill the machines. If the machines have network plugs, you could pay those guys to do a little switcharoo and use a device to install malicious code. A little Wi-Fi node with a power source could allow hackers into a VPN and analyze the nature of the ATM communication network.

      Of course, one could simply look carefully at where the wires are running and dig one up to install a tap via wi-fi. Once you understood the update mechanism, you 'may' be able to insert your own modified code. If it's using signature mechnisms, you can fake the signature server by intercepting and re-directing their traffic.

      --
      -------- -------- Support Wesley Clark for president!!!
    59. Re:Three Major Vulnerabilities by Anonymous Coward · · Score: 0

      > I have to say it rather baffles me why people assume that, because cash dispension is obviously such an important function, that Microsoft will get serious and *really* test it this time.

      The liability and publicity issues. I don't have any info on how the banks' contracts with MS were written, but I'd be suprised/dismayed if there weren't some hefty security failures penalties.

      And when media stories about such failures are distributed, MS and the banks look bad for the failures. More impetus for using something other than Windows in embedded secure apps like ATMs, and that is Not Good from MS's point of view - they want to be seen as a valid player in the embedded OS space.

    60. Re:Three Major Vulnerabilities by willtsmith · · Score: 1

      Now, as for why they're thinking of switching to Windows for ATMs, I really can't fathom; is there some problem with their current systems? The articles seem to imply it's because Windows is "open"; why not use linux (or OpenBSD) instead? Then they can tinker with everything to their heart's content and customize all they want.



      The article indicated that they wanted systems that could more easily interface with their desktop sytems. Apparently, OS/2 doesn't have handy features like file sharing and unnecessary shit like that.

      Of course, when you talking about ATMs, the use of proprietary hardware and OS systems is actually an excellent security feature since writing moles worms and other nasties will be a lot harder (you don't have access to test equipment).

      Their access to OS/2 programmers is also dwindling. Using up to date equipment would allow them to chuck those indepensible programmers for Indian contractors that they can pay 1/4 as much.

      It is feasible that they want to be able to do development and testing on their desktops. Thats a reasonable request. It's also possible that they want to develop in Java or deploy in a managed code environment (.net). There again Linux would also do the job.

      Finally, it's possible that Microsoft just paid the right people off. It doesn't have to be cash, it could be a job. Who knows, but this is the way that corporate business is conducted.

      --
      -------- -------- Support Wesley Clark for president!!!
    61. Re:Three Major Vulnerabilities by willtsmith · · Score: 1

      you wouldn't hear about all of the various berak-ins. As is, I don't rememeber EVER hearing about an internal bank system being compromised.

      What? you didn't see "Office Space"?

      --
      -------- -------- Support Wesley Clark for president!!!
    62. Re:Three Major Vulnerabilities by Anonymous Coward · · Score: 0

      You do realize that the card reader is an imput device don't you? A user programmable device infact if you have the right hardware. Just load the card with a buffer overflow and it can run any code you tell it to.

    63. Re:Three Major Vulnerabilities by willtsmith · · Score: 1

      There is probably more COBOL out there then there is Java. C is probably a close second. COBOL is EASY. It was developed with the same idea that SQL was developed for. COBOL was invented with the idea that executives would write their own programs and reports

      Have you ever tried to cDESCRIBE a technical process concisely and completely. It takes a lot of english words. However if you write it in a C-style language, it's actually a lot simpler.

      Those who use COBOL believe that COBOL is easy. They've been using it a LONG time. It turns out that introducing English into programs just makes things more complicated. I'm fluent in Pascal and it's dialects (C, C++, Java, C#) etc... I can even manage to read expression languages (ML, Smalltalk, Lisp, Quilt ;-) ). But COBOL is freakin' pig-latin to me.

      Since it was used so widely, you would think that people would just KEEP USING IT if it was so great!!!! The fact that is shunned by every CS school on the planet should give you an idea of what computer experts think of COBOL.

      The frequently quoted statement "it works" devolves into:

      "It's generally error prone due to it's elaborate nature. However, over the course of 20 years we've hammered most of the errors out.

      The people who know how to manipulate this "easy" language have cobbled together code-sets that resemble a spaghetti ball. We would deperately like to replace it except that the only people who can decode it typically only know COBOL. They are highly paid and they know that their existence relies on them being the sole individuals who can actually work their mess."

      Thats not to say that you can't make a mess with C-ish dialects. Nor is object oriented a panacea. However, most C++ programmers will readily admit that C++ IS VERY complicated (read "Effective C++" for details). Otherwise, their would be no need for Java.

      Yeah, COBOL may LOOK like English, but it's no English I've ever spoke. Nor does it do anything to clarify the issues. Especially when coding machines that don't speak English AT ALL. It only makes things more complicated.

      --
      -------- -------- Support Wesley Clark for president!!!
    64. Re:Three Major Vulnerabilities by willtsmith · · Score: 1

      This is why these systems should use managed code. Buffer overflows aren't possible at the application level.

      --
      -------- -------- Support Wesley Clark for president!!!
    65. Re:Three Major Vulnerabilities by willtsmith · · Score: 1

      My method would be tapping the point-to-point communications line AWAY from the ATM. Install hardware that will broadcast it over Wi-Fi so you can access it at your leisure. Read all the credit card numbers etc...

      If the link is encrypted (via VPN, like it should be) than the job will be a lot harder.

      I think their are LOTS of ways to attack the bank system without physical presence. What I am fearful of is that the bank will rely on the physical security to assure the integrity of their systems. To do good security, one must ASSUME that things are going to break and be compromised, thats where the real security effort is.

      If these systems AREN'T using VPN to communicate, then they are sitting ducks.

      --
      -------- -------- Support Wesley Clark for president!!!
    66. Re:Three Major Vulnerabilities by silicon+not+in+the+v · · Score: 0

      I just read the article you linked to from M$ about Windows CE powering their iDrive system in the BMW 7 series, and found something pretty funny:

      "When we heard about BMW's telematics vision, we knew the exceptional quality in Microsoft technology would fit hand-in-hand," said Bob McKenzie, general manager of Microsoft's Automotive Business Unit.

      "Yeah, and um, it'll be really cool and stuff. Like, it'll point the way to the nearest beer store, eh?"

      --
      We may experience some slight turbulence and then...explode. -Capt. Mal Reynolds
    67. Re:Three Major Vulnerabilities by willtsmith · · Score: 1

      It's always easier to poke holes into something instead of building things resistent to hole-poking. That's why you need to have hole-pokers on the staff.

      Of course hole-pokers are very unpopular with the "just ship it" crowd. Look at NASA for instance (they said "just launch it").

      The desire to generate something on a little budget and look good will always outway the concerns of it actually working right. One need only obtain a new position before the shit hits the fan. Either that or cash out your stock.

      --
      -------- -------- Support Wesley Clark for president!!!
    68. Re:Three Major Vulnerabilities by ElGanzoLoco · · Score: 1

      Here in France some guys installed a nifty system... Wireless camera on top of the ATM, that would record the PIN numbers... + a Wi-Fi card hidden in a bicycle (parked some meters away) that at its turn, would pass the info to the guys in a car (Wi-fi laptop). Eventually they got caught :)

      Sometimes (in rural areas mostly, with weak police coverage), some guys also use bulldozers to steal the ATM *altogether*, complete with the bank's wall and all :-)

      --
      Hello! I'm a disaster waiting to happen!
    69. Re:Three Major Vulnerabilities by Anonymous Coward · · Score: 0

      What about the guys in California who just hooked a chain around the ATM and busted it out of the ground with their truck and stole the whole thing.

      Ah, the American Way!
      We europeans prefer a more sophisticated approach, though.

    70. Re:Three Major Vulnerabilities by Anonymous Coward · · Score: 0

      ATM's are full PC's. With CDROM drives et al.
      Just the box itself is locked in the cabinet.
      There's a keyboard and mouse port on the front of the machine so that a tech can easily plug in his own when he needs. Also locked behind the front cabinet.
      Bank of America's ATM's are ALL NT4, and have been for a while. With a little switch and a router all in the cabinet. No one's hacked them yet.

    71. Re:Three Major Vulnerabilities by gl4ss · · Score: 1

      i trust that it's not written by idiot up to until i can see that the system doesn't work or has some serious flaws outright.that is.

      the current system(s) works(has worked for years) so clearly it was not written by an idiot. it could very well run windows or linux, shouldn't matter anyways since the user should never know what it runs anyways(and yes, use another device than where the error messages go as the screen).

      --
      world was created 5 seconds before this post as it is.
    72. Re:Three Major Vulnerabilities by Chanc_Gorkon · · Score: 1

      I have yet to meet a Comp Sci instructor that I thought was a computer expert...pr at least expert enough to know what was out there. Case in point, where I work, they choose to teach all MIcrosoft technology and I was like....WHAT? NO UNIX?

      Below is a SHORT COBOL program...

      $ SET SOURCEFORMAT"FREE"
      IDENTIFICATION DIVISION.
      PROGRAM-ID. ShortestProgram.

      PROCEDURE DIVISION.
      DisplayPrompt.
      DISPLAY "I did it".
      STOP RUN.

      Lessee.....IDENTIFICATION DIVISION is where the program identifies itself. PROCEDURE DIVISION is the main part of the program. The DISPLAY command just writes out to the screen. You can leave out the STOP RUN and it will still work. That's a Hello World program. It doesn't get much harder....PIC statements are used to set your variables. How many characters long each variable is is indicated by the number of characters......9999 is a 4 place number. XXXX is a 4 character alphanumeric field...example:

      01 NUMBER PIC (9999).
      01 CHARACTER PIC (XXXX).

      One thing I will give you....COBOL is WORDY as hell, but it is EASY once you learn it and it does not take that long to learn it. CS is not CIS. It is a DIFFERENT academic program. CS is teaching nitty gritty and should be advanced stuff....CIS is teaching to get a job. That said, eventually, COBOL will die off....most COBOL jobs now are not necessarily new development but maintenance. To be honest, to a new grad, they would not be exciting. Most shops who still have alot of COBOL code want it only change it if they have to. Why change what is stable and works? COBOL can also be used to write PC apps as well as for cgi stuff on the web. Would it be MY first choice? No, but it's not as bad as you make it seem and it IS out there contrary to what academia tells you. The comments you make about COBOL are made with out knowing anything about it. Granted, I could be feeding a troll, but what your saying simply is not true if you look at newer COBOL code and compilers.

      --

      Gorkman

    73. Re:Three Major Vulnerabilities by RzUpAnmsCwrds · · Score: 1

      "Why not install key loggers or card reader loggers, come back later get your stash, or remote in if you can figure out how once you get it open?"

      You don't need Microsoft software to do this. Hardware keyloggers are common and cheap. A PIC and a 9 volt battery would do the job.

  3. Windows ATMs by elvum · · Score: 5, Informative

    We have them in the UK already - the sight of ATMs showing an NT4 logon screen is not uncommon...

    1. Re:Windows ATMs by deepchasm · · Score: 1

      Better than a BSOD!

    2. Re:Windows ATMs by L-s-L69 · · Score: 1

      Indeed I nearly laughed myself stupid at the sight of one of these! Also seen DOS and OS/2 one tho.

    3. Re:Windows ATMs by BorgDrone · · Score: 2, Interesting

      Same thing in the netherlands, I've seen ATM's crash and a friend of mine had his bank card swallowed when the thing BSOD'd

    4. Re:Windows ATMs by acehole · · Score: 1

      I guess seeing an ATM with a blue screen of death wouldnt be uncommon either...

      --
      Be you Admins? nay, we are but lusers!
    5. Re:Windows ATMs by martingunnarsson · · Score: 5, Informative

      Yep, in Sweden too. I've seen them displaying Windows error messages a couple of times. On the other hand I've seen the Unix ones reboot about as many times.

      --
      Martin
    6. Re:Windows ATMs by Anonymous Coward · · Score: 0

      The alternative would be a linux ATM running fsck.

    7. Re:Windows ATMs by Anonymous Coward · · Score: 0

      and when they reboot they keep your card.

    8. Re:Windows ATMs by @madeus · · Score: 4, Interesting

      Yeah we've had them for 6+ years (surprised this is news to others). I've seen them BSOD, ask for a login, and the one round the corner from me had a DHCP expiry/conflit alert on it for 3 months. You'd think SOMEONE would be arsed to fix it!

      (Still worked though, but it put other people off using it, meaning I didn't have to queue to use it).

      Lots of them are color and have shockwave flash type intro's.

      The underground here in London (well, really DLR, the Docklands Light Railway) has ticket machines that run OS/2, apparently in French or German though (definately not English!). They often die at early hours of the morning (~6) until rebooted remotely.

    9. Re:Windows ATMs by Anonymous Coward · · Score: 0

      Please explain the difference?
      BSOD's aren't what they used to be anymore, they reboot the machine.

      And besides that, a nice blue screen looks better than white "file system panic" text on a black background, of which I've seen about as much in my carier as NT/2K/XP blue screens.

    10. Re:Windows ATMs by l-ascorbic · · Score: 5, Interesting

      I saw one crashed the other day and was so amused that I took a photo of the screen. It's poor quality: taken with a phone, at night. The sheet of paper at the bottom of the picture was taped over the screen, saying "Out of order". Of course I was curious and peeled it down.

    11. Re:Windows ATMs by Anonymous Coward · · Score: 5, Interesting

      Picture of ATM in Sweden: http://www.cs.umu.se/~c97pir/resources/images/minu t.jpg One interesting thing is how/why it was successfuly uptated (if the bank wanted to do it I don't think the dialog would be there). -E

    12. Re:Windows ATMs by norite · · Score: 1

      I remember seeing a MS Blue Screen Of Death on an ATM in Peru a few years back...never seen a Spanish BSOD before!

      --
      -- Fuck Beta
    13. Re:Windows ATMs by Anonymous Coward · · Score: 1, Interesting

      [[ Lots of them are color and have shockwave flash type intro's. ]]

      Reminds me of a windows taskbar that beautified the screen for an entire night after programmes had ended on a local TV station.
      There was supposed to be a flash thing running.

      I hear that in the US you get nothing but static instead? ;-)

    14. Re:Windows ATMs by Anonymous Coward · · Score: 0

      Do you think they still have Solitaire installed on them? Hmmm...

    15. Re:Windows ATMs by Chep · · Score: 1

      same here, in Soultz-Haut-Rhin, France. The cash box around the corner is often down with an access violation dialog (!)

    16. Re:Windows ATMs by diodesign · · Score: 1

      Indeed, here's a reassuring photo taken at an irc meet from ages ago in London.

    17. Re:Windows ATMs by l-ascorbic · · Score: 3, Funny

      I tried pressing buttons, but the damn thing wouldn't give me a DOS prompt...ATM.exe --dispense=20000...

    18. Re:Windows ATMs by molarmass192 · · Score: 1

      Any idea which flavor of Unix they were running? I'd imagine it's a vertical specific flavor, not an HP-UX, Solaris, or AIX variant.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    19. Re:Windows ATMs by TheRaven64 · · Score: 1
      They don't all run Windows, however. I walked up to a cash machine in a tube station in London and crashed then showed an OS/2 boot screen.

      On a related note, old versions of Visual Basic came with an ATM interface as an example. I wonder if it found its way into use...

      --
      I am TheRaven on Soylent News
    20. Re:Windows ATMs by Anonymous Coward · · Score: 0

      Windows NT? or is it OS/2? Many banks I have worked for have used OS/2 for the ATMs, it fits well with SNA.

    21. Re:Windows ATMs by martingunnarsson · · Score: 1

      Sorry, no idea. It has a boot up picture with the ATM-manufacturer's logo that covers the screen as soon as the POST is done. People say they run Unix though, and I think that makes sense.

      --
      Martin
    22. Re:Windows ATMs by NickFitz · · Score: 1

      At least they used the word "effect' correctly :-)

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
    23. Re:Windows ATMs by ajlitt · · Score: 1

      Nope, sorry, you guessed wrong. They all run OS/2. No kidding.

    24. Re:Windows ATMs by Anonymous Coward · · Score: 0

      The Americans spent more than $1 million developing a pen that would write in space. The Russians used a pencil.

      And broken pencil tips caused Mir to crash...

    25. Re:Windows ATMs by PitaBred · · Score: 1

      You know, I seem to remember there was this old trick of setting the shell=sol.exe to annoy the piss out of someone... wouldn't it seem logical that they'd use something like that, instead of running exploder? Just use the Windows kernel/GUI stuff and not even start the program that causes most of the crashes (that I've seen)?

    26. Re:Windows ATMs by Satan+Dumpling · · Score: 1

      Nah, they just run infomercials.

    27. Re:Windows ATMs by Anne_Nonymous · · Score: 1

      If an ATM cashes (er, crashes), then I think it would be called the green screen of death.

    28. Re:Windows ATMs by iainl · · Score: 1

      Indeed. The by our office BSODs often enough (like over 50% downtime over the last 6 months) that when it does work people have taken to placing "Temporarily In Order" post-its on the front.

      --
      "I Know You Are But What Am I?"
    29. Re:Windows ATMs by bhtooefr · · Score: 1

      OS/2 is the standard now for ATMs.

    30. Re:Windows ATMs by Gzip+Christ · · Score: 3, Funny
      ATM.exe --dispense=20000
      There's your problem, dude - that's not proper DOS syntax. You need to use:
      ATM.exe /DISPENSE 20000


      --------
      The fake Gzip Christ isn't not user number ~0xA6CA7

    31. Re:Windows ATMs by fruey · · Score: 2, Interesting

      Some remote access software like VNC won't always let you see some system dialogs (any that don't show up as a button in the taskbar, basically) so maybe they don't even notice!

      --
      Conversion Rate Optimisation French / English consultant
    32. Re:Windows ATMs by jbgeorge · · Score: 1

      maybe you could have used that downtime to play some solitaire.

    33. Re:Windows ATMs by TobascoKid · · Score: 1

      Sainsbury's ATM's use windows - a couple of weeks ago I went to take some cash out before going to the pub, but all I saw was the windows desktop. Exactly why an ATM needs a desktop, start bar and all, is beyond me. I think someone was trying to play with it before I got there and had somehow managed to bring up the find files dialog.

      --
      At some point, somewhere, the entire internet will be found to be illegal.
    34. Re:Windows ATMs by _Laban_ · · Score: 1

      I've seen a couple of "Bankomaten" ATM machines reboot in Gothenburg, Sweden and they were running some form of OS/2. I think the ones I saw were manufactured by Siemens.

    35. Re:Windows ATMs by watzinaneihm · · Score: 1

      And I remembered this post on a previos /. story on Sobig. Anybody got a pic of this ?

      --
      .ACMD setaloiv siht gnidaeR
    36. Re:Windows ATMs by jintxo · · Score: 1

      The DHCP conflict showed on the ATM in Canning Town, no? I noticed it too :-)

    37. Re:Windows ATMs by watzinaneihm · · Score: 1

      Sorry screwed up the link
      And I remembered this post on a previos /. story on Sobig. Anybody got a pic of this ?

      --
      .ACMD setaloiv siht gnidaeR
    38. Re:Windows ATMs by Anonymous Coward · · Score: 0

      Scary thing is that some of them are running OS/2 1.x from Microsoft.

    39. Re:Windows ATMs by FuzzyBad-Mofo · · Score: 1

      Circa 1997 one of my cable channels displayed the Amiga Workbench overnight. That was kinda neat, though I imagine they upgraded by now.

    40. Re:Windows ATMs by asuffield · · Score: 1

      The sight of ATMs showing an NT4 kernel crash dump isn't uncommon, either. It's really annoying, though.

    41. Re:Windows ATMs by Anonymous Coward · · Score: 0

      Brazil too.. I've seen technicians doing maintenance within the bank, NT4 login screen while doing some black-cable-magic to sort the problems out.. it _felt_ weird.. but, wtf, I've never had problems with my account, so, who cares.. :)

      And lots of banks use crappy VB systems.. some migrating from COBOL to Java, and some from VB to Java.. and I should mention that they're not hiring any "enterprise-class" team to do the job.. as I'm pretty sure, most banks in the world are doing the same.. can I hear... "cheap"? :)

    42. Re:Windows ATMs by josh_freeman · · Score: 1

      Yeah, When I was in Spain a couple of years ago my roommate managed to crash every ATM he went to. You could tell where we had been by the string of BSOD'ed ATMs waiting to be rebooted.

    43. Re:Windows ATMs by Swaffs · · Score: 1

      We've got them in Canada too. The new TD cash dispensers, the Wincor-Nixdorfs, run NT. I've seen a few others with it too.

      --

      --
      "Karma can only be portioned out by the cosmos." - Homer Simpson [1F10]

    44. Re:Windows ATMs by fredrik70 · · Score: 1

      OS/2 2.1 was all from IBM, IIRC

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    45. Re:Windows ATMs by Politburo · · Score: 1

      A lot of the BSOD/Login screen type comments seem to come from Europe. I live in New Jersey and have never seen an ATM which has displayed an error message other than "Out of Service", or similar. I have never seen Windows NT BSODs, Login Screens, Error Messages, or any other indicators of Windows or any other OS. I tend to use bank ATMs only, but I do not use only my Bank's ATMs (i.e. I do not use the little stand-up type ATMs that are frequently found in convenience stores, bars, etc.).

      My question then is, which machines are currently using Windows? If anyone has any good ideas (i.e. not "The one on the corner", something like "All Fleet ATMs", etc), please let us know. Also, for those of you who live in areas with Windows ATMs, how often are these things actually offline with Windows style errors?

    46. Re:Windows ATMs by Sir+Holo · · Score: 1

      They've had automatic electronic luggage storage lockers (!) in some German rail terminals for at least three years, based on NT. I'm not kidding. Internal robotic compartment switching to save space. They seemed to BSOD regularly, leaving numerous travelers in the lurch. I used the old-fashioned mechanical key lockers.

    47. Re:Windows ATMs by willtsmith · · Score: 1

      I wonder if you could tear off a keycap and then plug in a machine designed to generate keyclicks for all the other keys that aren't their. The number pad is likely hooked up to a standard PS/2 port which would understand the keyclicks.

      Since all Windows interfaces are designed to be keyboard navigable, one should be able to browse through the start menu and find a command prompt. At that point you may have access to their internal ATM network.

      Of course, you would have to repeat the cause of the crash (probably a dirty card, need a card writer that writes incorrect sequences). And of course, remember to bring a ski mask for the camera and wear gloves. ;-)

      --
      -------- -------- Support Wesley Clark for president!!!
    48. Re:Windows ATMs by Anonymous Coward · · Score: 0

      The ones in Sweden are all bank ATMs. We don't have the "little stand-up type ATMs". And I think half of the banks uses Windows.

    49. Re:Windows ATMs by iantri · · Score: 1
      In Canada too.

      It was big news a year or two ago.. a lot of ATMs and servers running Microsoft SQL Server (!!!) were brought down by Slammer (I believe), making it impossible or very difficult to get cash.

    50. Re:Windows ATMs by mummers · · Score: 1

      Yeah, and I've seen an NT Blue Screen on a pub quiz machine. That only cost me a few quid in potential winnings. Great to think of what it could screw me for on an ATM.

      --
      --This isn't a man who is leaving with his head between his legs.
    51. Re:Windows ATMs by Anonymous Coward · · Score: 0

      Sainsbury's ATM's use windows - a couple of weeks ago I went to take some cash out before going to the pub, but all I saw was the windows desktop. Exactly why an ATM needs a desktop, start bar and all, is beyond me. I think someone was trying to play with it before I got there and had somehow managed to bring up the find files dialog.

      I've seen this too, except it was the Add/Remove programs dialogue. I should have paid more attention and noted what applications were installed. I'm fairly certain it was running Windows 2000 though. I didn't dare to put my card in.

      I've seen the Sainsbury's Bank ATM near me sporting major errors at least four times in the last couple of months. One time was just a Critical Stop dialogue but a couple of times I've seen the 'Please Insert Your Card' sequence (a full-colour animated affair) just look like a corrupt image. The first time this happened, I didn't notice and put my card in anyway. The screen didn't get any better and I had to try to just guess the buttons to press to get it to give me my card back. I shudder to think what would have happened if I'd given up and left my card there - someone could have easily withdrawn money from my account.

    52. Re:Windows ATMs by Anonymous Coward · · Score: 0

      They're in Ireland too. I particularly like the fact that they have no service packs applied.

    53. Re:Windows ATMs by Anonymous Coward · · Score: 0

      Even worse - the fast ticket dispensers on the tube run stock windows 2000 professional. No I'm not joking - the thing even showed the Internet connection wizard icon on the desktop before the ticket application started. I had one eat my card, crash and have to be rebooted remotely by someone off site...

      Also, a WB cinemas I witnessed a nice NAV window popped up on the touch screen stating a virus had been trapped - one of those SMTP ones. I'm not sure I like poking my card in a machine so close to the internet (unless I know it's satisfactorily encrypted). Worst case this particular virus had crashed all the display board which were running win2k + matrox dual head cards...

      life ... microsoft... thank fuck i run riscos :/

    54. Re:Windows ATMs by esbjorn · · Score: 1

      Another example of a swedish ATM... "Out of virtual memory"..
      http://www.aftonbladet.se/it/0012/04/mi nuten.jpg

    55. Re:Windows ATMs by @madeus · · Score: 1

      Hehe, actually I live near Canning Town (Royal Victoria Doc) but this one was outside the UGC Cinema, near Canary Wharf (so v. close by).

      Maybe the network in that area was FUBARd ;)

    56. Re:Windows ATMs by @madeus · · Score: 1

      Bloody hell, that's scary!

      If they need NAV, I'l seriously worried!, eek!

  4. You have requested 100 dollars by the_other_one · · Score: 4, Funny

    You must not reboot to receive your cash.

    --
    134340: I am not a number. I am a free planet!
    1. Re:You have requested 100 dollars by mcknation · · Score: 1


      heh. I almost went to jail for this once. I reqested a C-note from an atm inside a grocery store. The ATM made the clicking sound like it was going to give me my money but never did...and the money slot stayed open. I went to the tape isle in the store and got a roll of duct tape and encased that machine in duct-tape.
      The bank that owned the machine never gave me back my ATM card. They called the police on me...but I had already left.

      mck

  5. Think it already exists by Brahmastra · · Score: 0, Redundant

    I've seen an ATM machine with a BSOD. Think Windows ATMs already exist.

    1. Re:Think it already exists by Anonymous Coward · · Score: 0

      Would that be a BSOB (Blue Screen Of Bankruptcy).

  6. other people are already complaining! by garcia · · Score: 0, Redundant

    Why would you want to do this? We have already had people complaining about the use of Windows on ATMs elsewhere...

    Goto such and such a street and look at the screen, it's seriously got the BSOD!

    Excuse me but why, when we already know that there are major security issues with Windows, are we going to use it on ATMs?

    1. Re:other people are already complaining! by cioxx · · Score: 1
      Excuse me but why, when we already know that there are major security issues with Windows, are we going to use it on ATMs?

      Constant lobbying of banking industry by Microsoft Corp. You must be really naive to think that everything in the marketplace happens for the right reasons.
    2. Re:other people are already complaining! by Anonymous Coward · · Score: 0

      umm, how is this redundant? I was the first person to post this. EVERYONE ELSE is redundant.

  7. I can't wait for ATM clippy by Anonymous Coward · · Score: 2, Funny
    I see that you are drunk, do you wish to withdraw:
    • $40
    • $60
    • $200
    • $1000

    posted anonymously to not lose kharma for funny.

    1. Re:I can't wait for ATM clippy by John+Allsup · · Score: 1

      ...Press $40...

      "It looks like you're writing a letter... do you need help?"

      ...SMASH SCREEN...

      "It looks like you're trying to rob an ATM. Options:"
      1.) Optimal method for breaking in.
      2.) Writing letters.
      3.) Calling for help.
      4.) Writing a letter.
      5.) Printing multiple copies.
      6.) Writing a letter.
      --BOX TO TYPE SOMETHING IN--

      --
      John_Chalisque
    2. Re:I can't wait for ATM clippy by Fulcrum+of+Evil · · Score: 1

      I see that you are both drunk and near a strip bar. Do you wish to withdraw:

      • $40
      • $60
      • $80
      • $60 all in singles
      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  8. Already there by I8TheWorm · · Score: 5, Informative

    Um.... a good number of ATM's issued by a large bank I used to code for run NT 4.0. This isn't late breaking news.

    --
    Saying Android is a family of phones is akin to saying Linux is a family of PCs.
    1. Re:Already there by thetzar · · Score: 1

      I've seen Fleet ATMs displaying IE Javascript errors. THAT inspires confidence.

    2. Re:Already there by mr_majestyk · · Score: 1

      Would it make you feel any better if the ATM were dropped into console mode displaying the message "Segmentation fault - core dumped"?

    3. Re:Already there by Anonymous Coward · · Score: 0

      Actually, yes it would. At least I know the system is dead when its in that state, and cannot be manipulated.

      Anyway I believe the point is more "Why would an ATM utilise Javascript in a web browser?" It seems a very odd way to manage secure cash transactions to me.

    4. Re:Already there by syle · · Score: 4, Informative
      You're right. I write code for the banking industry now, and this is nothing new to me. The ATMs are certainly the last line of change, but the move from OS/2 to NT/2000 has been sweeping through the industry the past few years. Most manufacturers that used the platform (like Unisys) have officially stopped supporting it within the last year, which makes all the bank execs change immediately.

      Honestly, having ATMs on NT isn't so worrisome to me, since I know the back room sorters, remmitance machines, data entry stations, and imaging apps have all been using Windows for at least a few years. Those are much more dangerous in terms of having direct access to your personal banking databases. A lot of banks don't connect them to any internal networks at all, but a lot do because remote management is a big deal amongst companies reselling the machines to banks.

      At least ATMs have security cameras and all that stuff. These machines and software in the back room is rarely half as secure as a given ATM.

      --

      /syle

    5. Re:Already there by Anne_Nonymous · · Score: 1

      The self checkout machines at my supermarket are not Diebold, but they do run NT. And they do crash.

    6. Re:Already there by I8TheWorm · · Score: 1

      At BSOD the system is dead too.

      The bottom line is most of the reasons for either error are bad programmers. A bad programmer can make any OS unstable or insecure. The developers I worked with that handled bank transactions were top notch.

      That's not to say every developer was top notch though... we had one I can remember that decided typing variables in VB was too time consuming, and refused to do it.

      --
      Saying Android is a family of phones is akin to saying Linux is a family of PCs.
    7. Re:Already there by I8TheWorm · · Score: 1

      That's interesting. Every Wal-Mart store has an nt server and a unix server in the back. The unix server handles all of the POS transactions. The nt server is there for communication... that's about it. They decided it was cheaper to manage communications on NT.... I've never done any analysis, but I suppose as penny pinching as they are, they looked into it pretty deeply.

      --
      Saying Android is a family of phones is akin to saying Linux is a family of PCs.
    8. Re:Already there by Anonymous Coward · · Score: 0

      Wells Fargo, per chance?

      Pains me to say so as an ex-OS/2 person, but NT is probably a step up in security.

      Unfortunately, also pains me it is such a timid step up.

    9. Re:Already there by Anonymous Coward · · Score: 0
      These machines and software in the back room is rarely half as secure as a given ATM.

      Thanks for the heads up there chief!

  9. Fatal Exception by Anonym1ty · · Score: 3, Funny

    A FATAL EXCEPTION 0$ HAS OCCURRED.

    Please contact your financial administrator

    1. Re:Fatal Exception by proj_2501 · · Score: 1

      preferable soution to my money problems:

      trick the box into thinking my bank balance is unsigned!

      (oh right, it's a float, can't do that...)

      (UNLESS it's some wackass BCD garbage! humhumhumhumtumtumtumtum)

    2. Re:Fatal Exception by TheLink · · Score: 1

      Using floats to represent money is a bad idea.

      You do NOT want rounding errors. It is better to generate an exception than for rounding errors to occur silently.

      --
    3. Re:Fatal Exception by I8TheWorm · · Score: 4, Insightful

      A lot of truth to that... but that's generally because of a bad software developer.

      As a long time Windows developer, I would have to say that, for a great many painfully obvious reasons, Linux would be a better choice for this. It's cheaper, more reliable in that a developer can see the source code, and see what it's trying to accomplish, has nice GUI's, and many development platforms to choose from.

      Even though the article says they would run on a stipped down version of Windows, Linux takes up a much smaller footprint and runs faster, so older/cheaper hardware could be used without any concern.

      With large banks trying to cut costs/increase earnings (anyone tried to cash a payroll check at a large bank recently? "that'll cost you $5, sir") I find it hard to believe that they would choose the more expensive OS to run their software.

      --
      Saying Android is a family of phones is akin to saying Linux is a family of PCs.
    4. Re:Fatal Exception by Anonymous Coward · · Score: 0

      Have you thought about trying to overflow it with a huge negative value, and then cashing in?

      Or is that what got you into this mess in the first place?

    5. Re:Fatal Exception by proj_2501 · · Score: 1

      Good point. It's probably some BCD business then. Or two ints and a boolean. or something.

    6. Re:Fatal Exception by Anonymous Coward · · Score: 0

      Actually, the best OS for this job would be something like QNX, which apparently crashes about as often as I get laid.

    7. Re:Fatal Exception by NickFitz · · Score: 1

      It's the usual story: they need somebody to sue when things go wrong. Even better is a corporation so rich that it can afford to pay the banks off to keep quiet.

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
    8. Re:Fatal Exception by I8TheWorm · · Score: 1

      Now that's +1 insightful.

      --
      Saying Android is a family of phones is akin to saying Linux is a family of PCs.
    9. Re:Fatal Exception by bhtooefr · · Score: 1

      Since I've never been laid, all OSes crash more than I get laid...

    10. Re:Fatal Exception by Anonymous Coward · · Score: 0

      anyone tried to cash a payroll check at a large bank recently? "that'll cost you $5, sir"

      You bank at Wells Fargo.

    11. Re:Fatal Exception by LWATCDR · · Score: 1

      Is IBM out of the ATM bussiness? They should be working to replace OS/2 With Linux.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    12. Re:Fatal Exception by spitzak · · Score: 1

      Nobody in their right mind is suggesting Linux for this either. It should be something TINY like QNX.

      The true anger here is at all the clueless dolts hired by these companines that know nothing except VB and so that is their solution to anything, no matter what the cost or security implications. It would be just as bad as if they hired a clueless Linux zealot who wrote the whole thing as a Perl script.

    13. Re:Fatal Exception by I8TheWorm · · Score: 1

      True that. I commented in another thread (about IT managers salaries going up while programmers are taking pay cuts) that one thing the economy bust seems to have done is weeded out the folks in programming positions that shouldn't be in them. At least for the most part. Have you seen the same thing happen?

      --
      Saying Android is a family of phones is akin to saying Linux is a family of PCs.
    14. Re:Fatal Exception by Anonymous Coward · · Score: 0
      Linux takes up a much smaller footprint and runs faster, so older/cheaper hardware could be used without any concern.

      eh? Does it really matter how fast an ATM processes? I mean, 1tps will be so super fantastically fast, you'll have to slow it down.

      the last thing you want in an ATM is older hardware - one of the reasons someone mentioned is that hardware that supports OS/2 is becoming difficult to find. You want either commodity hardware that is brand new, it may not need a geforce FX99000 gfx card, but you don't want it running something no longer supported.

    15. Re:Fatal Exception by soft_guy · · Score: 1

      But they you'd have SCO owning the whole banking system, the concept of money, and let's face it, the whole world.

      --
      Avoid Missing Ball for High Score
  10. Boy, some days... by Asprin · · Score: 1

    Boy, some days the comedy just writes itself, don't it.

    --
    "Lawyers are for sucks."
    - Doug McKenzie
  11. I could write a witty comment here... by overbyj · · Score: 1

    but let's be honest, the article IS the witty comment. The other jokes on this one are just writing themselves as we speak!

    Oh the humanity!

    --
    No trees were harmed in the composition of this; however, numerous electrons were inconvenienced.
  12. I think it's time to take out my cash... by delirium28 · · Score: 1
    ...and put it into my matress.

    Does anyone know if this will be a US-only thing, or are all the major banks around the globe planing this?

    --
    Who is John Galt?
    1. Re:I think it's time to take out my cash... by Anonymous Coward · · Score: 0

      Like it matters. If we refuse, they'll just use trade sanctions, fund a military coup or invade.

      I for one welcome our new Compassionate Conservative overlords.

      (Posting as AC because I really don't want to lose karma to someone too stupid to have a sense of humour...)

  13. wonderful by xao+gypsie · · Score: 2, Funny

    now instead of the usual $1.50, im gonna be charged a liscence fee, and will ahve to pay extra if i want receipt support.....

    xao

    --


    xao
    http://TheHillforum.hopto.org
  14. Blue Screen of ... by Anonymous Coward · · Score: 5, Funny

    ... Debt.

    1. Re:Blue Screen of ... by killermal · · Score: 1

      Press CTL+ALT+DELETE to Relinquish.

    2. Re:Blue Screen of ... by Anonymous Coward · · Score: 0

      a classic is born

  15. Eh? by Anonymous Coward · · Score: 2, Informative

    I know for a fact that Natwest Bank here in the U.K tried Windows NT on their machines a couple of years ago. I saw three or four NT error dialogs in the first two weeks. They changed to some other system (Possibly going back to whatever they had before, with a different user interface on it) after a couple of month.

    So its not that new an idea.

    1. Re:Eh? by FutureShoks · · Score: 0

      I used to work for Natest in this area. They have been taken over by RBoS so God only knows what they are running now. Whatever it was, when they migrated to the RBoS backend they took steps about 15 years backwards.

      --
      ___FutureShoks___
  16. Public BSOD by gregarican · · Score: 1
    There used to be a page with public BSOD pix. ATM's were on there, as folks have mentioned this is old news. The funniest BSOD I saw was one of those large television screens that are mounted up on the side of some public building (ala Times Square). I'll post the URL if I can google it.

    1. Re:Public BSOD by gregarican · · Score: 3, Interesting

      Here's the link I was looking for. Classic stuff!

    2. Re:Public BSOD by Anonymous Coward · · Score: 0

      More links :

      http://www.piemaster.co.uk/gallery/BSOD/atm?full =1
      http://wolfox.werewolves.org/Photojournal-1/page s/ ATM%20BSOD-2_JPG.htm
      http://bsod3.tripod.com/atm. jpg

    3. Re:Public BSOD by Petronius · · Score: 1

      Classic indeed. I once saw a whole row of BSODs displays in the Toronto airport. It looked pretty awesome.

      --
      there's no place like ~
    4. Re:Public BSOD by DaveV1.0 · · Score: 4, Informative
      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    5. Re:Public BSOD by Anonymous Coward · · Score: 0

      That second one is quite good "Check for viruses on your computer" Eeek!

    6. Re:Public BSOD by Anonymous Coward · · Score: 0

      Yah know, If I was the unfortunate bastard who had to maintain the system driving that screen in the second link, I'd be mighty tempted to load up GTA3 and have fun till I got fired.

      Back on topic though, as long as the ATMs don't have any mailreaders installed or run windows RPC services (can Windows do that & still work on a IP network? not sure and happy to be ignorant thank you), I think they'd be safe from most of the big nasties out there these days.

      - A silly Mac user

  17. I have seen an ATM... by cnelzie · · Score: 2, Informative

    ...like this before...

    I actually saw a BSOD displayed on the ATM and it was frustratingly annoying...

    Why can't the banks simply use the not-broken current embedded, probably written in assembly system that they use for ATMs now?

    Why MUST it be changed? Are they going to add every service in the world to an ATM?

    Great! Just what we need, long lines at the ATM, just like at the bank, where one person chews up the teller's time performing six months of banking at one time...

    --
    If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
    1. Re:I have seen an ATM... by TheRaven64 · · Score: 1

      I've never seen an ATM blue-screen, but there's one near here which often has a windows `DHCP Error' dialog showing. Fortunately the dialog doesn't grab focus, so you can still use the machine, as long as it doesn't obscure anything important on the screen.

      --
      I am TheRaven on Soylent News
    2. Re:I have seen an ATM... by Anonymous Coward · · Score: 0

      Here's the scenario:

      Chairman of rich bastards in charge of banks assoc.: We need to up the income from our investments to keep the shareholders happy. We're already giving free banking to people with money and charging the poor for going overdrawn but they're often too poor to pay up. Suggestions anyone?

      S. martass: How about we buy shares in memory companies and then install the new bankbloatware for Windows package. Let's see, ATM's run a keypad, a screen, a cardreader and a comms link to the central network. On Bankbloat v.1.1 that'll take at lest a gig of DDR and while we're at it we should take shares in hard disk companies as well.

      Chairman of rich bastards in charge of banks assoc.:

      Dammit Martass, have you been talking to that Mc'Bride fella again?

    3. Re:I have seen an ATM... by Joe+U · · Score: 1

      Actually, many use Microsoft OS/2. Switching to NT/2K/XP is an upgrade.

    4. Re:I have seen an ATM... by troc · · Score: 1

      Erm, OS/2 is an IBM thing :) Microsoft may have been involved in the creation of the original OS/2 in the days before Win95 but OS/2 is now pretty much all IBM's fault :)

      Troc

      --
      Troc's dubious podcast and blog: http://www.trocnet.net
    5. Re:I have seen an ATM... by Joe+U · · Score: 1

      Tons of ATMs still run Microsoft OS/2, many still run OS/2 1.1.

    6. Re:I have seen an ATM... by Anonymous Coward · · Score: 0

      Yeah I've had OS2 ATMs reboot, Unix ATM's reboot, and I haven't run into a Windows NT Embedded ATM yet...

      How do you know that the blue screen was the code's fault - what if it was a hardware failure? What if due to the heat, a bus chip pushed out and caused the system to blue screen. (Hey if chips can unseat themselves in hot laptops, they can do it on ATM's too)

      Point - it's not always the software stupid.

    7. Re:I have seen an ATM... by cnelzie · · Score: 1

      Ahhh... But you are forced to run faster running and much higher temperature raising CPUs in order to have adequette performance with a Windows based anything these days.

      You could get away with what amounts to much less powerful then modern Texas Instruments Ti-Series calculators to run an ATM machine. There is no need for color screens, advertising flashy Java or ActiveX based BS. It is all BS BTW.

      Anything that detracts from the simple, single purpose of the ATM machine and other basic systems similar to it have no purpose being added to such systems. I go to an ATM to get out money, not to see flashy graphics, not to see advertising, not to see Windows error messages, just to get money.

      The quicker I can get into and then out of an ATM the better. Therefor the simpler the ATM and interface, the better. The more cruft that is plugged into an ATM, the longer it takes to perform your transactions.

      Again, WHY does any ATM need to have so much cruft added to it? What does that really add to the experience of sticking a card in and getting your money out?

      --
      If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
    8. Re:I have seen an ATM... by Throtex · · Score: 1

      Are you trying to say disease, famine, hurricane Isabel, etc. are NOT Microsoft's fault? Leave /. at once, heathen!

  18. But will these new ATM's.... by Anonymous Coward · · Score: 0

    run Linux?

  19. ATM Windows error picture by wherley · · Score: 5, Funny

    Windows on an ATM - already happening. Already
    getting errors.

  20. as much as i hate defending MS.... by smd4985 · · Score: 4, Insightful

    i think this is less of a concern than it is made out to be. an ATM OS can be tested very rigorously much more easily than an entire OS (especially a bloated one). so i am not afraid of windows ATMs, security-wise. what i AM afraid of is how this lays another layer of brick that reinforces that MS monopoly - i hope some enterprising individuals offer a cheaper, features-competitive open-source system.

    --
    smd4985
    1. Re:as much as i hate defending MS.... by Anonymous Coward · · Score: 0

      You mean, just like voting machines are tested very rigorously, right?

    2. Re:as much as i hate defending MS.... by pmz · · Score: 1

      an ATM OS can be tested very rigorously much more easily than an entire OS

      Even a pared-down OS isn't trivial...do you still trust Microsoft? Do you trust them enough to let them keep every penny of your account straight? Do you trust the ATM manufacturer to not become complacent with their software security (much less tangible than physical security)? Do you trust them to not get so distracted by buzzwords and new technology so they can catch themselves making stupid decisions?

      Wasn't Diebold the same company that put a wireless networking adapter on a voting machine? Is voting somehow less important than money?

      You know, I can't believe the mass-retardation that Microsoft has unleashed upon us all. Of course, the people were already stupid, but Microsoft brought it all right to the surface for all of us to see. One day, a cracker will find a very very widely undiscovered vulnerability in a wide scale of Microsoft systems and, then, *blink*...nothing. No banking, no power, no water, embedded appliances on the fritz, cars stalled everywhere...all because of the craze for Microsost operating systems coupled with the naive desire for a networked world.

    3. Re:as much as i hate defending MS.... by spitzak · · Score: 1

      If it is "pared down" then it is not Windows.

      Now really, these things should be running ONE program. It listens to keystrokes and it talks to the the bank's computers (which may as well be running NT) and after much negotiation and care it then expels bills from the machine. Any possible screwup makes it "reboot" which takes 1/100 of a millesecond and consists of a jump to the start of the program.

      This should NOT be running Windows. It should NOT be running Linux, or even BSD. It is pretty scary that people even consider these "solutions". Same thing for those voting machines.

    4. Re:as much as i hate defending MS.... by oohp · · Score: 1

      Well banks have a lot of money and they'll usually care about support blah blah. I know a friend of mine works in a bank that has migrated all their Netware 6 file servers that worked just fine to Win2k with Active Directory which is painfully slow. They also replaced a FreeBSD proxy (as it was "insecure") with Win2K with M$ ISA server. Great!

  21. Great by waterlogged · · Score: 2, Insightful

    Does anyone else think it might be a bad idea to give Billy Boy more power over money than he already has?

    --
    I couldn't fail to disagree with you any less.
  22. Please reboot the ATM . . . by Brahmastra · · Score: 1

    . . . for your deposit to take effect

  23. what we need now by w3weasel · · Score: 1

    is a simple little worm, that takes all the remainder fractions and adds them all up, and deposits them into the FSF legal defense fund.

    --

    Just as irrigation is the lifeblood of the Southwest, lifeblood is the soup of cannibals. -- Jack Handy

    1. Re:what we need now by r_cerq · · Score: 1

      That would be especially useful if the ATMs used an old Pentium chip (you know, those which had a "slight" problem with floating comma divisions :) )

  24. Negative eleventee billion, Troll by mrtroy · · Score: 1

    This will bring nothing but criticism.

    Banks are pretty damned secure. You cant steal money from them easily. Otherwise, they wouldnt be very good banks.

    The software they have is very secure. It is also very well tested and designed for the most part.

    The users flaming Microsoft and its worms have a legitimate reason - for their home PC security.

    It is much easier for someone to trojan your computer and steal your online banking/cc info than it is to root the gibson at an ATM.

    It isnt nearly as easy as it was in T2...

    --
    [I can picture a world without war, without hate. I can picture us attacking that world, because they'd never expect it]
  25. La Caixa - Spanish Bank by z_gringo · · Score: 1

    Most of the ATM's for my bank in Spain are already windows based. They run NT, and when they boot up, you can see them go through the whole NT boot sequence. (I've seen them blue screen a couple of times, but that's pretty rare.)

    They even have the little Windows hourglass on the screen while you are waiting for the transaction to process.

    Another bank nearby runs OS/2 Warp on It's ATM machine, but it seems to be out of service as often as in service..

    --
    -- -- Warning. Do not stare directly at the sun.
  26. Don't know how long it's been going on, by IANAAC · · Score: 1

    but Wells Fargo in California already use some form of Windows on their ATMs. I've seen a C:> prompt a couple of times on their ATM machines.

    1. Re:Don't know how long it's been going on, by RIAAwakka_nakka_bakk · · Score: 1

      Could possibly have been OS/2 also, since it does have a command line mode which is the default shell if the workplace shell doesn't run. I don't think it exits to the prompt though if it is running the workplace shell. It would exit to the prompt if it was just running a program that didn't need workplace shell in place.

  27. yea by Anonymous Coward · · Score: 0

    don't you just love it!

    seems as though development tools quality does have something to do with os choice for dedicated systems.

  28. Already Do. by clinko · · Score: 1

    The atms at my school use Win2k. How do I know? Bluescreened one day when I needed money.

  29. Money problems... by Damn_Canuck · · Score: 1

    Doesn't Bill Gates have enough money that he now has to go into everyone else's?

    Now that that's off my chest... We should not be so quick to criticize Microsoft about this endeavor so quickly. Yes, they said a VERSION of Windows will be on there. But, due to a specialized niche industry here, odds are this will be a specialized version of Windows. There will be communication issues at stake here, the usual wariness of a MS operating system, but with the money probably being put in place to fund this project, and their recent egg on the face with the security holes, I think they will at least try with this special version of Windows to make it secure.

    Yes, I like the open source movement as well and free software and would prefer to use it, but without an opensource alternative available to the companies that use the machines, they have to use what is offered to them.

    --
    Given that God is infinite, and the Universe is also infinite, would you like some toast?
  30. uh.. by grub · · Score: 5, Funny


    "They have tried to cut out the unnecessary rubbish that clutters up the typical PC."

    but.. but.. the article says they're running Windows.. now I'm confused.

    --
    Trolling is a art,
  31. Ah yes... security! by DroopyStonx · · Score: 1

    Does it happen to have a feature where if you forget your PIN 3 times, you get to reset it?

    I sure hope so. I forget mine all the time :(

    --
    We have secretly replaced these Slashdot mods' sense of humor with a rusty nail. Let's see if they notice!!
    1. Re:Ah yes... security! by Yaa+101 · · Score: 1

      nope, they take your card and have you go through the process of unblocking at least...
      If you have less luck you can re-assign a new account because of this...

    2. Re:Ah yes... security! by r_cerq · · Score: 1

      Like what?

      *tap tap tap tap*
      BZZZT! Wrong pin! Try again!
      *tap tap tap tap*
      BZZZT! Wrong pin! Try again!
      *tap tap tap tap*
      BZZZT! Wrong pin! You failed 3 times, want me to reset the PIN to 1234?

      Oh, yes. I can see how that improves security :)

  32. this just.... by odenshaw · · Score: 1

    reaffirms my disappointment of being a part of the human race.

  33. Standard SCO joke... by ideatrack · · Score: 1

    If it was running on SCO then each transaction would cost you $699 etc etc etc. It's been awfully quiet on the SCO front today...

  34. In my country... by Yaa+101 · · Score: 1

    They already run ATM machines on Win NT 4.0 for years...

    Yes really, no joke...

    These machines are contantly out of order making you go further from home than ever to be able to get money...

    The banks really don't care, they only care about their buzzword called "profit maximalisation at ALL cost"

    1. Re:In my country... by perreira · · Score: 1

      Over here in Germany we have them since a long time, so you get used to BSODs and Logon-Screens. Once after standing half an hour searching Ctrl-Alt-Del on these I gave up...

      German Railways (Deutsche Bahne) have since about two years some nice ticket vending machines featuring touch screens which are mainly broken/scratched/generally out of order. These machines are running Windows NT 4.0 (I think). These things are rebooted every day at three in the morning, just in case they hang. (BTW. If you touch the screen while rebooting quite often, then they will go into a boot loop...)

      Result of these things are really frustrated people in trains without a ticket trying to explain frustrated railway people that the machine wasn't working...

      Luckily I have a car ;-) (with nearly no electronics inside...)

    2. Re:In my country... by fataugie · · Score: 1

      Yeah, but there are some accounts at some banks (Wells Fargo or First Interstate IIRC) that charge you to see a teller. They want you to do all your banking via ATM/online/phone. The thought is that to have face time with a teller costs the bank much more than having you talk to a machine. I used to work for a bank way back from'88-'95 and I remember this being a big topic of converstation.

      I used to have the figures in my head, but I'm out of my mind right at the moment, sorry.

      --

      WTF? Over?

  35. Buffer Overflow? by Anonymous Coward · · Score: 1, Funny

    I'll start working on modifying my ATM card's magnetic strip to overflow the ATMs card reader.

    1. Re:Buffer Overflow? by Anonymous Coward · · Score: 5, Interesting

      I'll start working on modifying my ATM card's magnetic strip to overflow the ATMs card reader.

      I think you were being funny but I actually develop ATM software and some of the code I have inherited from the previous idiots would have been succeptible to exactly that. It wouldn't get you any money unless you knew the internal protocols for dealing with the cash dispenser in addition to knowing how to exploit a buffer overflow (in which case you would likely know 10 other/better/easier ways to rip it off) but that is almost certainly a hole in more than a few machines out there.

    2. Re:Buffer Overflow? by Aging_Newbie · · Score: 1

      The nice thing about greater uniformity among ATMs is that lessons learned by a hack attempt on one machine can then be applied to many. I just hope that somebody is careful with the release - I don't think the banking industry needs a little minion gathering PINs and saving them for someone who brings in a special card. Odds are the Slot Machine Exploit that empties the machine would not happen too often before being fixed.

    3. Re:Buffer Overflow? by adrianbaugh · · Score: 1

      It cuts both wawys - the bad thing about greater uniformity among ATMs is that exploits discovered on one machine can be run on many machines. They might be fixed /quicker/, but say it's a really awkward problem to fix and requires 2 days to fix (quicker than most Windows patches are released, but I'm assuming Bill is being personally kicked up the arse by bankers the world over during these 2 days): the banks can either take down all their ATMs for 2 days (mega loss of face) or be ripped off for 2 days (mega loss of cash). Not an envialbe choice.

      --
      "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
      - JRR Tolkien.
    4. Re:Buffer Overflow? by Anonymous Coward · · Score: 0

      Hi. What's your phone number? I'd really like to have a chat with you.

    5. Re:Buffer Overflow? by Anonymous Coward · · Score: 0

      Hi. What's your phone number? I'd really like to have a chat with you.

      9-something or other. I forget. I never call myself. As I said before, though, if you know enough to hack an ATM terminal then you know enough not to HAVE to hack an ATM terminal. If you get my point. Fortunately for my clients, I'm honest. (And more importantly than honest, scared shitless of getting caught, since I have never in my entire life been able to get away with anything dishonest.) However, there is an effective shortcut to hacking an ATM terminal, or any of that other "clever" stuff I read about people doing from time to time: back a pickup truck up to the ATM machine, wrap a chain around it, and yank it through the wall. The companies I have worked for have never had a machine hacked, but they've had a dozen or so dragged down the street, and the snatch and run technique is practically 100% effective. If you're into crime, though, I have to say you should cut out the middleman completely and just go rob a bank at gunpoint. Those guys get away with it fairly often too.

      Disclaimer: I am not recommending or condoning crime of any kind. In fact, just the opposite.

    6. Re:Buffer Overflow? by Anonymous Coward · · Score: 0

      In the UK I assume this may already maybe viable!

      Big bank suffers Windows ATM crash (http://www.theinquirer.net/?article=11118)
      Why isn't it using non stop computing?
      Wednesday 20 August 2003, 00:27

      Downed Windows ATM - the pictures (http://www.theinquirer.net/?article=11130)
      Run time error, and cannot find the mouse
      Wednesday 20 August 2003, 14:40

    7. Re:Buffer Overflow? by TykeClone · · Score: 1

      Right now most ATMs run OS2 - a different OS, but still uniform

      --
      A fine is a tax you pay for doing wrong and a tax is a fine you pay for doing all right.
    8. Re:Buffer Overflow? by Anonymous Coward · · Score: 0

      so...does that mean that you are the current idiot?

  36. How can I stay compatible? by G4from128k · · Score: 4, Funny

    If I get cash from an Microsoft ATM, do I have to put it in a Microsoft Wallet?

    --
    Two wrongs don't make a right, but three lefts do.
    1. Re:How can I stay compatible? by Anonymous Coward · · Score: 0

      Eventually, Yes.
      And you have to use your Microsoft Passport as your NIP.

  37. On second thought.... by the+web · · Score: 1

    On a morning when I'm receiving the latest windows virus in my inbox every five minutes I feel very comfortable with this I respectfully disagree with the author.

    --
    __
    Thou hast besquirted me, O leotarded one.
    1. Re:On second thought.... by SilentSheep · · Score: 1

      I think you're having difficulty here understanding a concept called Sarcasm?

      --
      .
    2. Re:On second thought.... by the+web · · Score: 1

      I think you're having difficulty here understanding a concept called Sarcasm?

      So you completely missed my sarcasm? I hope you understand the concept of irony.

      --
      __
      Thou hast besquirted me, O leotarded one.
  38. Wow by Anonymous Coward · · Score: 0

    These BSOD and virus remarks are so fresh, keep 'em coming guys.

  39. Oh, this is good by HangingChad · · Score: 1
    You'd think there'd be some type of liability for loss if a company knowingly picks an insecure operating system for a cash machine. Oh, wait, I forgot where I was. The land of the corporate free.

    Auntie M? Toto?

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
  40. Biggest pet peeve by sib888 · · Score: 5, Insightful
    Automated Teller Machine Machine?


    I Hate That!!!!

    --
    I'm sib888, and I approved this comment.
    1. Re:Biggest pet peeve by tuffy · · Score: 1
      Automated Teller Machine Machine?

      Perhaps it's a machine that dispenses ATMs...

      --

      Ita erat quando hic adveni.

    2. Re:Biggest pet peeve by mopslik · · Score: 1

      Automated Teller Machine Machine?

      Sure, that's where you enter your PIN number -- Personal Identification Number Number.

    3. Re:Biggest pet peeve by faaaz · · Score: 1

      And now they're based on New Technology Technology too.

      --
      we come in peace / shoot to kill
    4. Re:Biggest pet peeve by TheRaven64 · · Score: 1

      Just be glad that they're running a new version of Windows (based on NT technology) instead of the old Microsoft MS DOS disk operating system which people used to run on IBM PC computers.

      --
      I am TheRaven on Soylent News
    5. Re:Biggest pet peeve by Seehund · · Score: 1

      Along with Compact Disc Disc, Human Immunodeficiency Virus Virus, International Space Station Space Station ...

      --
      Help savingAmigaOS and a free PowerPC market
    6. Re:Biggest pet peeve by Bobman1235 · · Score: 1

      Just don't forget your Personal Identification Number Number next time you go to the Automated Teller Machine Machine.

      More proof that the real meanings of acronyms are meaningless.

    7. Re:Biggest pet peeve by Anonymous Coward · · Score: 0

      Automated Teller Machine Machine?

      You goddamn nitpicking nerd, replace my NIC card now!

    8. Re:Biggest pet peeve by soulsteal · · Score: 1

      Is it an ATM Machine with a NIC Card?

      Don' forget to use your PIN Number or you'll get the HIV Virus.

    9. Re:Biggest pet peeve by ratsnapple+tea · · Score: 0

      And perhaps ATMs dispense tellers.

    10. Re:Biggest pet peeve by transient · · Score: 2, Funny
      Equally distressing:

      • PIN number
      • VIN number
      • UPC code
      • and worst of all... ISP provider (yes, I actually know someone who says this)
      --

      irb(main):001:0>
    11. Re:Biggest pet peeve by aedan · · Score: 1

      Built on NT Technology. Yes, New Technology Technology. aedan

    12. Re:Biggest pet peeve by Anonymous Coward · · Score: 0

      Those are the worth examples you could give. Everyone calls those by their abbreviations and only their abbreviations...

  41. Slashdot Poll by Josh+Booth · · Score: 1

    Windows ATM's?

    o Not worried.
    o Vaguely worried.
    o Sorta worried.
    o Kinda worried.
    o Somewhat worried.
    o Fairly worried.
    o Worried.
    o FEAR FEAR FEAR

  42. Wireless Security & updates by Dugsmyname · · Score: 4, Insightful
    I've got 2 questions concerning security:

    With the amount of local banks in my local area that are using unsecured (non-WEP) protected wireless access points on their local LAN, I wonder how long it will take for a RDC that tells the ATM to spit out money?

    There are security updates that take months for companies to patch on their local servers & workstations... how will a known security vunerability be fixed on a "stripped" version of 2K or NT in an ATM, and how long do you think it will take them to impliment these updates, if they can update them at all?

    1. Re:Wireless Security & updates by nucal · · Score: 1
      Even though Celent's Bezard said most banks would not offer advanced features on their revamped ATMs, machine manufacturers such as NCR envision a future in which the machines not only dispense cash, but also lottery tickets and soft drinks.

      I wonder how long it will take for a RDC that tells the ATM to spit out soda?

    2. Re:Wireless Security & updates by Anonymous Coward · · Score: 0

      The ATM's aren't on the same network dufus. They are on seperate networks, and don't communicate via TCP/IP

    3. Re:Wireless Security & updates by PygmyTrojan · · Score: 1
      how will a known security vunerability be fixed on a "stripped" version of 2K or NT in an ATM, and how long do you think it will take them to impliment these updates, if they can update them at all?

      Right, because ATM's will be listening on port 135 by default, so they'll need a blaster patch. Get a clue man. You're talking like they're gonna take an average home computer and hook it up to an assload of money. That really makes sense.

      --

      Trying is the first step towards failure.

    4. Re:Wireless Security & updates by putaro · · Score: 1

      You hope - why assume that someone who can't secure a wireless access point has any clue of securing an ATM network?

    5. Re:Wireless Security & updates by chihowa · · Score: 1

      Just because the ATM's aren't on that network doesn't make the fact that they have an unsecured wireless entry to their network ok. Banks deal exclusively in money, there is bound to be other useful information on their non-ATM network as well.

      --
      If you want a vision of the future, imagine a youtube comments section scrolling - forever.
    6. Re:Wireless Security & updates by gothicpoet · · Score: 1
      Ummm... Hate to break it to you but I used to work for a bank that operated out of several cities. Once you popped open that burnished stainless steel ATM front, what was inside was essentially a very old stripped down desktop PC.

      --
      Quoth he ::
      "It's all academic anyway..."
  43. Gives new meaning to the phrase by phlack · · Score: 1

    Money flying out the window!

  44. Obvious Choice by toofanx · · Score: 1
    From the article:
    He concluded the banking industry is ready to scrap IBM's OS/2 operating system, which powers most ATMs today.
    If they are replacing IBM's OS/2, I think this is an obvious choice. Bankers won't like to move into Linux. They have money to burn, and they would much rather use something very conventional. As far as I see, Linux, BSD, Mac OS, etc. don't fit this image. If I am right, there is not much development going on in OS/2 anymore. This leaves only one option.

    Unfortunately, I don't see a change in Microsoft as a monopoly.

    1. Re:Obvious Choice by Anonymous Coward · · Score: 0

      I guess you're wrong. Bankers are the ones who live on making money from money, the more they can make with the least ammount of money, the better.

      In Brazil we have already one Bank which migrated their ATMs to Linux: Banrisul, Banco do Brasil showed an ATM running linux, being monitored by
      a Linux Zaurus on a Free Software show some days
      ago, I guess there might be lots of pictures around.

      BTW, Banco do Brasil used OS/2 and Banrisul used DOS before the change.

      The ATMs of Banrisul I saw even showed Tux with an Emboss effect in the Background.

    2. Re:Obvious Choice by Anonymous Coward · · Score: 0

      you forgot conventional UNIX'es such as Solaris.

    3. Re:Obvious Choice by toofanx · · Score: 1
      I guess you're wrong. Bankers are the ones who live on making money from money, the more they can make with the least ammount of money, the better.

      True, they like to save as much money as possible, but in my experience in the financial industry, saving $100 per ATM (which is the cost of a retail XP - much more than the cost of XP sold on the large scale to ATM manufacturers) is not worth the "risk" of "choosing the wrong OS". Windows is an OS that can never be the "wrong OS" (in the minds of many bankers). This is FUD at its best.

      The ATMs of Banrisul I saw even showed Tux with an Emboss effect in the Background.

      I am absolutely thrilled that someone is doing this, but I know this is not the majority. Bankers, typically, would rather take the safe path than the adventureous path - that is what I meant by "Obvious Choice".

    4. Re:Obvious Choice by toofanx · · Score: 1

      I might have forgotten to mention it, but this would hardly be in their list. Commercial Unixes are more expensive than XP. Also, I know many banking institutions that prefer proprietary to "Open Systems" (conventional Unixes are "Open System").

  45. Really bad idea. by Firehawke · · Score: 1

    Now watch, we'll see the first magnetic card buffer overflow exploit for free cash.

    You walk up to an ATM at 2AM (from the side, of course-- keep out of the camera's line of sight), put a black jacket over the camera port, then swipe a magnetic card through the system that overflows a buffer and runs arbitrary code to dispense free cash.

    Yeah, brilliant idea, guys. Choose the OS that's been hit most frequently with this sort of abuse in the past. Exploits are definitely going to be possible, considering the inherent issues of the underlying OS.

    Just as bad, how about reliability? We're going to see tons of bluescreened ATMs. I've already seen a few Windows ATMs in the past, and I could always tell them by the bluescreens they inevitably have.

    1. Re:Really bad idea. by Anonymous Coward · · Score: 0

      Umm yeah, and I've never seen an OS/2 boot screen on an ATM machine. Ever. Uh huh. Anti-Windows kneejerk freaks like yourself are just fucking pathetic.

    2. Re:Really bad idea. by Firehawke · · Score: 1

      Hey, I didn't exactly say OS/2 was better, now did I? You'll notice there's no note of Linux there, either, or BSD. So, your response is even MORE knee-jerk and "pathetic" under the circumstances.

      Not every device needs to be based on PC (PC being a generic term here) architecture. In fact, it's an inherent security liability in that it makes the device more complex in this case, and adds a lot of additional points of failure. The fact that Windows adds even more atop this.. well, now we've reached my original point.

  46. Viruses? by 91degrees · · Score: 1

    On a morning when I'm receiving the latest windows virus in my inbox every five minutes I feel very comfortable with this.

    You should be safe. Perhaps "stripped down" will mean that Internet Explorer, Outlook Express and IIS are not installed.

    1. Re:Viruses? by jcknox · · Score: 3, Insightful

      I thought Microsoft had already convinced the courts that you couldn't strip these "vital components" of the OS out.

    2. Re:Viruses? by Damn_Canuck · · Score: 1

      I don't know why the parent was modded as "funny" because it is a good point. That was part of their whole legal defense at one point. However, I think their entire argument was that it could not be pulled out of the current incarnation of Windows. It is entirely possible that they are creating a specific version of Windows for this particular use, and that may include some kernel modifications which do not require IE, IIS, etc. If so, then removing the items would improve security immensely.

      --
      Given that God is infinite, and the Universe is also infinite, would you like some toast?
    3. Re:Viruses? by spectecjr · · Score: 1

      I thought Microsoft had already convinced the courts that you couldn't strip these "vital components" of the OS out.

      Yes they did. About 5 years ago. Note, that would be just around half a decade ago. You know, back when Windows 98 had only just been released.

      Oh, and just FYI, their argument wasn't that you couldn't strip them out - it was that the functionality was necessary for third party apps, and a whole plethora of win32 platform tools. With an embedded OS, this isn't an issue; you're only going to be running 1 application on it, and you know exactly what functionality you need.

      --
      Coming soon - pyrogyra
  47. funny but true.. by ciupman · · Score: 1

    You guys never saw a blue screen of death in a ATM?
    I've seen it .. 'nough said !

    --
    I fuse with Mercer every single day...
  48. Viruses by Ark42 · · Score: 1


    While I have seen a number of NT4 based ATMs, and I have seen some of them stuck with an error message or a BSOD, this is nothing compared to the joke that is the "U-Scan" at my local Meijer. Everytime a big MS work goes through, the entire block of U-Scans is closed with a little message saying the U-Scan's cought a virus and they are working hard to restore them, blah blah blah. Don't forget those kiosks at stores like target for gift registries and stuff that go offline half the time for lots of windows (or crappy lexmark printer) related problems. I am damn glad my current bank's ATM has a nice happy monochrome screen that *always works* still.

  49. we won't discuss the details, but... by teamhasnoi · · Score: 1
    "We won't discuss the details of our security procedures, but I can tell you that the Windows key will be superglued, and the Alt and Tab keys will be switched. We also plan on putting a peice of tape over the taskbar, so would be attackers can't see what's running."

    "Also, an armed guard will be standing by each and every ATM. You'll give him your card and your pin number and he or she will get the cash out and hand it to you. This guard is authorized to shoot anyone who mistypes their PIN, or looks funny."

    "We think that these security procedures will greatly reduce the risk of a worldwide economic collapse."

    Why does running Windows alwasy seem to be more trouble than it's worth?

    And how can we be sure Scrooge McBill doesn't electroniclly transfer all the money to his giant underground money bin and swim through it every night at 3 am?

    I just don't want Bill-stank on my twenties, see?

    1. Re:we won't discuss the details, but... by Anonymous Coward · · Score: 0

      You dindn't spell piece right.

  50. SpyWare ? by ndrtkr · · Score: 1

    ok, now microsoft will know when you use Windows, *and* when you go to an ATM to get some money... And as soon as i get Windows on my car-computer, they will be able to track me wherever i go !!! way to go...

    --
    - live from Costa Rica !
  51. IBM and Diebold by superid · · Score: 4, Funny

    I'm not sure of actual numbers, but I recall that IBM is heavily invested in Diebold, a major ATM manufacturer. I also recall that a large percentage of ATM machines run OS/2.

    If this is true, I would expect IBM to be pushing a linux-based solution.

    But then again, who knows what the banks want to buy? I just got a letter last week from my bank informing me that "for my security" they will be requiring online banking customers to use 128 bit encryption. Ack! 1998 called, they want their security back!

    1. Re:IBM and Diebold by Stephen+Williams · · Score: 2, Funny

      I would expect IBM to be pushing a linux-based solution.

      bash$ withdraw --pounds 50 --account 1234578 --sort-code 99-88-77 --pin 9999

      -Stephen

    2. Re:IBM and Diebold by dkone · · Score: 1

      The Diebold machines that we sell currently use OS2. The rumors that I have heard say they will be swithcing to Windows.

    3. Re:IBM and Diebold by syle · · Score: 1

      Diebold has been trying to switch to Windows for a long time. Also, there's an Italian manufacturer named CTS that makes the guts to a large percentage of U.S. ATMs (though they're relabeled when OEM'd in the states). CTS is trying to switch to a software/hardware bundle with every unit they sell, which would include Windows. The truth is, no one wants to support OS/2 anymore.

      --

      /syle

    4. Re:IBM and Diebold by Tracy+Reed · · Score: 1

      You cannot blindly compare keysizes to determine strength of encryption. 128 bits on a symmetric cipher like that implemented in SSL (probably what the bank was referring to when requiring 128 bit encryption for online banking) is pretty darn good. The 2048 and 4096 etc bit keys you hear about are usually for RSA which needs a lot more bits to get the same security. I suspect you are comparing apples and oranges.

    5. Re:IBM and Diebold by meffie · · Score: 2, Interesting

      IBM and Diebold ended their join venture (InterBold) in 1999. The choice to use OS/2 had nothing to do with IBM, it was decided before the joint venture started. It was the only solid 32-bit OS for the Intel CPU in the early ninties. Before that, the ATMs used a unix like OS from Intel called RMX, which was used in industrial controllers. Before that, everthing was firmware.

    6. Re:IBM and Diebold by Sentry21 · · Score: 1

      TD Canada Trust is an entirely IBM shop - their mainframes are IBM, their workstations are OS/2, their webservers are Websphere, and their ATMs are manufactured by IBM - with a big grey Big Blue logo on them.

      As for the security thing, a lot of customers still use preinstalled Netscape 4 with 'international' (read: shitty) encryption built-in. Stupid, but oh well. Banks need to realize that they, more than anyone, need to force security early and often - and if you can't be secure, well then don't bank online.

      --Dan

    7. Re:IBM and Diebold by AyeRoxor! · · Score: 1

      "ATMs used a unix like OS from Intel called RMX"

      Huh?

      What?

      Ohhhhh! Here's a hyphen for you to use in the future:

      -

  52. WindowsNT 4 in the Ottawa Airport by Jos+Louis · · Score: 2

    Yep... I pressed the wrong button (I think "Correction") when it was asking me for a withdrawl amount (I hadn't entered anything yet) and NT crashed and rebooted.

    It took forever to reboot, but a security guard walking by told me "Yah, it does that all the time - wait a bit and it'll spit your card back out."

    1. Re:WindowsNT 4 in the Ottawa Airport by bluGill · · Score: 1

      Spits your card out?! that is a big problem. It should eat the card (some ATMs can appearently decide to store the card internally instead of giving it back, used to take any card belonging to a thief), and have your bank send you a new card. this is easy to do, and makes sure that nobody leaves (without thinking, or thinking the machine won't come back) their card behind and someone else picks it up.

  53. Here in NY by ErisCalmsme · · Score: 1

    We have NT driven Metrocard vending machines in the subway. They seem to work ok actually... Even amidst all the worms and such. I know they are networked somehow too, as it would be impossible to keep track of the machines otherwise.

    I noticed that the CoinStar coin-counting machines also run some form of NT. Back when I worked in a supermarket I found out that the coinstar would actually dialup with a modem from time to time, perhaps to give updates or state of repair.

    I just hope whoever maintains the ATM's knows what they are doing... I really need my money... and I'm not sure if the FDIC will help me if the ATM starts giving it away..

    --
    Chaos is Divine *
  54. Lucky you by Creedo · · Score: 1

    "On a morning when I'm receiving the latest windows virus in my inbox every five minutes I feel very comfortable with this."

    I have gotten about almost 100 this morning...

    --
    All that is necessary for the triumph of good is that evil men do nothing.
    1. Re:Lucky you by Malc · · Score: 1

      What is this new virus?

    2. Re:Lucky you by r_cerq · · Score: 1

      same thing, probably. 1 every 5 mins makes up 20/hour. leaving the mailbox unnatended for 5 hours (like during the night) will get you the same 100 copies :)

  55. I am assuming many of us microsoft haters ....... by zymano · · Score: 0

    don't like this but what is the alternative ?

  56. Licensing? by WJenness · · Score: 1

    Right now most Windoze products are licensed on a per-user basis... NT can be licenced by how many people will use it, etc.

    My Question is, are banks going to have to drop an insane amount of money on licensing? I.E. x dollars for every ATM card that is in circulation from that bank? Think about how much more ATM fees would be.

    1. Re:Licensing? by questionlp · · Score: 1

      I'm guessing that the ATM manufacturers would get OEM licenses for Windows XP Embedded or Windows CE.NET so that they only have to pay licenses for each ATM they make and sell... not on a per CAL or per user basis.

      That's who thin clients, Windows-based cash registers and consumer appliances are licensed (OEM).

  57. From the "But Why?" department... by gothicpoet · · Score: 1
    What is this obsession with trying to chop MS Windows down and shoehorn it into every device ever imagined? (Silly question -- lazy Microsoft wants world dominion and the resulting cash cow for the least amount of work possible...)

    ATMs perform very specific functions. Wouldn't it just make more sense to develop something from scratch that doesn't do *anything* more than the ATM functions than to take something already developed for other uses and take a hatchet to it and try to make it fit?

    I don't *need* Windows in my telephone or my cable box, let alone in my ATM... what's next? Windows in my refrigerator, of course. And my bathroom medicine cabinet. And then my sock drawer...

    Me: "I'm sorry that I'm not wearing socks this week, but my sock drawer crashed and I haven't had time to reinstall Windows so that the drawer will open."

    Will it never end?

    --
    Quoth he ::
    "It's all academic anyway..."
    1. Re:From the "But Why?" department... by statichead · · Score: 1

      Why are we reinventing the wheel, don't ATMs work just fine?

      And Yes winders in your refridge is all part of microcraps plans.

  58. Worm time! by ImNotThatSmart · · Score: 1, Funny

    I will write a worm that will traverse through the banking/ATM networks, adding money to your accnts. Just identify yourselves w/ your Acct# and PIN and by 2005 you will be rich.

  59. Gotta run to the bank.... by dkone · · Score: 1

    for a quick withdraw of crash... er I mean cash.

    Sorry it's early, and I still have no power at home, it is the best I could come up with.

  60. I need better security than this... by killermal · · Score: 1

    That does it, im withdrawing my money from the bank and putting it inside a wooden box outside my shed.

    1. Re:I need better security than this... by windex82 · · Score: 1

      wait, dont put the money in there yet, dont you want to put a mini-ITX system in there first! =P

  61. Usability by Geekenstein · · Score: 5, Interesting

    As someone who has used and stood in line to use one of these machines, let me just say that they are a far cry from the efficiency of the current ATMs. Just on a rough estimate, it takes 3-4 times longer for your average Joe Sixpack to make a transaction.

    From my own experience, and knowing what I'm doing, the OS runs a good bit slower than the tried and true green on black systems. Top that off with the annoying pointy finger and IE "click" noises, and you have an example of change for change's sake.

    Of course, the only reason at all they seem to be using this new system is so they can bombard you with advertising while you're using the machine.

    All and all, a bad change all around.

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

      From my own experience, and knowing what I'm doing, the OS runs a good bit slower than the tried and true green on black systems.

      Wait a minute. Banks are running on slashcode?!

    2. Re:Usability by Anonymous Coward · · Score: 0


      New Poll: Would you like to withdraw?
      *$20
      *$40
      *$60
      *$100
      *$200
      *Cowboy neal's Savings Account

  62. buffer overflow baby!!! by b17bmbr · · Score: 1

    that's one buffer overflow i'll want

    --
    My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
  63. Your license to use ATM by Frit+Mock · · Score: 1


    Do we need to have a licence to use WinATM ?

    Oh, i can't find the ctrl+alt+cash keys !?

    How do we deal with al these "Are you sure ...?" messageboxes?

    Start->Programs->MS Money?

  64. Perhaps we'll see this on ATMs... by e40 · · Score: 1

    For the last few weeks when I visit my local Safeway, the enormous widescreen LCD displays hanging in the produce department that normally beam ads directly into our brains have had a single dialog box displayed on them about some NT service that couldn't start. First time I saw it I just stood there and laughed. To see it on each subsequent visit for almost a month (for all I know it's still there), was even funnier!

  65. Pics of a Win NT ATM shutting down. by amembleton · · Score: 3, Informative

    A friend of mine took these photos of a Win NT Natwest cash machine shutting down.

    This is a bit worrying.

  66. Broken checkouts, now it's the ATMs turn by waynelorentz · · Score: 2, Interesting

    I actually stopped going to a particular grocery store in my city (*cough* Kroger! *ahem*) because its automated checkout system was broken so often.

    They have 10 self-service checkouts running Windows, and whenever I would go there, more than half were crashed, and the rest were in other various error messages (like Mouse Not Found sort of things). That left one or two checkout people to handle a loooooong line of people trying to buy things.

    Based on the success that I've seen with Windows at the grocery store, I think if my bank switches to Windows, I'll switch banks. Shame, too, since it took me a year to convince them to support Mozilla for online banking.

    1. Re:Broken checkouts, now it's the ATMs turn by PhxBlue · · Score: 1

      That sounds more like a problem with the employees at the grocery store that manage the machines than with the machines themselves. How much technical support does it take to fix a crash (at least at a reboot-and-see-if-it-works-now level) or a "mouse not found" error, really?

      --
      !#@%*)anks for hanging up the phone, dear.
  67. While Linux ATM users are waiting for ports... by Anonymous Coward · · Score: 0

    ...we Windows ATM users will be playing Half-Life II, DeusEx II, and Halo! Suckers.

  68. No more banks by devphaeton · · Score: 4, Funny

    Looks like it's time to pull all the cash out of the banks and go back to the Bank of Between The Matresses. Last thing we need is a stupid windows worm to have a huge impact on the finances of the United States (or any other countries that use this scheme).

    Oh, and out of spite, i'll figure out a way to make my bed run FreeBSD* or something.

    [*]"BSD" always makes me think of something like Bondage/Sado-Domination or something.

    --


    do() || do_not(); // try();
    1. Re:No more banks by zulux · · Score: 1

      Bank of Between The Matresses.

      Even better - The Bank Above The Matresses.

      Just date a hooker - pay her, and when you need money - just pimp-slap her.

      --

      Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

    2. Re:No more banks by Richard_at_work · · Score: 1

      News Just In: Circumvention tool for Bank of Between the Matresses found in the wild, experts name it "The Burgler"

    3. Re:No more banks by lboxman · · Score: 1

      You mean "BDSM". Hmmm...FreeBDSM...

      --
      Regexes are like cocaine. The first hit is pretty good, but afterwards you try to use them to solve all your problems.
    4. Re:No more banks by Anonymous Coward · · Score: 0

      I think you'll find that netBSD already have a matress port.

  69. How about we already have ATMs running windows by quantax · · Score: 4, Insightful

    This is nothing new, certain banks have had NT running as for atms for a while now. Hell, the subway card dispensing machines in NYC run NT as well as the entire line of NJ Transit ticket-dispensing machines. So dont go off making silly comments of doom and destruction since guess what, they're already here and have been for a while! This is not to say that things cannot go wrong (I see the above mentioned machines being serviced fairly often and they do get errors), but lets not get too dramatic.

    --
    "What can a thoughtful man hope for mankind on Earth, given the experience of the past million years? Nothing." -Bokonon
    1. Re:How about we already have ATMs running windows by boiscout · · Score: 1

      I was in NJ a couple weeks ago, in the Edison train terminal and EVERY machine was down due to some windows error. Ended up having to drive back to Metuchen where all but one of the machines was down.

      So obviously there are problems with Windows machines.

      --
      "Shut up about my driving. You're still alive."
  70. "Open" Platform by FuzzyBad-Mofo · · Score: 1

    They would prefer Windows, a platform they consider 'open' in that it is compatible with their internal corporate networks.

    Or they could migrate their corporate network to a truly open system. Unfortunate that corporations (even banks!) are willing to entrust their business to such unreliable software, all in the name of familiarity.

  71. Your too Paranoid by 10bosch · · Score: 1

    First of all, do you really think this is that big of a security concern? Blame all the virus activity on the idiots that open attachments in their email. This is also a stripped down version of the OS. None of the typical combined driver inconsistencies (ie graphics cards, wireless, modem, etc) for hardware that usually causes the instability problems. The drivers, mentioned above, will be strictly written and tested together to run in this environment. Again, like everyone else says, 'Now, I'm not a M$ hater, I really like linux'. Does it really matter what OS the ATM uses? You have more of a security risk of Jim-Bob yanking(redneck hacking) an ATM machine out with his rusted 80's pick-up truck, than you do by having the OS run Windows.

    1. Re:Your too Paranoid by PitaBred · · Score: 1

      I think the security concern is quite valid. As another poster here mentioned, there are plenty of crashed ticket machines around here... do you really want something that has cash in it as reliable as they are? I've seen them dead quite often, or able to do things on the desktop with them. That's great security... get all the info on the machine with a camera, go home and figure out how to break it. Even then, I'm sure that people will be as understanding about not being able to get to their money when they want to because the machine has crashed as they are about when they can't get into their computer because Windows has thrown up all over itself. People for the most part hate Windows because it's unreliable and buggy, but ask me (they think rhetorically) "What else is there?" I've never used ATM's yet though, and this just cements the decision in my mind.

  72. Diebold by mofochickamo · · Score: 1
    I worked at Diebold 4 years ago at their campus card systems division. I worked on an ATM like terminal (it actually converted cash to card credits) that ran Windows CE.

    As a funny aside, I worked with a programmer named Jules and, after he left the company and I was responsible for the code. While looking through the code one day I found many variables named... jules! If that isn't self documenting code, I don't know what it. In addition, our terminal had problems booting but Jules, being the ever resourceful programmer he is, learned that if he pressed the escape key a lot as the computer was booting then everything worked fine. After Jules left, one of the other programmers became fed up with the escape key nonsense, replaced the keyboard, and the problem was solved.

    So remember, in Capitalist America, Jules programs your ATM!

    --
    Honk if you're horny.
  73. Scary by nstrom · · Score: 1

    I remember going to the mall once a couple years ago, and saw an error screen on one of the Webster Bank ATMs. It was running OS/2.

  74. Clippy by Stephen+Williams · · Score: 2, Funny

    "You have requested $40. Last week, you withdrew $50. Are you sure that you don't need the extra $10?"

    "You appear to be paying your credit card bill. I see that you have $2,000 credit remaining. Would you like me to order the latest quality products from Microsoft for you?"

    -Stephen

  75. ATMs with Windows crashing is happening now by CapS · · Score: 1

    Here's a pic of an ATM with a BSOD. This guy claims to have been able to get to a Windows desktop on an ATM.

    1. Re:ATMs with Windows crashing is happening now by dubstop · · Score: 1

      That doesn't look like an ATM. It's got a slot that's labelled along the lines of, "Insert Cash Here".

      Then again, maybe I've been using them wrong, all these years.

    2. Re:ATMs with Windows crashing is happening now by windex82 · · Score: 1

      Looks ot be a changing machine as well.... or possibly a way to deposit money instantly instead of putting it in the envelop, throwing it in the deposit slot, and waiting for the bank to empty

  76. Here's another one by edxwelch · · Score: 1
  77. A symptom by TheLink · · Score: 1

    That's coz pc hardware is so plentiful, cheap and powerful.

    Trouble is, if they actually use PC class hardware those blue-screens etc could easily be because of flaky RAM, bad power, nonECC RAM bit being hit by a cosmic ray/particle.

    On the slow old hardware the transistors on chips were so big even if a cosmic ray hit one of them, it'd hardly notice.

    Still that's should be quite rare, but power spikes/EM could be an issue.

    --
  78. Advert by Anonymous Coward · · Score: 0

    When the advert underneath your story is for M$ software you really should think about your priorities.

  79. Just Great! by Dutchmaan · · Score: 1

    Now ATMs will be dispensing Monopoly Money!

  80. The Nigerians will love this one by trolman · · Score: 2, Funny

    just wait until Outlook is integrated for messaging. Log into your bank account and find a message waiting from Mr.Kerberos of Nigeria with $2M waiting for you. [press 'okay' to accept wire transfer of 2,000,000,000,000]

  81. Just as reliable as theatre ticket systems? by straponego · · Score: 1
    Many movie theatres in Denver have touch-screen systems running Windows. They're very convenient, when they work; I've used them about a dozen times at several theatres. I would have used them twice that often if they hadn't been crashed.

    Of course, I'm stupid for using ATMs as often as I do, so maybe this is a good thing. It will encourage us to carry more cash or use less, because there will be a significant chance that nearby ATMs will not be working.

  82. For Free Cash.... by devphaeton · · Score: 1

    ..... the *real* ATM Hackers will be able to crack into the ATM's OS by using buffer overflows and data encoded into the magnetic strip of home-made atm cards.

    The Rebirth Of The Card Walloper!

    --


    do() || do_not(); // try();
  83. Been there, done that. by tlund · · Score: 0

    Here in Sweden i have seen crashed/rebooting ATMs running:

    * DOS
    * OS/2
    * Windows

  84. ATM have email addresses?? by ibeleo · · Score: 1

    On a morning when I'm receiving the latest windows virus in my inbox every five minutes I feel very comfortable with this."
    Unless there is a menu option on the ATM to open the attachment on a email that promise to enlarge you AND your checking account that shouldn't be a problem.

    After all the real problem is end-users who click on things they shouldn't - followed closely by those who allow end-users to do that.

    No, the real question is why pay licensing fees to Micro$oft when Linux is free (SCO get real!) and IMHO better. Is it because of security certification??
    1. Re:ATM have email addresses?? by ninthwave · · Score: 1

      Sorry with the rpc dcom exploit and the sql slammer exploits end users don't need to do anything pass around problems. A hole in these machines once infected could take out the electronic banking system. A slammer type virus that reach maximum saturation in 8minutes accross the internet would wipe out this system leaving people running to the banks for their money and if the banks are connected to this system the network noise may make transactions impossible. 99% of money is electronic . Very scary. But then I hope this network is locked down tighter than a nun.

      --
      I was thinking of the immortal words of Socrates, who said: "I drank what?" - Chris Knight (Val Kilmer)- Real Genius
    2. Re:ATM have email addresses?? by ibeleo · · Score: 1

      Yeah you're right but I was assuming (my bad) that they will throw a few firewalls and patches in there.

    3. Re:ATM have email addresses?? by ninthwave · · Score: 1

      What do they say about assume it makes an ass out of you and me. But then I don't need word play to make myself anymore of an ass.

      --
      I was thinking of the immortal words of Socrates, who said: "I drank what?" - Chris Knight (Val Kilmer)- Real Genius
  85. New cool easter eggs! by Anonymous Coward · · Score: 0

    Withdraw $123 wait 44 Seconds, then press Cancel+555+Enter+Bill Gate's birth date, and the ATM will get you another free 1000 bucks!

  86. OS/2 by wub · · Score: 1

    I saw an ATM crash once and... it booted up OS/2!

  87. Windows Security by __aagmrb7289 · · Score: 1

    Oh no! Microsoft security sucks! Its the worst in the entire world! Anyone can write a better, more secure OS than Microsoft! Why, oh why, aren't they using Linux, the only secure OS in the world (tm)? Whoa is me!

    Okay, now that I've exhausting the topic for 90% of the people who are going to feel the need to post - who's up for some beer and pizza? Game of darts?

  88. ATM scams by swb · · Score: 2, Informative

    I've heard of a couple of other scams involving ATMs. One took place at a mall in California(?) -- the theives put in their *own* ATM that recorded numbers and access codes, but didn't give out any cash. They then collected the ATM, retrieved the card stripe data and access codes, cloned some cards and went on a withdrawal spree.

    Most recently I was at an ATM that had a FWD: FWD: FWD: -type email taped to it warning of a new scam; thieves that put a plastic sleeve into the card slot that somehow allows you to use the ATM but captures your card. They observe your access code, and when you leave, they remove the sleeve+card and then do a bunch of withdrawals (to zero) and ditch the card.

    The latter scheme seemed dubious; the chain-letter like WARNING on the machine, and the insertion sensors on card slots I can't see allowing something jammed that far into them. Plus this was at a gas station deep in suburbia where hanging around the ATM would be suspicious, and where the ATM was in a corner making its use a complete screen of the keyboard.

    In college (mid 80s) an ATM in the student union had its comm line (cat3, looked like a phone line) exoposed, and it was in a seldom-used corner. We thought it would have been possible to hook a PC to the line and capture a legit transaction. We'd then repeat the transaction and just replay the responses from the remote end. But I'm sure that even in the 80s the comm links were encrypted and not spoofable like this. But it was a reasonable idea.

    1. Re:ATM scams by Richard_at_work · · Score: 5, Informative

      The latter scheme seemed dubious; the chain-letter like WARNING on the machine, and the insertion sensors on card slots I can't see allowing something jammed that far into them. Plus this was at a gas station deep in suburbia where hanging around the ATM would be suspicious, and where the ATM was in a corner making its use a complete screen of the keyboard.

      This scam is called the lebanese loop, and involves installing a thin bit of wire into the card slot, which jams the card in there. This of course stops the ATM from actually doing anything, but a kind gentleman behind you suggests that maybe you should input your PIN a second time. While he is shoulder surfing. This of course doesnt work, and the ATM refuses to give your card back, mainly because it actually cant :)

      Then you give up, wander into the bank to complain, and he has extracted your card (easy if you know how with these things) and run off to another ATM in the locality to quickly drain your account of everything he can get.

      This scam has been ran a number of times in my town, and people keep getting caught out, even tho there are now massive warnings on the ATMs.

    2. Re:ATM scams by delus10n0 · · Score: 1

      Just interesting to note there's more information about those loops here.

      --
      Not All Who Wander Are Lost
    3. Re:ATM scams by Anonymous+Coed · · Score: 1

      My bank account has a daily ATM withdrawl limit of $300. So you can't exactly clean out my account on a single day. Isn't this true on most other banks?

  89. And everyone thinks im crazy.. by size1one · · Score: 2, Funny

    ..for burying my money in a coffee can in my back yard

    1. Re:And everyone thinks im crazy.. by dubstop · · Score: 0

      You're not crazy. What's your address?

    2. Re:And everyone thinks im crazy.. by size1one · · Score: 1

      1835 73rd Ave NE, Medina, WA 98039 Ask for Bill

    3. Re:And everyone thinks im crazy.. by dubstop · · Score: 1

      Big coffee can, huh?

  90. Not That Bad by MrEnigma · · Score: 1

    I really don't think it will be that bad.

    As long as they just simply use this as a platform to run the ATM software on, I think it will be reliable.

    Back in the day, I setup a Windows 98 box, used 98Lite to remove all kinds of junk, got the install down to 40-50mbs I believe. That machine booted insanely fast, and it was very reliable, never saw a blue screen on it, etc.

    I think if they strip it down, go as far to make certain things not executable, and close ports, etc, I think it could be just as good as what we have. Then again, why are they changing this? It works, and how many more features can you get out of it?

    --
    GeekWares - Buy and Download Today!
  91. humm.. by Anonymous Coward · · Score: 0

    Wonder how long until someone manages to get knoppix onto a smart card and has bank machines booting up into tux racer..

    Screw X-box hacks.. I want myth-tv on my local bank machine.. my tv could follow me EVERYWHERE!!

  92. Bill Gates Bills by G4from128k · · Score: 1

    This is definitely another step toward world domination. How long before Bill Gates graces the front of the new $1024 bill?

    --
    Two wrongs don't make a right, but three lefts do.
  93. ATMS by aufecht · · Score: 1

    Don't most run DOS now anyway?

  94. Here's some more info... by BMonger · · Score: 3, Funny

    From Microsoft on how ATM works...

    ...

    ...

    ohhhhh... you mean... gotcha... nevermind.

    1. Re:Here's some more info... by b00fhead · · Score: 1

      I can count the number of people who _haven't_ confused Automatic Teller Machine for Asynchronous Transfer Mode the first time I mention it on the fingers of zero hands...

  95. Probably doesn't belong to you by r6144 · · Score: 1

    IANAL, but IIRC in many countries money obtained through ATM malfunction is not technically yours, and you must return them.

  96. Naive. Sad. by pmz · · Score: 1

    From the Wired article: "With open technologies it is easier to run different types of hardware on the same software."

    Holy shit, I can't believe the banks are so gullible. Did they actually believe what a saleman told them?!?

    I thought that by handling so much money they would be more cynical by now. I guess not.

  97. Shit happens. by Colosse · · Score: 2, Insightful

    I belive that problems can really happen, it actually hapened to me once. I'm at the store and I pay a ~500$ purchace with my card. First try : Network Error, transaction cancelled. Second time, the machine didn't even try to connect. So I get to an ATM, get the cash and go back to the shop to get my purchace. Later that day, I got to go to the bank, and to my surprise, my cash balance is lower than expected. ~500$ lower, actually the money was lost during the transaction. I go see a councellor telling about the problem, he tells me that I need the transaction paper, the paper is down the trash at the store, so I get to the store, searches the trashcan for the paper, I finally get it, go back to the bank and wait for the councellor. When I see him, he tells me that that wasn't thir faul, and that I'll have to wait a few months to get my money back. Since I had a nice sum there, I told him that I was better to have my money back in the week or that another bank swill get me a their customer. The money was there by night. Error, happens and its never the financial instittutions fault...

    --
    Colosse.
  98. What are the alternatives? by Palverone · · Score: 0

    I appreciate and understand the slams against M$ from the anti crowd but what are the alternatives? like everyone else they are trying to cut the development costs in implimenting new services for their customers-by developing rapid-applications on a highly available product such as Microsoft Windows will allow. I love Linux so let's not get into a OS war, we're talking Windows on ATM's not Linux on ATM's...

    I've haven't seen an MS based ATM in my neck of the woods, but I HAVE seen ATMs that were down for one reason or another-just because it's an M$ ATM means its by default bad?

    Yes they are on a network-a closed and highly guarded network-yes the access panels can be picked by a lockpick, but easy? The whole concept of someone picking a lock, installing some trojan on there, and then walking away with the cash is good in a fantasy novel, but highly unlikely-if it does happen let the Bank be damned for not taking the needed protection to its own systems.

  99. More likely... by NickFitz · · Score: 1

    Are you sure you want to withdraw some cash?

    You must restart your computer before your money can be dispensed

    And, of course

    C:\WinNT\System32\dispense.dll not found

    --
    Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
  100. I had a nightmare experience with a Windows ATM by Vihai · · Score: 2, Interesting


    Windows ATM ? It's already happening!

    I was in Croatia some year ago, inserted my card, made some choice on the screen when suddenly a BSOD appeared, the card remained stuck in the ATM and I wasn't able to have it back, even if the bank was open.

    I had to continue my vacation without money since the card was mailed to my bank... in Italy...

    Unfortunatelly I didn't have a camera...

  101. Sometimes I wonder by phorm · · Score: 1

    Whether large companies even *consider* something other than windows. Do these banks know about linux? Haven't they been watching current virus headlines? Maybe open-sourcedness scares them, since that means that to a certain extent, anyone can view the code the banking system is based on.

    I mean, what is the justification for using windows... or even linux for that matter. Why not a for-ATM OS, I'm sure a bank could afford the dev work and in the end it'll like cut costs more than having windows-based ATM crashes.
    Meanwhilst, I'm waiting for a windows hack that plays a "laugh track" WAV file when somebody checks their balance... that and I'm expecting a few windows errors due to "division by zero"

  102. Wire transfers to Bill & Team by Anonymous Coward · · Score: 0

    Excellent, Wire Transfers to Bill, direct payment of Microsoft Tax. Consume more resources then needed. Use M$ encryption.

    Can we say Identity Theft? I new you could.

  103. Is security really an issue here? by verbatim_verbose · · Score: 5, Insightful

    I understand the standard windows=bad theme for slashdot postings, but think about it for a minute. It's in a box that's locked up tight, many with cameras around, not connected directly to the internet... so really... is there any significant security issue to worry about any more so than with the other ATMs around?

    1. Re:Is security really an issue here? by Anonymous Coward · · Score: 0

      is there any significant security issue to worry about any more so than with the other ATMs around?

      Well, for one, when it crashes in the middle of a transaction and someone takes a gun / SUV to it.

  104. Comp.Sys.Amiga.Games needs your troll! by Anonymous Coward · · Score: 0

    Calling all trolls! Calling All Trolls! Masters of the NNTP Protocol, we need your trolls in the comp.sys.amiga.games newsgroup.

    Goatse, Tubgirl, spin.gif, we need it all. Amiga is dying posts!

    If you dont post in comp.sys.amiga.games then your a nullo! Body nullification [globalapathy.com]

  105. Pavlov's geeks... by ryanvm · · Score: 4, Insightful

    Man, you guys are like Pavlov's dogs. Taco rings the Microsoft story bell and out comes the rhetoric-spouting zealots. Sure, your points are valid security concerns. But they sure as hell aren't specific to Windows. Time for rebuttals...

    Point 1 - Comm line: But what happens when it turns out they've used some Win-standard encryption .dll that gets hacked?

    Ah yes, God knows non-Windows communications software never has exploits (it's a link to the SSH exploit story).

    Point 2 - UI: The more Windoze crap they add -- they're talking about "lottery tickets and soft drinks" -- the more robust the UI will have to be. Are you sure you checked that buffer overflow?

    Uh, this is specific to Windows how? Microsoft isn't going to be writing the interface, the ATM companies are. And they'd be writing the EXACT same interface on whatver platform you want them to use.

    Point 3 - Physical Access: But what happens when trojan-friendly Windows is the OS? Pick the lock, load the software (because there *will* be a floppy, CD-ROM, or USB port for upgrades)

    Guess what - the best hackers out there are more familiar with non-Windows OSes than they are with Windows. TiVo runs Linux and it's had the shit hacked out of it. ReplayTV, while still hackable, hasn't had nearly the level of "unofficial" customization. It's a lot easier to muck around with software if you have the source to it.

    Now, I'm not saying that Windows is more secure than other OSes. That thought is absurd. My point is that in a very tightly controlled environment, it can be just as secure as the next OS. My other point is that you guys are fucking insane with anti-MS zealotry. Why don't you try looking at the world without that chip on your shoulder.

    1. Re:Pavlov's geeks... by Anonymous Coward · · Score: 1, Insightful

      Point 1: SSH isn't an OS (and certainly not the only encryption method out there), while Windows encryption .dll files are quite likely part of the (sing it with me now-) OS itself. Odds on Microsoft supplying the .dll files instead of the ATM code-monkey are pretty good. Sure, the guy can write his own encryption, but can he remove the ones already in place from this stripped version of Win32?

      Point 2: How exactly would you write "the exact same interface" (especially a complex one) to a foreign set of API's without problems? It's not as if Microsoft has a stellar record in publishing the things, let alone making them all accessible (or closeable).

      Point3: TiVo doesn't spit out cash.

      Also, while it is easier to "muck" about with software that the cracker has the source to, it is also easier for the ATM code-monkey to fix any problems he/she find, BEFORE the exploit occurs.

      This places the ability to secure the thing in the ATM code-monkey's hands, and not some OS-seller out in Redmond who may or may not get around to patching it.

      'zat help?

    2. Re:Pavlov's geeks... by Anonymous Coward · · Score: 0

      look who's talking, a guy who steals the plot line from a pizza commercial......

    3. Re:Pavlov's geeks... by Anonymous Coward · · Score: 0

      Point 1 - Which part of your response wasn't a wild assumption or strawman argument?

    4. Re:Pavlov's geeks... by ryanvm · · Score: 1

      Huh? I don't get it.

    5. Re:Pavlov's geeks... by Anonymous Coward · · Score: 2, Interesting

      1) You're asserting SSH is an OS now? That's pretty funny.

      Oh, you claim that .dll files are never part of the OS, is that it? Guess what, sweetie? A Win32-based package will likely include the .dll files as part of the OS for "better integration" and "faster response", no matter whose encryption gets used. ( you do know what the word "likely" means, right? )

      2) Microsoft has been caught in court hiding APIs, for frig sakes. APIs (esp. the ones not fully published, if at all) also have a nasty habit of creating side effects not intended by the author, many of which are too subtle to be detected until long after release.

      Microsoft isn't in the business of supplying the source code for their OS without expecting a ton of cash for the privilege, and an NDA the size of Califronia's budget deficit listings.

      Microsoft software (like anybody else's) has holes in it. There is no such thing as a 100% secure system, and MS is the worst in the lot. At least with OSS, you get the source code and can customize the whole shebang to suit your needs, AND find/plug all the holes you find yourself, without relying on Redmond to patch it for you.

      Now dearie, was all of that easy enough for you to understand? I hope so, because I'd hate to have to post a 2MB GIF with all the info broken down into: "See Jane code. Code Jane, code. See Jane find hole in OS and there's fsck-all she can do about it..."

      IOW, there are no wild assumptions or (therefore) strawman arguments in there.

      I mean really, if you have to resort to simple cries of "debate tricks! debate tricks!" when your head fails you, I suggest you give up on your dreams of someday working in a real IT shop, and get back to collecting your boss' dry cleaning before he catches you messing around unauthorized on the web ;)

      --
      (kindly insert your invented "*snif* but dammit I'm successful!" response and sundry haphazard sputterings here... we know it's coming.)
      --

    6. Re:Pavlov's geeks... by Anonymous Coward · · Score: 0

      Well put - this is one of the few articles I've actually read the forums on - I stopped reading the forums a couple of years ago due to the extreme linux-elite that frequent here. Luckily, I can read the news articles without reading their crap. Most of these people don't make any real money in the computer world. If they did, they'd be using windows. I use it because I make a lot of money doing it. Linux can't hold a candle to that. When you college kids get in the real world, I hope you enjoy your one room apartment along with your linux knowledge.

  106. Catz Refference by grasshoppa · · Score: 0

    All your cash are belong to us?

    On a side note, haven't these banks been watching the news?

    --
    Mod me down with all of your hatred and your journey towards the dark side will be complete!
  107. Getting the Blue Screen instead of some Green by Anonymous Coward · · Score: 0

    It simply strikes me that Windows is the wrong solution to this problem. This is not an anti-Windows or anti-Microsoft rant. Windows is a general purpose OS that started out for the desktop and has had server capabilities added over time. It has an enormous number of capabilities that simply aren't needed for an ATM. Without contact with the Internet, it is unlike that anyone can exploit vulnerabilities to cause ATMs with dispense free cash. However, it seems likely that it will be possible to create denial-of-service attacks against them.

  108. Latest virus by totierne · · Score: 1

    I am being hit by spam with payloads over 150K, which I assume to be viral attachments. The spam companies usually want to conserve bandwidth and have emails of size 3-4 k, could it be that the email list holders are themselves being hit by viruses which are then sending the viruses out to all the email addresses that are on their lists, or just that bandwidth is cheap even to spamers. Am I happy, that the spamers may be hit by viruses, or am I sad, that my email is being full of junk fast? decisions decisions.

    1. Re:Latest virus by edison490 · · Score: 1

      yes, I am too getting hit. So far I am just trying to keep up with it, but am working behind the scenes to stop/reduce it.

  109. Security concerns spreading by nomadicGeek · · Score: 4, Insightful

    I work with a lot of embedded controls systems and the use of Windows with these systems (for Human Machine Interface, data gathering, etc) is increasingly common. The security concerns related to viruses and worms are also more common.

    Back when more of these systems used Unix, VMS, etc, it was not a big concern. The environment was so heterogeneous that you didn't need to worry. Now that everyone is running Windows, it becomes a huge problem.

    I've been helping several of my customers lock things down and better isolate their control systems. There are plenty of ways to do this effectively but it only takes one careless tech to screw the whole thing up. While I'm confident that I can develop the infrastructure and procedures to protect the systems, I'm not confident that the procedures will be adhered to.

    This has become such a large concern that many of them are reevaluating their purchasing decisions and considering turning away from Windows. The problem is that nearly all of the vendors are now producing Windows only solutions.

    I would like to say that there would likely be similar problems if everyone was running Linux. While you can lock things down when you start to put the systems into the hands of less sophisticated users you will have the same problems. I see this as more of a user problem than a technology problem. The reason that these worms and viruses spread so fast is that users are not taking the procautions that they should.

    Anecdotal support for this argument can be found at any large LAN party. There are always a number of bozos running Red Hat infected with all kinds of crap because they have no idea what they are doing.

    You can give two guys the best woodworking equipment in the world and the best wood. One will produce an heirloom and the other will be in the emergency room getting his fingers sewn back on. There are more of the latter than the former in this world.

    1. Re:Security concerns spreading by Anonymous Coward · · Score: 1, Insightful

      Though I agree with the bulk of what you've said, it's also disingenous to ignore the fact that one OS (according to its own makers!!) simply was not designed with security in mind.

      You're ignoring this.

      A better analogy would be: one uses tools that cut crooked and tend to blow up, another uses quality tools. Is it a given that ignoramus + quality tools will be better than master craftsman + windows tools? No of course not, but you're still ignoring the fact that the quality of the tools *is* different.

      Also, Red Hat infected with what crap? I'm genuinely curious, having not even *heard* of crap that will infect Red Hat (outside of *theoretical* exploits, and historical ones).

      Hmmmm?

    2. Re:Security concerns spreading by Anonymous Coward · · Score: 0

      NatWest in the UK used to have Windows ATMs (not sure if they still do). It of course cost zillions to switch. Anyway, after getting my card back, and my money out, the machine rebooted right in front of me. Yep, I got to see the old NT blue screen as the thing came back up.

      So, never mind what networks these things are on - if it decides to reboot just after you stick your card in, then goodbye card, goodbye money for the weekend.

    3. Re:Security concerns spreading by CapS · · Score: 1

      I think you've overlooked the fact that Windows isn't very secure, and is less secure than other operating systems. There are fewer security problems on other platforms because they were designed with security in mind; with Windows, security was added in as an afterthought.

      Check out this New York Times article (free reg required) which talks about why there are fewer viruses and worms for Linux and Mac OS X.

  110. Yawn... by tjensor · · Score: 1

    ...what a suprise another anti MS scare story.. wtf does an outlook virus have to do with how safe or not an ATM machine is?

    --
    <fnord>OBEY</fnord>
  111. Quote from the article... by grsiepka · · Score: 1

    Quote from Bruce Schneier, chief technology officer at security monitoring and consulting company Counterpane Internet Security: "When you think about an ATM machine, it is basically a vault," Schneier said. "There is inherent security there." What a friggin jackass... CTO of a security company and he still says "ATM machine" He better protect his PIN number.

  112. There already are... by Lord+Kestrel · · Score: 1

    Here in Seattle, most ATMs are running OS/2 or Windows NT4. They seem to be running on standard x86 clones, although all you interface with is the display and a serial port for the keypad.

    Windows2k/XP by itself isn't really a problem in an ATM. Attaching said ATM to a wide open network IS a problem. They'll probably stick with the dedicated leased lines, and it'll be about as secure as it was with OS/2 / NT4.

  113. Slower than DOS!!! by Anonymous Coward · · Score: 1, Informative

    I live in the UK. Barclays bank used to use DOS based machines. Then they "upgraded". The NT machines now display all sorts of fancy pictures - and are about 100x slower than the old dos machines.

    I recently noticed that all of the machines inside (that the bankers use) are Windows 2000 machines; replacing the x terminals they used to use. Clearly someone has made a bad decision in IT management inside of Barclays.

  114. Not as big a security risk as you guys think by zapp · · Score: 4, Insightful

    Guys... you have to realize these ATMs (unix, windows, other) are NOT on the public internet. They're not even on the same network as the workstation computers inside the bank. They may not even be using the same protocols, but I don't know about that.

    The fact that they run Windows doesn't honestly mean much to me, because if the security experts in those banks are stupid enough to connect an ATM (or any number of other important machines internally) to any sort of public network... they're gonna get fucked at one point or another.

    How often do you think a UNIX ATM's kernel/packages gets patched to fix that latest overflow discovered? Probably never.

    --
    no comment
    1. Re:Not as big a security risk as you guys think by scharkalvin · · Score: 1

      IIRC, ATM's do not use TCIP protocol, they use a special protocol that runs over private lines. They even (at one time) used special modems that weren't compatible with normal dialup modems.

    2. Re:Not as big a security risk as you guys think by DuncMan · · Score: 1
      Guys... you have to realize these ATMs (unix, windows, other) are NOT on the public internet. They're not even on the same network as the workstation computers inside the bank.

      Then please explain this choice quote from Gwenn Bezard's article;

      They would prefer Windows, a platform they consider "open" in that it is compatible with their internal corporate networks.

      The banks interviewed may really be considering attaching their ATMs to their LANs- I'm not sure that it means whatever secure network normally connects ATMs.

    3. Re:Not as big a security risk as you guys think by WindBourne · · Score: 1

      Same way as the Nuclear power plant was on an isolated network.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    4. Re:Not as big a security risk as you guys think by Anonymous Coward · · Score: 0

      Why would an ATM be running OpenSSH? Just curoius....

    5. Re:Not as big a security risk as you guys think by Anonymous Coward · · Score: 0

      Not on the public internet, eh? Not running windows, eh?

      So why did Bank of America lose all of its ATMs during the internet Windows worm last January?

    6. Re:Not as big a security risk as you guys think by demo9orgon · · Score: 1

      My concerns are not about security per se.

      Maybe I just don't want to have my eyeballs farmed out, or endure some jingle or flash commercial while I'm waiting for my money?

      Maybe my time is more important to me, and my control of what I want to see and hear in the environment around me than some ideological argument about the use of software from a criminal company.

      I can turn off my TV (haven't watched in months, and don't plan on going back), fast forward and skip commercials on DVD's, and block pop-ups and delete spam, but when I have to be poked in the brain just to get my money, MY MONEY, out of a machine and still have to pay ATM Fees then the credit union is looking like a better place all the damn time. I live right next to one, might as well start using it.

      I'll be sure to write a glowing letter explaining all this to the bank when I stop using them and explain that I'm not their captive customer advert-bitch. Maybe the greedy bastards are unhappy that they can't outsource more of their work to other countries. Maybe the ever-increasing number of poor people is finally starting to eat their bottom line, but I'm not going to pay them to use my money and advertise crap to me.

      It might also be a nice touch if people like me, who don't waste our time on commercialized crap, take that time and organize the migration of intelligent people from stupid companies (banks) to smarter companines (credit unions).

      It would be a silent campaign--word of mouth, and reinforced every time someone passes by a Mall ATM, or has to stand in line behind three or more people at an ATM. You simply turn to the next guy in line and say,

      "Hey, remember when you could just get your money and go?"
      They'll probably nod.
      "Yeah, I sure miss that. Now we get commercials for movies, television shows, and cars. And did you know we have to pay $2 to watch that?"
      They'll either nod or look unhappy.
      "Yep, it costs you $2 to make a transaction, and you still have to wait for the commercial to stop. Hey, I hear they don't do that at _creditunionnamehere_. Think I'll go check them out."
      Looks at watch as another commercial queues on the ATM and the person is waiting for it to stop before they can get their reciept.
      "Well, this is going to be forever, gotta go. Have a a nice day."

      --
      Every new form of media has it's own Requirimento
    7. Re:Not as big a security risk as you guys think by Anonymous Coward · · Score: 0
      if the security experts in those banks are stupid enough...


      So are considering this a postulate, or an axiom?

    8. Re:Not as big a security risk as you guys think by Anonymous Coward · · Score: 1, Insightful


      You mean like this...
      http://www.usatoday.com/tech/news/2003-01 -25-inter net-attack_x.htm

      "Bank of America Corp., one of the nation's largest banks, said many customers could not withdraw money from its 13,000 ATM machines because of technical problems caused by the attack."

    9. Re:Not as big a security risk as you guys think by geschild · · Score: 1

      To sour your cream for ya: the ATM has an interface, or it would be useless. The fact that it consists of a numerical key-pad with additions, a screen with buttons to the side and a card-slot for your card and you've been using those all along says more about you than about the machine.

      I wouldn't put it past a good hacker with knowledge of the system to use the card-reader to overflow the input system and then use the rest of the interface to his own advantage.

      A good point made by another poster: somebody with that type of knowledge probably knows better ways to get at the green.

      --
      Karma? What's that again?
  115. windowsupdate? by kipple · · Score: 3, Funny

    can you imagine 60% of the ATMs in your city hitting windowsupdate.com all together?
    what about 60% of the ATMs in the US hitting it?

    Damn, we'll have to rename the slashdot effect into ATMeffect

    --
    -- There are two kind of sysadmins: Paranoids and Losers. (adapted from D. Bach)
  116. We arent april 1th yet ? by gedeco · · Score: 1

    This could make a good aprils fool joke. I was convinced they would only use decent stable software to power up atm's. Soon you could call Diebold with the following error message. GPF in cashpocket.vxd

  117. MSFT in ATM already in Sweden... by DanEkstrom · · Score: 2, Informative

    In Sweden we have ATMs with Windows NT already. Twice I've seen an ATM with the blue screen of death...

  118. Very questionable logic... by 3Suns · · Score: 3, Insightful
    From the article...
    He concluded the banking industry is ready to scrap IBM's OS/2 operating system, which powers most ATMs today. They would prefer Windows, a platform they consider "open" in that it is compatible with their internal corporate networks. Also, it's so ubiquitous that they can add features to all their ATMs without having to write multiple pieces of code for different machines.

    Now this just doesn't make sense. Sure, I'd agree with a need to upgrade from OS/2 - even finding a way to put new software on OS/2 is going to get hard as time goes on. But why the decision to go to Windows rather than a sensible decision like embedded Linux, QNX, heck ANYTHING but Windows...

    Windows does not provide the needed security, stability, or reliability needed for these applications. It does not provide real-time features that could allow certain security guarantees. The quoted reason, compatibility with "internal corporate networks" doesn't even make sense. Writing an interface for the functionality that ATMs provide might be an interesting project for an undergraduate intro-to-programming class. It's not like ATMs need to interoperate with the company Outlook Exchange server...

    This sounds like a bunch of ignorant suits were herded into a room by MS salespeople and told the "benefits" of XP Embedded. I seriously doubt that anyone experienced who put any technical thought into the matter would decide to use Windows for ATMs.

    --

    -3Suns

    ~~~~
    The Revolution will be Slashdotted
    1. Re:Very questionable logic... by 1s44c · · Score: 1

      This sounds like a bunch of ignorant suits were herded into a room by MS salespeople...

      Thats the way it always starts. Ignorant managers with no technical skills are like putty in microsofts collective hands...

    2. Re:Very questionable logic... by Mr_Silver · · Score: 1
      Now this just doesn't make sense. Sure, I'd agree with a need to upgrade from OS/2 - even finding a way to put new software on OS/2 is going to get hard as time goes on. But why the decision to go to Windows rather than a sensible decision like embedded Linux, QNX, heck ANYTHING but Windows...

      It could be that there is already the software available to build up from.

      If you went with something non-Windows, then the chances are you'd probably have to start from scratch. This costs significant time and money and reduces your time to market.

      Which for all the pros of Linux, having to re-invent the wheel just to get something basic working may be enough reasons not to go with it.

      --
      Avantslash - View Slashdot cleanly on your mobile phone.
    3. Re:Very questionable logic... by syle · · Score: 4, Insightful
      This sounds like a bunch of ignorant suits were herded into a room by MS salespeople and told the "benefits" of XP Embedded.
      You're exactly right, and I'm not sure how sarcastic you intended that to be, but it's the perfect truth of the matter. What it comes down to is that none of the top 10 banks in the U.S. would ever seriously consider something that an undergrad in an intro-to-programming class could write.

      It comes down to (1) liability, (2) how well it works, and distantly (3) price. In that order. Most large resellers who would be installing these systems don't use Linux, so they would never pitch it to the banks. Why? Because in the corporate world, everyone knows Windows works and everyone is happy with it. It's a no-brainer to use. What's linux? Who cares? They use Windows every day. When it breaks, they call someone who fixes it. They would view it as "taking a chance" on Linux, and they're not paid to take chances. Upgrading ATMs is probably a deal that takes 3-5 years from the initial start, and that's too much to risk on an OS that they've never heard of.

      As someone who has done troubleshooting for these type of systems, I'll tell you flat out, they don't care about security the same way you or I do. What they care about is whether they have someone to blame when it breaks. Sad but true.

      --

      /syle

    4. Re:Very questionable logic... by Richthofen80 · · Score: 1

      his sounds like a bunch of ignorant suits were herded into a room by MS salespeople and told the "benefits" of XP Embedded.

      Why is it that any company that buys a Windows solution is being indoctrinated? Guess what: People want windows. Its the reason the marketshare is so tilted towards windows. Its the reason that everyone *expects* it. Microsoft has no brainwashing ability. Every individual can make his own choices. If you don't like them, say so. but don't characterize the choices as ignorant. You don't know the people and you don't know the circumstances. Something tells me you're not anywhere near being a 'suit' that would determine anything important.

      --
      Reason, free market capitalism, and individualism
    5. Re:Very questionable logic... by molarmass192 · · Score: 1

      Microsoft has no brainwashing ability. Every individual can make his own choices.

      There's an adage that I'm sure you've heard that says, "Tell a lie often enough and eventually it is accepted as the truth". I'm not suggesting that Microsoft is necessarily lying, but the fact remains that if you keep pummeling a message into people's head, they eventually accept it as being a fact. It's called persuasion, it's a part of how the human mind works, and Microsoft are very very good at it. You can read the gory details here. Note that brainwashing is the most extreme form of persuasion and is rarely ever seen in practice.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    6. Re:Very questionable logic... by molarmass192 · · Score: 1

      ... also note my bad grammer, add "s"es and change "is" to "are" where appropriate.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    7. Re:Very questionable logic... by stubear · · Score: 1

      '"Tell a lie often enough and eventually it is accepted as the truth".'

      You mean like the lie that Windows isn't stable, secure or reliable enough? Sure, Windows 9x, even NT 3 and 4, had its problems but Windows 2000 and its progeny are every bit as good as anything else out there.

    8. Re:Very questionable logic... by Sentry21 · · Score: 1

      Because in the corporate world, everyone knows Windows works and everyone is happy with it.

      Are there streets of gold and rivers of chocolate too? Ooh, and magical fairies with pixie dust that makes the spring rain taste as sweet as honey?

      All I need to do is find a magical portal to this secret corporate world and bring back their purportedly working, happiness-inducing versions of Windows, and I can corner the market. Microsoft will be out of business in days, and I'll be a hero to everyone!

      --Dan

  119. Ummm... spot the problem... by gothicpoet · · Score: 2, Insightful
    Did anyone else notice this in the article?

    "They would prefer Windows, a platform they consider 'open' in that it is compatible with their internal corporate networks. Also, it's so ubiquitous that they can add features to all their ATMs without having to write multiple pieces of code for different machines." Bruce Schneier, a security company official, states that ATM do not operate online and are therefore not vulnerable to malicious viruses and internet attacks. No word on the blue screen of death."

    ATM's don't currently operate online and this is a GOOD THING. However that goes out the "Window" if the whole point of going to Windows to the PHB's is that it's "compatible with their internal corporate networks"...

    The article would seem to indicate that doing away with the very caveat that Bruce Schneier's quote uses to make this seem "okay" is part of the point of the exercise.

    (shakes head in disbelief...)

    --
    Quoth he ::
    "It's all academic anyway..."
  120. MetroCard Vending Machines in NY... by gpinzone · · Score: 2, Interesting

    ...use NT 4.0. Most of the original security issues with it had to do with the way it was programmed rather than the OS.

  121. We Need a Law by Bruha · · Score: 1

    That discloses the operating system running on ATM's so people can make informed decisions when inserting their credit/bank cards into them.

    Sorry Microsoft but I'm not about to stick my card in a machine especially when nobody can prove to me who's at the wheel.

    Most older machines run on home grown code and are not as hard to be cracked by hackers. If my bank switches to MS run machines I will take my money elsewhere.

  122. OMFG! OPEN!??? by pair-a-noyd · · Score: 1

    They consider windows "open"??!!
    "The Windows platform allows us to put even better protections in place."

    Someone must be blowing crack smoke up their asses.
    Or they are smoking from the same crack pipe as Darl...

    I for one don't use banks, at all, in any form. I do not have any sort of bank account, anywhere.
    I've had my identity stolen several times, bank accounts drained, accounts frozen and siezed because of activities of others. Screw the entire system.

    As it stands now, the system in general is badly flawed, badly broken, and pretty much un-fixable.
    And now they are going to run it on the number one virus delivery system on earth?

    Windows is the Typhoid Mary of OS'es.
    This is just another good reason to continue to stay out of the system. Live by cash alone. You can not go in debt that way, you control it 100% of the time and if you don't have it, you can't buy it. Not to mention that ID theives now have nothing to work with. Anything that shows up in my reports is fraud and theft because I dropped out of it all 10 years ago..

  123. is this insecure? by nsuttitinagul · · Score: 2, Insightful

    It seems to me this article implies that the bankers' lack of information is a form of security.

    They don't know exactly what services will be removed, and hence probably are not aware of what services could be running and producing security holes.

    The fact it is customizable also seems to present itself as a major security issue. How are we to know that these customized ATMs that also deal out lottery tickets or supermarket coupons were necessarily programmed (by the banker) correctly and securely? We can deploy this en masse too? So the potential for a large scale security breach would be high?

    I'm also a tad confused by the statement that it will be secure since it will not be hooked up online into a network. But it will have scriptable programming and customization?

    Maybe if everything goes right, it will be perfectly secure. Are ATMs basically vaults and are we still making sure that that stays the same?

    1. Re:is this insecure? by mingot · · Score: 1

      The fact it is customizable also seems to present itself as a major security issue. How are we to know that these customized ATMs that also deal out lottery tickets or supermarket coupons were necessarily programmed (by the banker) correctly and securely?

      I dunno, has suntrust had a ton of hacks and break ins at their ATM machines (with the custom code they used to sell postage stamps) in the five years they have been in use?

    2. Re:is this insecure? by Anonymous Coward · · Score: 0

      It's not hooked to an online network because ATMs aren't connected to the Internet, they connect with a dialup connection. So they can be programmed potentially by the bank and that's it. Unless you take the thing apart ;).

      Becuase they aren't online, it doesn't really matter what services are being run. Until the bank server gets the virus :-D

  124. nothing new by Anonymous Coward · · Score: 1, Interesting

    I actually though most of them had been running Windows for years. I was amused with something I saw three years ago in this regard. I was in a bank in line behind a mid-aged non-techy who just received their first ATM card. You know how non-techies can sometimes crash programs that a veteran would swear is rock solid. That's what she did. She crashed the ATM. This was inside a bank. A teller saw the whole ordeal, appeared promptly with a key, opened the ATM (from the front), pulled out a keyboard which was stashed away in the machine (!), pressed Ctrl-Alt-Del, and closed it up again as the machine booted Windows 3.1 (!). The teller was not a techie either. The "press Ctrl-Alt-Del" message was on a stick-note pasted to the keyboard(!). I swore I would never use another ATM with a touch-screen GUI. When possible, I use the text screen ATM's with blind belief that it is better(!).

  125. More bills by mm0mm · · Score: 1

    It's such an irony that the guy's name is "Bill Gates." (ATM == gates for bills) Finally we shall have access to the world's richest man's bank account via ATM. heh.

  126. Remember, the more you strip it down, by BigGar' · · Score: 1

    the less there is to break.

    --


    Shop smart, Shop S-Mart.
  127. Best Ironic Quote of the Year by *weasel · · Score: 3, Funny

    From a bank marketing analyst explaining the migration of ATM OS to windows:

    "With open technologies it is easier to run different types of hardware on the same software."

    and that's right, he's referring to Windows as 'open' technology.

    Banks are merging and acquiring different machines, and tired of writing changes a half dozen times or more. yet they're going with the high cost option, instead of the obvious one.

    a -security- company -CTO- exec gets a runner up prize for 'Dumbest Thing a Security Consultant Could Possibly Say' by suggesting that the ATMs wouldn't be vulnerable to the myriad MS worms and viruses because they dont work online.

    this not even a year after Slammer -did- manage to shut down many ATMs which -also- were not online.

    This Wired article reads like an Onion article.

    --
    // "Can't clowns and pirates just -try- to get along?"
  128. YES YES YES by greymond · · Score: 1

    Now when it asks for my PIN # I can just hit the "escape" key and it will still login and let me withdraw cash from the Bank's own "Administrators" account.

  129. error$ by smatt-man · · Score: 1

    I wonder if they will change the blue screens to green?

    --

    ---
    Lousy rotten karmic retribution.
  130. Image.. by k98sven · · Score: 1

    Here

    I've actually seen this myself a couple of times.. and no, none of the ATM keys seem to be mapped to Return, so you can't do anything.

  131. What About Linux? by Aneirin · · Score: 1

    Is there some reason they cant install the nice little FREE operating system that would give the same benefits and increased stability?

  132. Try the irish version. by VendettaMF · · Score: 1

    AIB = Allied Irish Banks They're ATMS tend to be signposted with "AIB Bank ATM Machine" or near equivalent.

    --
    kartune85 : Incapable of reason, observation or learning. A kind of dim, drab, flightless parrot.
  133. MS-DOS! by sonicattack · · Score: 3, Funny

    In Sweden, at least one major bank has used MS-DOS for their ATM:s. I saw one of these in a "funny" state (late 1999, I think) and of course took some shots...

    Images here

    The server is a powerful Pentium 120 with a whopping 40 MB of RAM, so if it's slow, just keep banging on it.. :)

  134. transaction fees by smatt-man · · Score: 1

    There will probably be a $1 transaction fee for all withdrawls that will be deposited into Bill's personal account.

    --

    ---
    Lousy rotten karmic retribution.
  135. I was pleasantly surprised by Anonymous Coward · · Score: 0

    yesterday when I went to my bank's ATM to withdraw some money.

    after entering my PIN, the ATM asked for my birthdate.

    nice to see the bank implementing an additional security identifier.

    not that this would help if an ATM card was lost in a wallet containing other ID cards...

  136. Four days later, fresh as ever by Anonymous Coward · · Score: 0
    2003-09-15 15:02:01 Windows OS to run 65% of ATMs in 2005 (articles,microsoft) (rejected)
  137. Built in failsafes? by suso · · Score: 4, Funny

    Yeah, they have built in failsafes to keep this from happening. Just like the power companies have built in failsafes to keep a massive blackout from occuring.

    1. Re:Built in failsafes? by Lord_Slepnir · · Score: 1

      The blackout is the fail safe. If it wasn't there, massive fires in power relay stations and power plants would be the 'fail-dangerous' situation.

    2. Re:Built in failsafes? by Marc+Desrochers · · Score: 1

      pffff, Massive blackouts. Apart from a geographically large area, that was not a massive blackout. no mor ethan 3 days without power in the middle of summer boo-flippin-hoo. We did 21 days in the dead of a Canadian Winter(C) 5 years ago. "Ice storm" of 98 anyone? Much of the transport/distribution network had to be rebuilt after that. Now, that is a blackout. Mind you we didn't even sag during this blackout. We learned out lesson...

    3. Re:Built in failsafes? by oscarcar · · Score: 1

      Yeah, but I'd hate for the ATMs to go offline once per week.

      No one seems to remember a few years ago when all the ATMs went offline in parts of the country. I know in California they were all down. That was a PITA. I'd hate for them to go down on a semi-regular basis, which I'd expect with Windows.

      You ever notice that when you go the bank at least one of the ATMs is non-functional. Makes you think maybe it's not the best engineering feat.

    4. Re:Built in failsafes? by monkeydo · · Score: 1

      You ever notice that when you go the bank at least one of the ATMs is non-functional. Makes you think maybe it's not the best engineering feat.

      Have you ever gone to the bank and seen one of the ATM's spewing cash on the floor? No? The it's doing it's job. The ATM is only supposed to give cash to the right person under a tightly controlled transaction model. If it can't do that it's supposed to do nothing. That's why they have multiple ATM's at most locations, not because they necessarily expect them to be used simultaneously, but because they expect them to go down occasionally.

      --
      Si vis pacem, para bellum
      The only thing more annoying than a Libertarian is an (un|mis)informed Libertarian
    5. Re:Built in failsafes? by DanielBB · · Score: 1

      My goodness! Someone who knows that "fail-safe" doesn't mean "safe from failure."

    6. Re:Built in failsafes? by Jesus+2.0 · · Score: 1

      Yes, but you're Canadian.

    7. Re:Built in failsafes? by ZvlvLord · · Score: 1

      Just like using multi-million dollars space computer software [that is spaced out on unit conversions] that's designed to go into space and do all kind of l33t space-related "mission-critical" & "high-precision" stuff that cannot go wrong etc, ad nauseum... ??

      Peace.

    8. Re:Built in failsafes? by Anonymous Coward · · Score: 0

      That hardly matters. The failsafe they wanted to work involved it not cascading through the entire area. And that one failed horribly, causing a giant blackout instead of a localized one

  138. Man in the Middle Vurnalability? by stinkydog · · Score: 1

    Most free standing ATMs I've see are plugged into a basic analog phone line (you can even hear some of them dial). How hard would it really be to cut into the line and listen for a while? Once you learn the protocols you could pretend to be the bank (Send to ATM: account balance $1,000,000 dispense as much cash as you've got when you put in a blockbuster card). If traffic is encrypted at all, it likely uses a fixed key that could be broken with time. How's that for scary.

    Heck, you could also get the number for the bank server (just listen for the dial tones) and try some of the NT RAS hacks.

    Note: I do not reccomend doing any of this, or large men with badges and guns will put you in federal ass-pounding prison.

    SD

    --
    âoeWho knew something as harmless as willful ignorance could end up having real consequences?â
    1. Re:Man in the Middle Vurnalability? by gedeco · · Score: 1

      The ATM's I know, have a SCM module inside, protected with tamper switchs, in a vault.

      For the encryption, RSA asymmetric keys are used.

      I guess you wouldn't walk far with NT RAS hacks.
      At least you need a supercomputer to crack this.

      There are several security mechanisms involved.

      Geert

  139. Diebold / IBM by Anonymous Coward · · Score: 0

    As someone said earlier, most Diebold ATMs run OS2, however, Diebold is now pushing win2k on their ATMs, _NOT_ linux. We have about 50 ATMs and at the moment, 90% are OS2.

    I work for a credit union which uses Diebold and IBM equipment almost exclusivly.

  140. Wells fargo already does! by __david__ · · Score: 1

    I know because I walked up to one and it had a blue screen of death.

    It really scared me.

    -David

  141. Sure, why not... by MoeMoe · · Score: 1

    I'd love to see ATM's use Microsoft products, because Gates doesn't control enough of my money already...

    --
    Business \Busi"ness\, n.;
    A scam in which all people involved perceive as beneficial...
  142. "My ATM" by nycsubway · · Score: 1

    It still has the "My Computer" and "Internet Explorer" icons on it... Stripped down, my ass. It's as full of stuff as any other default windows installation.

    Why does an ATM need a web browser?

    1. Re:"My ATM" by Anonymous Coward · · Score: 0

      Maybe if you weren't stupid you'd realize that they're talking about Windows XP Embedded - it comes with a customized build tool where you can install whatever the hell you want - even avoid the shell altogether.

    2. Re:"My ATM" by l-ascorbic · · Score: 1

      Maybe if you'd look at the photo you'd've seen that this install *does* have IE and My Computer and from my brief glance looks just like a default Win 2K install.

  143. I'm satisfied with the current technology. by Sonnenschein · · Score: 2, Funny

    In early May of this year I was in the drive through ATM and the machine had a stack of twenties trapped in the slot where the money comes out. Hey, you can flame me for this but I jiggled the stack out slowly enough so only the top four bills tore. Drove away with $2320.00, bought myself a new car stereo and a pair of nikeys. I'm not a saint and neither are the Bank CEO's, Flame Away.

  144. Diebold != Security by Dav3K · · Score: 1

    And we all know Diebold's renowned track record for security implementation. Just look at their voting systems.

  145. In Portugal by JBv · · Score: 1

    ATMs have been running windows for quite some time, probably 4+ years. How do I know this? Every so often (rarely I must say) there i come across an ATM with a blue screen or equivalent dialog box.

    I always thought it was a bit overkill to run windows on something whose function consists of dispensing money and displaying publicity in it's spare time.

  146. I hope they have better luck than McDonalds by worthb · · Score: 1

    Our local McDonalds has an LCD display outside at the drive-through ordering location, mounted on the box with the microphone and crackly speaker. It displays full color pictures of Big Macs, etc. when you first pull up, and then as you order, shows each item ordered with price and quantity, and a subtotal.

    I can't count how many times I haved pulled up and seen "Illegal Operation" dialog boxes on top of a blue screen, and the dialog boxes identify the OS as some Windows CE variant.

    While there have been occasions that I have approached an ATM to find it out of order, these have been far less often, and they normally have "This Machine is Temporarily Out of Order" displayed on the monitor, which tells me it is probably a mechanical error, or simply out of money. I have never seen the display screen in an invalid/error state.

    --
    "the universal aptitude for ineptitude makes any human accomplishment an incredible miracle" - Stapp's Law
  147. NT ATM for a long time here. by GdoL · · Score: 1

    All along Europe you can find MS NT ATMs in full color and full of ad screens while waiting to processing orders. they use NT, basic NT, and central managed by CMS. The Blue screen is very usual and even the eternal ctrl-alt-del screen.

    --

    ------I can please only one person per day. Today is not your day. Tomorrow isn't looking good either.------
  148. That was flamebait if I have ever seen it by RealisticWeb.com · · Score: 1
    I'll bite.

    Outlook or other Windows hacking prone applications

    What like RPC? The vast majority of root-level expliots in Windows have to do with un-checked buffers, or bad parsing on open ports that exploit SYSTEM LEVEL PROCESSES! You know what? I have never been infected by an outlook virus. I have had plenty of windows viri though, and it usually happens right between the time that I have done a fresh OS install and when I can manage to download the latest virus definitions. By the time I can apply patches and do a scan I have already caught a virus from some other idiot on my subnet (yes I know there are ways to do this so that I am not exposed before being protected...live and learn right?).

    Have you been keeping up with the security updates that MS has released in the last four weeks? ALMOST ALL of them affect ALL versions of thier OS and have nothing to do with Outlook or any other third part app. On just what basis can you call 2k/xp secure? Are you confusing stability with security? I'll give you that the OS has gotten much more stable, as in doesn't crash as often and requires less reboots, but almost all security holes that are annouced affect either ALL windows versions including XP, OR affect all NT versions which includes NT, 2K, and XP.

    There is not another OS on the planet that comes close to the amount of remotely exploitable holes as MS OS's, and that is based purely on an insecure model from the ground up. What does that mean? Practically everything that the user doesn't initiate runs with administrator privilages! In a secure model if an RPC buffer overflow is exploited, the worse thing that could happen is a DoS attack because you have taken over that process and can flood the network. In an IN-secure model like windows uses, if RPC gets comprimised your whole system is your toy! Why? Because it runs with adminstrator priviliges! That means that any code you run might as well been run by Bill G himself.

    Sure you could argue security by obscurity and say that these machines will not be on the internet, but it has to communicate with the mothership somehow to authenticate you, and means at leas ONE open port, and that means a root-level exploit waiting to happen.

    LOL...he said that Windows is secure...tee hee hee

    --
    Sigs are out of style, so I'm not going to use one...oh wait..
    1. Re:That was flamebait if I have ever seen it by Foolhardy · · Score: 1

      The parent was trying to say the the NT kernel is free of holes, and the ATMs won't be running extra services. Can you name any kernel-level or base driver exploits in NT5.1? What makes you think that RPC will be running on an ATM? So what if the OOTB settings aren't so good? You can change them, you know. You can stop and set unused services like RPC to disable. You can also have those services start in whatever user account you want. Windows XP embedded provides tons of control over configuration. Besides, UNIX root != NT Administrator or SYSTEM; there is no account that ignores security.
      It's mostly up to whoever puts this package together, what software they leave exposed, how it's configured.... regardless of what operating system it will be running.

  149. Didn't Bank of America.. by Anonymous Coward · · Score: 0

    Have their entire ATM network shut down by the SQL Slammer worm???

  150. Re:ATM TCP/IP Stack by hackwrench · · Score: 5, Funny

    So, are you posting from that ATM right now?

  151. ATM security is not really at risk... by Anonymous Coward · · Score: 4, Interesting

    In many european countries ATMs have a secure cryptographic device attached, which stores all cryptographic keys used to encrypt data between the ATM and the ATM server. All cryptographic computations are made in that device and it is designed to "erase it's memory" if someone tries to pull it out or do something weird.

    Normally, the PIN you type is directly transfered (encrypted) to the secure device and does not go through the PC memory. So your PIN is pretty safe from any virus or trojan horse.

    These requirements are imposed by VISA/Mastercard, because they take PIN security very seriously.

    The remaining risk comes from an insider who would put a trojan horse in the ATM such that it would dispense cash automatically for example if you type a certain key combination :-)
    This does not endager your PIN though or any transaction. It's basically a problem for the bank :)

    This is a rather complex attack, even if you have Windows, OS/2 or linux on the ATM (Windows might just make it easier). The hard part is getting into the system (these machines don't run any standard services and there are access control policies). There are easier and less dangerous ways to get money from the credit/debit card systems than hacking into an ATM in a protected environement.

    One of the reasons they use windows is because it's the cheapest alternative (YES! Shock! :-) ). The specific drivers exist and also the engineering skills. Moreover banks are very conservative, some still have DOS or OS/2 ATM's so they stick to stuff they know (usually not your favorite free OS).

  152. No, No, That's... by el-spectre · · Score: 2, Funny

    Blue Screen of Debt!

    --
    "Faith: Belief without evidence in what is told by one who speaks without knowledge, of things without parallel." - A.B.
  153. Where do you want your cash to go today? by behindthewall · · Score: 2, Funny

    'nuff said.

  154. Bought a large ATM network? by Anonymous Coward · · Score: 0

    They did. It's called Congress.

  155. This will certainly weaken the security... by alchemist68 · · Score: 1

    This will certainly weaken the security of the banking industry. I've read through many of the slashdot comments on this horrible tale, and no matter what anyone says about safeguards to prevent FREE CASH dispensing from a virus, THIS WILL EVENYUALLY HAPPEN! M$ is notorious for is security holes and patches that introduce new holes. It won't matter that the machine comminucates with a special protocol that isn't even connected to the internet directly, Windows is flawed by design and should be dumped and completely replaced with Linux, Mac OS X, or completely re-written. The history of M$ flaws is substantial evidence enough to support my arguments.

  156. really scary by dh003i · · Score: 1

    the though of ATM-transactions being under the control of an OS as inherently insecure as Windows is enough to make me not use an ATM-card.

    If banks want to upgrade to a modern OS with transparency that they can easily code for, they should upgrade to an OS that is inherently relatively secure, like OpenBSD.

  157. Re:Ummm... spot the problem... by Viol8 · · Score: 1

    Since when did company spokesmen or the decision makers ever have a clue about security? I imagine the IT guys in these places are pulling their hair
    out in frustration but the suits will make it happen anyway and then blame the IT people when it all goes t*ts up with a virus or a hack and the bank loses $$$.
    Its the way of the world I'm afraid.

  158. Speaking of... by pair-a-noyd · · Score: 2, Interesting

    I know this won't get accepted if I submit it as
    everything I submit gets rejected.

    And because this is directly related to Windows security, well here ya go.

    Also the BIG reason I submit this is the mention of the flaw. A SECURITY HOLE THAT HAS BEEN KNOWN FOR TWO YEARS and remains unrepaired..
    Anyone that thinks Windows is or can be a secure enviroment lives on another planet..

    http://www.cnn.com/2003/TECH/internet/09/19/worm.s wen.reut/index.html
    New worm targets Internet Explorer

    SAN FRANCISCO, California (Reuters) --Anti-virus companies warned on Thursday of a new computer worm circulating through e-mail that purports to be security software from Microsoft Corp. but actually tries to disable security programs that are already running.

    The worm, dubbed "Swen" or "Gibe," takes advantage of a two-year-old hole in Internet Explorer and affects systems that have not installed a patch for that security hole, according to Internet security company Network Associates Inc..

    The malicious program arrives as an attachment to an e-mail pretending to contain a patch for holes in Internet Explorer, Outlook and Outlook Express and then mails itself off to addresses located on the victim's computer.

    Relay chat also vulnerable

    The worm also can spread over Internet relay chat and the Kazaa peer-to-peer network, as well as copy itself over shared networks, Network Associates said.

    When it infects a computer it alerts a Web site that appears to be counting the infections, according to Symantec Corp., another Internet security outfit. The number of the counter was near 760,000 by Thursday afternoon.

    Network Associates rated the worm a low risk for corporate users and a medium risk for home users. The company and rival Symantec, among others, were offering anti-virus updates that detects and removes the worm.

    Microsoft has cautioned customers in the past against e-mail software updates, saying it does not distribute patches that way but rather directs them to its Web site.

    1. Re:Speaking of... by jamespharaoh · · Score: 1

      I know this won't get accepted if I submit it as everything I submit gets rejected.

      How sad...

      Also the BIG reason I submit this is the mention of the flaw. A SECURITY HOLE THAT HAS BEEN KNOWN FOR TWO YEARS and remains unrepaired..

      Unrepaired in what way? In that people haven't patched their systems maybe? From the article...

      "...and affects systems that have not installed a patch for that security hole, ..."

      So, uh, one would assume there is a patch and it is the users who are at fault, then.

    2. Re:Speaking of... by pair-a-noyd · · Score: 1

      Um, well, let's see. If you go to M$ and download IE, the copy you download still has the hole. IE is broken as a fresh download. It's a broken and flawed product, "fresh out of the box"..

      Jeez.. With M$ you spend huge amounts of time, effort, energy and in some cases, money just trying to keep the damn system functional..

  159. Re:Naive. Sad. by mingot · · Score: 1


    From the Wired article: "With open technologies it is easier to run different types of hardware on the same software."

    Holy shit, I can't believe the banks are so gullible. Did they actually believe what a saleman told them?!?


    I think someone got confused and said "open" as opposed to "modern". Regardless of the reason given, the statement about NT being able to utilize more varied hardware than OS/2 is dead on.

  160. How ATMs really work by dodell · · Score: 3, Informative

    Unfortunately, this is what's happening. Microsoft has done the same with banks as what they've done with most corporate entities -- 'bid' systems and training to them. The deal is that most banks store information in MS databases, most Internet bank interfaces are ASP applications (.NET will make this worse). Whether or not it's 'secure enough' is not a question...

    Believe it or not, there are people who get paid very well to administrate Windows computers and they like Windows very much.

    I'm not sure how hackable these machines will be either. ATMs use either dialup or ISDN connections to communicate centrally with banks, so they're not going to be on any public network (check out http://answers.google.com/answers/threadview?id=24 1775 for a good discussion about how credit/ATM cards work and links to many resources on the subject).

    Additionally, there isn't much room for hacking an ATM... I mean, without taking the thing apart, you have 21 keys maximum (4 - 8 keys to choose options on the screen, 10 keys for numbers, an OK key, cancel transaction key and backspace key) on most machines. Without opening the thing up, you're not going to get very far.

    While Windows may not be secure over a public network with all sorts of services running, on a private direct connection with solid software, there's really no vulnerability here. You should learn a little more about how these machines work... they're not on some wide-open network hole waiting to be exploited.

    ATM transactions are also encrypted, and I think we all agree that Microsoft is definitely pro-encryption.

    So, before we go bitching about MS getting their stuff put on ATMs, I think we should look at the online interfaces to our accounts which are much more insecure than any ATM that will have Windows (and all the posts here seem to just be whining about how insecure it will be). I guarantee that you losing your ATM card is the most insecure thing that can happen in this regard without taking the ATM apart. A UNIX-based machine would be potentially just as vulnerable if you consider this possibility.

    On the other hand, I think poorly written online banking software accessible through web-browsers on any platform is more of a security threat to your banking.

    On a final note, in the Netherlands, anyway, banks give you this little device that you put your card in and it generates a hash that you have to type in every transaction. Is anybody aware of what is actually being hashed? I wouldn't think it's any private data on the card, because several banks don't require you to insert the card into the device. The best I can tell it's simply a couple of hashing algorithms hashing the current time (with about a 30 second period -- i.e. two hashes within n seconds generate the same hash) and... ? The PIN? Not sure.

    Anyway, food for thought for you overly-hyped cynical freaks.

    1. Re:How ATMs really work by gothicpoet · · Score: 1
      So you're not at all concerned that an ATM running Windows could pick up a worm that's spreading across the bank's LAN during one of those periods when it phones home over the dialup or ISDN line? It's not beyond the wildest realms of possibility.

      You're talking as though the only danger is someone standing in front of the ATM and inserting their magic ATM cracking widget to the card slot (a la the kid in Terminator 2).

      I'm not speaking as a "raving hippy freak Windows hater". I'm a net admin who deals with MS products on a daily basis. They've got their uses. In fact, I also used to work as a tech for a banking corporation.

      I'm not so sure I think that this particular use is the best application of technology to a mission.

      I'm a bit skeptical that this will be more efficient, and more secure than something designed from the ground up to be nothing more than an ATM. And that no "cruft" that turns into future security vulnerabilities left over from whatever version of Windows they hack this down from will end up in the ATMs.

      Using Windows for an ATM sounds a bit like using a pile driver to plant the posts for a 3' high picket fence.

      --
      Quoth he ::
      "It's all academic anyway..."
    2. Re:How ATMs really work by dodell · · Score: 1

      Let me put it this way: if it's done correctly, I'm sure there will be no security problem. And I'm sure its cheaper for the banks to offer me something that can give me $40, a lottery ticket and a can of Pepsi (though I'm sure MS sponsors Coke, heh) since it's already based on something they use and there are already drivers for the required parts. This means less cost in development personnel and less cost for me.

  161. licensing dominoes falling... by Anonymous Coward · · Score: 1, Insightful

    take the number of ATMs running Windows (N) and multiply by the cost of licensing each ATM for Windows (C), then subtract that amount from a Bank's earnings (E), and thereafter calculate how much more the ATM transaction fees will rise.

    make no mistake, the cost of licensing all those ATMs with M$ Windows is going to be passed on to customers.

    i remember back in the day, the implementation of ATMs was spun as a way for banks to save money spent on live bank teller salaries, and to pass on the savings to its customers, but it soon turned out so popular, that banks came to see ATMs as a low cost cashcow, and transaction fees increased from that point on.

    i have therefore modified and optimised my ATM usage habits to reduce as much as possible my number of transactions.

  162. mod parent up by Anonymous Coward · · Score: 0

    Yay, somebody who has a sensible head on his/her shoulders.

  163. Al Qeada by Anonymous Coward · · Score: 0

    Yeah, I can not imagine how happy AlQaeda will feel about this.

    But we are running out of money to fund our Jihad. And the americans are getting harder to hit.
    Do not fear, Allah will provide. And if not, then Bill gates will, by running getting W to allow windows at nuclear power plants and ATMS.
    Running Yankee dogs, your capitalism does for us what we could not do

  164. How bad could it be? by JFMulder · · Score: 1

    I mean, it's not as if these machines are connected to the Internet? So you can't exploit them, since they're on a Network on their own, seperated from the Internet. And I'm pretty sure banks don't use the Internet, but some sort of proprietary communication to transfer information between themselves (well, except from banks who offer online transaction, which at ATM is not), so it's not that big a deal.

    Unless some crazy MSCE decides that it would be neat to had ads on the machines that are fetched on the Internet... DAOH!

  165. I can see it now... by MP3Chuck · · Score: 2, Funny

    "A critical flaw has been discovered in Windows ATM Edition in which customers whose PIN ends in 4 can execute arbitrary code by means of a buffer overflow."

  166. Machine! Machine! by Ophion · · Score: 1

    When people use the (shudder) expression "ATM machine," I usually shout "machine! machine!"

  167. It's already happened by meffie · · Score: 2, Interesting

    I work for one of the big four hardware manufactures. All of the new terminals run on WinXP. OS/2 is supported only on the older models.

  168. ATM out of order due to BSOD by Orion+Blastar · · Score: 1

    Microsoft hasn't fixed the BSOD problems since Windows 95, how will this effect ATMs running Windows?

    As far as I knew Dibold and Interbold ATMs used a form of OS/2 and were rock solid hardly ever crashing.

    Nothing would bug me more that a whole batch of local ATMs that are out of service due to a BSOD or the latest Windows Worm turning them into Porn Zombies or something else.

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
  169. nah, more like... by Tumbleweed · · Score: 1

    Where do you want to go with someone else's cash today?

    (answer: Bora Bora!)

  170. Could be a positive effect by bmantz65 · · Score: 1

    While you're watitng for your cash, you'll see the Windows logo and "Please wait while your transaction is processed." Then out pops the crips, new #20 bills and you smile, because you just felt like you withdrew money from Microsoft instead of your own account. Then the horor sets in as you realize you are now overdrawn. Oh well.

  171. WHY!?!?!?! by Anonymous Coward · · Score: 0

    Seriously, WHY?!?! What possibile advantage do you get from going Windows?

  172. FDIC by bnet41 · · Score: 2, Insightful

    Your money is insured people! There is a better chance someone will rip one out of a wall, then one being broken into through the OS.

    1. Re:FDIC by serbanp · · Score: 1

      You're right (sort of - only 100k$ are insured). But where is the compensation money coming from? Federal budget made up from your taxes? Why should everyone have to support through taxes the certain increase in insurance claims just because idiots think it's a good thing to run Windows to dispense money?

      Serban

  173. You'd think they'd learn their lesson by rifter · · Score: 2, Interesting

    After worms killed Bank of America's Windows-based ATMs and caused the greatest power outage in history you would think people would quit trying to use windows for secure environments. Windows is a desktop single user os for office workers. It is no good for any othe rpurpose (in fact being inferior even to Linux for even that purpose). For ATMs the banks should be using a secure RTOS of some sort, not a desktop OS.

    Someone is going to have to put a stop to this nonsense. Our country's financial structure and infrastructure are threatened by Microsoft's predatory marketing practices and refusal to build stable secure software. The only answer is to ban their products in certain usage.

    The real joke was when the Banks said that they wanted to use a more open operating sstem which is why they chose Microsoft. Yes, if you want a standard, open operating system rather than proprietary garbage use Windows. Hmm. Something wrong there. But then the Banks are using Windows for everythings else. So they find it easier to interface with Windows than anything else because that is what the MCSEs they hired know how to connect with.

    Get the picture? Microsoft has made sure that their OS is a pain in the ass to connect to anything and that the more you knwo about their OS the less you know about computing in general or any other OS. Therefore the path of least resistance is to just install Windows for everything. Of course if it were me the path of least rsistance would be to tell the MS salesguy to get the fuck out of my office and tell the MS software to get the fuck off my machines. Then I would install something stable, secure, usable, and open source.

    If everyone did that we would have less computing problems all around. Too bad we have idiots who still insist on using piece of shit software.

    1. Re:You'd think they'd learn their lesson by Anonymous Coward · · Score: 0

      I couldn't agree with you more. This just makes me sick - time to get the mattress and start stuffing money in it.

      All it is salesmen selling this shit to the VP's and CFO's that don't have to support it.

      Just saying they wanted a more open system and that is why they chose Microsoft shows what morons are running the banks.

      They probably have all kinds of ports open on these things and are hooked up to the internet so they can access them at home because the salesman said they could and would make their life easier.

      They still probably have the hidden share showing on it just so they can administer it remotely.
      But they got their certificate saying they are MCSE's. So they must be qualified.

  174. Outlook on ATMs?! by ClubStew · · Score: 1
    On a morning when I'm receiving the latest windows virus in my inbox every five minutes I feel very comfortable with this.

    I doubt very much that Outlook or any email app will be installed in an ATM. Be realistic here.

    Besides, based on other posts and what I've even seen personally, many ATMs have problems from time to time. At a Wells Fargo bank some time ago, I say OS/2 Warp booting up after the 3270 emulator crapped out and forced a reboot - right there in front of me.

    1. Re:Outlook on ATMs?! by Smidge204 · · Score: 1

      Until you realize that the ATM uses the Outlook engine to send periodic reports back to the central systems via internet. The interface would probably end up being a over-fancy HTML frontend running through IE5/6.

      I've seen store units set up exactly that way. Those Kodak photo centers and similar touch-screen interface self-serve consumer devices. It's somewhere between hilarious and frightening what else they might build out of that... I can easily see ATMs being built.
      =Smidge=

  175. Re:Ummm... spot the problem... by dodell · · Score: 2, Informative

    You've obviously no clue who Bruce Schneier is. He's the author of the (infamous) book "Applied Cryptography", invented the Blowfish and Twofish algorithms, has played a major role in analyzing (cracking/finding weaknesses in) major security algorithms. Bruce is the leader in this field. He is the president of Counterpane (http://www.counterpane.com/). If anybody has a clue about security, it's him. Get a clue before you post.

  176. I think not - I've spotted at least one DHCP error by Angostura · · Score: 1
    In the UK, I've come across at least 2 ATMs displaying a windows error indicating that the=y could not find a DHCP server, one was a Link network machine if I recall correctly. So I must admit, I assumed that the move to Windows was well advanced.

    It is left as an exercise to the reader to work out the risks of dynamically allocating IPs to ATMs.

  177. Crashing ATMs by Leto2 · · Score: 4, Funny
    Nothin' new here.

    I've had a picture of this ATM for the past 5 years on my website :)

    --
    <grub> Reading /. at -1 is like driving through Cracktown in a convertible that is stuck in 1st
  178. I found a crashed 'Doze ATM! by Anonymous Coward · · Score: 1, Interesting
    [DruggedBunny -- Forgotten /. pass]

    I approached an ATM machine only a couple of weeks ago (the Bank of Scotland machine in Leuchars, Fife, for anyone nearby) and was both taken aback and greatly amused to find an 'Add/Remove Programs Properties' window filling up the display!

    I didn't realise until then that people were actually using Windows for bank machines. It looked like either 98 or NT4 (probably/hopefully the latter)... needless to say I couldn't take any frigging money out >:(

  179. Around 3000 coming that I know about by Gollum · · Score: 2, Interesting
    A client of mine is investing heavily in Diebold ATMs, running Windows XP Embedded. Pentium 4, dual monitor, etc.

    I have been responsible for locking them down, and I don't have an entirely happy feeling about it. But that's about 3000 odd ATMs to add to the statistics!

  180. ATM Insight by tpurcell · · Score: 1

    The bank I work at just put in a new OS2 based ATM. It communicates on a TCP/IP based network consisting of the ATM and a dedicated router that then connects to an ATM servicing company. Depending on the safeguards in place at the ATM servicing company, a worm or trojan could spread to all ATMs that they process.

    Also, earlier in the year quite a few Bank of America ATM's went down to Slammer congestion.

  181. Proof Windows Can Be "Lite" by Josuah · · Score: 3, Interesting

    Well, this goes to prove that Microsoft's claims in court that Windows was so tightly integrated into a single monolithic system are false. Obviously if the system is still functional enough to provide the frameworks needed to run ATM software and a modern user-interface, after being stripped down, then the same is certainly possible for mainstream use. In fact, it's likely that the reason it is stripped down is because superfluous features are a risk. Internet access and DirectX can also be seen as superfluous features.

    Of course, this comes after the fact. So maybe you could argue Windows has been re-architectured since the legal trouble, but I doubt anyone with a knowledge of complicated software engineering and familiarity with Microsoft's code bases could say that under oath.

    1. Re:Proof Windows Can Be "Lite" by greg_barton · · Score: 1

      Of course, this comes after the fact. So maybe you could argue Windows has been re-architectured since the legal trouble, but I doubt anyone with a knowledge of complicated software engineering and familiarity with Microsoft's code bases could say that under oath.

      Hey, if Bush and company can say that they have no idea how the public could link Saddam Hussein and 9/11, anything's possible!

  182. Mod parent Informative! by Anonymous Coward · · Score: 0

    No text.

  183. Windows NT BART ticket machines by phallen · · Score: 1

    SF Bay Area folks: notice the new BART ticket machines at certain stops (Montgomery and such)? I walked by one the other day and the screen was displaying a Windows NT boot screen.

    Can't WAIT get BSOD'ed when I'm desperately trying to load a ticket... "My train's freakin' BOARDING come ON take the money you piece of... *** STOP: 0X0000000000A IRQL_NOT_LESS_OR_EQUAL..."

    --
    If Slashdot is where the spelling-challenged go when they die, I'm in heaven.
  184. Re:Ummm... spot the problem... by Viol8 · · Score: 0, Insightful

    I don't give a damn what books or code he's written , the way his quote has been presented makes it looks as if he doesn't think VPNs can be
    compromised. Well I can assure you and him that they damn well can and I've been privy to it happening and if ATMs are on a VPN they'll eventually get hacked. Or would you claim otherwise?

  185. I sense a need for a return to the gold standard.. by Lodragandraoidh · · Score: 2, Funny

    Hmmm - this doesn't make me want to run out and translate all of my electronic funds into cash or gold bars, that I methodically hide in deep holes around my property and under the mattress...(nudge-nudge, wink-wink!)

    For the tin-hat wearers out there (and you know who you are):

    Does anyone find it interesting that the leading ATM company, Diebold, is going into online voting, while Microsoft, a company known for its dirty dealings, is going into ATMs?

    --

    Lodragan Draoidh
    The more you explain it, the more I don't understand it. - Mark Twain
  186. Already in use by L-ViS · · Score: 1

    Windows NT has been running on most ATMs in Sweden for years. It's a huge source of frustration (and of course amusement) when every ATM in town has blue-screened - and it happens often.

    L-ViS

  187. Read the parent first, idiot. by danielsfca2 · · Score: 1

    And maybe if you weren't stupid you would realize they're talking about the parent, which shows a photo of a WinNT-ish desktop with several icons, including MSIE.

  188. V-Com by Lemmeoutada+Collecti · · Score: 5, Informative

    I have had the recent pleasure of watching the V-Com ATM machines being installed in our local convenience stores. They are PC's controlling the system, using Internet connections over TCP/IP to communicate, running Windows NT Workstation 4.0 SP6a. They have a custom keyboard missing the CTRL, ALT, and other state keys, and a touch screen interface to boot. And they can be crashed so easily it goes beyond funny to just plain sad.

    The tech doing updates opens the bay, plugs in a regular keyboard, logs on to an e-mail account, and runs the patches distributed that way.

    Not something I really would trust with my money!

    --

    You can have it fast, accurate, or pretty. Pick any 2.
    1. Re:V-Com by crucini · · Score: 1

      I hope that gets modded up. It illustrates very well why one shouldn't airily dismiss a security threat and why defence in depth is desirable.

      I was very disappointed to see Bruch Schneier dismiss these issues on the basis that an ATM is like a vault, and therefore inherently secure. That idea showed a lack of understanding of how real-world exploits occur - usually through a combination of weaknesses.

  189. Already Running Windows... by Anonymous Coward · · Score: 1, Informative

    In my neck of the woods, a significant number of ATM's are already running a version of NT-- specifically, the WellsFargo ATM systems that are color-- I've seen them during install/maintanance at a UI that is definitely NT, and I've also seen one BSOD with an NT Kernel error on one occassion.

    I'm not sure this is a good or bad thing-- it's not like ATMs are that reliable anyway, with eaten cards, "atm not in service", etc.

  190. Um..I don't think so... by djkitsch · · Score: 1

    You don't honestly think the ATMs are connected to the same office LAN as the cashier terminals and office PCs?

    "Hey, let's bridge our highly secure ATM network with an unencrypted office network!" - yeah, right.

    More to the point, I don't think that'd be a factor, anyway. If they've got an ounce of sense they'll be performing all tranactions over an encrypted VPN anyway.

    --
    sig:- (wit >= sarcasm)
  191. The old ones were quicker by mu-sly · · Score: 1

    What's the deal with these new all-singing-all-dancing colour ATMS anyway?

    I want to get cash out quickly, not watch animations advertising crap I'm not interested in while the thing chokes under the strain of running Macromedia Flash (or whatever) when it should be doing the transaction and dispensing my money in the quickest time possible.

    The colour and animation adds nothing but waiting time, turning what used to be a ten second operation into a minute long wait. (This is especially bad at night, when you really don't want to hang around at an ATM any longer than necessary. I should know - I was robbed by four guys while waiting for one to dispense my money.)

    The old green-screen ATMs were ten times quicker to use than these new colour ones with animation. Has the rotating logo / crappy Flash / too much JavaScript craze of many a bad Geocities site taught us nothing at all? The best user interfaces are as simple as possible with as few distractions as possible.

    When an unnecessary animated interface gets in the way of usability, it's time to stick with what worked. Bring back the green-screens!

  192. They already do use Windows by Anonymous Coward · · Score: 1, Informative

    I have no idea what the source of this article is, but I work for the company that owns 80% of the world market in ATMs. I'm not in the ATM part of the business but the plant that makes many of them is in the same building where I and other developers are, and I walk through the plant to go between the employee parking lot and cube-land every day, so I see all the ATMs in production and testing etc. Guess what? They all run windows. When I started working there 3 years ago they were running NT 4 - they've just switched to 2000. Inside those things is just a stripped-down PC.

  193. Brilliant Marketing Plan by niall2 · · Score: 1

    What a brilliant free advertizing scheme if rather than "This ATM is out of service" message you get the BSOD that we all know so well.

    --
    Today is a gift. Save the receipt.
  194. Windows is a poor choice... by dtjohnson · · Score: 0, Flamebait

    There can't be a worse choice than Windows to run something like an ATM. Current versions of Windows are designed to run a wide variety of applications containing lots of active content sending information here, there, and everywhere, which is hardly desirable in an ATM. Windows is designed to be updated via a network connection which is exactly the opposite of what an ATM owner would want. 'Windows' is a very complex and relatively unstable pile of bytes that is extremely vulnerable to hardware failure, power surges, memory corruption, other applications, operator error, and just about every calamity that one can imagine. It is likely that some of those existing Windows ATMs have crashed just because the user pressed the "5" key too quickly too many times or something. The entire design of Windows is aimed at displaying a complex bitmapped windowing interface as rapidly as possible which is something that is not even required or desirable in an ATM. If someone actually did a design evaluation between current OSs, including various embedded OSs, Windows, even stripped down, would come in last by a long ways. What could possibly cause some otherwise wise engineer to select "Windows" as the operating system to run a device like an ATM machine? Temporary insanity perhaps? I predict that the reliability of the machines will turn sharply downwards as more Windows machines make their way into the mix and losses will sharply escalate. A lot of those ATMs communicate with their host over a simple dial-up connection that thieves will quickly find ways to penetrate when it is under the control of anything 'Windows'. The rest of the ATMs are connected with networks that are likely to be vulnerable to the 'virus du jour.' It's only a matter of time until someone undertakes some attack that will have the ATMs kicking out annonymous serious cash to anyone who keys in the PIN code '1234a' or something like that. Of course, the bankers will keep it quiet when it happens (for obvious reasons) so we'll never hear about it, unfortunately.

  195. Blue Screen by Richard+Allen · · Score: 1

    Are we going to have access to alt-ctrl-del in case we get the blue screen of death?

  196. DDoC -- Distributed Denial of Cash by quarkscat · · Score: 0

    Pretty bloody scary, considering that Bank of
    America's ATMs were shut down earlier this
    year due to the Slammer worm.

    Wonder if it's time to start keeping my money
    under my mattress ...

  197. Why is IBM sitting still? by CommandNotFound · · Score: 1

    If so many of these machines are currently running OS/2, I wonder why IBM is not rolling out a Linux substitute for their current customers?

  198. This is what you get with windows on ATMs.... by Anonymous Coward · · Score: 0

    http://213.112.76.62/incoming/sparbanken.jpg

    it says out of virtual memory.

  199. Let's not panic! by phliar · · Score: 1
    I'm about as staunch an anti-MS person as you could hope to find. However, a custom stripped-down version of Windows on controlled hardware is a very different beast to the crap you get in a typical home or office PC. All hardware is tightly controlled: attackers have to break in physically before they can do anything. The communication links and the encryption methods are regulated by the federales, so that is not significantly more or less secure than a non-Windows platform. If it's tightly controlled hardware doing exactly one thing only, you can make it as crash-proof as anything else.

    It could be argued that Windows, with its "always on" window system, is not appropriate from a resource usage standpoint. But if some company has put together a system that complies with all the regs and can compete on price with other systems, why should a bank care what's inside the box?

    Finally, the maintenance staff has "root-like" physical access to the system. Sure, you have to get past some heavy-duty locks to get to the control panel inside the machine.
    This is not a Windows-only vulnerability. Give me physical access to anything and I can be root on it. Just boot it single-user (or whatever maintenance mode is appropriate for the sytem) -- voila! If I intend to rob ATMs, you think I'm not going to do any research on what kind of system I'm going to find inside, and how to compromise it? Anyone who can break into an ATM room is not a script kiddie, this is a serious burglar.
    --
    Unlimited growth == Cancer.
    1. Re:Let's not panic! by willtsmith · · Score: 1

      I dare say that Embedded Windows is available with an MSDN Universal subscription. You could probably download it from Kazaa. The hardware it runs on is a PC, period. It may not have floppy drives or a CD rom, but it certainly has network connectivy. It also has some type of I/O (likely USB, potentially parrallell) to for the card reader and receipt printer.

      If it was a Windows CE system, this would be tad bit more difficult becaus these systems vary wildly and getting a comparable system is more difficult. That being said, the widely touted "Diebold" machines running WindowsCE have been shown to have tremendous exploitable flaws even using such a niche hardware set and "SmartCard" readers that have DUMB software.

      --
      -------- -------- Support Wesley Clark for president!!!
  200. There's already lots of windows ATMs. by drinkypoo · · Score: 1

    I've seen one bluescreened before. (It was already bluescreened when I walked past it. Honest.) This is not much of a shock. Windows should be pretty secure if you're not running much of it, and you have it on a well-protected network. It's not like they're going to be running windows 2000 datacenter edition on these things, it'll be a tiny slice of windows.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  201. BSOD on crashed ATM by Aardpig · · Score: 1

    One of the main banks in the UK, NatWest, is already using Windows for its ATMs. I remember going to get cash out from one, only to be greeted with a BSOD and the error message "General Protection Fault in atm.exe"!!!

    --
    Tubal-Cain smokes the white owl.
  202. In the UK by t_allardyce · · Score: 1

    Windows runs most kiosks/ATMS etc. I remember having fun at Gatwick airport with a touch screen Windows XP kiosk next to a sports car stand. Me and my friend simply got up the start menu through trial and error and managed to deface the locally stored website :) (helped ofcourse by XP's onscreen keyboard) yes i know it was pointless vandalism but screw them. Ive seen plenty of Windows error messages on cashmachines, timetable displays and the Nectar system at certain shops here (Sainsburys for example) all run windows (might even be possible to get free points but i havnt tried). Im fed up with security consisting of hiding the start menu. And i dont want to find that the ATM crashes _after_ deducting money from my account but before it deals out the cash or something similarly stupid. Kiosk companies: Stop cutting corners and wasting money on Windows licenses, hire better people.

    --
    This comment does not represent the views or opinions of the user.
  203. Re:Ummm... spot the problem... by dodell · · Score: 1

    First: ATMs do not operate on VPNs.

    Second: That nullifies your argument against his point.

    Mod the parent post down.

  204. Yep, a lot of British banks use Windows... by excessive · · Score: 1

    ...and I've seen a few blue screens and NT error messages at a few different cinema chains... (Alright, 2. UGC and Ster-century to be exact)

  205. Makes sense by Anonymous Coward · · Score: 0
    Think about it.

    ATMs mostly use OS/2 now.

    OS/2 is now unsupported per IBM.

    Windows NT/2K/XP/2K3 has an OS/2 subsystem, and OS/2 had WinAPI subsystems, which would greatly reduce porting.

    1. Re:Makes sense by Anonymous Coward · · Score: 0

      Yep, All Diebold ATMS are OS/2 and the new ones are Windows 2000. We have to upgrade the motherboard before we can get Windows 2000 in them. We just switched over to Ethernet from Token Ring and soon we will be putting 3DES encyption on the PIN.

  206. Every WinPC an ATM... by toastednut · · Score: 1

    ... just without the cash dispenser on the user end.

  207. Hang on... by excessive · · Score: 1
    "What Microsoft actually sells to the banks for ATM use is a cut-down version of Windows that doesn't contain things like Web servers,"

    Since when did MS provide a web server with their OSs? Or is that what they call the security holes...?

  208. not me by protomala · · Score: 1

    You know, my bank, Banrisul - Bank of the State of Rio Grande do Sul - have changed from windows to linux some years ago and the system is working much better since then.

    But most banks in Brazil due to economic situation (high spread and taxes) are simplying trying to throw money for the window, buying windows licenses reforming agencies each 6 months....

  209. Now we have the GSOD ... by quarkscat · · Score: 0

    Microsoft has made some important security
    changes to their NT4 software for the banking
    industry ... they have replaced the traditional
    BSOD (Blue Screen 0f Death) with a Green one!

    (That's Service Pack 7$ ... )

  210. Already in use in Bangkok by Anonymous Coward · · Score: 0

    I used one ATM in Bangkok last year, and it crashed while I was trying to get some money... And yes, the system was clearly Windows.

  211. Designed for Winodws by shadowmas · · Score: 1

    would we be seeing those small logos sayin "Designed for Windows" and i wonder what two letters they will append to the end of windows this time we already have CE XP ME and NT :)

  212. ABN AMRO in Holland already using NT by tliet · · Score: 1

    Check out these pictures I took from an ATM of ABN-AMRO bank in Holland with the standard NT error message when it can't succesfully start all services.

    Pictures

  213. well, as long as it's stripped down... by BurKaZoiD · · Score: 1

    will be running a stripped down version of windows

    For Christs' sake, I hope they strip out the part that causes Windows to blue-screen every 5 minutes.

    1. Re:well, as long as it's stripped down... by glenstar · · Score: 1

      My understanding is that they will strip off everything but the BSD-based TCP stack and Services for Unix.

    2. Re:well, as long as it's stripped down... by BurKaZoiD · · Score: 1

      My understanding is that they will strip off everything but the BSD-based TCP stack and Services for Unix.

      *DUH* >:^B

      That's the part that works LOL.

  214. Clearly Labeled by Jordan+Block · · Score: 1

    All I have to say is these things had better be clearly labeled.

  215. windows, teror and the like by Anonymous Coward · · Score: 0

    The thing that gets me, is how do we know that Bill G. isn't a 'terrorist'? Look at it this way:

    This guy forces the biggest economy supporting industry to use his software when the ENTIRE workld knows that this one software package is THE BIGGEST TARGET for troublemakers, fraudsters, script kiddies, and everybody else in cyberspace up to 'no good'.

    Do you REALLY want to trust the world's biggest target for your money?? If anyone ever told me that the bank I deal with switches to M$, that bank obviously does not manage money very well.

    The program might be equivalent to a tank, but even a tank can't handle everything, especially if its everything all at once. This is one SCARY thought.

    I will be looking for a nice deep hole and a really thick tinfoil hat tomorrow.

    Keep your heads down folks! Bill is on the loose again!!!

  216. And your not a MS troll? by quarkscat · · Score: 0

    Microsoft's attempt at world domination
    through "extend and control" ...

    Borg Bill/Borg Ballmer> "...we have your money ..."

  217. Bah... by achurch · · Score: 1

    Install whatever OS you like--it won't do you any good against my power shovel!

    (The guy in that article failed, but there have been a number of successes in the last year or two. What will people think up next...)

  218. No lie by ainsoph · · Score: 1

    I was talking to this chap who was working in the group that was componentizing (sp?) XP in order for it to be embedded in applications such as this.

    Other (potentially) scary prospects:

    Slot machines

    Cash registers

    Tanks

    Missle systems

    I also feel very comfortable about this. Whats the problem?

  219. Fools day by Yokito · · Score: 0, Offtopic

    It's not April, 1st - or is it? huh?

  220. MoD Parent Up! by Anonymous Coward · · Score: 0

    Damn that's funny!

  221. Doesn't anyone remember the voting machines? by Dark+Fire · · Score: 1

    Diebold used windows in the voting machines. Granted, banks have a lot more experience and a lot more incentive to protect the infrastructure.
    The best laid plans of mice and men sometime run awry.

    http://yro.slashdot.org/article.pl?sid=03/09/05/ 21 40216&mode=nested&tid=103&tid=126&tid= 99
    http://yro.slashdot.org/article.pl?sid=03/09/0 4/19 9210&mode=nested&tid=126&tid=172
    http://slashdot. org/article.pl?sid=03/08/23/142324 3&mode=nested&tid=103&tid=126&tid=172&tid= 99
    http://ask.slashdot.org/article.pl?sid=03/08/2 1/22 26226&mode=nested&tid=103&tid=116&tid=126&tid= 99
    http://slashdot.org/article.pl?sid=03/08/11/11 4022 6&mode=nested&tid=126&tid=172&tid= 99
    http://slashdot.org/article.pl?sid=03/07/24/15 3258 &mode=nested&tid=103&tid=126&tid=128&tid=9 9

  222. Embedded Windows by Anonymous Coward · · Score: 1, Insightful
    I can't imagine what is going through someone's head when they make the decision to use Windows for any sort of embedded application. I will understand Great Cthulhu's psychology before I ever understand theirs. It is one of the most bizarrely alien concepts that I'm ever exposed to. Questions like
    • What caused the Big Bang?
    • How do women think?
    • and even: Why does anyone still run Windows on the desktop instead of something easy to use, such as MacOS?
    are all trivial compared to, "Why would someone use Windows for embedded work?"

    Windows' only strength is the legacy/compatability issue -- there's a lot of software that still only runs on Windows, and sometimes network effects require you to run some of that software. But an ATM doesn't need to be able to read someone's MS Word document, and the platform simply doesn't have anything else going for it, except disadvantages.

    They say it'll be more compatable with their networks? That is the most fucked up thing I ever heard. If your protocols between your ATMs and internal services are that complex and proprietary, where compatability is even a minor issue, then you are doing something terribly wrong. Your designers are either irresponsible and incompetent, or they are insane. I smell .NET.

    I don't blame them for slowly migrating away from OS/2, but Windows? For Yog-Sothoth's sake, Windows!? And in 2003?!?

  223. Fix the User Interface first! by Pvt_Waldo · · Score: 1

    Forget the underlying OS. Give us ATM machines that have half smart USER INTERFACES!

    I'm 6 foot tall. I have to crouch down to line up the manual buttons with the screen prompts- basicaly because the buttons are not flush with the screen.

    Every time I go to my credit union's ATM with my card, it asks me, "English or Spanish?" - FIGURE IT OUT! Remember my preferences FFS!

    I mean really - they put braille on the buttons - like that helps you read the screen.

  224. Speaking of failsafe and blackout by dcavanaugh · · Score: 1
    I hope the Windows ATMs have more "failsafe" protection than the OS that may have contributed to the giant blackout

  225. It has happened by wkjel · · Score: 1

    I would have thought that banks would have taken every precaution necessary to isolate their ATMs from Internet based attacks, but it seems that it is not so. Dedicated lines or not, they are still vulnerable.

    Last January 3 major Canadian and 1 US banks' ATMs were disrupted disrupted by the Slammer worm

    I know from personal experience that my bank (CIBC) runs NT/W2K on their ATMs. I've see it reboot, BSODS and Windows 'Start' screens on various ATMs.

  226. WinATM by MarcShovan · · Score: 2, Informative

    A friend of mine who is a tech for Diebold tells me that virtually ALL of Diebold's ATMs are Win2k already. If it has a color LCD. It's Win2K.

  227. Microsoft recommends Windows XP Pro for ATMs by Animats · · Score: 2, Interesting
    Microsoft is actually recommending that ATMs run Windows XP Pro, just like desktop machines. They list as an advantage "Timely updates and upgrades. With Windows XP Professional, customers will receive timely hot fixes and service packs that Microsoft issues occasionally, so their full-featured ATMs can always conform to the latest updates."

    And Diebold bought it. Diebold is going Windows.

    This is scary. It's going to be so tempting to hang the ATMs on the bank's internal Internet and save money. And you know Microsoft will screw up and leave a port open, or leave something in the OS that calls home. The DES protection may protect the ATM transaction messages, but what about Windows Update. And yes, Microsoft does suggest installing remote "upgrades" and "hotfixes".

  228. Ughh..... by TheKubrix · · Score: 1

    On a morning when I'm receiving the latest windows virus in my inbox every five minutes I feel very comfortable with this.

    Am I the only one who was embaressed when they read that? As my eyes rolled back down I can't help but wonder if everytime we see comments like that, if its complete bullshit. Who in the hell gets a virus even once a day? once a week? Or even better, don't you people have virus checking on your mail servers?

  229. I've Always Wondered ... by the_mushroom_king · · Score: 1

    There is a ATM at my local 7-11 that uses a modem to dial-out using a POTS line (you can hear it dial). I 've always wondered if you put a recording device on the line to catch the modulated traffic that you could play it back and fool the ATM into thinking it had actually dialed the bank and received authorization.

    Of course, I would never actually try such shenanigans, but it always struck me as a rather unsecure way to communicate.

    -TMK

  230. Deworming the ATMs? by Roadkills-R-Us · · Score: 1

    All I know is that there were news reports of MS-based ATMs being down during the recent MS RPC hole fiasco. I'm talking ABC and CNN here, not News of the Weird.

    Windows is an incredibly complex, monolithic app. Even stripping out whatever the heck they plan to strip out, how confident can someone who really understands software QA be with WinATMs?

    Not very.

    Better provide the ATMs with a way to swallow worm meds!

  231. FACTS ABOUT ATM SCAM IN FINLAND COUPLE YEARS AGO. by johu · · Score: 4, Informative

    Device Estonian folks used was actually quite sophisticated. I saw short clip of it on YLE News on TV back then. From later news transmission that part where electronics and construction of device were shown was removed and on the one time they showed it some police came and moved device away from cameras. Guess cops said you're not allowed to show that on TV.

    These are facts:

    Device had card reader. It was placed on front of real card slot so when you inserted card magnetic stripe was read.

    People who's cards got copied said it was difficult to get card out from ATM machine. This was because after transaction ejected card was partially blocked by extra reader device those guys installed.

    Keypad had kinda sticks on bottom so when you pushed number on spying keyboard it pushed real button under it at the same time. Electronics connected to fake keyboard recorded your PIN and saved it to NVRAM among content of magnetic stripe it just read as well.

    Card reader was connected to keypad module that had most of electronics using cable. Cable was covered with square plastic housing to keep it less obvious what was going on.

    Since you got your money from ATM no-one suspected anything fishy until day or two later when your bank account was empty.

    Crooks were waiting on nearby car. After some
    time they went to ATM and removed their device.

    Ok, those were facts. There were some claims that device had also WLAN or some other wireless connectivity so card numbers and PIN codes would have been transferred to crooks realtime. However I think that's just rumour.

    Device had factory made looking PCB inside. Probably some SBC development thingy.

    If there's someone with Helsingin Sanomat archive access you could probably find more details from there. HS is Finnish newspaper so that part was for finnish readers.

  232. The infiltration has already begun... by mclem · · Score: 1

    On a related note, here in San Fransicso, one of the local mass-transit groups (the subway, basically) is nearly done updating their circa-1970's fare gates and machines. The new ticket vendors are especially ATM-like, which has been a big deal, as the old machines were (from a UI standpoint) practically unusable.

    Anyhow, the new machines look great, nice bright screens, clear directions... and when they go belly-up, they're running some variant of min-1990's Windows: NT, I'd guess. One of the machines was stuck on the desktop the other day ("oh look, the ticket machine's got Excel")

    The new machines -- like the ones they replace -- take cash, credit and ATM cards. The credit card functionality seems to go up and down (mostly down). ATM is less flaky, seeming to operate only on days with an even number of letters in their name. I haven't dared to feed one of those guys a real card since I saw that desktop grinning at me... urk.

    Sounds like I'd better stock up on $20s before our new ATM Overlords take over and SoBig my credit rating.

    1. Re:The infiltration has already begun... by AnimeFreak · · Score: 1

      The ticket machines for Skytrain and Seabus here in Greater Vancouver have been replaced with a Windows 2000-based system. They replaced the nearly twenty-year old ticket machines we had currently in place, as they were incapable of taking in newer coins and bills that the Canadian Mint was giving out.

      So far, I haven't seen them blue-screen or do anything beyond having simple mechanical problems, but I have seen technicians come in and administer the machines -- there are about 270 of these machines lying around the area.

      Beyond having the ability too soon accept Interac, credit cards, and in the future, smart cards, they have behaved pretty well so far. I rarely interact with them, due to the fact that I pay for my transit on a monthly-basis, but everytime I have walked by them, the screen has looked perfectly normal, and hasn't shown its Windows traits beyond the administrator panel when someone is around to administer them.

    2. Re:The infiltration has already begun... by AnimeFreak · · Score: 1

      Effectively, they look like this (see above response):

      http://www.translink.bc.ca/images/tvm_machine.jp g

  233. ATMs have run Windows for years by Anonymous Coward · · Score: 2, Informative

    I've seen at least 4 ATMs over the years which have been running Windows, and made it obvious.

    I had the opportunity to study one in detail, as it was installed in a hospital I was visiting at the same time as the backup generators were being tested - so the power was a bit glitchy (and there was no evidence of a UPS on the ATM).

    It was made by NCR and had a fancy TFT screen. It was installed in the in-hospital branch of Barclays bank about 4 years ago. Clearly it was upset at the transition to emergency power and had locked-down.

    However, when when mains power returned - it rebooted. It appeared to be a conventional industrial PC. It used a Pentium 3 450 MHz CPU and had 128 MB of RAM. (Can't remember HDD details).

    It booted Windows NT4. It auto logged-in to some user account, and then started running a batch script. The conventional although rather sparse NT desktop (including such delights as internet explorer) was visible for the 10 mins that the batch script ran before the ATM software started.

    This was the only one I've seen boot-up, the other 3 made their OS clear by displaying a variety of NT 'STOP' errors.

  234. Pictures of a crashed windows ATM by Anonymous Coward · · Score: 1, Informative

    http://www.theinquirer.net/?article=11130

  235. If the banks want to use Windows... by dtjohnson · · Score: 0, Troll

    ...why don't they just give each of their customers a shoebox full of $20s and a CD-ROM with an "ATM" app on it. Then, when the customer wanted cash, he could run the ATM app and then take some $20s out of the shoebox. I know I would much prefer using the ATM in the comfort of my home rather than standing in the rain and wind in front of an ATM downtown.

  236. YOUR BALANCE: 34458 Error! SOBIG detected ! $0.00 by Teahouse · · Score: 1

    Give me an exploit and some time and I will empty your bank account :)

    --
    "Curiosity killed the cat, but for a while I was a suspect."- Steven Wright
  237. Only if banks are insane! by Anonymous Coward · · Score: 0

    Look, I agree with some here who sayt that Microsoft is a huge company and the ability to make lots of things work. However, I feel that a lot of Microsoft's problems with their software are due to:

    1. the fact that literally thousands of different programmers have worked on it with none of the usual safeguards in place like coding standards or software reviews
    2. inadequate (or no) testing before the software leaves the building.
    3. a deliberate cultural influence from the top down in Microsoft that treats bugs and/or design problems as a good reason to sell the next version of software.

    Now, tell me truthfully, is that really the software you want in charge of YOUR money?

  238. Re:I think not - I've spotted at least one DHCP er by Lispy · · Score: 1

    Here in Munich we have, rather new, Transport-Authority automats that run Win2k. I saw one of them bluescreen a few days ago. Well, those things can change money. So maybe they are a valuable target for an overflow as well. I might get into this a bit next time I'm bored and bump into a drunken MVV employee.

  239. ATM != Asyncronous Transfer Mode by Anonymous Coward · · Score: 0

    Am I dumb?

  240. Wonderful... by pbrammer · · Score: 1

    And as I've stood in line at Best Buy, I've witnessed their POS machines crash twice. The OS? Windows NT. Lessons learned? Probably not.

    Phil

  241. WOW by c0rruptc0d3 · · Score: 1

    And to think M$ used to argue you can't remove core components like IE from windows without damaging it. Does this mean A. they were lying B. their going to leave them in the machines C. Sobig.lots.of.csh will be the reason we all LOVE virii writers or D. Bill wants to be worth 100 billion dollars and will stop at nothing....clearly A is the winner M$ are lying corporate scum

  242. Worry. by Anonymous Coward · · Score: 0

    Worry now... I worked at Charter One and they had NO IDEA if a given ATM machine was up or not until a guy there wrote a program to parse a log file they had (but had never used for this) to determine the ATM availabilty, this was a little over a year ago.

    Worry.

    As far as windows, BS I guarentee that will never happen on a wide scale. I know there is little chance of Charter One ever doing that (the chance comes from the fact that all the people I know may get fired or quit and slowly morons who would propose the solution woul begin to flood in).

    Worry.

  243. Re:Naive. Sad. by pmz · · Score: 1

    Regardless of the reason given, the statement about NT being able to utilize more varied hardware than OS/2 is dead on.

    Then they should use a stripped-down NetBSD with a curses or basic GUI interface.

  244. I already thought this... by caldroun · · Score: 1

    I have seen an ATM with a blue screen. I am not making this up. My normal ATMs that I use I can her that windows click like windows makes when you hit links and things.

    --
    "If you have done 6 impossible things this morning, why not round it off with breakfast at Milliways" -- hhgg
  245. I can see it now... by liloconf · · Score: 0

    Welcome to Wells Fargo, please insert your card. *beep* Not ready reading card A Abort, Retry, Fail?

  246. Hmmm, it shows an automatic software update... by Anonymous Coward · · Score: 0

    I guess the theory that the Windows-based ATMs lack network connections, and are therefore safe, might have a few holes in it.

  247. Laugh while you can, monkey boy. by v8envy · · Score: 0

    Several years from now we'll all be wearing Hammer-pants to support the enormous 300 pound 'Microsoft Wallet for Humans' Just you wait.

  248. Why don't they use some kind of UNIX? by 7ex · · Score: 1

    These f***ing Windows-ATMs at our local crash very frequently. Especially if you money urgently. Why don't the use UNIX or maybe BeOS ;)

    --
    http://blog.gauner.org - just a blog
  249. stripped down windows? by Anonymous Coward · · Score: 0

    "What Microsoft actually sells to the banks for ATM use is a cut-down version of Windows that doesn't contain things like Web servers," said Ross Anderson, a researcher in Cambridge, England, and author of Security Engineering. "They have tried to cut out the unnecessary rubbish that clutters up the typical PC. How good a job they've done, I just don't know.... So we definitely can't rule out the possibility that someone in the future writes a Slammer-style worm that causes thousands of ATMs to start spewing out cash."

    Now why cant MS do this for the home user? Strip out the unnecessary parts of windows so that its more secure. Come on Microsoft, I know you can do it :)

    1. Re:stripped down windows? by Anonymous Coward · · Score: 0

      Because home users don't run ATMs in their house.

  250. Oh, come ON!! by interactive_civilian · · Score: 1
    It doesn't really take that long...the guy in front of you was just playing a quick game of solitaire.

    ;-)

    --
    "Empathise with stupidity, and you're halfway to thinking like an idiot." - Iain M. Banks
  251. I saw a Windows ATM with an error dialog once by DocTee · · Score: 2, Interesting

    i'm in the uk. stopped off to get some cash on the way to the cinema one time and there was a Windows dialog box saying that a DHCP server could not be found! any attempts to enter a pin code would fail straight away. i wish i'd taken a photo :(

    --
    - doctea
  252. no joke by _avs_007 · · Score: 1

    When I first graduated, I worked at a financial software company. I think I was the only one in the department that had a CS degree.

    It was almost a daily battle with upper management, because they disliked how I was not in the product development group, but most of the modules I was writing was replacing the core modules, because my manager/clients/etc realized that my modules were more efficient and flexible. One time the development guys got pissed, because I wrote my own month-end module, that used a more efficient data structure to store all the data. The processing time got cut from 7 hours to a few minutes!

    Anyways, when the economy crashed my manager had the bright idea that I would have a much easier time finding a job than my peers, so I was one of the first let go. In retrospect, leaving that dump was the best thing that ever happened to me. However, looking back, from their perspective it was probably a poor business decision, as I kept up with friend from there and such. They had a hellish time making up for my loss.

    Anyways, after working there, it scares the crap out of me to think that company was #1 in its particular industry, and yet they had such crappy design principles and developers.

    I remember one such bug, where the idiot developer could not grasp the concept of having a development environment vs testing on a live system. Consequently one of our government customers got their system hosed by this guy, because his program royally fscked up the database. This agency ended up losing 6 years worth of data, because it also turns out this program has been miscalculating payments for the last 6 years unnoticed. (And you wonder where our govt spends our money!) I'm surprised we didn't get sued into bankruptcy.

    1. Re:no joke by willtsmith · · Score: 1

      I do understand the "just get it done" crowd. There are a lot of things in CS school that are extraneous.

      However, I like yourself pulled the "improved data structure" trick and equally pissed off a few peers. They said it could go no faster. On really large data sets, I reduced computation from three days to an hour.

      I there needs to be CS courses for folks who just went out there and used lots of elbow grease. Creativity and "go-to" is good, but it makes no sense to contantly re-invent the wheel do to ignorance.

      --
      -------- -------- Support Wesley Clark for president!!!
  253. Signed Code by Slayback · · Score: 1

    Of course, they won't be able to run unsigned code, so I wouldn't worry about it!

    (Unless an administrator doesn't lock it down properly, or the virus comes from MS. But I wouldn't worry about that since we all know what security gurus those MCSEs are!)

  254. COTS vs. Proprietary OS by Phronesis · · Score: 1
    The problem being that once a commercial technology ("commercial off-the-shelf" or COTS in milspeak) starts to leak into a closed architecture application, it becomes almost impossible for manufactuers to resist the pressure to use all the features of the commercial technology to reduce cost.

    Perhaps you missed the item in the story about how ATMs already use COTS. The switch the O'Reilly story describes is from one COTS operating system (OS/2) to another (Windows).

    Since the standard OS/2 distro has a TCP/IP stack, I don't see why a windows-based ATM is more likely than an OS/2-based one to add the stack.

  255. This reflects another economic error. by smartdreamer · · Score: 1
    Why the software which makes function the banks is reliable as opposed to what one finds elsewhere?

    1. The bill books and the allocated resources are realistic.
    An error in the banking medium is almost unforgivable. The banks cannot allow it. Moreover, the banks are so profitable that the enormous cost of computerization in this sector, is not only accessible, but also profitable. It is not always the case in the software industry.

    2. The systems are adapted.
    All that supports the banking networks is adapted to this task, is developed, by experts, specifically for this one. All opposite of the Microsoft ideology which voluntarily wants to be insecure and accessible to the greatest number.

    3. People who make the software are tested and qualified.
    The programmers who work in the banks on the systems of bases are experts who were trained to do it and who have worked above for several years. They are conscious of all the repercussions that a new module can cause in the system because they knows it : they have access to each line of code. All the lines are scanned with the magnifying glass. Some know only that, but they are experts in the field. They know their tools perfectly because in this medium, the things do not evolve so quickly. Nobody of other has this expertise. Microsoft cannot offer a comparable solution. Microsoft cannot be even praised to know its code. Windows is one monolithic bloc not flexible which does not meet the needs for this industry. Not only Windows is not appropriate, but the development tools are unsuited. Microsoft philosophy is: "let us make the simple things since the majority of people cannot manage complexity". It is perhaps well for somebody who does not know large thing of computer science, but worst philosophy in this case!

    4. At present, all is developed in the company or by firms which come to develop code personalized for the bank.
    Microsoft sells closed code. Impossible to adapt, modify, improve, configure as it is wanted. One becomes depend on the salesman and it is the worst thing which can arrive for banking industry. In the event of bug, to wait one month for a patch means the apocalypse. Microsoft is recognized to make code full with bugs and prone to the attacks. The viruses, worms and attacks of crackers are a continual threat in the Windows environment. It is false to believe that these machines will be safe from these threats or external communications. This does not exist in reality. That it is by a misconfiguration network, a software bug, a human error or an attack of the interior or outside, these systems will be vulnerable. It is a certainty especially if it is thought that the invasion of Microsoft will not stop there.

    Microsoft invaded the banks, that does not predict anything good. I hope that it does not announce the replacement of the experienced programmers by beginners in Visual Basic. Closed code is bad, especially in the case of the banks.

    My opinion is that this decision is an error. To save money on systems which function well, one will waste some in a technology transfer. Let us bet that this decision does not come from somebody with real technical skills and a good vision of the future.

  256. New error by eaolson · · Score: 1

    I guess this means we will have to start referring to it as the Blue Screen of Poverty.

  257. Natwest is already using NT by jonbryce · · Score: 1

    In the UK, Natwest bank (owned by the Royal Bank of Scotland) is already using Windows NT 4 to power their ATMs.

    You do frequently have to wait for the machine to reboot before you can use it, and you sometimes see strange error messages on the screen.

    I'm not aware of any reports of it giving out the wrong amount of cash though.

  258. I saw the desktop (!). by Atario · · Score: 1

    I walked up to one once that had "OUT OF ORDER" stickers on it and was displaying the desktop (!). From what I could see, it may even have been Windows 95 (!!) -- couldn't tell if it was NT 4. However, it was still up, not locked or crashed: when you pressed the keys at the sides of the screen (not the keypad), you got the standard [DING] sound.

    On the plus side, they seem to work much faster and more smoothly than the old machines with the one LCD display for operation and another for the card transaction handling.

    --
    "A great democracy must be progressive or it will soon cease to be a great democracy." --Theodore Roosevelt
  259. $3? There are few zeroes missing! by Anonymous Coward · · Score: 0

    Have you been sniffing some flour or glue?
    We were looking at using embedded windows
    and were told $15 for Win CE (very very slow)
    and $150 for Win NT 4.0 embedded.
    Embedded XP is much more than that.

  260. Corporate Management by CyNRG · · Score: 1

    What is wrong with corporate management today? Are they that clueless about winblows? This doesn't make sense.

    What is really bad is that so many techies actaully want microshaft servers and desktops. microshaft has brainwashed them. It like a cult!

    That's it! Microsoft is a CULT!!!!! Rational logical thinking (critical thinking) doesn't apply to cults. There is no reasoning with religion. You believe or you will go to hell!

    Believe in Microsoft or your computing soul will go to hell!

    Bill Gates is the god.

    Now I understand. Must protect myself. Oh Linus! Help me.

    Grins and giggles. ;->

  261. This just makes no sense... by RayBender · · Score: 3, Insightful
    This is the fourth similar story in the past month or so: first it was electronic voting machines based on Windows, then a nuclear power plant monitoring system, then the possibility that the big blackout was partially caused by the Blaster worm interfering with control computers, and now ATMs. In each case you have techies saying "this Windows thing is a baaad idea". However, they seem to be ignored - the suits, as well as a small number of Microsoft apologists - run blindly ahead thinking it's just a great idea.

    No-one in charge ever seems to take a second look and ask "do we really need a multi-GHz processor and OS just to decode a PIN and dispense cash?". I know Windows is ubiquitous, and seems like the safe option. But it's overkill, and any time you install way more computing power than you need, you're being wasteful, as well as taking a risk. Of course it has been amply demonstrated that Windows is NOT SECURE no matter how much the Microsoft salespeople claim otherwise. Note, I'm not saying Linux is necessarily better. I'm questioning the need for a full-blown OS at all, in these applications. Hell, I could build a simple ATM using hardwired logic gates. Installing a known-insecure consumer OS in a mission-critical application is fscking stupid, and it will cause problems. The people that make these decisions are simply hoping that they'll be promoted far enough up the ladder before it happens that someone else takes the blame.

    I know the reason this happens is that by using a standard system it's much cheaper; you just have to find some VisualBasic code-monkey and whip up an application. Fundamentally, the problem is that the cost of this kind of insecurity is a) not immediately apparent and b) not born by the company. The costs associated with a cracked ATM will just be passed on to the consumer. The cost of the blackout will similarly not hurt the stockholders of FirstEnergy.

    The simple truth is that sometimes you need regulation and enforcement; if there wasn't an FAA you can bet your life that 777's would run on Windows XP by now, with a literal BSOD on a weekly basis. OK, that's a bit extreme. But let's look at that situation as an example... I know reliable flight-control software is expensive, so let's assume that if allowed, some company would be tempted to use cheap off-the shelf equipment and software, thus making a cheaper plane. Pretty soon they would outcompete other builders (the margins are pretty thin on those things). Remember, if the only planes available were ones that ran XP, you as a consumer would have no choice as to what you flew. If every airline had a crash that often, there would be no competive pressure to improve (that's "just a cost of doing business"). The point I'm trying to make is that sometimes competive price pressure results in a "race to the bottom" in terms of safety, quality, or reliability. I suspect that's what we're seeing here.

    --
    Human genome = 3 billion base pairs = 6 GBit. Windows + Office = 20 Gbit. Which is more impressive?
  262. Exactly: Cost is key by stewby18 · · Score: 4, Insightful

    The people that make decisions are worried most about how much it's going to cost.

    And you don't think it's conceivable that someone will decide that the cost of losing billions upon billions of dollars when the Windows+TCP/IP+internet connection machines are hacked isn't worth it?

    They may not be very security-savvy, but they won't do a massive rollout that will leave them with a nationwide network of completely broken ATMs that divulge money at the drop of a hat. Insider addition of malicious code, while a pain, doesn't even begin to compare cost-wise with complete public access to machines with internet-enabled, free-for-download, no-knowledge-required exploits.

    You can catch and arrest a malicious insider if the losses start adding up. You can't just arrest the entire US.

    1. Re:Exactly: Cost is key by Anonymous Coward · · Score: 0

      No, because they will believe Bill when he says that the latest version is Windows is the most secure Os in the world. I mean, he's a Billionaire, so he must be right. Right?

    2. Re:Exactly: Cost is key by delx · · Score: 1

      You can't just arrest the entire US.

      Sure you can, just look at the RIAA!

  263. This is BAD by Anonymous Coward · · Score: 0

    They just should not be doing this, I've already seen more ATMs with Windows error messages than makes me comfortable.
    How do you make it clear to the industry, Microsoft makes bloated, buggy software that is prone to crashes, required lots of tools to program for and a large memory space to work in, wheras most of the other possibilities (Qnx, BSD, Linux etc) provide a small footprint, an open and flexible application space, simple development tools and are notorious for their inherant security.

  264. I cant even count by lexcyber · · Score: 1

    I cant even count how many times I have seen an ATM in sweeden boot Dos and Windows 95/98. I have also seem them "Out of virtual memory" etc. etc. - Very very broken. So its not in 2005 - it was back in 95. You are 10 years to late.... or you have had a breather for 10 years.. - Well, on the other hand, some really funny pictures has ended up on peoples webpages with bluescreened ATM machines etc. etc.

    --
    - To understand recursion, we must first understand recursion -
  265. Slammer wasn't enough? by decaf_dude · · Score: 2, Funny
    Bank of America got badly burnt due to their use of Windows when Slammer hit (more details), and yet

    "A Windows platform will give us more flexibility and opportunity for future enhancements," said Julie Davis, spokeswoman for Bank of America, the biggest U.S. bank. "The Windows platform allows us to put even better protections in place. However, we won't discuss the details of our security procedures."


    To answer question someone asked earlier: yes, I do believe IT in banks is run by morons, as this clearly illustrates.
  266. Do keep up by Anonymous Coward · · Score: 0

    Do keep up, the UK's had NT4 cash machines for over 5 years.

  267. Buggy by fetus · · Score: 1

    "New Windows ATM bug allows user to withdraw from Bill Gates bank account" /me buys small carribean island

  268. Managed code???? by willtsmith · · Score: 1


    I'm curious if they're planning to use managed code. They could use either Java or .net. Seriously, managed code makes a lot more sense it a low CPU/high security environment. Many common network attacks (buffer overflows) could be nuetralized by a managed code environment.

    The additional bonus is that your ATM application would run on top of multiple hardware and OS platforms. In the case of .net you could run mono on linux instead of MS.net on Windows.

    --
    -------- -------- Support Wesley Clark for president!!!
  269. Here in Brazil by perdelucena · · Score: 1

    Brazilian /.ers correct me if I am wrong. But Ive noticed that most of brazilian banks (at least Itau, BB, Banespa) already run some version of Windows (2000, 98, 95) on their ATMs.

    Last month when I went to an ATM to get some cash (Itau), Ive got a popup about a service failure, and I could press a button on screen to reboot the machine. I could see a PIII rebooting and Windows 2000 loading.

    About two years ago a weirder thing happended I went to Banespa Bank (which machines used to have complete keyboards like normal computers) and as I inserted my ATM card the program crashed, giving me access to a DOS prompt!!! I could browse some directories, but didnt risk to load any program...

    Now I wonder: "These are the guys that are suposed to take care of my money in security. Sure...)

    ---

    my home

  270. Silly boy by Dion · · Score: 1

    No you are not going to get any money, it's just going to bluescreen on you

    --
    -- To dream a dream is grand, but to live it is divine. -- Leto ][
  271. My experience with a microsoft ATM by natet · · Score: 4, Interesting

    A little over a year ago, I went into my bank to get $20 for lunch or something. I put my card in, typed my pin number, selected which account to get money from, and the amount.

    Then all of a sudden, the screen went blue. I stared in disbelief for a moment, then a boot sequence began to display on the screen. And what did I see on the bottom of the screen, but the Microsoft trademark. I couldn't believe it. I had been bluescreened at the bank. I had to get the bank to credit the money back to my account and to get my card back (which I couldn't get back for a couple of days). So I guess you could say that I am less than thrilled about Windows running ATM's.

    --
    IANAL... But I play one on /.
    1. Re:My experience with a microsoft ATM by superpulpsicle · · Score: 0, Offtopic

      Oh man, I once saw an ATM with a blue screen and Microsoft trademark. I ran up to it, and it ejected thousands of $$$.

      If I knew it was your money, the first lapdance would have been on me.

  272. dude by Anonymous Coward · · Score: 0

    dude... for the last fucking time

    It's not an ATM MACHINE
    If it were an ATM MACHINE it would be called an ATMM.

    And for the record it's not PIN NUMBER either... it's PIN. PIN, ATM, OMFG!!!!

    1. Re:dude by Litterbox · · Score: 0

      Here, here! It's as bad as my all-time favorite ... "software program"!!

  273. I have seen two of these in the UK... by Anonymous Coward · · Score: 0

    How did I know they were running Windows?

    The unmistakable start-bar along the bottom... it must have crashed. There is no way I'm withdrawing cash from a certain bank branch now...

  274. Re:Ummm... spot the problem... by gothicpoet · · Score: 1
    My comment was pretty clearly about the article itself and about the PHB's who'd want to link their ATM's into their corporate networks.

    I'm very much aware of who Bruce Schneier is.

    1. I'm guessing that the whole "compatability with our networks" thing wasn't discussed with Schneier previous to his comment.
    2. Get a clue yourself -- before you flame.

    Insightful? Your comment? Informative to anyone who doesn't have a clue who Schneier is (and has obviously lived too long in a cave), but not insightful.

    --
    Quoth he ::
    "It's all academic anyway..."
  275. MS objectives for a better world by picardsb · · Score: 1

    MS software to infiltrate cars, banks, phones, watches, your coffee machine.. Here's how MS will affect us eliviate our sufferings:

    1. Cars: auto-pilot and navigation will take off from the nearest cliff, overriding user requests -causing the liberation of the souls of the passengers. Will take you to MS sponsored hotels and refuse to startup until you have paid lodging fees.

    2. Banks and ATMs: You have a LOAD of cash - well don't worry MS ATM's will lessen your burden by feeding it to the worms. You will get the benefits later, being on a higher level of the food chain - ie worms eat cash, birds eat worms.. and so on till it reaches you.

    3. Washer's and dryers: Clothes will be as white as the glass on windows (hmmm). And on top of that here's the slogan- "Totally clean clothes, VIRUS FREE!".

    4. Fashion: MS fashion suit will create the perfect looks for you - that is an android, looking blue, feeling blue, black and blue - the color of choice.

    5. Clocks and watches: will sing MS logon chime every 1/4 hr for 14minutes. All time will be set to Redmond time. Will not wake you up in the morning if you have forgotten to pay the annual fee.

    6. Phones: There will be software encryption and licencing to be renewed every week for voice encryption, else you will be made phone deaf and phone dumb. That's the cost for security - well you know how good that will be :)

    Well dear fellow humans - here's a picture of the new MS world. Hope you enjoyed it.

  276. "Stripped down Windows" != Outlook Worms! by Anonymous Coward · · Score: 1, Insightful

    Embedded Windows in ATMs will likely be highly locked-down unlike consumer versions of the OS. The notion that "windows" somehow automatically means a worm will hit and you'll get "free cash" is just plain stupid and just more FUD.

  277. Re:Ummm... spot the problem... by gothicpoet · · Score: 1
    RTFA or the comment which quoted from the article before you post.

    The point was that they want to use Windows because it is compatible with their networks... why would you care if it's compatible if you didn't have a whacked idea about actually doing something with it?

    Yes, that's freaking crazy and no sane person would want to do that but your quibble is with the fine banking folks who think this is a good idea. The article indicates that there are PHB's out there who ARE crazy in this among other ways.

    Read carefully before you break out that flamethrower, young Skywalker.

    --
    Quoth he ::
    "It's all academic anyway..."
  278. Windows 98 + Java by unconfused1 · · Score: 3, Interesting

    I had the opportunity of watching one of the local banks put in an ATM at the mall. The machine had a full PC in it, along with a modem of some sort (DSL? ...I wasn't asking questions).

    They installed and set up Windows 98 and then put a Java virtual machine on it...version 1.3.1 for that machine. The ATM software was built in Java.

    So...what is the point of that? Why pay for a Windows license and deal with their BS? If you are just going to run a Java application, why not pick a free OS and use Java on that? What was the "value added" by Windows?

  279. They've used Windows for some time. This is news? by tuxlove · · Score: 1

    I was at an ATM once (Wells Fargo or BofA) several years ago, and it crashed with someone's card still in it. It autobooted, and lo and behold, it was a pared-down Microsoft boot sequence. Looked like NT to me. Given that some of the largest banks already seem to be using Windows in their ATMs, why is this news?

  280. Stripped Down Version by Psychotic_Wrath · · Score: 1

    the banking industry will be running a stripped down version of windows ... oh so they will be running Windows ME

    --

    Doctors do Massage in Longview WA now, who knew?
  281. Microsoft XBOX is Stripped Down???? by Anonymous Coward · · Score: 0

    Well the xbox is a stripped down version of win2000. Look at the number of buffer overflows it has.(fonts) It's possible that the stripped down OS version for the ATM will have the same security issues.

    The xbox is pretty close to the setup of a NT ATM.

    Comments.,....

  282. NO! Bring back the old fashioned piggy bank by linuxgeek666 · · Score: 1

    I'm going to have to start keeping my money in a jar under my bed

  283. Re:Naive. Sad. by mingot · · Score: 1

    Then they should use a stripped-down NetBSD with a curses or basic GUI interface.

    Why? They want to be able to run nifty multimedia marking kiosks.

  284. Banking geeks not fools? by crucini · · Score: 1
    The people that make these kinds of decisions are not fools.

    I'd like to believe that, but remember Bank of America's online credit card processing was taken down by an MS worm recently. And OS advocacy aside, Windows is just not a good fit for this application. I'd have to conclude that anyone planning to use Windows in an ATM was more influenced by marketing than by objective assessment. That may not make them fools, but they are not showing good judgement.
  285. Sainsburys (UK Food chain) by shades66 · · Score: 1

    They already use windows based ATM's and most of time to local machine always has an error on the screen. (Looks like some kind of panic message from the kernel?!?!?)...

    Good job the natwest machine next to it isn't using windows yet :)

    --
    ---- There are 10 types of people in the world. Those that understand binary and those that don't
  286. Re:Naive. Sad. by pmz · · Score: 1

    They want to be able to run nifty multimedia marking kiosks.

    This certainly doesn't require Microsoft or their software. The only reason they choose Windows is because thei think that's the only choice.

    The banks are a victim of the very marketing they are trying to propogate with these kiosks. How interesting.

  287. not vulnerable to Internet attack? really? by bat,+blind+as+a · · Score: 2, Informative
    [Bruce Schneier] pointed out that the machines would not operate online and therefore would not become vulnerable to a malicious Internet attack or to some virus passed around in an e-mail attachment.

    Really? What about Bank of America's ATMs

    http://www.intellnet.org/news/2003/01/25/15801-1.h tml

    Granted, the BoA ATMs weren't directly attacked, but it does indicate that they were online.

  288. Screw networks by CAIMLAS · · Score: 1

    I'm less concerned about ATMs being connected to the network. The problem will likely arise with someone finding a buffer overflow in the interface, or some oddity like that, and then be able to withdrawl money from someone else's account, or to take money from the ATM w/o any authorization.

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  289. Multi purpose ATMs by Fredbo · · Score: 1

    "Even though Celent's Bezard said most banks would not offer advanced features on their revamped ATMs, machine manufacturers such as NCR envision a future in which the machines not only dispense cash, but also lottery tickets and soft drinks."

    Can't wait til the day I withdraw $40 and the ATM says "you want fries with that?"

  290. Re:Ummm... spot the problem... by dodell · · Score: 1

    There are many good reasons for corporations to use Windows, as we all know. Security isn't a problem in this situation since it's neither TCP/IP nor on a public network. I fail to see your point. My point was to educate the poster of the original post that

    a) Bruce Schneier has a better idea about what's secure than most people on the planet and,

    b) ATMs don't work the way that the original poster thought, thus rendering his point moot.

    Why don't you read the posts before you post your crap? These posts are all obviously off-topic. This is worth a -1: judging your grammar and (in)ability to express a point, you should probably stick to writing horrible gothic poetry. And watching Star Wars movies (yes, it's an incomplete sentence).

    I have no problems with banking people who think this is a good idea. If banks can give me better service at a lower price using Windows than another OS, I'm all for it. I am fully aware that security isn't an issue here, so I'm 2 times more for it.

    The rest of your comments indicate that you've no clue how managed systems and enterprise-level corporations work. That's perfectly okay, but don't go spouting ideas like 'why would you want compatibility with your own products'.

    End of discussion. dodell 1, everyone else in the thread 0. STFU.

  291. Security by obscurity by stephandahl · · Score: 1
    From the article:
    "... However, we won't discuss the details of our security procedures."
    When do they ever learn?
    --
    What is the difference between a real song and a simulated song?
  292. j03y by Anonymous Coward · · Score: 0

    So I look in the paper and this morning, some cash machine in Bumsville, Idaho, spits $700 dollars into the MIDDLE of the street!

  293. Re:I sense a need for a return to the gold standar by Sri+Lumpa · · Score: 1


    "For the tin-hat wearers out there (and you know who you are):"

    No! If you realy want to get their attention you should say:

    For the tin-hat wearers out there (and _I_ know who you are)

    --
    "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
  294. Re:Ummm... spot the problem... by gothicpoet · · Score: 1
    I am the one who made the original post. If you'd been paying any attention you would have noticed that.

    Why don't you go back and read the posts and lose your bad attitude?

    It's obvious you have no problems with banking folks who think this is a good idea based on your previous posts. I disagree with what seems to me to be your blind faith in them and in Microsoft not to screw up this "hacking down of Windows" process. You're entitled to your opinion and I am entitled to mine. It happens that I worked in the technology end of the banking industry in a previous position. My comments are based on the "clue" that I gathered from that experience.

    When you make statements that show you didn't really read the article or my original post (or reply to your follow-up) you show that you weren't really paying attention. You were just pushing an agenda.

    When you then start getting personal about my name, or my experience level (which is greater than you seem to think) you're just being a Troll.

    You really need to grow up.

    Someone please MOD PARENT DOWN.

    --
    Quoth he ::
    "It's all academic anyway..."
  295. On-line banking in the Netherlands by MZdoctor · · Score: 1

    I live in the Netherlands. For on-line banking my bank (SNS) supplies a thing they call a 'digipas' which I think is better known as a Vasco token. AFAIK this device does not have a clock. In order to log on to your account you copy the serial number from the rear of the digipas and the bank returns an 6-digit number. You activate the Vasco token, enter your 5-digit PIN and then the 6-digit number. The device returns a different 6-digit number with which you can log in.

    Different dutch banks have different systems. This one seems pretty secure to me.

    1. Re:On-line banking in the Netherlands by dodell · · Score: 1

      I'd be surprised if the time was not introduced at some point in the process (possibly when you get the number from the server). But since your login number comes from the server, it seems more secure than the Rabobank system, where the login information is generated entirely at the client-end and can be accomplished with any Random Reader.

      With my "Random Reader" (heh) from Rabobank, there's a big menu button; if you click "Informatie" you get a ton if information about the thing:

      Battery % (it's at 72% ATM)
      System Date (today)
      System Time (strangely this says 09:24, when it is now 11:04 AM.... and I can still log in :\)
      Version: 16.0C
      Product Type: DP800v1
      Product Date: 23-11-2001
      Serial Number: 10-053551-5

      When logging in, you hit the 'I' key, type in your PIN (4 digits), and are given an 8 digit number. If you hit 'I' again you get a 'BRIT CODE', which is a 6 digit number (never seen it used). Repeated attemps at generating the number show that it only changes every 30 seconds, but this system obviously has to do with time.

      When authorizing a transaction, this is a different matter. You're supposed to hit the 'S' key, type in your PIN and a 8 digit number (space is provided for nine numbers of 10 digits in length each, but only one 8 digit number is used). I'm then provided with a 'Signeercode' of 8 digits in length. Apparently, this is simply a hash function applied on the numbers, no matter how many times you type them in or over what period.

      I'm somewhat worried that if someone were to find out the hashing algorithm, it'd be possible to hack the system... in which case this thing is more of a security threat to me than it is a help ;). I think the server generated codes are moot -- the hashing is obviously PIN-based (there are also obviously people with the same PIN; the hashing for transaction verification is also obviously *NOT* time-based) and, since I can accomplish this with *any* Random Reader, it can't be serial number based -- everything happens client-side... so, if I have the hash functions, the entire process can be automated. I think I'm going to do a little bit of research now ;)

      P.S. My random reader is also manufactured by Vasco. Time to check their site out (vasco.com)

  296. An "open" platform. by Chazman · · Score: 1

    They keep using that word. I do not think it means what they think it means.

    --
    -----Chaz
  297. Matress Bank pays better interest... by Anonymous Coward · · Score: 0
    If I were to stuff $1000 under my matress and find 20c in the process then I've just earned twice as much interest as some of the major Aussie banks pay on a transaction account each year.

    And if we take bank fees into consideration...

  298. Give me cash... by Anonymous Coward · · Score: 0

    At a gas station near me, they have these nifty LCD screen displays running a windows program... I'm not sure what its really supposed to do, since if you touch any of the touchscreen "buttons" on the screen, it comes back with a nice little "fatal program exception" and some hex number.

    I can just see it now... "withdraw from checking -- $100" -- blue screen "SYSTEM ERROR -- IRQ NOT LESS THAN OR EQUAL" --- BUT I WANT CASH!!!

    Sorry, your $100 was deducted from your account, but windows crashed before it could dispense it. Just before the BSOD, it was deposited to the account of one William Gates. $40+ Billion isn't enough, he wants more. :-P

  299. Most ATM's use MS OS/2 v1.1 not IBM's by Anonymous Coward · · Score: 0

    Second, most are on a leased line directly to the hosting bank, so the likelihood of getting hit by a virus or worm is next to nothing.

  300. I'd run Linux just... by egarland · · Score: 1

    I'd run Linux just not a full fledged OS. No rpm or grep or vi or
    any of that. Just one program that replaces init that handles all
    the comms and interface. A kernel module for the encrypted networking and maybe a second program that can upgrade the first one and you are all done. You could fit it on a flash chip.

    --
    set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
  301. Thats when i stop using ATM"s by nurb432 · · Score: 1

    With all the security issues, and basic monopoly power manipulating information, you would think people would shy away from this sort of thing.

    --
    ---- Booth was a patriot ----
  302. Another post said it had a DHCP message by egarland · · Score: 1

    Encryption just means that you can't listen in on the communications. It doesn't mean that those communications aren't running over TCP/IP using a stack with security holes in it. I can have all my comm's going over superSSH3 if I want but if I'm running sendmail with a root exploit it doesn't save my machine from getting broken into. If Blaster or CodeRed or some other worm breaks it's way in and creates a root exploit you're ATM machine could be at the mercy of whoever else manages to wander on to the network regardless of what encryption the ATM transactions use. Though the risk of this causing any major harm is low it is there. I could see some giddy hackor figuring out that they can walk around through Citizen's ATM network and inserting a program that makes every ATM machine periodically dump a wad of cash out the front. That would be a "bad thing" especially if you are the bank. Worse, they could install software that would log card numbers and pin numbers at the source before they are encrypted. If they cleaned up behind themselves they chould be stealing money using that information for years. It could be disasterous.

    Sometimes the efficiency of using well esablished standard software and protocols is not worth the risk. I wouldn't use Windows. I wouldn't use RedHat. I would, however, build something simple on top of a Linux kernel making sure I was careful every step of the way.

    --
    set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
  303. No Indictments? by markbark · · Score: 1

    17 and counting, mi amigo....

    FindLaw is your friend. (The Google for Law Geeks!)

    http://news.findlaw.com/legalnews/lit/enron/inde x. html#criminal

  304. What a stupid prediction! by red_gnom · · Score: 1

    It is amazing how vigorously slashdoters can discuss any made-up story.
    The "prediction" was produced by stupid assumption that the rate of growth will be 235% each and every year.

    2002 5%
    2003 12%
    2004 28%
    2005 65%

    And listen to that (oh my God!) With this rate in 2006 it will be 153%!

    In other words we will have 53% more Windows installation on banking machines then total number of banking machines on the planet. Such a thing can only be achieved by a very, very powerful company.

    1. Re:What a stupid prediction! by red_gnom · · Score: 1

      Yes, and the link is:

      Report Published by Celent

    2. Re:What a stupid prediction! by RobertB-DC · · Score: 2, Insightful

      I agree with your primary assertion -- the statistics you quote look like they were pulled out of thin air, at best.

      OTOH, the >100% number isn't outside possibility:

      In other words we will have 53% more Windows installation on banking machines then total number of banking machines on the planet.

      If the number of banking machines itself doubles by 2006, then it will be no problem to install Windows on 1.53 times as many machines as are in place now. That's not to say they accounted for that in the stats you mentioned, of course!

      Lies, damned lies, and statistics, right?

      --
      Stressed? Me? Of course not. Stress is what a rubber band feels before it breaks, silly.
  305. Banrisul (a brazilian bank) use Linux ! by Anonymous Coward · · Score: 0

    See

    http://www.linux.org/people/banrisul_english.htm l

    First winmodems, then winprinters and now ... winATMs. ARGH !!!

    Bill Gates will be more rich when winATMS transfer $ 0.01 of each account to his account... :-)

  306. ATMs tend to run older versions of OS/2. by Richard+Steiner · · Score: 1

    Newer versions of OS/2 (Warp 4 and eCS) can support both Windows filesharing (CIFS) and NFS.

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  307. ATMs on the internet by crucini · · Score: 1
    You also seem to disregard that ATMs are deployed in a closed network system, and are not transmitting validations over the Internet ... I feel sorry for the company that is employing you. Ignorance with arrogance is a dangerous thing for a person in a decision making position.

    Others have pointed out that some ATMs communicate over the internet. I agree with your second comment, however.
  308. Its not too bad, its not too good either. by Dnigh · · Score: 2, Informative

    The company I am working for at the moment does SubHost systems and ATM software for large banks mostly in the third world market.

    At the moment we have two ATM products. The first runs on OS2 systems. The code is a pig, its impossible to understand, but it works. The systems are mostly stable, and if they do go down, they just reboot and reload. (and they do go down often, we install systems in the middle of fricken nowhere, so power reliability is a joke. hell even comms is a problem when people dig up the cables to steal the copper).

    We also have a win32 product that we are just starting to roll out in a big way. Biggest problem... scandisk if the machine isn't shutdown properly. Loading an atm is a PITA most of the time, but having to wait for scandisk is a real problem.

    Security, not really an issue. The atms themselves are pretty stupid, they don't do much with out the subhosts say so (unless they are running offline, which only a few banks allow in our market). And getting the money out of the safe has nothing to do with the software.

    Reliabilty is the biggest problem IMHO. But that said, I have an interest in staying with OS2, I would like to keep my job :-)

  309. what are you talking about? by twitter · · Score: 1
    You're forgetting that there are actaully some smart people in the banking industry that will realize that having your ATM's running windows hooked up to the internet is a bad idea. The people that make these kinds of decisions are not fools.

    What? You must not have read the O'Riely write up. They said the main driver behind this stupid transition was:

    They would prefer Windows, a platform they consider 'open' in that it is compatible with their internal corporate networks.

    This statement is covered in stupidity and ignorance. What good will this "compatibility" do if the silly things don't talk to the "internal" network? If they talk to the internal network and the internal network recieves email and browses the web, the dumb things are part of the internet. So, what we are left with is an ignorant big dog pushing a "standard" down because he likes his excell sheets. That's not very smart.

    Banks are not realy this stupid are they?

    --

    Friends don't help friends install M$ junk.

    1. Re:what are you talking about? by spruce · · Score: 1


      Banks are not realy this stupid are they?
      \

      Nope. They sure aren't. But your interpretation of their decsion might be.

      So you're point is that the whole decsion came down to a boss that wants to use excel demanded the whole 'crisis?"

  310. Already running Windows by Anonymous Coward · · Score: 0

    At my supermarket, the power shut off briefly, killing the CoinStar machine and the Bank of America ATM. Both were back up within about five minutes, but I watched as the ATM rebooted. It appeared to be running some archaic version of Windows 3.11! Regardless of what it was, it was cleary an M$ product.

    I feel sure most /.ers have seen the (Times Square?) billboard with an XP error and heard about the ATMs in the U.K. that crashed with the Blaster virus a few months back.

  311. Banks and Windows Shouldn't Mix. by flagweb · · Score: 1

    First you have to assume that no Banking System in the world is completely secure to hacking. But...

    It would seem to make more sense for banks to choose an obscure (read: not windows) operating systems.
    A system that has many well publicized vulnerabilities will always be easier for an amateur to hack. It is akin to using dictionary words for your login and/or password. It siginificantly lowers the barrier of entry.

    The Professional Computer Cracker will get past always be able to get past a system with a vulnerability, but at least amateurs will have to be comfortable in at least 2 OS's. That statistically eliminates a huge portion of the population right off the bat.

    I would never recommend using an operating system that shares it roots with "consumer" clients for such a target rich device as an ATM.

    --Ernie Dambach

    --
    Ernie Dambach
    "It is no small thing to celebrate a simple life -Tolkien
  312. Re: Others I've seen by PhilHibbs · · Score: 1

    I've seen a C:> prompt on an ATM, and Windows dialog boxes on a petrol pump, a departure board at a station, an electronic billboard, and a timetable at a bus terminus.

  313. Come to Malaysia to try your card ! by Taco+Cowboy · · Score: 1



    Over 90% of the banks in Malaysia already use Windoze on their ATMs.

    The list includes Maybank, RHB Bank, Hong Leong Bank, Commerze Bank, Bank Islam, AM Bank, Public Bank, and Southern Bank.

    Come down here and try your luck !

    --
    Muchas Gracias, Señor Edward Snowden !
  314. I've used one by RossyB · · Score: 2, Funny

    Last year a Windows-based ATM appeared on the corner near my girlfriend's mum's house. Looks very pretty, colour LCD screen, landscape pictures, etc. The third time I used it there was a dialog splashed across the middle of the screen, warning me that the system was running out of virtual memory and I should close some applications...

    Note that most of the London (at least, maybe England) rail status notification boards are WinNT boxes. Its often to walk in and watch these reboot, or have "Running out of virtual memory..." splashed across the route of the 16:05 the Caterham.

  315. Cheese by Anonymous Coward · · Score: 0

    Testing this thing let me in what ?

  316. Ha! by Coppit · · Score: 1
    You're forgetting that there are actaully some smart people in the banking industry that will realize that having your ATM's running windows hooked up to the internet is a bad idea. The people that make these kinds of decisions are not fools.
    Shows what you know

    1. Re:Ha! by spruce · · Score: 1

      Genius reply! Oh shit - a program had a bug - maybe NT, maybe the ATM software.

      Why didn't they use the holiness that is Linux for this project, because they're dumb fucks. No debating it.

  317. BSOD == Money Lost? by TexasCowboy23 · · Score: 1

    I can just see it now ... Try to pull out $40 from an ATM, a BSOD, and then you call the bank. 'Well, sir, we don't show that there was a BSOD. We see that the machine dispensed your $40, and there's nothing we can do about it.'

    Besides, I'm not too crazy about Microsoft having access to my banking information. I can just see that day I get my bank statement and see several ATM withdrawls that have no corresponding receipt. Of course, they will come under the guise of "Microsoft ATM Service Fee" and each 'fee' will be $100.

    You know what I thought was funny about the article. Unless I read it wrong, the bank ATMs will be connected to a bank's corporate LAN. But in a few sentences down, it's stated that a virus can't hit the ATM because it won't be online. But we've all seen it a million times -- if a virus hits a corporate network, Windows just spreads it everywhere, and I can only assume that the LAN-connected, Windows-driven bank ATM would also be affected.

    Between giving Microsoft access to my banking information and carrying live cash around with me, I think I'd choose to carry cash. I might get mugged, but that's why I carry a 9mm.

    --
    Seth Anderson BTW, I'm not 23 anymore -- I am TexasCowboy26 now. =)
  318. ATMs spitting out cash by oohp · · Score: 1

    It would be fun to see a virus infected ATM spitting out cash.