Slashdot Mirror


Wells Fargo Web-Enables ATMs

smooth wombat writes "Wells Fargo has completed a five-year project to Web-enable its 6,200 ATMs in 23 states. Now the ATMS will be Windows based rather than OS/2 based. Avivah Litan, an analyst at Gartner Inc., in Stamford, Conn., said the move to Windows-based systems is "not great news for the security of the system. I'm sure there's a lot of holes that will be created because of this.""

34 of 576 comments (clear)

  1. was a change required? by Frogmum · · Score: 5, Interesting

    What was wrong with OS/2 atms?

    1. Re:was a change required? by Anonymous Coward · · Score: 4, Interesting

      http://en.wikipedia.org/wiki/OS/2

      The collaboration between IBM and Microsoft unravelled in 1990, between the releases of Windows 3.0 and OS/2 1.3. The increasing popularity of Windows prompted Microsoft to shift its development focus from OS/2, and IBM grew concerned about delays in development of OS/2 2.0. Initially, the companies agreed that IBM would take over maintenance of OS/2 1.0 and development of OS/2 2.0, while Microsoft would continue development of OS/2 3.0, then known as "NT OS/2". However, Microsoft decided to recast NT OS/2 as Windows NT, leaving all future OS/2 development to IBM. Windows NT's OS/2 heritage can be seen in its initial support for the HPFS filesystem (although write support was dropped in Windows NT 4.0 and read support was dropped in Windows 2000) and text mode OS/2 1.x applications (support dropped in Windows XP).

      So they basically upgraded to a newer version of OS/2 in a weird twisted Microsoft sort of way.

    2. Re:was a change required? by shaitand · · Score: 4, Interesting

      "The actual screens the customer sees are actually web pages so it's easy to make them look how you want and not be a programmer."

      Yeah but do you REALLY want a feature that allows unqualified individuals modify the interface of ATM machines? Isn't that something you want the bar set a little higher on?

    3. Re:was a change required? by The_Dougster · · Score: 4, Interesting
      The BOFH hates OS/2, and you DON'T want to make him mad.

      If the BOFH had done this job, he would have had Wells-Fargo purchase a super-deluxe QNX licensing contract, then he would have installed BSD on the machines and pocketed the change.

      Ahh, OS/2, I miss it. The last time I whipped out my OS/2 Warp disks and tried to install it, it didn't seem to like my 10 years newer hardware and couldn't find a HDD driver. Bummer. I can only imagine how fast it would have run on my 2GHz box.

      I think that Wells-Fargo should have used QNX, and now whoever made the decision is probably going to pay. Windows on an ATM connected to the internet is pretty damn frightening. Time to withdraw all my zorkmids out of the bank and stuff it under the mattress.

      --
      Clickety Click ...
    4. Re:was a change required? by EnronHaliburton2004 · · Score: 1, Interesting

      you spend $$ sending humans out to the site rather than just doing task 'x' from your network.

      So banks like yours and Wells Fargo are sacrificing security for a little extra profit.

      I'm sure there are plenty of crackers who will be perfectly happy to do "task 'x, y & z'" on your web-enabled, Windows machines.

      Tell me, will I need to pay a $20 convenience fee to Wells Fargo everytime someone breaks into a Wells Fargo ATM and steals my account information?

    5. Re:was a change required? by Rohan427 · · Score: 3, Interesting

      Your source for this bit of info?

      In addition, they couldn't go to another OS because?

      I've been contemplating changing banks for some time now (from Wells Fargo), but haven't for several reasons. This could be the straw that breaks this camel's back.

      (FYI, a few years ago I walked up to a WF ATM, started to put my card in, and noticed a M$ Dev. Studio GPF dialog asking if I wanted to debug the application or cancel!!)

      PGA

    6. Re:was a change required? by morcheeba · · Score: 2, Interesting

      That's the problem... If I were designing it, I'm not so sure I'd go with IP-based communications. I'd prefer dedicated phone lines with a simple serial protocol that is easy to make secure. Of course, there are situations where an IP-based protocol would be necessary (high traffic areas, like a grocery store), so I'd use a hard firewall like this TCP/IP-to-serial converter -- that way, if the network stack gets hacked and the processor compromised, it won't have access to the bill-spitter or the keyboard.

      Of course, there would still be the encryption and authentication... but, there won't be vulnerabilities from tcp packet reassembly, open ports, activeX, javascript, and html exploits. And, if a machine is compromised (inside job), there's no way to connect to the internet in general to report back phished data (unless the main server is also compromised, in which case, you're already in deep doo-doo).

    7. Re:was a change required? by DrXym · · Score: 2, Interesting
      Given the amount of legacy OS/2 stuff out there and IBM's push on Linux, it is a wonder that they haven't released an OS/2 emulation layer for Linux. I can understand that it might not be possible to open source everything, but to not release nothing at all and advise to use someone elses product?

      Something akin to WINE but for OS/2 with IBM's endorsement would be a useful thing. They could open source headers, specifications, internal docs and other unencumbered things to set things off.

  2. Why! by bstadil · · Score: 3, Interesting

    I RTFA and have no idea why they did this. OS/2 is not EOL'ed yet. Methinks someone did a snow job on thiese guys.

    --
    Help fight continental drift.
  3. Re:Yes, but... by Gilesx · · Score: 4, Interesting

    Maybe I'm wrong, but aren't they essentially the same kernel, with Embedded being a stripped down version?

    Either way, I wouldn't be the house on the kernel and networking components of XP being free from holes and possible exploits, Embedded or otherwise...

    --
    Sunday you're Thinking Different, Monday you're a huge tool, paying too much and waiting to think like everyone else.
  4. Netscape by danimrich · · Score: 4, Interesting

    A couple of weeks ago I saw an ATM that had crashed. It was running Netscape on some version of Windows.
    Surely enough, it was made by the same manufacturer who f***ed up US voting machines. I do have some pictures if anyone is interested.

    --
    where's all that Karma?
  5. Re:Yes, but... by MImeKillEr · · Score: 1, Interesting

    Are you implying that a Gartner analyst may not know what they're talking about?

    That would certainly be a first.


    Hardly.

    Just because analysts see how past trends have fallen doesn't mean they're 100% on mark 100% of the time. That'd be like saying O'Reilly isn't a lying, bigoted windbag because he's managed to get a few lucky hits when he's bullying his "guests" in his 'No Spin Zone'. All the while telling them to shut up or he'll kick they're asses and then later lying about it when confronted with the evidence.

    To drag myself back on topic - this is completely stupid. OS/2? Uhm, it has an IP stack thats more compliant than MS' (read: follows the RFCs) and last I checked was capable of connecting to the internet just fine (I should know, I used to work L2 IP/MPTS support @ IBM).

    Way to go Wells Fargo. I certainly hope your ATMs get hacked and you lose a shitload of customers over this.

    --
    Cruising the internet on my TI-99/4A @ a whopping 300 baud!
  6. s-l-o-w ATM keypad by anadem · · Score: 5, Interesting

    am I the only one who finds the new Wells Fargo ATM key response time to be laggardly?

    After I enter my pin, the beep sound and the asterisk that's displayed take so long that I think i've miskeyed, so press again getting a double entry which i have to cancel and slowly and carefully retry.

    Is it because of being Windowized, or just bad programming? The old OS/2 ATMs responded instantly.

    1. Re:s-l-o-w ATM keypad by Scrameustache · · Score: 2, Interesting

      am I the only one who finds the new Wells Fargo ATM key response time to be laggardly?

      I dunno the make of the new ATMs around here, but you are not alone.

      It is incredibly annoying to have the "beep" of a pressed key come as I'm one or two keypresses further along. I have to stop and wait for all the beeps to catch up, look closely at the screen, make sure it's all ok. Very, very annoying. I'm thinking of changing banks just to save me the frustration.

      --

      You can't take the sky from me...

  7. My ATM had crashed - UK by Anonymous Coward · · Score: 5, Interesting

    I went to the hole in the wall (ATM) and it was displaying a windows taskbar, a dos window with some process running with a dos full stop sequence progress meter and another McAfee window - I asked in the bank and they said it had been on and off all morning and an "engineer" was trying to fix it.

    I remember a /. article on UK banks going ove to windoze but I never thought i'd see the day.

    Was I ever laughing.

    I wonder if my atm card has a virus by now. ;-)

    PS It was Bank of Scotland

    Well I guess an OS and their money are easyily restarted.

    1. Re:My ATM had crashed - UK by gibbsjoh · · Score: 2, Interesting

      I've seen this a few times, twice in the past few months at the Nationwide in Langley, Berks.. it was Windows NT IIRC.

      --
      -- "...I'm a bad guy because I, well, I sing some rock-and-roll songs." M. Manson
    2. Re:My ATM had crashed - UK by Cerv · · Score: 2, Interesting

      PS It was Bank of Scotland
      I've seen a BSOD on one of their machines before. Annoying since the branch was closed and the nearest other machine was in completely the opposite direction to where I was going.

      --
      sig
    3. Re:My ATM had crashed - UK by Iason+Baldes · · Score: 3, Interesting

      My friend had an atm crash on him while he was withdrawring money (this wasn't one near a bank, it was infront of the cinema). He called the company that ran the atm and was informed that they no longer handled maintenance. One phone call later he was told that a person might be there the next day to fix it. He never got his card back. I guess he learnt his lesson of not typing 1337 into ATM's.

  8. os/2 everywhere by Lys0l · · Score: 5, Interesting

    I used to work for IBM in OS/2 TCP/IP support. People would be amazed at how much OS/2 is still out there. Banking, industry, CIA, NSA, Vatican Bank, etc. Heart/Lung machines, ATM machines and the machines that make fritos. When OS/2 went down at friot-lay, no more fritos...not good times. I'm sad to see it go, it was great for apps such as these.

  9. New services by cgenman · · Score: 2, Interesting

    The Windows-based infrastructure is designed to allow Wells Fargo to update and add services such as new languages and envelope-free deposits to its entire network remotely.

    Umm... Wouldn't envelope-free deposits require an on-site hardware shift anyway? That is, unless Windows Embedded now runs rapid prototype machinery.

    Sounds like they're running WtFXML.

  10. dear mother of god! by CAIMLAS · · Score: 1, Interesting

    Windows-based, web-enabled (does this mean on a public network?) ATMs.

    Dear God. The shit has hit the fan. Head for the hills!

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  11. well.. by bigattichouse · · Score: 2, Interesting

    now they'll finally test the old adage "No one ever got fired for choosing Microsoft".. when someone gets really fired for choosing Microsoft. Wonder if they'll hold MS responsible for security breaches?

    --
    meh
  12. Half is nearly all? by 4Lancer.net · · Score: 2, Interesting

    "The San Francisco-based bank said it also installed more than 3,000 online stations in nearly all of its 6,046 branch locations."

    How is it that less than half is considered nearly all? Or are they stretching their ATMs so that it is so large that it is physically touching more than one branch, or just building branches next to eachother and throwing an ATM in between?

    The math is appaling.

    --
    All your searching needs (and free money!) - 4Lancer.net
  13. Re:Just what I want.... by MerlinTheWizard · · Score: 2, Interesting

    Unfortunately, this might very well be the future of ATMs (only a bit exxagerated, but maybe not by much). Ad-sponsored ATMs are not that out of the question. So, instead of a "cute" logo from the bank, you might, in some future, be seeing a few ads while drawing some cash. Of course, the ATM vendor will claim to the banks that their system is totally secure and cannot be hijacked. We all know what that means.

  14. Re:Yet somehow, it does. by Deviate_X · · Score: 2, Interesting

    The implication here are grave, and important, Additionally it should be questioned is:

    For how many years have ATM terminals been exposed to the entire internet? The 2003 nachi worm exposed the fact that important financial networks have been susceptible to exploitation for a long time.

    It's the more embarrassing to realize that none of the so called Analysts, Gartner Analysts (a $9 billion advice giving outfit), or so called security experts, who now have the gall to pontificate (http://www.securityfocus.com/), had anything useful to say prior.

    No it took some script-kiddy with too much time on her hands to post a worm to mirc networks (perhaps) to bring the real issue to the fore.

    The dangerous ones are not the worm writing script-kiddies, it's the smart ones who notice the vulnerability and exploit them quietly.

    Simply: Prior to nachi, know one can account for what went on [skimmer], except that your accounts were unsafe and exposed, after nachi you at least have the opportunity know it.

  15. Re:Yes, but... by Baricom · · Score: 4, Interesting

    TFA says these ATMs are web-based and Windows-based. That means they are almost certainly running the same rendering engine as Internet Explorer.

    I wouldn't trust Firefox in an ATM, let alone Internet Explorer. If my bank of choice starts deploying these in large quantities (they're around, but less prevalent than the old kind), I will run, not walk, to the competition.

  16. Re:Yes, but... by shaitand · · Score: 4, Interesting

    On another point, HTML and TCP/IP are HEAVILY stress tested. There are flaws but they are known and everybody and their dog has had a chance to work out flaws with them.

    The greatest possibility for one of these to get hacked is that the one admin is not really familiar with the system and makes a mistake on setup that leaves things functional but insecure. With HTML and TCP/IP the admin is more likely to be familiar and less like to make a mistake with the system.

    "I don't know what my bank's ATMs run as their operating system, and that's a good thing because it means the bad guys may not, either."

    The bad guys know in detail how the circuit processes the image of a dollar bill in a change machine so they can fool it. Do you? Of course not, they know because they have no scrupples and they want to know.

    Microsoft spends hundreds of billions of dollars writing custom and obscure protocols, deliberately designing every aspect of systems far more complex than these to be difficult to reverse engineer. It is the ultimate example of security through obscurity. And with MS it is what, 3-4yrs tops for their interfaces to be reverse engineered by hackers?

    You trust obscurity. I'll take a system that is easy to setup properly; is built on tried, true, tested, and stable technology (windows meets none of these critera embedded or not); and requires a bad guy to get past someone with a gun to get to the wire. If the bank wants to remote admin that is fine, they better use fiber links with quantum encryption, otherwise the cost is needed.

    I was once the technician at a small consulting firm trying to explain to a bank manager that he shouldn't have the network the bank terminals are on connected to the web and that a bank really should get something a tad more secure than norton internet security on their internet connection. In the end the bank just wanted something that said intrusion detection on the label to get the bank inspector off their back.

  17. And then the ATM ate my card.... by jeffroe · · Score: 4, Interesting

    What a timely post! Today I got back from a week long contract job and went to deposit some checks at the bank. Well, the local Wells Fargo closes at 4pm and I just missed it by about 10 minutes, so I went to deposit in the ATM. I inserted my card as instructed and voila, a nice windows fatal error message requiring me to click OK, but of course no mouse to click the button with and the Green enter button does nothing. In fact, none of the buttons did anything. Eventually, the ATM rebooted itself and came up with a nice "This ATM is out of service." message, and of course kept my card. So, I called Wells Fargo customer service to find out how long it would take to replace my business ATM card and it's 7-10 business days!!! Ouch! Why exactly am I paying for a business account when I get the same service as for my personal checking account? I don't know. *sigh*

  18. Re:Yes, but... by Rohan427 · · Score: 2, Interesting

    The NT kernel is an unstable POS (tell all the admins out there that have spent many a weekend re-booting locked NT machines it's a lean kernel that rivals Linux). I would certainly not call it secure nor even close to rivaling the Linux (or any other modern) kernel.

    In addition, the NT kernel has far more lines of code than the Linux kernel (as does any Windows kernel since), embedded Windows is essentially the same as desktop Windows with fewer bells and whistles. The fact that the ATM system is written using a combination of C++, MFC, and uses a Web interface (which strongly implies embedded IE), makes the entire thing a cyber-bomb waiting to go off.

    That decides it for me. Time to research a new bank, and if there aren't any that don't use Windows based ATMs, then I won't use ATMs.

    PGA

  19. It's the mainframe attitude... by HockeyPuck · · Score: 2, Interesting

    If it ain't broken, don't fix it. If an OS/2 based laptop is getting the job done, and there is no value add or return on your investment in running a windows/linux on these laptops... is it really worth it? Plus remember, when a new version of Z/OS comes out, it must support ALL the features of previous versions... the ultimate in backwards compatibility.

    These laptops run Communications Manager which in some of its abilities can emulate a 3270 terminal.. (yeah tn3270 does the same thing...)

  20. The real question is how secure are the VPN boxes? by barfy · · Score: 2, Interesting

    Presumably the ATM/Windows XP part of the box is *not* connected directly to the network. That there is a VPN box/pair between the ATM and the home networks...

    ATM -- VPN -- Internet -- VPN -- Wells Fargo

    So the real question is how secure are THOSE boxes...

  21. So, this is what we have come to. by CastrTroy · · Score: 2, Interesting

    The ATM makers are making themselves obsolete. By providing low security publicly accessible terminals running windows, they've made them less secure than your home computer doing internet banking. Because, at least when it's in your house, you can do some due diligence in ensuring that your computer is secure. The only reason for ATMs is for getting money. Which is of minimal importance when just about everyone accepts bank cards for payment. You could even visit the bank once a week and take out cash for those smaller transactions where you can't use the bank card.

    --

    Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
  22. Finnish ATMs run NT4 by rsmeds · · Score: 2, Interesting

    The Otto-ATMs in Finland have been running Windows NT 4 for years. AFAIK, the UI itself is a Java-applet running in Internet Explorer.

    And yes, I've seen the IE on them crash, leaving the standard NT4 desktop, error dialog, and a command prompt window.

    Scary.

  23. take a penny, leave a penny by Anonymous Coward · · Score: 1, Interesting

    This fits right in with the rigid Wells Fargos "take a penny, leave a penny" company policy.

    (truthy) not long after refinancing w/ WF, we got a letter saying our mortgage records were on a laptop that was stolen from WF and would we like to buy mortgage insurance to prevent fraud ?
    yeah - sure. riiiiiight.

    Mmmmmm - That's mighty good bungling Wells Fargo !