Slashdot Mirror


Can Your ATM Play Beethoven?

bpiltz writes "A funk band in Harrisonburg, VA, called Midnight Spaghetti, has posted a story with photos about a newly installed Diebold Opteva 520 ATM at Carnegie Mellon University that crashed, then rebooted. The Windows XP operating system initialized without the actual ATM software. The result was a public desktop computer, with only a touch screen interface, left wide open for the amusement of the students at the most wired university in the U.S. Interestingly, Diebold is one of the leading manufacturers of e-voting machines."

657 comments

  1. "Progress"? by FyRE666 · · Score: 4, Insightful

    You know, I've been thinking for a few years now that ATMs (in the UK at least)
    seem to be getting slower and slower to use. 10 years back, you'd insert your
    card, be able to key in your pin number straight away and be straight into the
    menu. Now, you insert the card, stand about while it thinks about checking it,
    then you eventually enter a pin and wait around a bit more before using the
    sluggish interface. Now I know that these machines have media player, web browser and
    all sorts of other redundant crap installed on a full version of XP, I understand the
    reason the queues are growing!

    I don't need 24 million colours, animations and other crap just to take money out
    of my account, dammit! It's staggering to think that the software has become so
    bloated and slow that machines produced 10 years ago, with only a fraction of the
    computing power of today were actually far more responsive to use.

    I remember seeing an ATM reboot a few years back (brief power outage). It briefly
    showed the OS2 logo before resuming normal operation ;-)

    1. Re:"Progress"? by Anonymous Coward · · Score: 0

      OS/2 used to be really big in the banking community.

      Hmm...Why couldn't they have compiled a Linux kernel and encoded it on a credit card?

      The Knopp-card!

    2. Re:"Progress"? by myLobster · · Score: 2, Interesting

      I wonder who (in the UK) remembers the old ATMs from days of yore, which had no screen. They had a red LED display (capable of a single line of text at a time) housed in a unit which users could pivot and peer into, a bit like an elongated letterbox...or am I just tripping?

      --

      Ceci n'est pas une .sig
    3. Re:"Progress"? by intertwingled · · Score: 2, Insightful

      Maybe in the UK they switched to RISCOS? ;-) Or... maybe they switched from RISCOS to something else???

      --
      -- SKYKING, SKYKING, DO NOT ANSWER.
    4. Re:"Progress"? by floydman · · Score: 2, Flamebait

      Actually guess what, with all the 24 million colors, and all the complexity taken out, some people just stand there wondering what to press next. I dont expect those to do :


      $ cd ~/pinnumber
      $ ./bank -fetch 100$ pinnumber
      $ ./bank -query account
      $ exit


      but at the same time i have to say that ATM machines are over complicated, slow, and they screw up big time (my card has been SWALLOWED by the machine on more than one occasion).

      Bottom line is that some one needs to make a new ATM solution that works, propably on an open source platform (is that secure enough, you tell me), and most impotrant is ...IT WORKS....

      --
      The lunatic is in my head
    5. Re:"Progress"? by Rogerborg · · Score: 4, Interesting

      If you're tripping, we ate the same mushroom. I'm also having flashbacks to a printer that sounded like an AK-47 on full auto. And now we've got ATMs that feed you advertising for a bunch of crap that you really don't need while they make you wait for your money. Progress, eh?

      --
      If you were blocking sigs, you wouldn't have to read this.
    6. Re:"Progress"? by Anonymous Coward · · Score: 0

      Yeah, they had those in Australia too, complete with the old squish sensitive buttons like a ZX80.

      Its been a few years since I saw one of them around though...

    7. Re:"Progress"? by tormentae+agent · · Score: 5, Interesting

      I remember the same, when I actually trusted ATMs and banks...

      After a brief five-year stint in North-Dakota, where time stood still in happy-land, I ended up in Dublin. I read an article about how Windows had made its way into the ATM-business, thinking "uh-oh-mf-cs-sob"...given my past experiences with this OS-king-of-userfriendliness.

      Yesterday, I put my Norwegian super-VISA-bank-card into an Ulster Bank ATM and it stole it! It just swallowed the card, proceeding to say something like: "System down, please use another cashpoint."

      So, I call Norway, to ensure there isn't a problem with the actual card. It takes me quite a bit of time before I actually managed to call Ulster bank's customer service line. When I get through, I explain the situation (I had to rephrase 'the ATM stole my card' into 'swallowed it' before I could be assisted).

      So the customer service rep states that he can't help me. I ask if there's anyone with any authority that can help me get the card back (it takes me a while to get a new one from Norway). He says: "Sorry, Sir. The ATM in question not being directly attached physically to a bank, a contractor does that job for us. Your card will be destroyed when the ATM is serviced."

      I state something to the extent of Ulster bank being poorly organized. The little turd on the other end of the line proceeds to tell me: "I'm sorry, but we took the network down for a few minutes. You must have inserted the card just at that moment."

      If I find out this particular ATM is Windows-operated, I will hunt down Mr. Gates, roll him in tar and feathers and chase him out of town with a stick. In the meantime I will file a complaint with Ulster Bank for taking away my sole source of cash until next pay-day.

    8. Re:"Progress"? by Neophytus · · Score: 1

      I think it's fair to say if its displaying anything more than green on black it's bloated.

      I know Royal Bank of Scotland still use these, but most others seem to have switched to a more 'useful' colourful interface.

    9. Re:"Progress"? by Cus · · Score: 2, Interesting

      You're not wrong - last time I saw/used one of these was about '93 at a student union. You didn't have problems with people looking over your shoulder as you had to get quite cosy with the machines to read the LED display.

      At least you didn't get huge amounts of burn-in with this method like you did with the 'shades of green' displays. I swear there were so many times I had to get my cash by remembering the keypresses.

    10. Re:"Progress"? by CGP314 · · Score: 4, Interesting

      A conversation I had with a friend:

      ``Alright, lets go to the bar.''

      ``Sure, but first I need to go to the bank on high street.''

      ``Why? That one is two block in the opposite direction, there's a bank the way we are going that's on the same system so it won't charge you any fees.''

      ``I know, but that one has one of those old black-and-green displays. You can't trust something like that. The other bank has an ATM with color and animation.''

      It really upsets me to know that things like that actually matter to people.


      -Colin

    11. Re:"Progress"? by eraserewind · · Score: 1

      I agree. There was one bank that had all old green screen interface to their ATMs when I was in college, and the other's were fancy graphics. Everyone used to go to the green screen one whenever possible, because it was much faster to do anything on.

    12. Re:"Progress"? by fcw · · Score: 4, Informative
      You know, I've been thinking for a few years now that ATMs (in the UK at least) seem to be getting slower and slower to use.

      Indeed. In the 1980s, Clydesdale Bank (in Scotland) actually used to feature the speed of their cash dispensers (a.k.a. ATMs) in their advertising, claiming that you could get money out of theirs faster than their competitors' machines. I don't recall any bank making claims like that for a long time.

      Also, it's not just cash dispensers that are slow: railway ticket machines and car park payment machines are just two of the types of kit that I bemoan the speed of every time I use them. You can tell that they've been programmed in a very serial fashion, with no attempt to optimise the speed of the transaction for the user. Most machines could be programmed to pre-load blanks into printers, or pre-print static header information on receipts, or otherwise get started on time-consuming tasks, but they never seem to. You can practially follow the progress of the transaction through the machine's guts as it plods away at it.

      And the receipt printers on point-of-sale equipment always seem to have the slowest possible mechanisms, making shop assistants who care feel that they have to apologise for keeping the customer waiting. (I bet if the banks could have used the old ZX80 scorched-black-on-silver-paper printer mechanism and saved a buck, they would have.)

    13. Re:"Progress"? by Slashamatic · · Score: 1
      User customisation - please also remember that the latest multimedia ATMs can play advertising while you wait tuned to your account details. Oh, this is Mr Smith, lets show him a car loan or maybe tout a new Mortgage for Mr Jones.

      You definitely don't want get near one of those ones!

    14. Re:"Progress"? by zakezuke · · Score: 4, Interesting

      So the customer service rep states that he can't help me. I ask if there's anyone with any authority that can help me get the card back (it takes me a while to get a new one from Norway). He says: "Sorry, Sir. The ATM in question not being directly attached physically to a bank, a contractor does that job for us. Your card will be destroyed when the ATM is serviced."

      The hardest thing in the world is returning an ATM / Credit card. I found one next to a machine from an Alaskian credit union, and I being in washington. I thought to my self, "Hey, I will do the honest thing and try to get this card back to the owner".

      Well, the 800 number on the back was unwilling to co-operate... they told me to cut up the card. This was on a saturday and may have not been offical bank help. So I tracked down the bank in Alaska, or near as I could find too it, and tried to talk to them about the issue basicly, "I have this card, i'd like to return it to the owner".

      They refused to do the following
      1. Provide me with any contact information as to where to send the card too (totally understand)
      2. Take down my contact information so in the event the owner called to get a new one, they could say just use the old one, this guy will give it to you.
      3. To actually take back the fucking card so they could return it to the owner in a timely fasion.

      In the end, after getting frustrated trying to do the right thing, I used it to apply puddy to my automobile, and it probally is still encased in a lump of pudddy.

      The point is, banks will assume the worst when it comes to you no longer physicaly having your card. They are not equiped to handle an honest person who actually didn't charge up anything on the card dispite the fact they could verify this fact who's trying to return the card. They will try to convience you they are doing you a favor when in reality they would rather let someone else do the paperwork, which always falls on the person giving you a new damn card.

      --
      There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
    15. Re:"Progress"? by mpe · · Score: 2, Informative

      So the customer service rep states that he can't help me. I ask if there's anyone with any authority that can help me get the card back (it takes me a while to get a new one from Norway). He says: "Sorry, Sir. The ATM in question not being directly attached physically to a bank, a contractor does that job for us. Your card will be destroyed when the ATM is serviced."

      Even though your card most likely has instructions to return it to the issuer if found.

      I state something to the extent of Ulster bank being poorly organized. The little turd on the other end of the line proceeds to tell me: "I'm sorry, but we took the network down for a few minutes. You must have inserted the card just at that moment."

      In which case the machine is broken. Since what it should have done is to return the card and put up an out of service message.

    16. Re:"Progress"? by zakezuke · · Score: 1

      I remember these in America. My bank I had pre 1990 was one of those ones who only had like one cash machine in the state, or so it seemed at any rate. This specific cashmachine was as you described.... single line LED display. It was pretty dated even by late 1980s standards, but it was fast, efficent, and I enjoyed using it muchly except for the fact that it was roughly 5 miles away, and every other bank had a cash machine at every branch.

      Most were monochrome amber, or green screens.

      --
      There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
    17. Re:"Progress"? by vadim_t · · Score: 1

      Well, that Unix interface to a bank is about as bad as the ATM being mentioned in this article. I certainly hope that whoever makes a program like that takes care of making it ask for a password, like the 'passwd' command does, instead of requiring it as an argument and letting everybody see it.

      And why 'cd ~/pinnumber'?

    18. Re:"Progress"? by mattbee · · Score: 2, Interesting

      Snap, my bank's ATM machines have these uncomfortable delays: like when I put my card in for the first time, I have to wait for whatever Flash animation advertising the bank's newest product has finished before it will acknowledge me and ask for a PIN. My record wait is about 25 seconds. It wouldn't surprise me if the whole damn interface was built in Macromedia Director :-)

      --
      Matthew @ Bytemark Hosting
    19. Re:"Progress"? by zakezuke · · Score: 5, Insightful

      Bottom line is that some one needs to make a new ATM solution that works, propably on an open source platform (is that secure enough, you tell me), and most impotrant is ...IT WORKS....

      Platform? One of the nice things about vintage cash machines was the fact that the software was written in assembly. Let's face it, all a bank machine is is just a glorified terminal. It has no need to store information, no need to access disks, mount devices, nor access a network outside of it's banking protocal. There is no need for it to accept new software other then perhaps firmware update from time to time, nor the ability to run background processes. Doesn't need to do cron events or anything above and beyond take card, peform action on account, say thank you.

      --
      There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
    20. Re:"Progress"? by SmackCrackandPot · · Score: 1

      I've been wondering about that as well. Even the ATM machines with monochrome screens seem to have redundant menus. For example:

      *Please insert your card for service*

      [I Insert card]

      *Your bank will not charge you for using this service. Please press OK to continue*

      [I press OK]

      *Please enter your PIN*

      [I enter my PIN]

      *Would you like to see your balance?*

      [I press NO]

      *Please select the service you wish to use:
      *[ ] Balance
      *[ ] Withdrawal with receipt
      *[ ] Withdrawal without receipt
      *[ ] Receipt only

      [I press one of the withdrawal options]

      *Please select one of the following:*
      *[ ] 10 pounds
      *[ ] 20 pounds
      *[ ] 30 pounds
      *[ ] 40 pounds
      *[ ] 50 pounds
      *[ ] Other amount

      And after that you get your money, you may just get an advert asking whether you are interested in loans, mortgages or savings accounts before you get your card back.

      Menu systems were definitely much simpler ten years ago. To make a transaction all you only had to insert the card, enter your PIN, and the amount of money to withdraw. And that was the transaction complete.

    21. Re:"Progress"? by lazybeam · · Score: 2, Informative

      Hey I remember those old ATMs, here in Australia (And I'm only 23...). The Westpac bank ATM had a single line, and the Commonwealth had two (!) lines of text. This was in my (then) small town of ~15k. (Commonwealth and Westpac had their ATM networks linked from early on, its really only been the last few years when you can put any ATM card into any ATM machine - if you want to pay the fee that is)

      My father used to work there. The "everything's OK" output was COCO, which I now think is some sort of hexidecimal.

      --
      --
      no sig for you. come back one year.
    22. Re:"Progress"? by dattaway · · Score: 4, Interesting

      The sad thing is, you can't make a better ATM and sell it in the market. Patents and regulations force competition out. That is the classic sign of poor quality dominating our market.

    23. Re:"Progress"? by FrostedWheat · · Score: 1

      Ahh... ulster bank... I remember them...

      I don't think it's the OS that's the problem, it's just that bank is a big pile of steaming crap.

    24. Re:"Progress"? by Anonymous Coward · · Score: 0

      Because even if the most compact kernel uses at least 1MB, which is too much to fit on a card.

      Plus, you cannot simply fool the which has it installed on them where it sits right next to the AOL.

      If you can make the 2.6.4-ac or the 2.6.4-mm, the it may right up to it, but not with the 2.4.14+, because of ReiserFS in the source for the little out tested links.

    25. Re:"Progress"? by lazybeam · · Score: 1

      Shouldnt that be something like "cd ~/accountnumber/accounttype". :)

      My card has been swallowed once because the machine ran out of cash. Calling the 1800 number (this was like 2am on a Saturday night) got a new card ordered, but it was annoying not able to get cash that time. :-(

      --
      --
      no sig for you. come back one year.
    26. Re:"Progress"? by Anonymous Coward · · Score: 0

      Sorry if this deos not make cents i'm not in the good for a languague.

    27. Re:"Progress"? by swaic · · Score: 2, Funny


      Hey I remember those old ATMs, here in Australia (And I'm only 23...)

      Of course you remember those. Isn't Australia where the UK sends all it's unwanted junk. You know, old computers, ATMs, prisoners, etc.. :-) (Just joking)

    28. Re:"Progress"? by Anonymous Coward · · Score: 5, Interesting

      I've done some work for the Royal Bank of Scotland (hence the AC) and I know for a fact that Windows is not allowed anywhere near mission critical systems. Home banking and internal user systems are Java/WebSphere/Solaris/Oracle, back-end to everything is a mainframe (can't remember the OS) that interfaces via CICS to the rest of the system. ATMs are custom coded and run a custom OS and communicate directly to the mainframe via CICS. Some of the code in the mainframe is rumoured to have been written in the 60s and even if you want to change one line of code it can take over a month to go through the testing. The whole system is locked down really tightly. No-one has access to all of the systems at the same time, no matter how high up in the company you are.

      The only place Windows is allowed is on the desktop, and that is still NT4 hidden behind a Solaris based proxy and firewalled to the hilt. You cannot even go OUT on a port other than 80 or 443, nevermind the other way.

      I work as a contractor and run my own company, so am not affiliated with RBS in any way...

    29. Re:"Progress"? by SmackCrackandPot · · Score: 5, Interesting

      The same happened to me in central England.

      I just received my new card and had memorised the PIN number, and went to withdraw money. Three times I tried to enter my PIN and the amount of money I want to withdraw. Each time the machine refused to accept the transaction. After the third time, the machine swallowed my card, telling me to contact the bank. So I call them up, and am told "our machine automatically shreds any card after three unsuccessful attempts and sends an electronic notification to your bank", we can't do anything. So I call up my bank, and they tell me I can't get a new card until they written notification from the machine owners. Neither would talk to the other. In the end, I had to pretend that I had lost my card in order to get a replacement.

      It seems to me to be more of dodgy protocol implementations rather than anything else.

    30. Re:"Progress"? by Walt+Dismal · · Score: 2, Interesting

      The same thing happened to me on a Bank of America ATM. It crashed and rebooted, refused to return my card. The bank told me they had to issue a new ATM card and account number on the card. I ended up having to change every single damned service where I had auto debiting of fees to that number, including PayPal.

    31. Re:"Progress"? by gstoddart · · Score: 1
      So the customer service rep states that he can't help me. I ask if there's anyone with any authority that can help me get the card back (it takes me a while to get a new one from Norway). He says: "Sorry, Sir. The ATM in question not being directly attached physically to a bank, a contractor does that job for us. Your card will be destroyed when the ATM is serviced."


      I had an ATM 'swallow' a card last week. The staff at the store were told I couldn't get my card back and would need another one. I think that is a fairly standard policy (though I bet it is annoying if you're several countries removed from your bank).


      Oh, for the record, it was a P166 with 32MB of RAM running NT 4.0. All of that makes me feel very secure that my money is being guarded by only the most secure stuff available.


      I think the trend is away from custom engineered hardware like the first generation ATMs were and towards commodity boxes thrown into a case. Scary stuff.

      --
      Lost at C:>. Found at C.
    32. Re:"Progress"? by Anonymous Coward · · Score: 0

      You don't say?

    33. Re:"Progress"? by Anonymous Coward · · Score: 0

      Your card was swallowed because the machine ran out of cash? Fuck me, I'd go apopoleptic on the bastards if an ATM did that to me! Good lord, whatever next? "The printer is out of paper. Your accounts have been closed"

    34. Re:"Progress"? by Anonymous Coward · · Score: 0

      Did your mother never teach you to hit "Cancel" and get your damn card back if you enter your PIN wrong twice in a row? Good grief.

    35. Re:"Progress"? by Anml4ixoye · · Score: 3, Informative
      Mr Smith, lets show him a car loan or maybe tout a new Mortgage for Mr Jones.

      Actually, you would be surprised to know you aren't that far off. I worked IT for a Credit Union a couple of years ago, and the new "wave" was to automatically compare your credit score with what you already had, etc, so we could target things. Basically, you could log onto the home banking, and be presented with a screen that says that you have already been approved for a 10k car loan, simply click to accept it.

      Now with most people using Check Cards or Credit Cards from the same instituition it wouldn't shock me in the least to think about them aggregating and categorizing your expenses to target deals to you.

    36. Re:"Progress"? by FyRE666 · · Score: 3, Interesting

      Also, it's not just cash dispensers that are slow: railway ticket machines and car park payment machines are just two of the types of kit that I bemoan the speed of every time I use them.

      F*cking railway ticket printers are one of my "buttons". You turn up with 20 minutes to spare for your train, join a huge queue, vying for the attention of 2 ticket clerks working in a mostly empty 12 booth office (at the busiest time of the morning, you'd think they'd have the most staff on, but nope). You reach the desk with 2 minutes to spare and ask for your return tickets for the week (to save having to queue the other 4 days). The clerk then has to enter the exact same information 5 times?! I have asked about this before and apparently "that's how it works". After this typing marathon, the ticket printer grinds into life, spitting out a ticket every 5 seconds or so with a "kerchunk" noise, by which time your train has left, then... I think I'll just leave this subject now; I'm getting angry just thinking about it...

      As an aside, I've been cleaning up some of the cruft old shell scripts and stuff on our commercial systems where I work. We've always had a problem with the slow printing on label printers in our warehouse loading bays (every box loaded onto a truck has a sticker attached). A lot of the time, several hundred (or thousands) of these stickers could be identical. Looking at the script used to format the data and send it to a printer, I noticed that for each label to be printed (a single file would hold thousands of lines of data - one per label), the script would query the Oracle database for additional data, parse the response through AWK, and send the result to the printer. The printer would print this, then the whole process would start again for line 2, and so on until the input file had no more lines.

      The upshot of this was a very obvious increase in load on our Oracle server, which is already busy, when the loading bays were working (remember there's one printer per bay, and they are all doing this). The labels (even if all were identical) would come out at a rate of one every 3-4 seconds on a good day, which was clearly unacceptable.

      I altered the script to group identical lines and send an additional parameter to the printer to repeat the last job x times. Funnily enough, a run of 1000 identical labels now takes around 10 seconds with next to no server load ;-)

    37. Re:"Progress"? by plugger · · Score: 1

      Maybe it's due to them all being connected to the Link network these days. Back in the '80s, you usually had to find an ATM belonging to your own bank. These days, you can withdraw money from virtually any machine. I imagine that the verification process takes longer than it used to.

    38. Re:"Progress"? by SkeptiNerd75 · · Score: 1

      This is off topic, but what the hell. As a fellow Dubliner (Canadian expatriate), your story just sounds like business as usual in this country. The service industry (and I use the term "service" in the loosest of possible ways) is the worst I've ever seen in an industrialized nation. Mind boggling.

    39. Re:"Progress"? by golgotha007 · · Score: 4, Informative

      (my card has been SWALLOWED by the machine on more than one occasion)

      being swallowed isn't nearly as bad as the money just not coming out!

      i was using a ATM at the FORUM mall in Helsinki, Finland. I told it i wanted 60 euros. upon entering my request, the screen displayed the error, "UNABLE TO COMPLETE TRANSACTION" and gave me my card back and a receipt with the same error message.

      no big deal, right? a few days later, i see that 60 euros was removed from my account from that exact cash machine on the exact date i was there! i contact my bank in California and they tell me that i need to contact the bank that owns the machine.

      i then walk into the responsible bank in Helsinki, and they swear up and down they never removed the 60 euros, regardless of showing them the receipt and everything. further, they then tell me that MY bank was in error and that i should speak with them.

      after several hours of going bank and forth, i finally say to hell with it, it's not worth the time and frustration.

      this is the only time it has ever happened to me, but i am interested in hearing other similar stories from folks around the world.
      what countries have you had problems in?

    40. Re:"Progress"? by Anonymous Coward · · Score: 0

      You were most likely scammed by a false ATM front. The bank rep didn't know what to tell you b/c he was ignorant.

      I'd cancel that account ASAP if I were you.

    41. Re:"Progress"? by Anonymous Coward · · Score: 0

      Banks may be afforded the legal rights of individuals but they do not operate as autonomous decision-making entities. Generalizing about what "banks" do gets nobody anywhere; a bank has no human identity whose behavior can be corrected, only component individuals who act in their own self-interest according to their environment and status.

      You may very well have attempted this return on another week, gotten a different teller, and resolved the issue. Your anecdote is pitiable but not sufficient to damn all "banks", or even all the component members of your own bank, because of it.

    42. Re:"Progress"? by ergo98 · · Score: 1

      ...only component individuals who act in their own self-interest according to their environment and status.

      Never worked for a financial company, have you? Matters like this are anticipated occurrences, and as such the risk (of an employee doing something really dumb, which many people are prone to doing) is ameliorated by a set policy and process for such a case. This idea that each employee of a bank is a rogue entity operating on their own best judgement is pretty foolhardy.

    43. Re:"Progress"? by Anonymous Coward · · Score: 0

      I once lost my wallet. Bummer. But the person who found it called the number on the back of my American Express card. After explaining the situation, they told her that they would contact me, using three-way calling, and arrange for us to meet. I get a call, and talk the American Express operator asks me if Iv'e lost my wallet. After confirming, she allowed me to talk to the woman who found it and we met at a local coffe shop. In the end I got my wallet back, and she got some coffee and lunch. Eveyone wins!

    44. Re:"Progress"? by rokzy · · Score: 1

      outside my local supermarket there are two machines, and I always use the same one. here are the procedures for each:

      machine number one:
      1. insert card
      asked for pin:
      2. type 4-digit pin
      asked if I want to see my balance
      3. push yes
      asked if I want cash (with or without receipt)
      4. push without
      asked amount
      5. push amount

      machine number 2:
      1. insert card
      asked for language
      2. push English (this is in UK)
      some nag screen about not charging me for use
      3. push enter
      asked to enter pin
      4. insert 4-digit pin
      5. push enter
      options screen
      6. select balance
      7. select continue
      8. select cash
      9. select amount
      10. push enter

    45. Re:"Progress"? by natet · · Score: 1

      I actually had something similar happen to me. I put my card in, and actually got to the point where I was waiting for the atm to give me some money when it crashed (BSoD). I was appalled to find that that atm was running a Microsoft operating system. What I wouldn't have given to have had a digital camera on me then! It rebooted, and then said that it was offline and to use another atm. Fortunately for me, this atm was located just outside a branch of my bank. I still had to wait several days until the repair man came to service the machine, but I was able to recover my card.

      --
      IANAL... But I play one on /.
    46. Re:"Progress"? by Fred+Or+Alive · · Score: 1

      I think each bank still has it's own system though, as you can only do most functions with your own banks system. I'd imagine Link transactions would take longer as well though.

      The rip-off (1.50? I only want a tenner!) standalone ones seem to be far worse, they (well, the only one I've ever used) appear to use a modem to contact, so you have to wait about 30 seconds just to get a balance out of them, and then they naturally disconnect so you have to wait another 30s to actually get the cash...

      I personally remember after the LLoyds TSB merger our local Lloyds branch had two machines on the outside, one marked as being part of the TSB system, one part of the Lloyds system. I can't actually remember why they needed to be marked, but I do remember my parents always used the Lloyds one rather than the TSB one just in case.

      --
      10 PRINT "LOOK AROUND YOU ";
      20 GOTO 10
    47. Re:"Progress"? by Bert64 · · Score: 1

      A decently setup network shouldn`t need to completely go down for a few minutes like that, it should remain up.. afterall, the purpose of using machines is that they run 24/7 without interruption..
      Aside from this, an ATM machine shouldn't have just stolen your card like that, if the network is unavailable it should refuse to accept a card or just spit it straight back out...
      It often takes well over a week to get a new card, losing a card for something stupid like this is a MAJOR inconvenience, some of us actually work during the daytime, banks dont open in the evenings and banks are so overcrowded at lunchtimes that often you can stand in a queue for your entire lunch break and never get to see anyone at the bank, or have any lunch

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    48. Re:"Progress"? by benzapp · · Score: 1

      Don't they have monthly passes in the UK?

      I remember getting some all day travelcard or something... giving you unlimited usage for a day (or maybe it was a weekend)

      --
      I don't read or respond to AC posts
    49. Re:"Progress"? by Jorkapp · · Score: 1

      Now I know that these machines have media player, web browser and all sorts of other redundant crap installed on a full version of XP

      What??? No copy of Counter-Strike? They can at least give use something to do while we wait 20 minutes for the cash to come out.

      --
      Frink: Nice try floyd, but you were designed for scrubbing, and scrubbing is what you shall do.
    50. Re:"Progress"? by AKnightCowboy · · Score: 1
      The hardest thing in the world is returning an ATM / Credit card. I found one next to a machine from an Alaskian credit union, and I being in washington. I thought to my self, "Hey, I will do the honest thing and try to get this card back to the owner".

      I found an ATM card on the ground of the bank it was issued from once and just decided to put it in a bank envelope and stick it in the night deposit box. I hope the guy got it back. It was either that or go on a spending spree since the card doubles as a MasterCard debit card. I guess I'm too honest.

    51. Re:"Progress"? by michrech · · Score: 1

      Sad thing is that I also remember them, although the ones I remember had amber displays, and could do 2 or 3 lines of text. I remember the display being able to pivot as well.

      Problem is, I can't remember what bank in which they were used.

      I'm only 27! My memory shouldn't be this bad! =]

      --
      bork bork bork!
    52. Re:"Progress"? by Rick+Zeman · · Score: 2, Insightful

      And now we've got ATMs that feed you advertising for a bunch of crap that you really don't need while they make you wait for your money. Progress, eh?

      It is for the banks. Your needs don't matter; you're just a sheep to fleeced.

    53. Re:"Progress"? by SatanicPuppy · · Score: 2, Insightful

      I remember writing about this months ago. Why in God's name would they use windows for an ATM? Are you going to NEED to use it as a personal computer? Aside from all the security issues, it's just completely pointless. An ATM doesn't need to do that much!

      By adding all that extra code, you make snafu's like this possible, and you get nothing in return.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    54. Re:"Progress"? by JohnFluxx · · Score: 2, Interesting

      Why did they have to change the actual account number?

    55. Re:"Progress"? by ruiner13 · · Score: 4, Insightful
      "It has no need to store information, no need to access disks, mount devices, nor access a network outside of it's banking protocal."

      True, except that modern ATMs will have biometrics (finger scanners and whatnot), plus that printer thingy that gives your receipt, then there's the monitor, maybe some sort of check scanner for inputting money, a dispenser for giving cash, and viola, you have attached devices which need drivers.

      --

      today is spelling optional day.

    56. Re:"Progress"? by Anonymous Coward · · Score: 0

      i was involved in producing some of the original video footage for RBS machines back in the mid 90's, it's quite qorrying just how much of your info they put into those ads, very specifically targetted, i've lived in california for the past 6 years and the ads there are generic, it scares me to think what they could come up with when they start targetting them, "oh, this client shops online a lot, let's offer him x service that is target specific to geeks"

    57. Re:"Progress"? by yabos · · Score: 1

      I've had one where you actually had to wait for the fucking modem to dial up and connect! You could hear the noises as it dialed and then negotiated the connection.

    58. Re:"Progress"? by MADCOWbeserk · · Score: 2, Interesting

      I've had my bank's ATM machine suck up my card twice now. By the way it is Wachovia, (pronounced Wack-Off-Ya), everytime it happened I walked in the branch the next day and cheerfully gave me back my card. Of course they have standard Green screen atm, running OS-2, not windows.

    59. Re:"Progress"? by SubtleNuance · · Score: 3, Interesting

      OH great, thats what I want. Muggers will now need to cut off your finger to rob you.

    60. Re:"Progress"? by macdaddy · · Score: 1

      Exactly. You know there are many benefits to running something proprietary. Security benefits at that. If no one can read the RFC or spec sheet on your hardware or protocols you use then it will obivously be harder to crack. Similar to something proprietary is the benefits of something ancient. My former employer (a University) practiced security through obsolecence. Everything they used in production was many years old. Their database was 1.5 times older than I was. You can't jump on securityfocus or in your script kiddies mailing list archives and find sploits for something like that. Hell the exploits for it were probably found a decade before securityfocus came to be. And they're still using it. Security through obscrutiny has it's merits. Security through obsolescence is embarrassing. Things like old cars and fine wine get better with age. I can't say the same for computer software or hardware.

    61. Re:"Progress"? by macdaddy · · Score: 4, Funny

      A friend of mine asked for $20 once and got $40. The bills stuck together. Cheap bastard wouldn't even buy supper that night. ;-)

    62. Re:"Progress"? by mgoodman · · Score: 4, Informative

      Something similar happened to me with my bank (SunTrust), but the money was never taken out of my account.

      I find that the best thing to do is only go to your bank's ATM -- and not the mini portable ATMs, but the ones embedded in the wall of the bank where you have to insert your card (not swipe, which could be intercepted by an intermediary swiper). Then when you get your cash, be sure to count it in front of the camera. I've had less money come out once but because I counted it in front of the camera, it was all right and I got my money.

      --
      01100111 01100101 01110100 00100000 01101111 01110101 01110100 00100000 01101101 01101111 01110010 01100101 00101110
    63. Re:"Progress"? by geekster · · Score: 1

      Yeah, tell me about it. My bank got two ATM's, one old, one new. I prefer the old one because the new one responds so slow that it misses some of the digits because I type my PIN code too fast... jesus.

    64. Re:"Progress"? by red+floyd · · Score: 1

      ATM ate mine when it NSF'ed (Non-sufficient funds). It was an ATM attached to a bank (but not *my* bank). I had to get a new card (It was a regular Visa, too... doubled as an ATM card) Bloody splitters.

      --
      The only reason we have the rights we have is that people just like us died to gain those rights. -- Cheerio Boy
    65. Re:"Progress"? by red+floyd · · Score: 1

      I'm in the USA (CA to be specific) and I remember those. They pivoted like that for 2 reasons, IIRC.

      1.) handle different height customers
      2.) Glare control.

      The very earliest ATMs (the earliest I remember is late '70s -- United California Bank, which later became First Interstate) had those.

      Not only that, but they had "hours". They weren't 24/7, but something like 10AM-10PM.

      --
      The only reason we have the rights we have is that people just like us died to gain those rights. -- Cheerio Boy
    66. Re:"Progress"? by rah1420 · · Score: 1

      In the end, after getting frustrated trying to do the right thing, I used it to apply puddy to my automobile, and it probally is still encased in a lump of pudddy.

      I once gave a woman a lift back to her car and she left her Visa card in my van when she left. I called the contact number on the card and they said to cut it up, but that they would contact the customer and mark it 'lost' immediately.

      I guess that has become the right thing to do when financial access devices are involved.

      --
      Mit der Dummheit kämpfen Götter selbst vergebens.
    67. Re:"Progress"? by Anonymous Coward · · Score: 1, Informative

      I work at a bank and the procedure for these cases in The Netherlands is that you first check if the amount has been withdrawn from your account, if not, then no foul, which mostly happens.

      If it has been withdrawn you go to your own bank to start a procedure to get your money back. You have to have the Date, time, location, amount and the machines also have an internal receipt roll.

      Ofcourse the owner of the machine should be able to check the money inside the machine and the records to see if there is too much money left.

    68. Re:"Progress"? by drinkypoo · · Score: 2, Interesting
      Instead you should be worried to know that things like that have to matter to people. Compare the complexity of a simple glass terminal to that of an X terminal. Assuming equivalent quality of hardware (not a safe assumption if you're talking about, say, IBM glass terminals and NCD X terminals) the glass terminal is a more reliable device because of its lack of complexity. Granted the X terminal does much more - And my i-Opener with a linux image on it does still more. But, if the glass terminal fits your needs it is a better way to go because it is less likely to exhibit undesirable and unintentional behavior.

      Given what I know about embedded systems, I want an ATM to do as little as possible. What's my logic? First, many embedded systems have no memory protection, or even if they do often the entire functionality of the device is implemented in a single binary, in which case one function can step on another function's memory if a programmer made a mistake somewhere (and we all know that never happens, right?) Second, even if they do have memory protection, you and I both (all) know that it's not infallible. I've had linux panic because of such an error a few times, and windows many. Third, that system is probably newer hardware, which means it's more likely to be cheap crap (ADM3As full of cat hair, and post- many beverage spills are still providing console access to crappy old Unix systems all over the world) and it's running hotter (requires active cooling) and so on. Or put concisely, the hardware is more complex as well as the software. I just had a user with a fairly new celeron-based system lose their power supply fan which cools the whole system. (A gateway E2000 or something like that.) The system doesn't have any thermal protection besides avoiding burning up the CPU, so it just goes ahead and locks up. It would suck if the ad player went into a loop, consumed all the memory on the system, and crashed while your card was in its guts.

      Now, I just go ahead and use whatever ATM, but I think that there are several perfectly good reasons to avoid the animated ATMs. The problem is, it's going to be impossible to do so soon enough. Even the mall kiosk ATMs will eventually end up being full color, animated, and so on, because it will actually be cheaper to do so.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    69. Re:"Progress"? by ChrisKnight · · Score: 2, Interesting

      >this is the only time it has ever happened to me,
      >but i am interested in hearing other similar
      >stories from folks around the world.
      >what countries have you had problems in?

      One day I was buying a new motorcycle, and I needed to pull $500 from my account. I visited the Bank of America ATM acorss the street from my office. It chugged and chugged, but only spit out a hundred dollars or so. I freaked. I hauled ass to the nearest bank branch, with only a few minutes to spare before they closed. I had the teller check out my account, and it turned out that the ATM only deducted the amount it had spit out.

      I was relieved. And shocked. Just goes to show how much I trust ATMs, that I expected it to withdraw an amount other than what it had spit out.

      -Chris

      --
      -- This sig is only a test. If this were a real sig it would say something witty. --
    70. Re:"Progress"? by talaphid · · Score: 1

      As crazy as this scenario is, hear it out for all of a second. You'll forgive my complete lack of grasp on poisons, but let's say you doused the card in some poison that is absorbed through touch, and will stick to the card long enough. What kind of liability does the bank accepting and transferring this object open them up to? Sure, you and 5 billion other people on the planet wouldn't even have thought of this, let alone done it. It just takes the one psychopath. Millions in a lawsuit, millions more in the resultant claim, and creditors/insurers look at them funny from then on... versus cut the card up, and print them another one, it costs what?... considering the number I get in my mail, I'm thinking the balance is pretty obvious.

    71. Re:"Progress"? by shadowbearer · · Score: 1

      I'll say the same thing about POS machines. Why all that extra cruft for something that's just a complicated cash register?

      On the upside one can browse slashdot from our new registers (and ordering terminals, and inventory terms, and...) :)

      SB

      --
      It's old. The more humans I meet, the more I like my cats. At least they are honest.
    72. Re:"Progress"? by dnoyeb · · Score: 2, Informative

      Thats the joke. But it actually does not work with a severed finger these days.

    73. Re:"Progress"? by TedCheshireAcad · · Score: 2, Informative

      Well, you got lucky. I had an NSF situation, but the machine gave me as much money as I wanted, charging me $20 for each time I took out cash having a negative balance. I realize it was my bank that was doing this, but they never gave me any notification, nor was there a negative sign on the balance on the receipt.

      Long story short, I ended up swallowing $300 in fees to that bank.

    74. Re:"Progress"? by xkahn · · Score: 1

      I once took $100 out at a ATM owned by a different bank from my own. The machine spit out $40, but then froze, and churned for a while. After about 30 seconds or so, the screen flashed, a motor turned a green card displayed on the interface to red. And the screen came up with a message saying it was now out of order.

      I walked down the street and took up the remaining $60 from another machine. Later, I saw that both charges showed up in my account.

      Believe it or not, I never complained about it, but two months later, I received a letter from my bank telling me that they noticed I had tried to withdraw money from a broken ATM and I had been overcharged. They refunded all of the $100. I meant to complain about that too... (I try not to steal $40, even from banks.) But I still haven't gotten around to it.

      --
      This .sig is left blank.
    75. Re:"Progress"? by Anonymous Coward · · Score: 0

      Snap?

    76. Re:"Progress"? by Slashamatic · · Score: 1

      Somehow I don't feel reassured by this!

    77. Re:"Progress"? by Anonymous Coward · · Score: 0

      I baraly use ATMs anymore. I get cash back at the supermarket and use a CC for the big items.

      ATMs are so... 1995...

    78. Re:"Progress"? by fatgav · · Score: 1
      Yeah, but will the thick muggers know that? I don't think they will believe what someone else tells then and so it would take about 5 failed attempts before they realise that severed fingers don't work. Multiply that by the number of muggers and you get a lot of ruined lives.

      Just because something is impossible, doesn't mean people won't try it!

    79. Re:"Progress"? by jrnchimera · · Score: 2, Interesting

      I used to work for a company that produced ATM like software and many of the systems did in fact need to store at least a days worth of transactions so that a process known as "settling" could be done. Kind of like verifying and cross-checking what the terminal thought it did for the day and what the backend financial institution has in its records.

    80. Re:"Progress"? by Anonymous Coward · · Score: 0

      The dinky Link machines you get in Spars and other small stores? Yeah, they all dialup. If its quiet in the store you can here it doing the V.90 handshake.

    81. Re:"Progress"? by Jim_Hawkins · · Score: 1

      my card has been SWALLOWED by the machine on more than one occasion

      Hmm...maybe you should ask the machine to SPIT. I mean...spit your card back out, that is...erm...

    82. Re:"Progress"? by alexwt · · Score: 1

      Something like that happened to me here in the U.S.

    83. Re:"Progress"? by screwballicus · · Score: 1

      Indeed, I became similarly cynical about CIBC ATMs in Canada a while ago when I lost my bankbook and card thanks to one of the newer generation crashing on me. When I asked the staff the next day, the manager who I eventually met with told me frustratedly they'd been having some problems with their ATMs crashing ever since they switched to a Windows-based platform. On the other hand, I got some neat picks of an ATM booting into NT4. Picks included below:

      CIBC ATM Booting (1)

      CIBC ATM Booting (2)

      CIBC ATM Booting (3)

      CIBC ATM Booting (4)

    84. Re:"Progress"? by gstoddart · · Score: 1

      I've noticed the trend. Nearest I can think of is the early ATMs were installed by the bank, hard-wired through a bank, and had to be custom made hardware because commodity PCs just wouldn't cut it.

      Now I'm sure everything just gets built with cheap PCs.

      I watched an ATM reboot the other day and it was a P166 with 32MB of RAM running NT 4.0.1. Just think of the vast amounts of money being handled by windows machines that old.

      --
      Lost at C:>. Found at C.
    85. Re:"Progress"? by Anonymous Coward · · Score: 1, Informative

      That sounds like what happened to a friend of mine in Colombia. ATMs are modified to display that message ("UNABLE TO COMPLETE TRANSACTION" )
      . you go to the next ATM and your new balance is zero.

    86. Re:"Progress"? by Anonymous Coward · · Score: 0

      Well, I lost 20 Euros from an ATM in Cascais (west of Lisbon), Portugal. It printed a receipt for the 40 Euro withdrawal, but never gave me the full amount since it claimed it ran out of cash. Then, the ATM locked itself (not shut down, but unresponsive).

    87. Re:"Progress"? by SubtleNuance · · Score: 0

      Marx warned us about this. When Capitalists control the marketplace, they will collude to exclude others, and only deliver crap. They will defend one another against competition from interlopers, all at the expense of one of the articulated benefits of Capitalism; Competition makes for a fluid delivery of the best product.

      You dont get the best product, you get propaganda that you are (not real considered opinion), and as deep a gouge price as people are willing to stand... without any consideration of value at all.

      Welcome to the Plutocracy.

    88. Re:"Progress"? by mindriot · · Score: 1
      The only place Windows is allowed is on the desktop, and that is still NT4 hidden behind a Solaris based proxy and firewalled to the hilt. You cannot even go OUT on a port other than 80 or 443, nevermind the other way.

      May be a dumb question, but... why would bank workers' desktop computers need web access at all?

    89. Re:"Progress"? by Anonymous Coward · · Score: 0

      Good to know since I'm with RBS. I know that the Bank of Scotland does use windows though, and its ATMs have really slowed up in comparison.

    90. Re:"Progress"? by beebware · · Score: 1

      Yes - monthly passes (season tickets) do exist: but sometimes they can work out more expensive then just buying tickets (I've even had circumstances where buying two single tickets -one each way - was cheaper than buying a return ticket). I know I was travelling 30 miles each way everyday, and it was cheaper for me just to buy a ticket on the day then a season.

    91. Re:"Progress"? by whatch+durrin · · Score: 1

      Simple things can save time in places like a grocery store line.

      For instance, when someone is paying by credit card, the first receipt to print would be the one that must be signed (merchant copy). While the customer is signing, the customer receipt is being printed.

      It's not a huge deal, and would save only five or six seconds, but it's the lack of thought that went into the process that drives me nuts.

      --
      ***
      Radio Shack. You've got questions...we've got blank stares(TM).
    92. Re:"Progress"? by No_Weak_Heart · · Score: 2, Funny

      Darn, sure wish my ATM gave me "cash, and viola," then we could play Beethoven together.

    93. Re:"Progress"? by minusthink · · Score: 2, Funny

      "But it actually does not work with a severed finger these days."

      So I've been cutting off fingers for nothing? That's great, what am I gonna do with all these things?

      --
      "when life gets complicated, I like to take a nap in a tree and wait for dinner" - Hobbes.
    94. Re:"Progress"? by Keeper · · Score: 1

      If I find out this particular ATM is Windows-operated, I will hunt down Mr. Gates, roll him in tar and feathers and chase him out of town with a stick. ... because Bill Gates is personally responsible for the poor error handling by the idiots who wrote the ATM software which runs on top of whatever version of Windows the ATM is running.

    95. Re:"Progress"? by Reece400 · · Score: 1

      o man... i'm almost considering switching banks to get away from the colourful evil ATMs, and going to the one remaining bank in my area that still has the nice simple text only screen :S..

      Reece,

    96. Re:"Progress"? by DavidTC · · Score: 1

      So they can upload credit card and bank account information to their webmail, of course.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    97. Re:"Progress"? by IO+ERROR · · Score: 1

      I once found someone's lost ATM card at the ATM in the office building where I work. So I just slid it under the front door of the bank. No idea if it got returned or what exactly happened to it after that.

      --
      How am I supposed to fit a pithy, relevant quote into 120 characters?
    98. Re:"Progress"? by gabuzo · · Score: 1

      You know, I've been thinking for a few years now that ATMs (in the UK at least) seem to be getting slower and slower to use. 10 years back, you'd insert your card, be able to key in your pin number straight away and be straight into the menu.

      Beside OS and software there is a big difference. 10 years ago, most ATMs where offline while today all ATMs should be online. I'm pretty sure that this makes a big difference regardless of the OS or software used.

    99. Re:"Progress"? by TheLink · · Score: 1

      It is cheaper and safer for the bank to issue a new card and mark the old one as lost.

      The owner of the lost card would probably have got the card deactivated ASAP once he/she noticed.

      Now if it were a stack of cash, that's a more difficult problem.

      --
    100. Re:"Progress"? by TheLink · · Score: 1

      Don't tell me they are dumb enough to have card number = account number...

      --
    101. Re:"Progress"? by TheLink · · Score: 1

      So that they can see who to lay off in the next round of rightsizing? ;)

      Seriously tho, some bank s/w developers may need to look up reference materials etc.

      I'd set things up so you can't go out at all without using a proxy. And that's for the dev network.

      The production network and office networks would be separate from each other and the dev networks.

      Heck maybe some ppl still use token ring so that the odds of some bright spark hooking up a WiFi hub to the production network is near zero.

      --
    102. Re:"Progress"? by Anonymous Coward · · Score: 0

      No Shit. Has anyone else here used the new Long Island Railroad ticket vending machines in Penn Station, New York? They are the worst-designed interfaces I've ever seen.

      On the old machines you could just punch in your station number on the keypad, and hit peak/off peak. That was it. Put your money in and go. Now you have to wend your way down 13(!) menu pages to get a stupid ticket. I eventually had to move.

      I really liked the old punch-in-the-number system. You could look up your number while you were on line, if you didn't know it already, and it was a lot faster overall. The new ones suck.

    103. Re:"Progress"? by subtropolis · · Score: 1

      A few years ago, while waiting for my transaction to complete, the machine next to mine made some noise and rolled out a $20. Then i got the cash from my own machine. There was no one who had just left that other machine, there was no session still happening on it, and no card was ejected. Just a free $20.

      Being a programmer, i would have a *very* difficult time believing this if someone else told me, but there you go. And it was great that the only other witness to this was the head of my then-company's IT dept :-)

      (we split the $20)

      --
      "Our interests are to see if we can't scale it up to something more exciting," he said.
    104. Re:"Progress"? by Bastian · · Score: 1

      I don't know about you, but 25 seconds of crappy tweened advertisements every time you want to get some dough would be enough grounds for me to go find another bank, and to make it perfectly clear to the former bank exactly why you left them.

      Granted, I have a history of being uppity with banks. . .

    105. Re:"Progress"? by Anonymous Coward · · Score: 0

      putty, not "puddy". that just sounds *wrong*.

    106. Re:"Progress"? by IncohereD · · Score: 1

      What's even worse is when they install the colourful evil software on systems that were built to handle the simple text only screen. Nothing like a 1.5 frame per second (and i do mean half, it didn't draw the other half every other time) full-screen rotating logo to brighten your day!

    107. Re:"Progress"? by TMB_Steve · · Score: 1

      A friend of mine here in Ireland lost EUR 200 with a simliar problem, except in his case the machine just went blank. He got his money back from the bank when they counted the money in the machine and realised it was over by 200. But it took two days of phone calls.

      While I was on holiday in Anglesea the woman in front of me in the que had the same thing happen to her and lost 50 quid. I comiserated with her, and then went and used the machine across the street :)

    108. Re:"Progress"? by John.Thompson · · Score: 1

      We recently installed a computerized medication dispensing system at the hospital where I work. It is much like an ATM -- you sign on with a username and password, select a patient, and the medications prescribed for that patient are listed. Select a med and quantity, drawer opens and you're good to go. The database is stored centrally on a pharmacy computer, and the machine tracks inventory on each med so when it runs low they can send someone up to restock.

      The system runs in Win2k, with all the superfluous cruft you mention: web browser, media player, yada, yada, yada. All this thing needs to do is validate the user, access a database, and open the proper drawer.

      As it happens, shortly after they installed the system it picked up a Win32 virus from the network and all the machines in the building were disabled!

      Does no one think of fitness for use when they design these things?

    109. Re:"Progress"? by FurryFeet · · Score: 1

      Your sig does seem disturbingly on topic, what with retinal scans and all...

    110. Re:"Progress"? by Anonymous Coward · · Score: 1, Interesting

      Yep, the equipment is nice and secure at Fettes Row. I also believe that the RBS equipment is duplicated at the BOS computer centre and vice-versa. However their internet based banking system relied on ActiveX, and crashed often.

    111. Re:"Progress"? by Anonymous Coward · · Score: 0

      Yes, it does.

      I can't tell you how I know. Guess.

    112. Re:"Progress"? by afidel · · Score: 4, Interesting

      Um, there are at most 3 printers, one monitor standard, two input device types, and three network modules used by any bank. Drivers for those limited selections could easily be in firmware and selected from at setup. It really doesn't make any sense to have a general purpose OS running the thing other than to reduce cost for Diebold to develop the things. Then again it does provide a nice amount of business for us IBM field techs =)

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    113. Re:"Progress"? by lithiumfrost · · Score: 1

      My Grandparents were once in Florida, and my grandfather needed $200 out of the ATM. The ATM screwed up and he received none of the money. He called the bank back in Michigan, and they said that he had to take it up with the bank down there. They swore that he received all the money. After fighting with the bank he was forced to give up after a day or so because he had no recourse.

      Needless to say, I don't believe that he has used an ATM since...

      --
      Que tout ce qui est vrai.
    114. Re:"Progress"? by Net_Wakker · · Score: 2, Insightful
      this is the only time it has ever happened to me, but i am interested in hearing other similar stories from folks around the world. what countries have you had problems in?
      Not an ATM but an automated trainticket machine in the Netherlands. You select destination, class, number of tickets, valid date and insert your bankpass, and of you go. Except that this particular fucker accepted my pass, my pin, returned my pass, said "now printing ticket" and then showed this all too familiar window stating please wait while windows writes unsaved data to disk, after which there was a nice little window saying this machine is defective. I mean, this thing did NOT give me my trainticket, but was smart enough to not crash all-out while it still had info on MY money and MY bankaccount. Had to get a ticket from the machine left of it, and the railway company never did return my money, even though they promised they would.
    115. Re:"Progress"? by rizzo420 · · Score: 1

      i'm annoyed with all the stupid questions it asks before you can choose your transaction... press here for english, press here to accept the $1.75 charge in addition to your own bank's charges, press this, press this... it's all annoying!!!!

      that's what makes something that so "convenient" not so convenient. make them all english and force the non-english speakers to learn the damn language. if you're gonna live in the united states speak the damn language.

      --
      please me, have no regrets.
    116. Re:"Progress"? by The+Spoonman · · Score: 1

      Surprisingly, this isn't the case where I live. About 5 years ago, I used to do support for one of the largest banks in the area, and one day I was taking a tour of the datacenter. Propped up on a table, all by itself was a lone IBM PC XT. I asked what it was for, and was told it was the controller front-end for the ATMs. When I asked how many, the tech answered.."All 430 of them!" GURK! No WONDER the ATMs were always so slow there. Now that they've "upgraded" to those nifty multi-color, multi-function machines (that STILL don't let me change my PIN like most other bank's ATMs), they're actually a lot faster.

      --
      Which is more painful? Going to work or gouging your eye out with a spoon? Find out!
      http://www.workorspoon.com
    117. Re:"Progress"? by number11 · · Score: 5, Funny

      let's say you doused the [credit] card in some poison that is absorbed through touch, and will stick to the card long enough. What kind of liability does the bank accepting and transferring this object open them up to?

      Even better, let's say you doused a $20 bill in poison and deposited it in the bank. You know, they don't burn all the cash that's deposited, they reuse it and hand it back out, without even cleaning it first (due to short-sighted laws against laundering money). Shocking, isn't it?

      And I daresay paper currency will absorb your poison better than plastic credit card, too. Where it will mix with the cocaine residue, the gasoline contamination from people who've just filled their car, and the bacteria from people who didn't wash their hands after scratching that hemorrhoid itch, forming a lethal brew.

      Your best bet for survival is to only accept coins, and to carry a blowtorch to sterilize them with before handling them.

    118. Re:"Progress"? by router · · Score: 1

      Yeah, that's it, use the work of one utopian idealogue to criticize another. On to the issue: The above might be true if markets were static. But they are not. Witness the American auto industry during the period 1970-1990. If the market leaders do the above, they all suffer when the market changes and a competitor outside of their influence shows up. Then they have to overcome their own stagnation or fail. See Chrysler. Marx missed this because he forgot that markets are global, not local. Witness the time frames he talks about; all based on Europe being the only market worth considering, and considering it to the exclusion of all others. Now, when all markets are global and we are subject to one set of laws, Marx may turn out to be right, but we are not there yet so Marx is irrelevant.

      andy

    119. Re:"Progress"? by Captain+Splendid · · Score: 1

      Yeah, I've used those. God forbid the sun should be directly behind you, or you wouldn't be able to see squat: "Is that 50 or 500?"

      --
      Linux, you magnificent bastard, I read the fucking manual!
    120. Re:"Progress"? by ilikejam · · Score: 1

      Hmmm.
      I've seem bank machines in Glasgow which definitely run Windows (I know, because I've seen one with an error message saying something along the lines of "IP address expired" which was in an NT4 dialogue box).
      It's all very well that the banks servers, desktops and cash ATMs are secure, but if an ATM which is running Windows can connect to their systems, what difference does it really make?

      --
      C-x C-s C-x k
    121. Re:"Progress"? by Shakrai · · Score: 2, Insightful
      It really doesn't make any sense to have a general purpose OS running the thing other than to reduce cost for Diebold to develop the things.

      Wouldn't it be cheaper to use a general purpose free OS then to pay for Windows XP licenses? Not that they (or any other company) would pass this savings on to the customer but think of how much more they could pad the bottom line without paying for XP licenses (and the tools you need to develop software for it).

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    122. Re:"Progress"? by Bert64 · · Score: 1

      And another of the nice things about the old cash machines, the ones sitting there with green on black text only terminals, is that theyre never sitting theyre crashed or rebooting, these machines have been around for years and i've never seen one crash, these newer windows based ones are fairly recent and yet i've seen countless crashes.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    123. Re:"Progress"? by Thu+Anon+Coward · · Score: 1

      and then this one time in band camp, the ATM machine.........

      --



      I'm good with numbers - .45, 7.62, 9.....
    124. Re:"Progress"? by alexmeaden · · Score: 1

      Not true. The ATM where I work runs Windows NT 4. I know this because it kept crashing, and you could see the NT desktop on its monitor. Also, the replacement unit from NCR was left in our store (the ATM is run by the store company's banking division) for several days, poorly packaged, and it was simply a regular PC in a steel case. What was to stop me fiddling with it?

    125. Re:"Progress"? by vlag · · Score: 1

      I used one of these last October in Montreal. Was near Concordia University, and had an "Oscar" logo. I'm thinking it belonged to Banque Laurentien. Not sure though.

      --
      Do you want to remove linux?
    126. Re:"Progress"? by mike260 · · Score: 1

      I've seen an 'old' black-and-green screened ATM crash entirely without provocation, and come back up via an NT4 splash screen.

      It seems the only difference between the 'old' ATMs and the flashy new ones is that the old ones greenscreen rather than bluescreening.

    127. Re:"Progress"? by jorgen · · Score: 5, Interesting
      no big deal, right? a few days later, i see that 60 euros was removed from my account from that exact cash machine on the exact date i was there! i contact my bank in California and they tell me that i need to contact the bank that owns the machine.

      You sure you didn't get your money back automatically after like 3-5 days? Because these things happen every now and then, ie the ATM fails because some local problem (software or mechanical), you don't get the money, and later you see that the amout has disappeared from your account.

      But in (almost) every case, the money is not actually withdrawn, only "reserved" (that's what the banks call it) for a number of days, after which they are "unreserved" and show up on your account again.

      I had a similar experience with an ATM in Romania once, the ATM software completed the transaction and then crashed before it handed out the money. Later that evening I connected to my bank account from an internet cafe, and of course - that money had disappeared from the account. I called my bank in sweden to report it, but they just told me that the money was not withdrawn, only reserved, and that it would be back on my account in a few days - which it was, to my relief.

      Generally, banking systems (including ATMs and card payment terminals) have good failsafe machanisms that aborts the transaction if it encounters a problem in any little detail along the way.

    128. Re:"Progress"? by zakezuke · · Score: 3, Informative

      True, except that modern ATMs will have biometrics (finger scanners and whatnot), plus that printer thingy that gives your receipt, then there's the monitor, maybe some sort of check scanner for inputting money, a dispenser for giving cash, and viola, you have attached devices which need drivers.

      I'll agree the modern ATM will have all these things... but just because you have devices doesn't mean you need drivers in a the modular sense. There was a time when we hardcoded applications to specific devices, like printers and scanners for example.

      1. finger scanners
      This is true, but it's not like the ATM it self actually stores the database of account numbers vs fingerscanner... I would imagine that this is stored in your bank records. Get scan, send data to bank... if scan = record permit transation

      2. printer thingy that gives your receipt
      I believe that your typical cash machine printer only prints in one font, on terminal paper. There are others who use impact, but this isn't a complex operation

      3. there's the monitor
      I'm rather old school in my attitde tward display, I still think a bank terminal display being a glorified typewriter

      4. check scanner for inputting money
      I believe you are talking about OCR... Magnetic ink bank account numbers are easy enough to read.. human print is slightly harder. I'll have to do some research and see what sorta system the post office does to peform OCR on hand printed postal codes. But again... this logic doesn't even have to happen at the cach machine. Scanner that gets triggered and send a bitmap to the bank in question, relays back to the bank the amount it read.

      5. dispenser for giving cash

      Again, not a complex operation. communicate to the dispencer which bill to spit out of the machine

      ---

      All but biometrics and check scanners were operations the vintage cash machine peformed, without a standardized platform. Keep in mind that the actual verification process will still be peformed by the bank it self. I will continue to think of cash machines as glorified terminals. They gather data and communicate it to a remote location, remote location sends back information, and it displays, prints, and sometimes spews or accepts money.

      --
      There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
    129. Re:"Progress"? by afidel · · Score: 1

      For POS machines it makes a bit more sense. They usually have databases of UPC codes, do inventory management, have the ability to activate store gift cards/credit cards, often have backup credit processing capabilities in case the backoffice server goes down, etc. Not only that but the software vendor generally writes one generic POS application that can deal with most situations (line of business, hardware platform, peripherals, etc) and then customize them for each customer/line of business. ATM's on the other hand really just need to hand out cash, but since bank's basically have gotten rid of real tellers they are using ATM's as their advertising platform since that is what most of their customers interact with.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    130. Re:"Progress"? by tupps · · Score: 1

      We have 2 supermarkets near us, one (the more expensive one) takes about 15~20 seconds for a credit card to be swiped and then about another 10 seconds for the merchant copy to be signed. The the docket is produced which takes another 30 seconds, mainly because it is so long (ads special offers etc).

      The other super market, takes about 3~5 seconds for a credit card to be processed (and the swipe machine is better done so when you choose credit it doesn't ask for a pin). Then the docket printer can produce a couple of feet of docket in a second or to.

      I am so surprised that all super markets have this system because it makes the end of the shopping experience so much nicer.

      --
      Go out and get sailing!
    131. Re:"Progress"? by Anonymous Coward · · Score: 0

      I don't need 24 million colours, animations and other crap just to take money out of my account, dammit! It's staggering to think that the software has become so bloated and slow that machines produced 10 years ago, with only a fraction of the computing power of today were actually far more responsive to use.

      That must be why they now charge you $2 surcharges just to get to your own money, when it used to be included in the cost of doing business!

    132. Re:"Progress"? by sublimespot · · Score: 1

      At a wells fargo in Utah, I withdrew $100. The tray opened and nothing came out.
      I knew that I would never see this money

      Anyways, I saw the edge of a bill way up in the mechanics of the machine. I dug it out and then got another, and another. Eventually got the whole 100 out of the thing.. super lucky

    133. Re:"Progress"? by Walt+Dismal · · Score: 1

      The did not change my underlying bank account number, they changed the number on the card, which is considered an account in itself. That account is linked to my underlying bank account but its contents can fluctuate independently during a 24-hour period until they do a full balance. Apparently they actually maintain separate accounts for bookkeeping purposes. So a transaction to or from the card account is NOT the same as to or from my underlying bank account, and money is not always added or debited to the underlying account immediately. I used to think that everything happens by accessing a database in real time, but apparently not for ATMs! I've seen a deposit at a teller, with a confirming printout, not propagate to the ATM until the next day. Yet it was entered in real time at their terminal.

    134. Re:"Progress"? by Master+of+Transhuman · · Score: 1


      Wells Fargo in San Francisco did the same thing to me.

      I stuck my card in and the machine ate it and locked up. Then it said it was down for maintenance!

      You'd think the morons would have designed the stupid piece of junk to check to see if there was a card in the reader before shutting down!

      This, too, was on a Saturday. I was told I could not get my card back until the bank opened on Monday. So much for my weekend.

      As usual, Geek Morons design this crap.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    135. Re:"Progress"? by Anonymous Coward · · Score: 0
      Yeah, but we all know the Scots are tight with their money! :-) It's just that the rest of the banks out there have actually purchased a new computer since 1960!

      On a more serious note, maybe the Royal Bank of Scotland is more conservative (and secure?) than a 'typical' bank?

    136. Re:"Progress"? by femto · · Score: 2, Interesting

      I once got short changed by $20 by an ATM. In this case it detected the error, beeped at me for a minute then shut down. It was five minutes past closing and the bank staff were still inside the bank, so I banged on the glass door until one of them came over. As expected, he wouldn't open the door after hours, but by yelling though the door I convinced him to check, on the banks system, that the correct amount had been deducted from my account. He was able to tell me that the error had been detected and sure enough the account was consistent when the next statement arrived.

    137. Re:"Progress"? by Anonymous Coward · · Score: 1, Insightful

      There's a couple of reasons. The XP liscense fee that Diebold pays is miniscule. It's also not a full XP install (it's XP embedded), I don't know if this factors into the cost or not. The cost of a software infrastructure change is HUGE. There's a LOT of device drivers written for these things that is XP specific. Not to mention all the tools that are Visual Basic only. And the real reason..the banks want XP. Blame the bank execs because their stupid kids said "dad look what I can do with windows XP!!!". So then the exec goes.. hey my kid was playing videos and other neat stuff on our computer at home. I want the ATMs to do that. We have XP at home so we must use XP on the ATMs. XP! XP! XP! It's either that or Gates owns them.

    138. Re:"Progress"? by zakezuke · · Score: 1

      You know there are many benefits to running something proprietary

      This is security through obscurity. While this can work in some cases, i'm not going to touch the topic of benifits vs harm.

      I wasn't even thinking about the benifits of running something proprietory... I was thinking of the benifits of something designed to act like a terminal and not have the ability to access any information via the touch screen interface like the freaking start menu.

      I think one of the major benifits of the vintage cash machine isn't so much the fact that it's secure because it's obsolete... but the simple fact that they didn't boot up via a re-writable media whether it be disc drive or even flash roms. A software upgrade for such a device running on roms/proms/eproms requires physical access.

      I don't feel it's about keepign it obscure, it's about not permiting you to make changes in it's operation via a touch screen interface, nor have the ability to save changes that would affect the way it operates.

      --
      There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
    139. Re:"Progress"? by Anonymous Coward · · Score: 0
      After the third time, the machine swallowed my card, telling me to contact the bank.


      It happened to me too. Now I give up after two attempts and find another machine.

    140. Re:"Progress"? by yRabbit · · Score: 2, Funny

      1) Shove them up your nose
      2) Repackage them as chicken fingers
      3) Mugger Supply Depot

    141. Re:"Progress"? by Cyrack · · Score: 2, Insightful

      Now if it were a stack of cash, that's a more difficult problem.

      Actually, I tried that. I once found a wallet on a public toilet with 1,000 DKKR (~US$150) in it, and nothing else! Hornest as I am, I took it to the local police dept. and gave them it along with my name/adress just in case the owner would contact me. A week later I recived a letter containing 500 DKKR from the owner :-)

    142. Re:"Progress"? by shadowbearer · · Score: 1



      Mm....true...and I can see having web capability too (in the hardware biz, which is where I'm at, often it's nice to look something up for customers - tho I'm the only one in the store with the experience to get something useful out of google :)

      But there's media player, activex, directx, and a whole slew of other parts of Windows that definitely *do not* belong on a POS terminal or even within the transactions backend/frontend... for security reasons if not just for cruftiness; plus, and this may just be IMHO, a mouse driven interface definitely does not belong on a POS terminal, it just slows one down. Elsewhere in the system, yes...but not on a sale term...

      I do agree about the vender end. I just don't think that those applications should be written for windows :) It's like buying a Winnebago to commute to your desk job with... Linux/unix/*bsd can be streamlined and customized easier and in the process made much more secure.

      That said, at work we're migrating from openserver (old Pace systems) to WinXP; they'd considered linux, which is what most of the store systems run on, but for whatever reason we ended up with windows (nobody up the chain I've talked to seems to know why, either... but the decision was made last March :) Considering all the systems are internet-connected, I hope it doesn't bite us in the ***.

      SB

      --
      It's old. The more humans I meet, the more I like my cats. At least they are honest.
    143. Re:"Progress"? by yRabbit · · Score: 1

      I agree it'd make more sense, cost-wise, to use something free.
      You don't have to pay anything to develop Windows software, however. There's various bits and pieces that can be used for Windows programming: MinGW, Dev-C++. SDL, wxWidgets. perl, tcl, etc.

    144. Re:"Progress"? by afidel · · Score: 1

      Well I can't think of a reason not to use XP Embedded since the API is the same, other than sourcing problems. AFAIK MS doesn't make is easy to get XP Embedded, and even if you can you might not be able to in the future, whereas you can STILL get copies of DOS if you need em, and trust me there are POS systems out there which still run a custom GUI on top of DOS.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    145. Re:"Progress"? by shadowbearer · · Score: 1


      XP Embedded might make sense (although it's vulnerable to most of the same security problems; there were a couple comments to this article pointing out those problems), if, like you said, it easier to get without million-volume licensing, etc....

      Years ago during and after college I worked on a lot of DOS POS terms. They were painfully slow, but at least they worked :) I remember once ('88?) spending an hour with tech support while both of us tried to figure out to restart the sales GUI and get it to talk properly to the backend (turned out the problem was a hosed serial cable). That was quite fun ;) At that time I thought it a good thing that you got dumped to a usable shell, albeit one with no capability of locking out unauthorized users.

      The thing that really bothered me about the machine in the article is that from the icons on the screen, it looked like a pretty generic install of XP with the POS app installed on it. That's just asking for trouble IMO with a public terminal - not so much with a POS, but still can be misused...

      I'll tell you one thing; OpenServer based POS systems are no picnic. Try printing a report or doing updates and watch every terminal in the store slow to a crawl...

      SB

      --
      It's old. The more humans I meet, the more I like my cats. At least they are honest.
    146. Re:"Progress"? by TrickyRick · · Score: 1

      A couple of years ago, when I was managing a motel. I had an incident where I got a phone call from someone in his early 20s that occasionally stayed with us. He wanted to know if he could give me his grandmother's (or some relative) credit card number to pay for the room.
      She was out of state but he was stranded and need a room. We had let people do that before and so I said ok. The next morning when the other manager arrived and the guy was still asleep, we decided that is was suspcious. I called the number of our credit card authorization service to find out if there was a way to see whose card number it actually was. They determined from the number what bank issuded the card and I called the bank and explained the situation. I don't rememeber if they gave my phone number the the card holder of what, but I spoke to the person to whom the card belonged. I asked her did she know this person that was in my motel she said no. I called the police and the was a warrent for the guys arrest. After that I took card number's over the phone for reservation but told then when they got the room that I had to see the actual card.

    147. Re:"Progress"? by TrickyRick · · Score: 1

      I was goint to include this in my other message but it did seem to want to let me type that much...

      Many years ago my Discover card was stolen. When I called Discover to report it, they wanted a physical desciption of me.

      Did they think I would report it stolen in order to try to use it and not pay the bill?

    148. Re:"Progress"? by TrickyRick · · Score: 1


      I have a cerdit card from a petroleum company that will let you get cash with an ATM and charge it to my account.
      I had the card a few months and had made purchases with it but had not until that point used it to get cash at an ATM the first time I tried it would let me . I called the company and since it was the first time I had done it they thought it was suspicious, but after that call I had no more problems.
      Apparently it was one of those things where if it looks like you are going something out of character they stop it on the chance your card has been stolen.

    149. Re:"Progress"? by Anonymous Coward · · Score: 1, Informative
      There is no need for it to accept new software other then perhaps firmware update from time to time

      You can topup up your mobile from an ATM in some countries, you need new software for that.

    150. Re:"Progress"? by pedrop357 · · Score: 1

      Just out of curiosity, why doesn't a severed finger work? Is it along the same lines as the reason why my laptop's touchpad won't work with a gloved finger?

    151. Re:"Progress"? by Dick+Faze · · Score: 1

      We used to have those in the US too. Novel idea, you could actually read the display on an bright sunny day, unlike the un-shielded color displays all over nowadays.

    152. Re:"Progress"? by SoupIsGoodFood_42 · · Score: 1
      1. insert card
      2. enter PIN
      3. press $20 "fast cash (no receipt)" button

      nice and quick

    153. Re:"Progress"? by Anonymous Coward · · Score: 0

      "Thats the joke. But it actually does not work with a severed finger these days." ... unless it's fresh :)

    154. Re:"Progress"? by Anonymous Coward · · Score: 0

      1. insert card
      2. enter PIN
      3. press $20 "fast cash (no receipt)" button

      4. ???
      5. Profit!

      Seriously, though... here in San Diego at least, there's an additional "step 1.5," which is "Choose your language: English or Spanish." :-)

    155. Re:"Progress"? by jrexilius · · Score: 3, Interesting

      I work for a large bank that just began cutting over to Windows ATMs. They are down once a day, have a great deal of scheduled maintenance in addition, and are annoying in appearance.

      Why did they switch from their cheap, stable, predecessors? Targeted, full-featured advertisements. M$ gave them a deal on the embedded version of their crap OS so the (up-front) cost of the OS wasnt that big of a deal. The project cost as a whole, however, was considerable. At some point someone is going to have to do an ROI analyses to see if it was worth it. As users get charged to go to other ATMs and charged to go to the human teller they are "incented" to use the ATMs no matter how bad they suck or how long they have to wait for them to be repaired. I personally dont bank with who I work for and am happy to pay the fees to any bank that has ATMs that are quick and easy to use, but I am a minority use-case.

    156. Re:"Progress"? by ruiner13 · · Score: 1

      the ones for my bank run on windows. i've seen them crash into the OS before, but not much you can do with the touch screen they give you. not easy to drag files to the trash or rename stuff. anyway, the ones for my bank have the finger scanners, and they seem to do a lot of processing to process the image of my finger. they basically have to compute a checksum of my finger, and i'm pretty sure the code for that would be troublesome (or rather cost prohibative) to fit into ROM. The deposit device is basically a special scanner, it takes checks, bills, money orders, etc., and scans both sides. The printer is a standard ink jet, and prints photo-quality pictures of my deposits, and nicely formatted tables for my receipts. i can even print stamps. i can print checks from these machines as well, they pop up a keyboard on the screen for entering in info. This would all be difficult to fit into ROM. As with all devices these days, even ATMs are becoming all-in-one devices. Soon, it may even dispense pop-tarts or something. Is this good? I haven't decided yet by I don't like the odds.

      --

      today is spelling optional day.

    157. Re:"Progress"? by efti · · Score: 2, Informative
      Just out of curiosity, why doesn't a severed finger work? Is it along the same lines as the reason why my laptop's touchpad won't work with a gloved finger?

      Nope. Touchpads, IIRC, work by detecting the changes in the electrical properties (resistance?) of the pad as it makes contact with your skin.

      Fingerprint scanners OTOH utilise several different methods, at least one of which will most likely not work with a severed finger. This method picks up the temperature difference between the ridges of your fingerprint and the comparatively cooler air that's trapped between them (air is a pretty good heat insulator). It sounds crazy but it must be true! I've read it on the Internet ;-P

      --
      I signed up for a /. account and all I got was this crappy sig
    158. Re:"Progress"? by TheLink · · Score: 1

      Well that's Denmark :).

      I dimly recall a survey where people left wallets with cash in various countries around the world.

      Denmark probably did ok...

      --
    159. Re:"Progress"? by golgotha007 · · Score: 1

      nope, i check my account frequently over the internet and i was never reimbursed those funds.

      when i go to Helsinki now, you can bet i steer clear of that stupid machine!

    160. Re:"Progress"? by Celsius10 · · Score: 1

      Thanks to you I won't be rolling around in my money anymore.

      --
      "Little things hitting each other. THAT'S WHAT I LIKE!" - Time Bandits
    161. Re:"Progress"? by StormyWeather · · Score: 1

      Diebold makes shitty atm's in my opinion. I think they make machines that fall apart and malfunction very easy so that they can charge financial institutions out the wazoo for overpriced service. I prefer Triton, Tidel, Siemens, and Cross Minibank machines. However, if you want a machine that you can sink into concrete and be pretty sure nobody is going to hook up to it with a tow truck and rip it out, then a Diebold or NCR is pretty much your only choice.

      As for machines getting slower (mentioned previously), it really depends on how the atm is connected to the aquirance system. If they are like most dial ups then they connect at around 300-1200 baud, and it takes no more than 30 seconds to dial and get an approval, but that's not including dispense time etc. Dial up machines are probably where you are noticing the slowdown, especially if that machine has a really crappy phone line and has to dial multiple times. Most that are on leased lines (yea a lot of atm's still use those) are quicker, and a lot of machines are switching to use cellular and ip based communications. I know 300 baud sounds silly, but it's extremely stable, and you are only transmitting a small amount of encrypted information. Also retrains would actually take more time to connect than the 300 baud would actually send and recieve everything it needed.

      ATM software isn't too bad anymore. There were some funny things a long time ago, like being able to log into an atm using the default passcode and do a "dispenser test" and have it spit out cash. Or finding an atm in "demo mode" where it acted normally, but really was just reading any old card you stuck in it, and taking any pin without authorization and throwing up cash by the bucket. As far as being ripped off, it happens very rarely. Cash dispensers are very good about determining cash thickness and throwing it to the reject bin if it suspects something funny. If you are charged 100 dollars and the atm runs out of cash at 60 after already charging your bank, they do what is called a reversal, where they re-dial into the aquirer and put the money back in your bank account. It usually takes 1-2 days for this money to go back in, but it's not the atm/aquirers fault, it's the fault of banks that hold your money for a couple days on inbound transfers so they can skim the interest.

    162. Re:"Progress"? by Anonymovs+Covvard · · Score: 1

      The exact same thing happened to me once, with 2 $20s stuck together. it was nice, but i was in a bar at the time, and all of that extra 20 went instantly to buying a round for my friends after i yelled "holy shit this machine gave me free money." the shitty thing was - i suppose i was just drunk at the time and didn't realize it - i actually did withdrawl $40, which i found out the next day when i looked at the atm reciept. so i was out $20, i shoulda been a cheap bastard like your friend.

    163. Re:"Progress"? by Anonymous Coward · · Score: 0

      I've had this happen to me at Moneris (formerly CIBC) ATM's at a 7-11. Asked for cash, the machine whirred for a few minutes and displayed a transaction not completed error. Spit out reciept saying the same thing.

      Afterwards (and within about 15 minutes) I checked my account through web banking. Two new transactions showed up; one a withdrawl for that amount and the second, a deposit for the same.

      The ATM in question is one of the old royal bank-isk kiosk ATM's, with the green on black CRT, not the new fancy colour full ones. Be interesting to see if different machines process the transaction in a different way, like posting the withdrawl before the money is dispensed, or after?

    164. Re:"Progress"? by NateTech · · Score: 1

      I remember those and the marketing hype:

      "Use this ultra-cool cash machine. They will save the bank money (not paying tellers to assist customers anymore) and we'll pass that savings along to YOU!"

      What utter bullshit.

      Give me back a whole pack of intelligent bank tellers who can answer questions, make recommendations, and maybe even remember your name if you come in fairly regularly instead of ATM machine 1000% interest/ransom "fees" (we'll only charge you $2 to get $20 OF YOUR OWN MONEY out of our bank).

      Now I know that most banks don't charge their own customers, but with an ATM on every corner and Direct Deposit handling the input side of the account, how many people even know where their bank's actual branches are? (Technically branch banking is illegal in my State, so their "affiliates" or whatever legal mumbo-jumbo they use to get around that one...).

      Banking in general is not so bad here, however. Thank goodness my State is one of the only sane ones that passed State Law requiring credit-reporting bureaus to give residents a free annual full credit report, no charge. Why anyone anywhere else isn't beating down the doors of their State Legislature requiring the same thing is beyond me...

      --
      +++OK ATH
    165. Re:"Progress"? by blue+inferno · · Score: 1

      If you are going to put a full Os on it why not linux? You know those job application terminals in wal-mart use win 200 pro you can do what ever you want to these things they are so insecure

    166. Re:"Progress"? by Anonymous Coward · · Score: 0

      This happened to me in Salzburg, except it was 300 Euros. The ATM gave the error message "There was a communication error prosessing your transaction. Please try again later." However, the true problem was that my bank account had a 300 USD withdrawal side limit. Amazingly, it actually did deduct about 354 USD from my account without dispensing the currency.

      I complained verbally to my own bank, (US BANK) and they immediately gave me a temporary credit. This temporary credit became permanant about a month later when they completed their investigation in my favor.

    167. Re:"Progress"? by gujo-odori · · Score: 1

      I bank with Washington Mutual (don't work there or anything, just a happy customer) and their ATMs don't do any of that crap, have no transaction fee - and here's the head turner - they have no transaction free for anyone, even if you're not a Washington Mutual customer. So it says on the WaMu ATM near my office.

      See if they're near you: http://www.wamu.com/

      They also have a very nice online banking system, and it works well with Konqueror (at least if you have Konq lie and say it's Mozilla).

    168. Re:"Progress"? by Cyrack · · Score: 1

      I have too heard about the survey. :-)
      In short: 1000 places a wallet is placed, then count how many comes back. IIRC Denmark topped with 100% returned, with all the money in it.

    169. Re:"Progress"? by StarfishOne · · Score: 0


      And when you get your money, I guess you would like to see a message like "Terrorists win" then? ;)

      Oh no! It's a flashbang! Cover your eyes *ZAP* :P

    170. Re:"Progress"? by StarfishOne · · Score: 0

      My $g_deity.. 255MB of RAM in an ATM machine :O :O

    171. Re:"Progress"? by lucas+teh+geek · · Score: 0

      muggers must love you, being able to see if its worth mugging you or not just by watching you count it out like that

      --
      TIAEAE!
    172. Re:"Progress"? by byolinux · · Score: 1

      I saw a Nat-West machine reboot, maybe 18 months ago. Running OS/2 (not Warp) and had 768Mb RAM.

    173. Re:"Progress"? by Anonymous Coward · · Score: 0

      Well, that one ran on DOS, and crashed badly :
      DOS ATM crash

    174. Re:"Progress"? by Anonymous Coward · · Score: 0

      They might hook up a wireless token ring access point :)

    175. Re:"Progress"? by mgoodman · · Score: 1

      lol, yeah well they can *try* to mug me, in front of the bank camera, when i'm in my car, and driving away from the drive-through atm -- if they *really* want to. not to mention that i'm a rather large and fit guy...

      --
      01100111 01100101 01110100 00100000 01101111 01110101 01110100 00100000 01101101 01101111 01110010 01100101 00101110
    176. Re:"Progress"? by Anonymous Coward · · Score: 0

      I had a friend who's card was eaten at his local branch during a withdrawel. He never received any cash from the machine but his account was deducted $400 canadian. At first the bank said it was impossible , could not have happened, etc... After convincing the manager they where not just going to go away, they were either getting reinbursed or going over his head, he agreed to reimburse the money but said the only way this was going to happen was if the money was issued as a "student bursary". He accepted.

    177. Re:"Progress"? by zakezuke · · Score: 1

      Well, that one ran on DOS, and crashed badly

      It looks to me like the "abort retry or fail" option, which would sugest a media failure rather then a software crash... I can't tell from those pictures though.

      I don't see a complex issue using DOS, microsoft or other, for a cash machine as dos is perfectly handy if all you need is a glorified terminal. While your typical DOS doesn't offer much in the way of security as far as accessing, modifying, or deleting files... it would be practicaly impossible without hooking up a keyboard, unlike windows with a virtual keyboard.

      The only complex issue I see is the maintance of the filesystem, fat tends to be unreliable if you don't run chkdsk from time to time, assuming you actually use the disk for writing data that is.

      --
      There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
    178. Re:"Progress"? by MarcQuadra · · Score: 1

      What was it called? Citizens, the US arm of RBS, was rolling out 'Centerpoint' IIRC when I left. I recall it being a real PITA to get working right, but it replaced about ten legacy apps that had to be bought before, so it was a 'good thing'.

      --
      "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
    179. Re:"Progress"? by TheLink · · Score: 1

      Hmm, looks like my subconscious was right :).

      http://www.readersdigest.ca/mag/1997/03/think_01 .h tml

      But found this survey too:
      http://www.readersdigest.co.uk/magazine/poll result s.htm

      The question is different though - even though I'm honest I wouldn't hand the wallet to the police. I mean if 90% of the people are honest, passing it to someone else could mean increasing the chances of the money not returning to the owner.

      I would leave a message at the nearest police station, but not the wallet. If the person comes looking for his/her wallet I shall prepare a number of wallets - too bad if he/she can't identify the wallet out of say 5-10 different wallets.

      --
  2. Clippy! by Black+Parrot · · Score: 5, Funny


    I see you're trying to extract free cash from a bolloxored ATM cum jukebox. May I help you?

    --
    Sheesh, evil *and* a jerk. -- Jade
    1. Re:Clippy! by HalliS · · Score: 1
      --


      My other UID is 1337
  3. minesweeper... by Polybius · · Score: 5, Funny

    So who got the fastest ATM minesweeper times?

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

      There already was a fastest time present named 'Diebold'. No one got to beat it yet.

  4. Sweet! by RyuuzakiTetsuya · · Score: 1, Funny

    Diebold's not only suppling votes to GWBush, but also campaign finance!

    --
    Non impediti ratione cogitationus.
    1. Re:Sweet! by bpiltz · · Score: 1
      You're not too far off:
      COLUMBUS - The head of a company vying to sell voting machines in Ohio told Republicans in a recent fund-raising letter that he is "committed to helping Ohio deliver its electoral votes to the president next year."

      The Aug. 14 letter from Walden O'Dell, chief executive of Diebold Inc. - who has become active in the re-election effort of President Bush - prompted Democrats this week to question the propriety of allowing O'Dell's company to calculate votes in the 2004 presidential election.
      The rest of the story here
      --
      Goals for 2011: 1. Stop plate tectonics. 2. Prevent animal predation. 3. End supernovae now. 4. Rid the world of evil.
  5. Obligatory play on words by Stopmotioncleaverman · · Score: 5, Funny

    Start --> Programs --> ATM --> Configure --> Flush Cash (sic)

  6. Diebold Automatic Teller and Media Server by math+major · · Score: 1

    It didn't have Minesweeper or Solitaire! Was much entertaining though.

  7. And this surprises you by OverlordQ · · Score: 3, Funny

    how? I mean given,

    A) It's based off of Windows
    B) It was made by Diebold.

    Adding A + B != C where C equals something that works correctly.

    --
    Your hair look like poop, Bob! - Wanker.
    1. Re:And this surprises you by Anonymous Coward · · Score: 0

      The point of the article is not whether it surprises people, you nerd.

    2. Re:And this surprises you by Anonymous Coward · · Score: 1, Interesting

      You should try talking to a "Certified Diebold Technician." I keep thinking to myself, "Do these people know anything?"

      Yes, I work for one of the biggest ATM processors in the world (until I get laid off next year) and I've talked to more than a few of these guys. They pretty much all have one thing in common. Calling us for tech support on setting up the ATM. Go figure.....

    3. Re:And this surprises you by Anonymous Coward · · Score: 0

      No it doesn't. Westlife.

  8. Not just a desktop computer by Ed+Avis · · Score: 1, Interesting

    More to the point, it's a desktop computer with a touch screen interface and an attached money dispenser.

    --
    -- Ed Avis ed@membled.com
    1. Re:Not just a desktop computer by RyuuzakiTetsuya · · Score: 2, Funny

      more to the point, someone's going to make it run linux and play doom on it.

      --
      Non impediti ratione cogitationus.
    2. Re:Not just a desktop computer by PerryMason · · Score: 1

      A desktop computer.....hey, that gives me a great idea!

      I'm taking a picture of that thing and submitting it to the case-mod community. Noone's coming close to that level of modification!!
      (Though it probably wouldn't rate so well with lan party crowd...)

      --
      "I'm tired of all this 'Aren't humanity great' bullshit. We're a virus with shoes" - Bill Hicks
    3. Re:Not just a desktop computer by arcanumas · · Score: 1

      Nah, if Linux "enthusiasts" made it, it would run text-mode Quake on aalib.

      --
      Slashdot Sig. version 0.1alpha. Use at your own risk.
    4. Re:Not just a desktop computer by Reece400 · · Score: 1

      hmm... i wonder how hard it would be to create some sort of program using the on-screen keyboard that'd get it to spit out some cash :P

      Reece,

  9. The poor can eat cake. And use a broken-by-design ATMs.

    --
    I do not moderate.
  10. Election Day... by myownkidney · · Score: 4, Funny

    The geek Jim goes to the election booth. Jim touches the opening screen. Jim watches while the screen BSoDs. Computer reboots. Jim is presented with the XP interface. Jim, finds the voting system back end. Jim "adjusts" the result:
    Bush 15%
    Kerry 15%
    Nader 70%
    Jim set's all Bush and Kerry votes to go to Nader.
    Jim runs the voting system front end. Sets it to full screen.
    Jim leaves.
    Nader wins

    1. Re:Election Day... by Zaffo · · Score: 0

      Ah, but the interesting thing is that even the current e-voting election process with Diebold systems involves counting the number of votes versus the number of authorization cards (i.e., the number of people that actually voted). As Avi describes, the real risk is at the end of the day, when the "zero machine" is used to tally all the votes and transmit them to HQ, where audit trails cease to exist.

    2. Re:Election Day... by jazzer · · Score: 1

      Actually, you have it the wrong way... :) That's the actual results that it wasn't supposed to show you...

    3. Re:Election Day... by s20451 · · Score: 4, Insightful

      Here's the problem with any argument that electronic voting can lead to truly massive voter fraud, of the kind that you suggest. All the news organizations take exit polls, and in fact they usually have a good idea as to the winner even before the polls close. If the exit polls massively disagreed with the result, there would be no question that fraud had occurred, especially if there was no paper trail to back up the votes.

      Fraud can still occur. It's just that those conducting the fraud have to be extremely careful to avoid detection: only chaning a few dozen votes in areas where the vote is close to begin with, and so on. They always have to stay within statistical margins of error.

      --
      Toronto-area transit rider? Rate your ride.
    4. Re:Election Day... by Anonymous Coward · · Score: 0

      Hey, I have an idea. In honor of Ralph Nader's contributions to the Republican Party, let's rename Baghdad "Naderville". George couldn't have done it without you, Ralph!

    5. Re:Election Day... by macdaddy · · Score: 2, Informative
      Yeah, but it happend in I believe Georgia a few years back. I read about it. I believe it was the governor's election. If memory serves me correctly the pre-election polls showed that candidate A was leading something like 70 to 30 over candidate B. Early results during the election showed a similar breakdown. However when all was said and done candidate B won by what was supposed to be candidate A's ratio. It was as if the machines simply switched the candidate's names.

      I'm ok with electronic voting IF and only if it's done right, which it isn't being done now. I'm not really even opposed to closed-source voting software if it's good and doesn't screw up. What I want however is a means to audit the results with a simple paper trail. When you vote electronically you should be given a simple carbon paper receipt. The yellow copy is your's. The white copy gets handed to the attendant when you leave the both or better yet it gets placed in a ballot box in front of the attendant as you exit the both. That way you can be sure he didn't pocket it. The receipt should clearly spell out the person's name, your voter number (vote since the opening of the polls at that polling station), time and date, and anything else that's useful. Some sort of hash that identifies your vote should also be on there to prevent forgeries. That right there is your proof that you voted. That paper copy in the box is the only valid paper method of auditing the system. This is such a simple feature I have to ask why the hell isn't Diebold not implementing it. You can not tell me that this cheesey little feature will add thousands to the overall per unit cost. That's bullshit. What was that we read a few weeks ago of another case of more votes being recorded that the number of voters in that district? We need an auditing implementation and we need it now.

    6. Re:Election Day... by Anonymous Coward · · Score: 0

      In which case, the smart defrauder would try to pull off a "Dewey defeats Truman." The exit polls can disagree with the final vote, as long as they don't disagree too much.

    7. Re:Election Day... by Insipid+Trunculance · · Score: 1

      Not necessarily.Long Long time ago a newspaper decided that exit polls were enough for Dewey to trounce Truman.They werent.

      While a wide difference between exit polls and the actual result would certainly raise an eyebrow or two it woundnt necesarily mean fraud.After all 4 days before the spanish general election the popular party was in the lead.

      --
      Wanted : A Signature.
    8. Re:Election Day... by kent_eh · · Score: 1

      That right there is your proof that you voted.

      The voting machines that my city uses (Winnipeg, MB) have the voter use a pencil to shade the appropriate box on the paper ballot, then the ballot is fed into an optical reader (by an election official, in the presence of the voter). The optical reader deposits the read ballots into a locked balot box.

      The computer tallied results are available the second the poll closes, and the paper ballots are available for hand scrutiny any time they are required. IIRC, a random sampling of ballot boxex are hand counted as a matter of course, and compared to the electronic tally on the night of the election.(just to be sure)

      If you are going to be buying new machines anyway, how hard is it to get something like that? Why do we need fancy colour touch screens, and sound effects?

      --

      ---
      "I can't complain, but sometimes still do..." Joe Walsh
    9. Re:Election Day... by freeze128 · · Score: 1

      Kerry demands a recount.

    10. Re:Election Day... by Anonymous Coward · · Score: 0
      If the exit polls massively disagreed with the result, there would be no question that fraud had occurred, especially if there was no paper trail to back up the votes.
      If an election is close, you don't need the sort of massive fraud that would clash with exit polls. In his early days in politics, LBJ won an election by having cronies fix the vote at one voting site. According to the voting register at that site, ten minutes before it closed, two hundred people appeared, lined up in alphabetical order and all voted for LBJ. Unfortunately, the challenge went to Supreme Court Justice Hugo Black (the one who'd been in the Klan) and he refused to allow an investigation. That's where LBJ earned the nickname, "Landside Lindon." He won by a handful of votes.

      I don't know if this is true, but someone from Illiniois once told me that certain districts in his state were always the last to report. The reason? They needed to wait to find out just how many votes to fix so the Mafia candidate would win. Too big a win would attact too much attention, too little would trigger automatic recounts. That, some historians believe, is how JFK carried Illinois in 1960.

      In any race that's close, and many are, exit polls, with their +/- errors of several percent, aren't accurate enough to finger vote fixing. And a clever programmer could write the code so that only one vote in 40 for X goes to Y instead. That would be enough to swing quite a few elections and more than enough to shift legislatures to the D or R side.

    11. Re:Election Day... by tapin · · Score: 1
      When you vote electronically you should be given a simple carbon paper receipt. The yellow copy is your's. [...] This is such a simple feature I have to ask why the hell isn't Diebold not implementing it.

      Diebold and the other e-voting machine makers are doing a whole bunch of things wrong, and paper trails are absolutely necessary IMO, but "the yellow copy is your's [sic]" is a ridiculously terrible idea.

      It's a "secret ballot" for a reason. The last thing anybody (else, I guess) wants is proof that a person voted a particular way. Voting fraud is a big enough problem already (especially given these new systems); just how bad would it get when sufficiently motivated people start forcing you to "prove" you voted for their candidate?

    12. Re:Election Day... by i1984 · · Score: 1

      I don't see that it's necessarily true that large scale fraud would not be successful. Limited fraud might be easier to get away with, but what are the chances that large scale fraud would succeed?

      With the current electronic voting systems, since there's no way to recount, and no way verify your vote was cast the way you intended, the only likely way to "fix" the fraud would be to re-vote the election. Elections offices really don't like to do that, and even the simple fact of doing so would very likely influence the outcome of the vote when it is finally accepted: if one candidate would prosper by reduced turnout, it's possible that forcing a new vote would be enough of a change to push them to a "legitimate" victory, even if they wouldn't have won an untainted original vote. On the other hand, if the fraud were perpetrated again and the results were the same as the first vote, the pressure to accept the fraudulent results might push the wrong person to victory, i.e. "well, the people have spoken, and what they say in the exit polls isn't how they are voting." Or, "how many times can we keep re-voting?" Eventually "the clock runs out."

      We aren't going to be quick invalidate a vote just because the "wrong" candidate won. Afterall, exit polls aren't the official count, and even if we "know" the official count was fraudulent, the exit polls still don't have any legal weight to decide the election -- if they did, we could avoid this whole e-voting machines mess from the outset by placing a few reporters on street corners to decide who should be county commisioner or President of The United States.

      That said, yes, it might still be better (for the people rigging the election) to perpetrate the fraud subtly, but as we already know, e-voting comes to the rescue for small scale fraud too!

    13. Re:Election Day... by macdaddy · · Score: 1

      That sounds like a pretty fair system to me. It sounds like the basic Scantron forms K-State uses for tests. Easy to use really. With only 2-5 questions it could be even easier. That sounds like a good system to me.

    14. Re:Election Day... by macdaddy · · Score: 1
      It's a "secret ballot" for a reason. The last thing anybody (else, I guess) wants is proof that a person voted a particular way. Voting fraud is a big enough problem already (especially given these new systems); just how bad would it get when sufficiently motivated people start forcing you to "prove" you voted for their candidate?

      I'm afraid your question is moot. What's to stop "sufficiently motivated people" from forcing you to prove who you voted for now? People want feedback from any system the interact with. This is an absolute must. This is one reason why people are so afraid to use night deposits (this has always irked me). People are afraid to leave their deposit in an unmaned box because they are afraid their deposit will be lost. They received no feedback to let them know their deposit was successful or even received. This is partly why more and more banks are embracing the ATM deposit and strongly discouraging the use of night deposit boxes. My bank, the second largest US bank, Bank of America does just this. They charge me if I use the time of a teller to interact with my account, including leaving a night deposit for a teller to work on the next business day. BoA wants me to use the ATM deposit method instead. They don't charge for that method as an incentive. If gas pump CC readers didn't offer receipts people wouldn't use them. They want something in their hot little hand that explains the charges. They need that feedback. If you and I as computer users submitted a form such as a PayPal payment form and rather than say the submission was successful the window just closed, you and I wouldn't be very happy. We didn't get out dose of feedback that we were anticipating. Feedback is a very important thing.

      The double carbon idea isn't the greatest for sure. It does embrace the concept of feedback though. I think giving the voter something is critical though. At least tell them what voter number they were and that they made a selection in all the possible individual elections. They as simple humans need that much feedback. I think it would be a good idea if they also could see who they voted for on some form of receipt though too. These forms wouldn't contain any sort of personally identifiable number though so you couldn't identify Joe Blow as a person that voted for candidate A if Joe happened to lose his receipt.

      I like the other replier's accounting of the system he uses. The voter fills out a Scantron more or less and it's fed into a machine in front of him and the form is archived for auditing if needed. There still needs to be some feedback for the voter but other than that the method is sound.

    15. Re:Election Day... by gd23ka · · Score: 1

      Election Day. Jim rigs the election. Election results aren't the ones previously planned: Bush 15%, Kerry 15%, Nader 70%. System engineers fix the database. Bush 70%, Kerry 15%, Nader 15%. ABC/CBS/FOX etc. report the news. Meanwhile... Men in dark suits sweating profusely due to maximum exertion kick Jim into his face and his balls until their feet hurt. Later the next day his Mom reports him as a missing person. Ten years later Jim's family is still waiting for him to come home.

    16. Re:Election Day... by Anonymous Coward · · Score: 0

      Fraud can still occur. It's just that those conducting the fraud have to be extremely careful to avoid detection: only chaning a few dozen votes in areas where the vote is close to begin with...

      Yeah, like Florida.

    17. Re:Election Day... by Anonymous Coward · · Score: 0

      Nader who?

    18. Re:Election Day... by tapin · · Score: 1
      I stated only part of my point, assuming you could connect the dots. My apologies. Let's try again:

      "Bring in a receipt showing that you voted for Candidate Moneybags and get $20!"

      Election fraud takes many forms. Giving the voter any way to independently verify their vote once they've left the polling place just opens the system to limitless forms of corruption. You've gone from a single point of failure (someone screwing with the tallies from the inside, obviously one of the biggest concerns with a lack of an anonymous paper trail) to a number of points of failure exceeding the number of votes cast.

    19. Re:Election Day... by MacDork · · Score: 1

      All the news organizations take exit polls, and in fact they usually have a good idea as to the winner even before the polls close.

      Yeah, the media did so well with the 2000 presidential election in that respect. I find it particularly disturbing that you suggest we ignore the problem and allow the media to tell us who wins.

    20. Re:Election Day... by s20451 · · Score: 1

      That's not what I'm saying at all. What I'm saying is that exit polls are a check on the system, so you couldn't reasonably make Ralph Nader win with 70% of the vote. The 2000 situation is particularly ripe for fraud given the closeness of the election, because exit polls would be inconclusive.

      --
      Toronto-area transit rider? Rate your ride.
    21. Re:Election Day... by macdaddy · · Score: 1
      "Bring in a receipt showing that you voted for Candidate Moneybags and get $20!"

      Ah. Now that would be a problem. Then again it's also illegal. It's an illegal campaign contribution so we're back to the point where that example isn't really a problem. However, I could see a version of your example be an employer wanting his employees to vote a certain way and requiring them to bring their receipts in to prove that they voted the way the company wanted them too. Then again that's also illegal. It would cause more personal problems that the other example but nevertheless it's still illegal. I think I said it before but I can't be sure, there shouldn't be anything on this proposed receipt that says who you are. It would be nice if it says who you voted for but security reasons would be a good reason not to include that. I do however think it would at least be a good idea to give the voter a receipt for the vote in general.

      You Voted!

      Thank you for your vote.
      You are voter number: 9,319
      You chose to vote in 4 of 4 elections.

      Monday, March 22, 2004 09:26:17 CST
      Voting station #5, city of Emerald City, Oz

      I wouldn't see any security concerns in a receipt like that. It would give the voters a sense of purpose. "I did something. That's my vote. Wow." Make sense? Back to your example, I would love to see some place give a discount to people that bring in a receipt like this. It would encourage voter turnout. Since the procedes couldn't readily be identified as contributing to any one campaign, it wouldn't be an illegal campaign contribution. Actually, the more I think about this the more I like it.

      I remember a while back I heard about a race (running/jogging type of race) to cure cancer. Area business got together and made an offer to all race participants to either 1) give them a discount on something they purchased at their business or 2) donate X funds to the foundation that put on the race. The participants were identified by a button given to them at the start of the race after they registered. I'd liken this race contribution to the example I mentioned above about giving voters a discount based on their "You Voted!" receipt. It wouldn't sway the vote one way or the other and you'd never know who the person for. You'd just know that they participated in their country's election process. I'd think it would be a good thing.

    22. Re:Election Day... by tapin · · Score: 1
      It would be nice if it says who you voted for but security reasons would be a good reason not to include that. I do however think it would at least be a good idea to give the voter a receipt for the vote in general.

      Ah, so you'd like a receipt that's just slightly more informative to the person who gets it than the "I Voted!" sticker I got when I walked out of the polls three weeks ago. I'd have no problem with that :-)

      I guess I misunderstood you; for some reason I was under the impression that "voter number 9319" (hey, how'd you guess my PIN?) could look his or her votes up in a registry somewhere after the fact, which leads to the same (yeah, illegal; but with such a low barrier to entry, and such a high potential payoff, what would stop people?) sort of problems.

      I'm all for motivating people to go to the polls; if your sort of receipt would "get the vote out", I'm all for it.

    23. Re:Election Day... by MacDork · · Score: 1

      From this article...

      - Sampling Error. The results of the exit poll normally vary from the actual tabulated vote by a small amount ("sampling error"). A large difference between the exit-poll results and the tabulated vote for that precinct would suggest the possibility of interviewing problems. The amount of this error in Florida fell within the normal range for an exit poll, although it was at the high end.

      So you see, inaccurate exit polls can be explained away fairly easily for those in the television audience. Those who argue otherwise will be labeled tin foil hat wearing conspiracy theorists.

    24. Re:Election Day... by s20451 · · Score: 1

      It's not like people immediately forget who they vote for. If the exit polls were plagued by problems, and the result still seems fishy, a new poll can be devised.

      In any case, all I'm saying is that to commit e-vote fraud, you have to be more clever than making the vote 99% in favor of the candidate of your choice. I'm not saying fraud is impossible or even implausible. In fact, to have a real debate about the reliability of e-voting, I'd love for some hacker to "elect" Lyndon LaRouche president.

      --
      Toronto-area transit rider? Rate your ride.
  11. I just don't know whether to laugh or cry! by oiron · · Score: 5, Insightful

    COME ON!!!!!!!!!! Why in the world would someone waste a computer that's capable of running Windows XP (which probably means at least a Pentium with 64 MB RAM?) on an ATM? I mean, the thing is supposed to check your card, pin and then give you a load of cash... Last time I checked, that's a job for something less than an 8080, which could do the job faster, more securely, and cheaper. The right tool for the right job, people! /me rolls eyes

    1. Re:I just don't know whether to laugh or cry! by HoneyBunchesOfGoats · · Score: 1

      Checking the system requirements for XP shows that it needs something in the PII range at minimum, with at least 128MB RAM.

      It would seems that Diebold makes sales off of marketing ("Our ATMs have MegaHertz!!") instead of engineering quality products.

    2. Re:I just don't know whether to laugh or cry! by eggstasy · · Score: 5, Insightful

      Thing is, its easier to code up a quick ATM script in Flash or something, than it is to design a whole "lean and mean" super customized secure embedded system from scratch, then code up some basic OS and development tools for it, and THEN do the interface in some obscure language with crappy libs.
      People are lazy, and costs have to be kept down. What's usually important in a company, is to make their business process "lean and mean", not their software or PCs.

    3. Re:I just don't know whether to laugh or cry! by Anonymous Coward · · Score: 4, Insightful

      Why would anyone need to re-implement an ATM?
      The old ones work.

    4. Re:I just don't know whether to laugh or cry! by Anonymous Coward · · Score: 0

      But copies of the roms to the older ATMs must still be around. It would be absolutley cheapest to just use the same old design.

    5. Re:I just don't know whether to laugh or cry! by TobiasSodergren · · Score: 1

      A PC of today is cheap, there's tons of suppliers to choose from, the spare parts are available all over the world. Why wouldn't they choose a normal PC over an outdated 8080?

      Using Java or .net also makes it easier to create programs that doesn't crash, when the amount of services increases in the ATM, and it's probably harder to run Java or .net on an 8080.

    6. Re:I just don't know whether to laugh or cry! by jellomizer · · Score: 1

      Exactly heck I wouldn't recommend that you use a standard linux distribution.
      If you were to use Linux I would recommend that you remove all features that you don't need from the kernel. And build your own distribution from scratch for maximum load time, and less variables for crashes and security risks. Just because the keyboard isn't there dosent mean that it is a security risk. Who knows how the transactions is taking place. (Over the internet possible) As well if someone is logged in on XP how long do you think it will take them to open the integrated web browser and open a webpage and download a virtual keyboard or cut and past from the text to make your words.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    7. Re:I just don't know whether to laugh or cry! by gantrep · · Score: 1

      The old one's aren't as pretty.

    8. Re:I just don't know whether to laugh or cry! by eraserewind · · Score: 4, Insightful

      So they can show you pretty advertisements for mortgages and loans.

    9. Re:I just don't know whether to laugh or cry! by gantrep · · Score: 2, Insightful

      Baahh.

      "One's?" What the fuck is wrong with me!

      I thought I knew the difference between plural and possessive.

    10. Re:I just don't know whether to laugh or cry! by ameoba · · Score: 2, Insightful

      Maybe the old hardware they embedded in there (286s? became hard to get? "Customers Demand" color interfaces? They required Unicode support to localize the machine for Asian markets?

      --
      my sig's at the bottom of the page.
    11. Re:I just don't know whether to laugh or cry! by jjct1 · · Score: 1

      It's for marketing. They want the ability to run a commercial on the ATM. For instance if you have a checking account, they want to display info on how you can open up a CD and get .175% interest instead of the .00001% interest on you current account.

    12. Re:I just don't know whether to laugh or cry! by Lumpy · · Score: 1

      capable of running Windows XP (which probably means at least a Pentium with 64 MB RAM?) on an ATM?

      are you joking???? windows XP embedded requires at LEAST a P-II 450 to run decently, and I'm talking simply the basics, dont even try to do anything else and be sure to have the fisher-price interface turned off.

      Also , it's usually a PHB decision to use XP embedded... we have a copy because of an idiot VP that said we should use it because his laptop at home used it... we bought a license and dev kit, and then continued to use our RtOS and QNX so that our products continued to work. we still have a "dev" machine for the XP embedded... I believe that it was touched once in the last 3 months and only to see if it had crashed on it's own.(no it didn't)

      An ATM's operating system should be a very small embedded OS with the software minimally coded. sure it's "neat" to have Text to Speech, video help files of how to insert your card and a video thank you from the company president when you activate the extra fees.

      I trust only old B&W text only ATM machines.. I know thay work and operate 5 times faster than any newer one.

      --
      Do not look at laser with remaining good eye.
    13. Re:I just don't know whether to laugh or cry! by LinuxHam · · Score: 4, Insightful

      Because business drives technology more than anything else. Just like all things tech, ATMs replaced humans because they can do a human's job 24x7x365 without taking coffee breaks or sick days. And if coded correctly, they can do it without errors. In the old days when you would sit down with a bank representative, they would ask you, "is there anything else I may help you with? Would you like to hear about our low mortgage rates? a new low-rate credit card?"

      Once you replace the person with a machine, you lose the revenue stream generated by the "cold selling" tactics. So, as technology advances and the machines can handle more tasks, why not? If a company is paying to own or lease IT 24 hours a day, that IT should be earning you money 24 hours a day. Just spitting out greenbacks without advertising more products is just not taking full advantage of the technology. Business doesn't care that that's all YOU want out of the machine.

      --
      Intelligent Life on Earth
    14. Re:I just don't know whether to laugh or cry! by Anonymous Coward · · Score: 0
      Using Java or .net also makes it easier to create programs that doesn't crash


      This belief summarises perfectly what's wrong with computing today.
    15. Re:I just don't know whether to laugh or cry! by Lennie · · Score: 1

      Actually old processors can be had pretty easily, they are still used for a lot of embedded stuff.

      Although all new embedded stuff is probably ARM (?).

      --
      New things are always on the horizon
    16. Re:I just don't know whether to laugh or cry! by Anonymous Coward · · Score: 0
      Well duh, the reason is that geeks do not run this operation, and there are software companies who pay for huge contracts with banks to supply them with tech that DO.


      Washington Mutual Bank and Microsoft being two such entities, BTW.

    17. Re:I just don't know whether to laugh or cry! by hak1du · · Score: 1

      Thing is, its easier to code up a quick ATM script in Flash or something,

      No, it isn't.

      than it is to design a whole "lean and mean" super customized secure embedded system from scratch, then code up some basic OS and development tools for it, and THEN do the interface in some obscure language with crappy libs.

      There is nothing to "design" and nothing "obscure". People used to build these kinds of applications for mainframes and UNIX systems all the time and there are tons of tools for them.

      The display traditionally was done using monospaced fonts. It is far easier and quicker to design a usable interactive program using a sequence of text screens than to build a usable interactive Flash application.

    18. Re:I just don't know whether to laugh or cry! by Chanc_Gorkon · · Score: 1

      I have NEVER had a teller cold sell me on things. I have recently begun visiting the teller as my bank saw the err of their ways and removed their "fee" to actually see a human. Although 90 percent of the time I do hit the ATM, sometimes you want to visit a teller (like if you have a chacek and want some cash as well as depositing a certain amount).

      --

      Gorkman

    19. Re:I just don't know whether to laugh or cry! by Anonymous Coward · · Score: 0

      The upcoming 3DES requirements

    20. Re:I just don't know whether to laugh or cry! by Anonymous Coward · · Score: 0

      I was referring to the old OLD days.. back when you would normally sit in a chair and wait for a bank representative (who actually sat at a desk) to see you. Hence I never really said "teller". You're right in that tellers were created to perform subtasks of the full service reps, and therefore weren't trained to ask things like, "is there anything else you need today? a loan, a CD?"

      OTOH, I don't get all this whining. The ATMs at Wachovia (formerly First Union) are multimedia rich and keep up just fine with my fast fingered button-pressing. They even offer to sell stamps and phone cards. or let you pay your bills from your online billpay profile. (They can also offer cash back on deposits, btw.) The only time they get on my nerves is when you don't choose "Fast Cash", you are presented with a bunch of options, the last being "Get My Card Back". Just gimme my damn card!

    21. Re:I just don't know whether to laugh or cry! by Hello+this+is+Linus · · Score: 1

      Windows XP has an On-Screen keyboard. Go to Start- Accessories -> Accessibility -> On-Screen Keyboard.

      --
      Hello, this is Linus Torvalds, and I pronounce Linux as Linux!
    22. Re:I just don't know whether to laugh or cry! by Jeff+DeMaagd · · Score: 1

      Why would anyone need to re-implement an ATM?
      The old ones work.


      Because making a functional object work poorly for the sake of making it look pretty is considered "progress".

    23. Re:I just don't know whether to laugh or cry! by zgornz · · Score: 1

      The Text To Speech is actually meant for the visually impaired, where it is more than just "neat" to have, but needed. I however do agree that video/comercials/fisher-price interface are way too much crap to have on an ATM.

    24. Re:I just don't know whether to laugh or cry! by Herms · · Score: 1

      Oh, it's worse than that. According to Window's system information it was a P2 (I think). It also had A CD burner according to My Computer.

      The one "good" thing was that both drives seemed to be protected, as it wouldn't let us open the drives.

      --
      ~Herms
    25. Re:I just don't know whether to laugh or cry! by Herms · · Score: 1

      Correction. P4 2 Ghz, not P2...

      --
      ~Herms
    26. Re:I just don't know whether to laugh or cry! by nolife · · Score: 1

      A PC, being a commodity item and available at Walmart for $199, are far cheaper then the simple terminal running on a 8080 you describe. In fact, a full PC is cheaper then even a dumb video display terminal that has no processing power at all. Of course the PC with all its extra baggage is not as reliable and not as secure but only people like yourself think of that, not the PHB that makes the short term decision to make his numbers for the quarter.

      --
      Bad boys rape our young girls but Violet gives willingly.
    27. Re:I just don't know whether to laugh or cry! by 0x0d0a · · Score: 1

      Customers don't give a shit about color interfaces ("Ooh, *this* bank has an ATM with *blue* *and* green text! I'm going to go with this bank!").

      ATM vendors might *claim* that bank customers do so that they can sell banks more replacement machines, though.

    28. Re:I just don't know whether to laugh or cry! by Reece400 · · Score: 1

      So far as i know,, I think most of them are just serial dumb terminals that connect to a server over the phone line attached to a printer and money dispenser through serial ports... almost no specialty hardware. you can run a serial connection on almost anything...

      Reece

    29. Re:I just don't know whether to laugh or cry! by Reece400 · · Score: 1

      I've never had anyone at the bank even suggest anything to me, if the bank wants to sell something they usually hire telemarketers, because they mostly trying to attract new customers...

      Reece,

    30. Re:I just don't know whether to laugh or cry! by Anonymous Coward · · Score: 0

      Yeah, but you do need speciality software -- like the IBM CISC stuff -- and that limits one to the platforms IBM feels like supporting (used to be OS/2, now Windows).

    31. Re:I just don't know whether to laugh or cry! by Anonymous Coward · · Score: 0

      > windows XP embedded requires at LEAST a P-II 450 to run decently,

      And since ATMs have always used standard PC hardware, this isn't a problem. One of those cheap VIA chips can easily meet these requirements, getting the whole hardware platform for $200 or so -- not a problem in a huge $20,000 machine.

      But the stupid thing is that Diebold isn't even using XP Embedded -- they are using the fullfledged version of XP, complete with MineSweeper and 2 GBs of Help files and sample media. Had they stripped XP Embedded down to the bare minimum to run their Flash movies and VB app, it would be somewhat excusable.

    32. Re:I just don't know whether to laugh or cry! by Anonymous Coward · · Score: 0

      wtf???? You're joking right??

    33. Re:I just don't know whether to laugh or cry! by cham31e0n · · Score: 1

      On a slightly related (though possibly off-topic note), I saw a Pentium 4-based point-of-sale terminal (POS terminal...hehe...) in a Dell catalog. Why the hell do you need a PENTIUM 4 in a glorified cash register? I can see it now, Quake 3 LAN parties in my local grocery store after hours...

      Moral of the story: pretty colors and animations be damned. When it comes to my money, I just want it to work. Period.

    34. Re:I just don't know whether to laugh or cry! by afidel · · Score: 2, Interesting

      Diebold's customers are the financial institutions and since their human tellers rarely interact with the majority of their customer base these days they have decided to sell additional services through their main point of contact, the ATM. THAT is why the ATM's now have flash movies between transactions, it has nothing to do with the consumers interests. That and IBM is stopping support on OS/2 before too long so they had to switch to something else and for some reason they didn't choose a customized version of Linux.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    35. Re:I just don't know whether to laugh or cry! by afidel · · Score: 1

      Not by a long shot. Embedded platforms use PPC, Motorolla 68K, embedded MIPS, ARM, x86, SuperH, i960, and a host of other CPU platforms. For a good overview of embedded processors check out this article over at extremetech.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    36. Re:I just don't know whether to laugh or cry! by Anonymous Coward · · Score: 0

      Nope. Maybe you're thinking of the ghetto dial-up ATMs in convenience stores.

    37. Re:I just don't know whether to laugh or cry! by Lumpy · · Score: 1

      the problem is that EVERY atm with TTS on it is 100% useless for a blind person. it would be cheaper and more secure for the blind person for the bank that makes billions daily to put a braille readout line on the machine. and they can do it to the walk-up ones that are in the breezeway... it is completely dumb and rude to the blind person to add all the blind friendly features to the DRIVE UP atm.

      there have been decades of great interfaces for the blind to a computer... Yet it seems that the ATM makers think that they know better.

      --
      Do not look at laser with remaining good eye.
    38. Re:I just don't know whether to laugh or cry! by Anonymous Coward · · Score: 0

      Wow - didn't know about that one - but that begs the question linus - how the fuck did you know about it??

    39. Re:I just don't know whether to laugh or cry! by dsgrntlxmply · · Score: 1
      As someone who actually wrote some of the earliest (1977) widely deployed ATM software, on an 8080 in assembly code, trust me on this: it can be done, but you would be a fool to do so today.

      Whether more or less of a fool than doing it on XP with 256MB of memory as one set of photos in this thread illustrates; we'll leave that question open to lively debate.

      I believe we started with a whopping 24KB of memory. And, of course, the 2MHz 8080 processor.

      I doubt that XP, or modern pigware programming in general, would be able to cope with the multiple serial ports, and the 2ms interrupt tick on which we ran the state machines for the electromechanical stuff.

    40. Re:I just don't know whether to laugh or cry! by the_twisted_pair · · Score: 0

      Score one for excess Planning control in the UK.

      Here you are unlikely to see ads on ATMs because they qualify as illuminated advertisements. As such they would require Planning consent. This becomes a marginally stickier process if in a Conservation area, and pretty unlikely if attached to a Listed Building - which a surprising number of Town centre banks in our cities are, where civic pride and a "pickling everything that's old" mentality prevail. Oh and by the way, each application is unlikey to cost less than 1500quid by the time you've paid the fees and engaged an agent to handle it all.

      That said, the damn ATMs are slow enough already.

      (disclaimer, I'm an architect who has done a lot of work for a major UK bank)

    41. Re:I just don't know whether to laugh or cry! by zero_offset · · Score: 1

      And follow that up with:
      Start -> Run -> debug g=c800:5 [enter]

      (Hmm... I wonder if that still low-level formats? Probably not. Oh well.)

      --

      Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005

  12. Its not just Midnight Spaghetti by Anonymous Coward · · Score: 0, Funny

    Its "Midnight Spaghetti & The Chocolate G-Strings".
    <homer-voice>chocolate g-strings.. argaaaahhhh</homer-voice>

  13. ATM OS diversity by igrp · · Score: 4, Interesting
    Around here, quite a few ATMs are still running OS/2 For some weird reason, they - just like the ATM the article talks about - have a tendency to crash, reboot and not load the ATM interfacing software.

    I got a chance to talk to one of my bank's IT people about this a few months ago, and basically, they don't know what's causing the crashes because analyzing the log files would just be too much trouble. So their SOP is to have some guy with a key come out, literally pull the plug on the machine and wait till it reboots.

    He also told me that they were slowly migrating over to a "custom XP version", whatever that's supposed to mean. I probably should have told him that Windows machines can be prone to virus infections (cough cought).

    1. Re:ATM OS diversity by zeitgeist77 · · Score: 5, Informative

      I work at a credit union, and we use OS/2 ATMs. They tried to foist a windows ATM on us, but couldnt get it to work because the tech was too dumb to tell the difference between a D911 (BiSync) and a D912 (LAN). Quite humorous, I played dumb till after he decided to install the OS2 version and then i pointed out to him it was a D912.

      Funny side note though, on all our ATMs, the terminal driver (computer) has its own display on the backside of the unit along with a mouse and keyboard. Of course, we arent using the graphics capabilities because our terminal processor is hmm...slightly older than time.

      So useful facts to be noted from experience:

      1) Diebold techs do not know their rectums from a serial card. (Ive had to carefully hold their hands through IP setup and assigning the correct host:port combo to attach to the terminal processor)

      2) Ive never seen an OS2 atm crash, nor have I ever seen it fail to boot the TCS (Terminal control software).

      3) Windows driven ATMs have to the stupidist idea ive ever heard of, but cant really use linux...(see point one about said sub-sentient techs.)

      4) I fear a world with diebold designed and serviced windows based voting devices. the havoc...the horror....

    2. Re:ATM OS diversity by cowwie · · Score: 5, Interesting

      I would disagree. I work for a small community bank with two branches and a third under construction. We recently moved our ATM off of Star to another processor, and in the process switched from straight Frame Relay to a LAN hookup.... thus going from 911 to 912 software in the process.

      The Diebold tech came out, I let him into the ATM room, gave him the IP, gateway, and the host IP and port... and he had the system converted in no time flat. Unfortunately, the problem was NOT with Diebold.

      Once he had the system up and online, we had to get the software with the screens the public sees downloaded to the ATM. We spent about 5 hours on the phone off and on with a programmer from our processor and with a programmer from Diebold. They argued back and forth about whose fault it was, and finally the guy from Diebold convined them to email him the load they were sending us and the load from a working bank so he could compare. The next day I come in to work, the Diebold tech shows up about 20 minutes later (10 minutes earlier than he had told me he would)... and he immediately starts telling me what's going on. Apparently our processor is sending us an imcomplete load for some reason, less than half the size it should be. All that arguing yesterday, and they never actually took the time to check that they were sending us the right thing.

      So we have to sit and wait for them to get into THEIR offices and send the correct and working load to our ATM. When they finally do, the Diebold guy finishes up the install by loading the admin card onto the HD, showing the CSR that will handle it how to balance both from the front of the ATM and from the rear screen, and he was done.

      I lay absolutely NONE of the blame on Diebold for the incident. He even said that he wouldn't bill us for the hours that he sat around waiting on someone at the processor to fix the problem. Other than a few frame relay outages (not Diebold's fault) and this little conversion incident (again not Diebold's fault)... this ATM has been rock solid. Unfortunately, we can't get one like that anymore, so the ATM going into our new branch is going to be an Opteva running Windows TCS+.

      Long story short, Diebold is a large company that sells everything; the cabinets, the actual vault and vault door, our security system and cameras, the ATM, and even the modular frame for the teller line. To dismiss the whole company because of issues that they have with e-voting is unfair and unfortunate. Yeah, I'm the IT guy.... but I've also helped oversee every aspect of both of our new branches, and have yet to find a complaint about Diebold.

    3. Re:ATM OS diversity by Trekologer · · Score: 1

      NCR isn't any better. I have the misfortune of working with a bunch of NCR's self checkout terminals at the supermarket I work at. They are basically NCR ATMs with checkout terminal hardware attached to them. One of them has been out of service for nearly a month because the NCR technicians can not figure out what is wrong with it and why the self checkout application will not continue booting. Technicians have been tending to the machine at least once a day and have replaced just about every part on it in the hopes that that will solve the problem, which it has not. The system is based on a Pentium II running Windows NT 4 and NCR's SCOT program, which is a buggy mess itself.

    4. Re:ATM OS diversity by Anonymous Coward · · Score: 0

      "3) Windows driven ATMs have to the stupidist idea ive ever heard of, but cant really use linux...(see point one about said sub-sentient techs.)"

      Huh? All it takes is for one ATM designer to make a KnoppixATM disc, and 'installing' the software on the box consists of putting the disc in the drive and switching it on. I've seen two year-olds doing that.

      Linux can and Linux will. Just give it time for people to realize that.

    5. Re:ATM OS diversity by 0x0d0a · · Score: 1

      a) You got the Diebold guy's side of the story. It's not as if vendors won't blame each other (and the one with access to the customer gets the upper hand in such an explanation).

      b) Given the size of Diebold, there are probably awful people and good people. That being said, it *does* seem like their software in the two instances that it's been brought up on Slashdot, e-voting and ATM use, is flaky for something that isn't all that complicated.

    6. Re:ATM OS diversity by rayd75 · · Score: 1

      I too work for a credit union. We just put in ATMs running Windows 2000. Though I'm not happy with the decision I think it at least could be made to be manageable. Unfortunately, the entire support structure of our vendor and perhaps even the manufacturer seems to be designed to preclude this. We are not "allowed" to maintain the machines in any way. This includes the installation of patches, service packs, antivirus software, etc. When we installed the last batch of machines, they were delivered with service pack two... this was six weeks ago. There's a lot of mudslinging on Slashdot about paper MCSEs who think they can attach Windows machines to their networks and forget about them but I think that ridiculous vendor support requirements are equally troublesome. It seems that arbitrary requirements such as these are showing up more and more often. I'd like to think that the current trend in security consciousness might turn things around but I fear that it will take a major worm incident (think thousands of machines spitting out cash) to bring everyone around.

    7. Re:ATM OS diversity by Reece400 · · Score: 1

      At my work(a wendy's), we have old NCR cash registers, complete with green on black screens (using composite video input) and dot matrix printers... the system has only crashed once in like 4 years, running 24/7, 365. It seems to me that every company who made good products just died as soon as it came to adding graphics :S

      Reece,

    8. Re:ATM OS diversity by Anonymous Coward · · Score: 0

      3) Windows driven ATMs have to the stupidist idea ive ever heard of, but cant really use linux...(see point one about said sub-sentient techs.)

      This is a good point, and can be applies to computing all around us.

      Microsoft is being used in more and more places, because it is "easy" to maintain, and you can hire some 20 year old anthropology major to maintain them. Will also be less expensive than a computer science student, which many of those aren't great either.

    9. Re:ATM OS diversity by rednaxel · · Score: 1

      One of the first banks to use Linux was Banrisul, that is running thousands of ATM with Linux since 2001. I found a picture of the guys behind the project. There is a small embossed picture of Tux in the welcome screen.

      --
      If you can read this, thank an english teacher.
    10. Re:ATM OS diversity by Anonymous Coward · · Score: 0
      couldnt get it to work because the tech was too dumb to tell the difference between a D911 (BiSync) and a D912 (LAN).
      Only on slashdot you'll see: *nod nod* what a dumbass.
  14. Staggering by thinkninja · · Score: 1

    It won't be long before keyloggers are installed on these things. Hell, it beats the mini-camera scheme for capturing PINs.

    --
    "The number of Unix installations has grown to ten, with more expected." (Unix Programmer's Manual, 2nd ed.; june 1972)
    1. Re:Staggering by Anonymous Coward · · Score: 0

      I dont think a keylogger would work as these ATMs have hardware encryptors built into the keyboard itself.

    2. Re:Staggering by chronus22 · · Score: 1

      I'm curious. What advantage is there to knowing someone's PIN, if you don't have their card? People seem pretty worried about getting their PIN stolen, but it's not likely that the person who has managed to steal your PIN (via keylogger, or mini-camera, or whatever) would be able to get a hold of your card as well.

      I mean, why does anyone care?

    3. Re:Staggering by mlyle · · Score: 1

      Copying the magstrip is pretty easy too-- figure less than $20 in analog electronics if you're so inclined.

      If you're on the machine, you have the nice handy card-reader attached to it; capturing the results from the card read operation can't be that hard.

  15. Buffer overflow code on swipe card .. by Anonymous Coward · · Score: 4, Interesting

    Would it be possible to load data on
    a swipe card so that the software reading the card
    suffered some kind of buffer overrun ? (Depending
    of course on how carefuly the software checked for
    them).

    1. Re:Buffer overflow code on swipe card .. by Spy+Hunter · · Score: 4, Informative

      It would be hard; the amount of data that can be stored in a card's magnetic strip is very small. Format of magnetic strip data

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    2. Re:Buffer overflow code on swipe card .. by maximilln · · Score: 2, Informative

      Fantastic idea that I'm sure many people have thought of.

      The biggest hurdle seems to be acquiring a magnetic card reader which can interface with a home PC and bit-nibble the data on a valid card and a magnetic card writer. I certainly wouldn't know where to get either of these.

      One could sign up for business VISA/MC access and maybe engineer some kind of hack on the cc reader that will bit-nibble the data and send it to a PC but I imagine there are hardware encryption chips that would have to be identified and removed along with circuit board traces rewired.

      It'd be an interesting project...

      --
      +++ATHZ 99:5:80
    3. Re:Buffer overflow code on swipe card .. by Quarters · · Score: 1
      The biggest hurdle seems to be acquiring a magnetic card reader which can interface with a home PC and bit-nibble the data on a valid card

      They're not controlled devices. Go search on eBay for "swipe card reader" and you'll get pages of hits.

    4. Re:Buffer overflow code on swipe card .. by maximilln · · Score: 1

      Okay. That still doesn't address the problem of circumventing hardware encryption, interfacing with a PC for custom analysis, and finding a swipe card writer.

      --
      +++ATHZ 99:5:80
    5. Re:Buffer overflow code on swipe card .. by Anonymous Coward · · Score: 0
      It's not hard. That was one of our class project that took a few week to do with a Motorola 68331 based board interfaced with an Omron mag reader (cost less than 50$ and Omron even sent us 2 FREE models when we had trouble with the one we bought).


      Basically, you just reader a bunch of bits and parse that by software. Works great. You need a few Input Capture line: these generates interrupts from the clock signal outputted by the reader.


      The dealer didn't even ask us what the heck we'd do with a card reader.


      Dammit we should have bought a card writer instead of a reader; we could have counterfeited bus/metro cards the next summer :-)

    6. Re:Buffer overflow code on swipe card .. by zakezuke · · Score: 1

      It won't be long before we'll start to see credit cards employing smart card technology. In that event, they can store information above and beyond what a mag strip can store.

      Then, you can indeed have a bit of data on your card. Whether or not it's possible to crash a machine with just the info on a mag stripe is beyond me presently. It wouldn't shock me if for example the cash machine before taking the time to verify the card peformed a checksum on the last 4 digits. If value = 0 and if it results in a divde by zero, i imagine it's possible to crash a machine with a card.

      In fact... if a badly read card is the reason why these machines are crashing.

      --
      There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
    7. Re:Buffer overflow code on swipe card .. by Chanc_Gorkon · · Score: 1

      This is easy. You don't even have to use ebay. USB ones are freely available. Most of them just use the HID Keyboard driver. I bet they even work under Linux.

      --

      Gorkman

    8. Re:Buffer overflow code on swipe card .. by Anonymous Coward · · Score: 0

      Sure, but your card would need to be about 5 feet wide.

    9. Re:Buffer overflow code on swipe card .. by Danny+Rathjens · · Score: 1

      My code to load data from swipes just reads exactly 337 bytes
      then checks the status bits and verifies the length and positions
      of each field and sentinal.
      So the answer is "nope" with our software at least. ;)

    10. Re:Buffer overflow code on swipe card .. by Anonymous Coward · · Score: 0

      I've had a creditcard with a smart chip for 3 years now -- maybe someone can tell me what it's good for, because it appears to be a useless shiny marketing fob.

      Getting the cards to use smartchips is easy and cheap. The hard & expensive part is reworking the entire merchant and ATM infrastructure.

    11. Re:Buffer overflow code on swipe card .. by Anonymous Coward · · Score: 0

      You might be able to overrun certain database field lengths, or cause format parsing errors and date evaluation errors. Null, negative and/or fractional numbers in the account number fields would likely create some havoc. Null strings in the name fields could make a mess of Oracle databases, which start returning quirky result sets for incompetently-written queries, when the underlying database contains nulls.

    12. Re:Buffer overflow code on swipe card .. by Anonymous Coward · · Score: 0

      You might beable to put it on your PC and store porn on it!

    13. Re:Buffer overflow code on swipe card .. by forkazoo · · Score: 1

      If it is a swiper, rather than a "feed card in so it can be eaten" type... Just make a really long magstrip. I mean, sure, it wouldn't be according to spec... But, isn't that the point of an attempted buffer overflow exploit?

    14. Re:Buffer overflow code on swipe card .. by Spy+Hunter · · Score: 1

      I doubt a card that was too long would get past the hardware, and if it did, any extra data would probably be thrown away by the firmware before it got to the software. Of course there is a possibility that this kind of attack would work, it's just not very probable.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    15. Re:Buffer overflow code on swipe card .. by Anonymous Coward · · Score: 0

      This is exactly as it should be - storing any data above and beyond what's necessary is just inviting problems and vulnerabilities.

      A very relevant example is the sperm and the egg - the sperm carries the very least amount of content necessary, in the smallest space possible. Thus it is resistant to parasitism, infection, and corruption.

      - jason

  16. OS/2 2.0 ATM, anyone? by intertwingled · · Score: 1

    I once had the pleasure of watching a Wells Fargo ATM reboot. A lot of strange hex stuff, then, as clear as a bell, "OS/2 2.0 Booting", then it started testing all of the lights and various slots on the ATM machine. Was fun to watch. Oh, and it did boot all the way up. I didn't get to see an OS/2 Desktop =/.

    --
    -- SKYKING, SKYKING, DO NOT ANSWER.
  17. Win XP ? by BorgDrone · · Score: 2, Interesting

    Why are these things running WinXP and not something a little more secure ?

    Aren't there any regulations about cash machine security ?

    1. Re:Win XP ? by igrp · · Score: 3, Informative
      To my knowledge, there are no specific regulations pertaining to what software an ATM must or must not run. After all, it's the financial institution's business and they're mostly liable for what their machines do (and, if their ATMs fail to perform the most basic safety checks, resulting in the ATM being robbed blind, then that's their problem, too).

      Their have however been attempts to introduce legislation pertaining to ATM safety in general, both on the federal and on the state level (the only example that I'm personally familiar with being NY (see here and here) .

    2. Re:Win XP ? by davew666 · · Score: 0

      I don't see any reason why there should be regulation. It's not as if customer data is stored on the ATMs, it is all stored back in the central bank servers, which presumably are a lot more secure. So if there is a problem with the ATM and someone can get money out of it by hacking, then its only going to hurt the bank, and not individual customers.

    3. Re:Win XP ? by atam · · Score: 1

      However, the ATM also read in the card number and PIN whenever some people used it. If you could hack the ATM to store and retrieve these information by you, you could have stolen money from the victim's accounts.

    4. Re:Win XP ? by BorgDrone · · Score: 1

      If you can 'hack' the ATM, you could e.g. install a tool that logs PIN numbers in combination with the bank account number. And I'm sure there are other clever ways to abuse an ATM.

    5. Re:Win XP ? by Anonymous Coward · · Score: 0

      However, the ATM also read in the card number and PIN whenever some people used it. If you could hack the ATM to store and retrieve these information by you, you could have stolen money from the victim's accounts.

      Ok, a little information on why that would not work (at least where I work...).

      I work a VERY LARGE mutlinational bank (no name, and I'm AC 'casue I could get in trouble releasing this much...) I work directly with the cryptography involved in money/information xfers. This includes wires, interbank xfers, and yes ATMS. The kaypad itself encrypts (3DES) the PIN before it leaves the buffer. The card reader does the same thing. Then everything is encrypted AGAIN before it leaves the machine (similar to a VPN tunnel) This is then sent to a central mainframe in the bank. This then uses another dedicated device to verify the MAC on the ecrypted key to authenticate. The transaction is then completed the result encrypted and wings it way back to the ATM.

      IF you could hack the ATM - highly doubtful (if only because of lack of physical ingress and a HIGHLY customized OS)- it would be much easier to instruct it to spit cash out.

      By the way each ATM has a UNIQUE key and if the keypad even suspects its being tampered with (say to rip the plaintext key from the chip) it will wipe itself and render the ATM unusable.

  18. Dupe.... by heytal · · Score: 3, Informative

    I had read it recently, and I found it on /. But it seems that this is not a dupe :-). This link was posted in the comments section very recently.
    Here's the link.

    It's good to look at comments, and submit stories. It gets you karma. Also, it's good to look around that comment, and then post comments in this story. That would gain karma too :-)

    Posting a comment about the comment on which the current /. story is based, gains you karma too :-)

    1. Re:Dupe.... by Anonymous Coward · · Score: 0
      I've just submitted a story:
      "Vigilant /.er exposes comment plagiarism scandal"

      The ever watchful heytal unveils the shocking secret haboured by /. Briefly, he ruthlessly exposes the black market in comment recycling. Click here for the full, unexpurgated story.
    2. Re:Dupe.... by bpiltz · · Score: 1

      I didn't plagarize /. for karma, if that's what you're insinuating.

      I discovered the article in a Tablet PC Buzz.com discussion about a woman trying to get change from a fake $1,000,000 bill at Wal-Mart.

      Perhaps refuting charges of recylcling /. comments is good for karma? ;-)

      --
      Goals for 2011: 1. Stop plate tectonics. 2. Prevent animal predation. 3. End supernovae now. 4. Rid the world of evil.
  19. Not that unusual by Saint+Stephen · · Score: 4, Interesting

    I see "ordinary" ATMs stuck at a Phoenix BIOS boot prompt all the time. While I've never gotten to the Windows part of an ATM, it happens at information kiosks a lot.

    They should have used the "On-Screen Keyboard" under Accessibility. It is a little scary that this was connected to cash.

    If you want a good read for the database schemas an ATM uses, read "Principles of Transaction Processing." One interesting bit of knowledge is that the entire table of valid account names and their card hashes is replicated to each ATM! (Obviously for your bank only.) It sends out a ping that records "Joe took $50" to the main bank but it's only sort of a summary, the "full details" is kept at the ATM and sync'd at night.

    One crazy thing that happened to me was I tried to withdraw $1100 from Bank A at Bank B's ATM. I got into a "Distributed Transaction Rollback" -- it got all the way through, printed out out my receipt that said I got the money, and -- never gave me my money. When I checked at a Bank A ATM, it showed the "hit" on my account. In about 15 minutes the Transaction Processor rolled back the transaction.

    1. Re:Not that unusual by ameoba · · Score: 1

      $1100? Don't most ATMs limit you to like $2-300 at a time?

      --
      my sig's at the bottom of the page.
    2. Re:Not that unusual by Saint+Stephen · · Score: 2, Informative

      Now they do. This was in 2000. The limit fluctuates has changed over time -- it used to be $300. For a while it was $1000. At that time I could get up to around $1200. Currently it's $600. If you call the bank they will raise the limit for you for a 14-day period to up to $1000.

      The reason they lowered the limit was card theft.

    3. Re:Not that unusual by ameoba · · Score: 1

      ...not that it really matters now that every ATM card is a Visa and most clerks don't bother checking ID. Granted, it stops ppl from being able to rip off ATMs for drug money but the system is still wide-open to abuse (and I'm suprised there's not more of it).

      --
      my sig's at the bottom of the page.
    4. Re:Not that unusual by Saint+Stephen · · Score: 1

      It already occurs to the tune of tens of billions per year. Currently, they can "handle it." What is likely to happen eventually is some sort of event which is too complicated for the system to handle: they can really only onesie-twosie failures, such as my $1100. It's like an asymptote in a curve: it's a first order failure. What will eventually happen is something like a bifurcation: the curve will be defined everywhere at once, second order complexity, and the system will not be able to do anything about it. They'll just go "aw shit," and massive amounts of money will just disappear. They'll do the best they can to fix it but it'll be pure chaos, and random.

      That's what happened in the 30s. There are structural things like the FDIC to prevent it, but it *will* happen again.

      We all know what we need to do: planetwide DNA database, strong encryption, &c. You can argue the details but you know the drill. Currently they are playing Ostrich, playing Finger in the Dike :-).

      I'm being very glib but you get the idea...

    5. Re:Not that unusual by luckylindy · · Score: 1

      Happened to me once a few months ago at a Wells Fargo atm. I took out x dollars but it failed to give me the cash. The machine showed the debit but refused to give me cash. Luckily they were open and I went in to file a complaint. The tellers could not find an on line record of the transaction. I had to get them to take money from another account, file a written complaint, contact a phone number, and it took 2 weeks before the bank rolled back the screwed up transaction.

    6. Re:Not that unusual by Anonymous Coward · · Score: 0

      I can take up to 5000 at the time, to a total of 10000 per day. (yes those are the right numbers.)

    7. Re:Not that unusual by Saint+Stephen · · Score: 1

      Rock on! It's your money, and it's backed by the Full Faith and Credit of the United States of America. What that phrase means is, it's your money to do with what you Damn Well Please you want to do with it, and screw anybody who says otherwise.

      Now *that's* banking!

    8. Re:Not that unusual by inburito · · Score: 1

      That totally depends on your card and where the atm is located at. If the atm is located at a bank, expect to get as much money out as you need (as long as your card provider doesn't limit it). Case in point, last fall I went to get $100 from an atm in a hurry and as the machine took forever to count the money and finally gave it out I noticed that I put in one extra zero.. I would've actually appreciated a limit there. Then again, often times I've wanted to get more than $2-300 that the little atm's at supermarkets give out. Go figure..

    9. Re:Not that unusual by Saint+Stephen · · Score: 1

      I get the $600 limit at my own bank, like I said, unless I call I can raise it to $1000 temporarily (or I guess higher, but that at some point you should just go inside the bank. They told me they lowered the limit to prevent theft/fraud.

      Have you ever had a stack of hundreds? Once I took $5000 in cash out and once $15,000. The second time I had to sign Federal forms and they recorded the serials. Man, there is nothing like holding a big ass thick wad of hundreds. $15,000 is three big wads.

      I really wish they'd make the $1000 bill, but they stopped that in 1949. $15,000 would be a little easnsie teesnsie stack! LOL.

    10. Re:Not that unusual by Anonymous Coward · · Score: 0

      Case in point, last fall I went to get $100 from an atm in a hurry and as the machine took forever to count the money and finally gave it out I noticed that I put in one extra zero.

      Ah, another "oh shit!" moment in life. I had to take out $500 in 20's from an ATM to pay for a car repair and a) it was damn near impossible to put all that money in my wallet and b) I was scared to death that I was going to be mugged in broad daylight.

    11. Re:Not that unusual by Fred+Or+Alive · · Score: 1

      Pheonix BIOS? The HSBC cash machine in my students union (in the UK, it's a colour one, seems to be fine, nice and fast, no advertising except when it's not being used) had crashed at one point, and it was stuck at a BIOS copyright screen which revealed it to be something like "NCR Secure BIOS" as it's title. Although that's probably just the same as any other BIOS but with nice confidence boosting text on startup.

      --
      10 PRINT "LOOK AROUND YOU ";
      20 GOTO 10
    12. Re:Not that unusual by Herms · · Score: 2, Interesting
      They should have used the "On-Screen Keyboard" under Accessibility. It is a little scary that this was connected to cash.
      Tried that. It was fairly difficult, as the touch screen wasn't accurate enough. Especially after we upped the resolution. Took forever just to get the start bar. It was set to autohide, and we had the hardest time getting the screen to recognize a "click" at the bottom of the screen.
      --
      ~Herms
    13. Re:Not that unusual by inburito · · Score: 1

      A cash transaction of more than $10,000 is going to involve federal forms, it is the law I believe. The most I've ever had was $3000 in twenties. About the same number of bills as yours. No sense in trying to put that in your wallet. At least europe's got the 500 euro bill (which is slowly approaching $1000 in value).

    14. Re:Not that unusual by Anonymous Coward · · Score: 0

      I prefer to stick mt 'ostrich' in dykes...

    15. Re:Not that unusual by ameoba · · Score: 1

      What's the big deal? I'm sure there's logistical reasons to not allow large transactions from an ATM. With that kind of money being moved, I think I'd still prefer to walk into the bank and deal with a real person...

      --
      my sig's at the bottom of the page.
  20. Insecurity and Paranoia by heironymouscoward · · Score: 4, Interesting

    It's not immediately evident how Windows XP opens a security risk on an ATM, nor how this means that Diebold voting machines are somehow hackable.

    ATMs not connected to the Internet and without keyboard are pretty much unhackable unless you can pry open the case and attach a keyboard and/or wireless connection. And if you could do that, I suspect pretty much any ATM would be hackable. There is a reason why ATMs are built from heavy steel and anchored in concrete.

    Diebold systems raise paranoiac hackles for another reason: control and oversight. You don't need to invoke security flaws and Windows XP to realize that ballot boxes represent power and money. Whoever controls the counting process controls billions, trillions of $, and this is a temptation that few, if any, people can resist.

    The argument against paperless touch-screen voting systems comes from the fact that such systems open the way to serious internal fraud, rather than hacking through any hardware or software weakness. Election fraud is done by incumbent politicians, not by hackers exploiting BSoDs.

    The nightmare scenario for future US elections is where after a largely electronic and unverifiable poll, the governing party gets 55% of the vote despite exit polls showing that it got 45%. What would happen after such an event is anyone's guess, but it would not be pleasant.

    --
    Ceci n'est pas une signature
    1. Re:Insecurity and Paranoia by Anonymous Coward · · Score: 0

      ATMs not connected to the Internet and without keyboard are pretty much unhackable unless you can pry open the case and attach a keyboard and/or wireless connection. And if you could do that, I suspect pretty much any ATM would be hackable. There is a reason why ATMs are built from heavy steel and anchored in concrete.

      This curious design feature may also have to do with the large sums of money that tend to be associated with ATMs.

    2. Re:Insecurity and Paranoia by Anonymous Coward · · Score: 5, Funny

      No you fool! You pry the thing open, push the rectangular boxes of money aside and plug a USB keyboard into it and get hacking!

    3. Re:Insecurity and Paranoia by jellomizer · · Score: 2, Insightful

      "I Wrote this without a keyboard"
      Cut and past it really does work although a bit slow. say you use the integrated web browser and you can get a hand on most if not all the characters you need. Plus there is the character picker. but you probably have enough letters to choose from cutting and pasting to give you access to install a virtual keyboard or something. Now someone has access to a computer that dispenses money. I don't know about you but that seems like a security risk to me. Heck install a spy-ware program on it to record peoples ID and the next time it reboots you can use it to dispense some cash yourself. Using an OS Designed for home users (Including Standard Linux/Unix distributions) is a bad idea. For an ATM the computer OS needs to just run that ATM and thats it (well perhaps some diag software for the service people). Heck you can make a more secure system with MSDOS 3.0 after you delete all the extra files you dont need. And put the software in line 2 on of the autoexec file. Line one will need to install the touch-screen TSR.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    4. Re:Insecurity and Paranoia by zakezuke · · Score: 1

      ATMs not connected to the Internet and without keyboard are pretty much unhackable unless you can pry open the case and attach a keyboard and/or wireless connection.

      "On Screen Keyboard"

      Any questions?

      --
      There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
    5. Re:Insecurity and Paranoia by Anonymous Coward · · Score: 1, Insightful

      It's not immediately evident how Windows XP opens a security risk on an ATM

      Wheither XP is a bigger problem then other opertating systems isn`t the real point, the system booting into a full user interface on a powerfull OS is. Provided the cash dispensing mechanics trust the computer anyone knowing how these mechanics are hooked up to the computer (serial, isa?) could ask the os to ask the dispenser to, well dispense ;-)

      ATMs not connected to the Internet and without keyboard are pretty much unhackable unless you can pry open the case and attach a keyboard and/or wireless connection.

      The article mentions that cutting and pasting and using the special character app worked just fine. Slashdot readers of all people should understand that not having a keyboard is not a security feature but a chalenge to real "hackers" love (can you cut and paste together a touch screen keyboard emulator in any of the available scripting languages that come with xp before someone comes around to do a reboot, how is that for a ego boosting challenge?). The machine is connected to the banks network, wheither that is better or worse then the internet would be an interesting debate, it mostly depends on wheter this bank that buys windows xp based atm`s has a network and servers that do not trust machines just becouse they are on the right network/ip-range... They may just do this part securely and decide not to. If these machines keep crashing into explorer.exe we will find out soon enough if any bank didn`t though.

      There is a reason why ATMs are built from heavy steel and anchored in concrete.

      I could see many reason to build an atm computer with a bit simpler hard and software, mostly reliability and "fixability" and even, dare I say it, security. If people choose for concrete over cardboard they do so becouse of reliability and security I guess, why not with the computer? How could it be that the hardware and software price didn`t mean choosing anything else, there are a million cheaper and more reliable ways to drive a gui then XP on a pc.

      The argument against paperless touch-screen voting systems comes from the fact that such systems open the way to serious internal fraud, rather than hacking through any hardware or software weakness.

      Well since these argument don`t seem to be exluding each other I guess you could say the no acountability point is the "best" argument against diebold style touch screen voting, but personally I would disagree. I think:

      • Not having a paper trail
      • Not having a cryptograpphicly/tamper resistand sound way of ensuring the right software is running
      • Not making sure "administrative actions" can never be done unlogged or coverd up
      Is very very bad, but when it comes to explaining that to those who never programmed a computer is hard. I think showing people how close diebold is to the way you would make a fictional "evil" company look in a trashy SF movie is the easy way to demonstrate the ugly side of diebold style elections. I mean is there an PR disaster they haven made or had yet? (think very bad memo`s leaking, product failing in close races, sources leaking and being laughed at by people who tend to be conservative and constructive in their critisism, a big boss not only donating to a party but also telling anyone he "is confident" they will win) All it needs is an "evil" logo that clairly depicts the real "core business" (think of poindexters tia or the comverse logo) and its ready for a superman comic. What could simpler to explain as a bad thing then a classic comic strip bad guy?
    6. Re:Insecurity and Paranoia by hak1du · · Score: 2, Insightful

      ATMs not connected to the Internet and without keyboard are pretty much unhackable unless you can pry open the case and attach a keyboard and/or wireless connection.

      Ah, security through lack-of-keyboard.

      Lack of a keyboard is a nuisance, but doesn't prevent people from operating the machine or breaking in. For example, Windows has an on-screen keyboard. Even if it doesn't, you can cut-and-paste text (a character at a time) from some other application. And there is probably special ATM maintenance software installed on those machines as well, which can likely be operated through the touch screen (since it is intended to be used by technicians).

      Thank you for illustrating again how naive many people are about security.

    7. Re:Insecurity and Paranoia by Necrotica · · Score: 2, Insightful

      ATMs not connected to the Internet and without keyboard are pretty much unhackable unless you can pry open the case and attach a keyboard and/or wireless connection.

      It doesn't matter if they're connected to the Internet. Having worked on ATM banking systems in the past, they are connected to a WAN that likely has Windows workstations connected as well. Since Windows Update is probably never run on the ATMs I would think that it would be trivial for a Windows workstation to infect a Windows ATM.

    8. Re:Insecurity and Paranoia by barawn · · Score: 3, Interesting

      Not having a paper trail

      Can we please start saying "not having an audit trail" rather than a paper trail? While paper is nice and comfortable, it's not exactly reliable, and definitely not easy to back up. While many people say "oh, no, you don't want copies of the election results", in my opinion, considering most counties' election rules don't even allow for revoting, I think the foundation of our kind of government being taken out by a fire at one location, or a flood, is really quite silly. One can definitely imagine some sort of write once, read many medium which is used to store the results. Have the format be open, and the circuitry for the reader be available, and you're fine. You could even make the results available after the election to the public quite easily.

      (Note that the argument "need to have something that even Aunt Martha can understand" doesn't hold water with me. Not everyone knows how to read. No matter what, you will cut out a significant fraction of the population by imposing any skill - the problem is not to have everyone be able to see the results, just to have a large enough fraction of the populace able to see the results. How many people could identify a forged paper trail anyway?)

      Not having a cryptograpphicly/tamper resistand sound way of ensuring the right software is running

      Yah, of course, the correct answer is to not have software running in the first place. Just do it on bare metal, and then no one would worry, because there would be no people like us saying "this isn't safe". Sigh. Why they're using Windows XP Embedded terminals for something that can be done with maybe 4 quad flip flops, I will never understand.

      Ditto with the ATMs, as well. Do it on bare metal. Then when you want to improve it, improve the base design, don't reimplement it again. Full-blown computers are for the sloppy.

    9. Re:Insecurity and Paranoia by whiteknight31 · · Score: 0

      But you can use a keyboard. The on screen keyboard. It's under accesories.

    10. Re:Insecurity and Paranoia by Fred+Or+Alive · · Score: 1

      In the UK I think I've only seen one cashpoint with a touch screen. Most (even new colour ones) have the common 8 buttons and a keypad system.

      Second, if it's a custom installation of windows, the accessibility options (including the keyboard) might not be installed, AFAIK it's optional. I certainly don't install them, as I don't need them.

      --
      10 PRINT "LOOK AROUND YOU ";
      20 GOTO 10
    11. Re:Insecurity and Paranoia by 0x0d0a · · Score: 1

      ATMs not connected to the Internet and without keyboard are pretty much unhackable unless you can pry open the case and attach a keyboard and/or wireless connection.

      There was an experiment being conducted on the feasibility of public Internet kiosks in poor villages in India, and how people would react (I believe it might have made Slashdot). Somehow, despite the fact that the computers lacked keyboards, some Indian kid had figured out how to use the charmap in Windows to create, name, and save a text file containing a brief chunk of text.

      If a poor kid in an Indian village with a public kiosk can manage to muck about with the system, I *guarantee* that a horde of CMU students will make very short work of said system.

    12. Re:Insecurity and Paranoia by 0x0d0a · · Score: 1

      In the US, it seems popular for newer ATMs to have touch screens.

      Why, I have no idea. The screen is less durable, people smudge the screen, the interface is less accurate...there's really little point in a touch screen except for the "gee whiz" factor.

      Actually, I'm reasonably convinced that touch screens (in ATMs or not) are almost never justified -- that a touchpad would almost always serve users better.

    13. Re:Insecurity and Paranoia by Anonymous Coward · · Score: 0

      Can we please start saying "not having an audit trail" rather than paper trail? No. Beacuse a digital audit trail cannot be read by people and 'verified'. An audit trail is not adequate, it must be reviewed by the voter before it is acceptable proof that a vote has been taken. If you know of some other cheap, reliable mechanism for a physical human-readable audit trail, let me know. How many people could identify a forged paper trail anyway Certainly a few hundred voter cards could be fordged without huge problem, but to do this on a massive scale would take a huge conspiricy and people (in general) are poor at keeping secrets. So, your point isn't really relevant.

    14. Re:Insecurity and Paranoia by barawn · · Score: 1

      No. Beacuse a digital audit trail cannot be read by people and 'verified'.

      A paper trail can't be read by someone who can't read, either! You have to have some minimum skill of technology, and the problem isn't to make it accessible to everyone. That's impractical. Certainly in the first days of voting a paper trail would've been useless to most people!

      The important point is to have the audit trail large enough such that it is reviewable by enough people that their authenticity can't be questioned because of the scale required. You can't insist that the trail be verifiable to everyone, because that's not practical, and it's also not required.

      If you know of some other cheap, reliable mechanism for a physical human-readable audit trail, let me know.

      This is silly. A blind man can't read a ballot - he has to trust what a person who can see says about the way someone voted. He does not worry about the entire seeing world conspiring against him because the scale is too ridiculous. You do not need a human-readable audit trail - you need one that can be read by a significant fraction of the population. If you specify the designs of the storage media and data reader, the format of the data, and everything else, you're fine. It's ridiculous to fervently adhere to paper.

      I'll design a voting system that prints out a paper trail in Swahili. I'm sure that'll make people happy.

      Certainly a few hundred voter cards could be fordged without huge problem, but to do this on a massive scale would take a huge conspiricy and people (in general) are poor at keeping secrets. So, your point isn't really relevant.

      Only if it's a direct forge. Florida had a paper trail, and we perfectly well know exactly how difficult it was to determine that. I'll still call that a "forge" since I doubt many Democrats would have agreed to 'hanging chads' from the other side of the fence. Couple that with its fragility, as well. Paper audit trails can be destroyed by fire, water, and even just plain sunlight. I doubt most citizens would care that they could've read the votes that were destroyed in some stupid problem.

  21. DIEBOLD Election Machine by myownkidney · · Score: 3, Funny


    Welcome to the 2004 Presidential Elections
    Brought to you by DIEBOLD

    Please select your new president:

    George W. Bush [x] (recomended)
    John Kerry [ ]
    Ralph Nader [ ]

    Submit Reset

    If you are an official, and if you would like to adjust the vote manually, click here


    1. Re:DIEBOLD Election Machine by Anonymous Coward · · Score: 0

      Nah. The other candidates ought to be put behind an advanced-tab. Don't you know anything about proper UI design?-)

    2. Re:DIEBOLD Election Machine by Anonymous Coward · · Score: 0

      Die, troll.

      Why do you keep pimping irrelevant pages on your own site in Slashdot comments? Hoping to get PageRank to rate you a little higher?

      Die, troll.

    3. Re:DIEBOLD Election Machine by ewhac · · Score: 1

      Actually, it would be more like this:

      __________________

      US General Election 2004

      Copyright 2004 Diebold Inc. All Rights Reserved. Do not make illegal copies of this software.

      [[Next->]] [Cancel]

      __________________

      Voting License Agreement

      Please read the following agreement carefully. If you agree to all terms, click the Accept button below. If you do not accept the terms of this agreement, voting will not proceed; return your ballot to your Diebold Licensed Election Official for a full refund.

      [1200-line license agreement, rendered in 6-point Courier]

      [Decline] [[Accept]] [Cancel]

      __________________

      Vote Casting Options

      Please select one of the vost casting options appearing below:

      • Typical Voting (Recommended)
        Your ballot will be automatically filled in with the most typical selections. You will be given a chance to review these selections before your votes are cast.
      • Custom Voting (Advanced Setting)
        You will be presented with and given an opportunity to change all voting options.

      [<-Back] [[Next->]] [Cancel]

      _______________________________________________

      Party Selection

      Diebold US General Election 2004 is detecting your political party affiliation. This may take several minutes. The detected selection will be highlighted below. If the selection detected below is incorrect, click on the correct party. Ensure your party selection is correct; an incorrect selection may result in miscast votes.

      [Republican]
      Democrat
      Libertarian
      Green
      Indepe ndent
      American Independent
      Communist
      Linux

      [______________________________] [Have Disk...]

      [<-Back] [[Next->]] [Cancel]

      _____________________________________________

      You get the idea,
      Schwab

      __________________

      [[The following lines of rubbish are to defeat Slashdot's badly-implemented lameness detection heuristics. I extend my apologies for injecting noise into the Net.]]

      lkjds hfladkjf las fliuw gfijba liew lfiwli lihsd fal dhv flas dflkjas dlkjf alhg flhf laksj lkgd flaksdg falskd kfa e fglwkbe flks dlf balhds flh eliug flkabds f wliue fwihfo ;jdblfb ;awb flkwjb flwge fohw lifw;orihf w;ouehf .awf flkh oiuhe lijqwe dclkj wlkjfal flk hlkj lkjs dfas dlkfh lkjasd hfwfk qwlkj hdckjdh flkjwh flkjhw lfk lkuwehf98h fw;od c982 fkjc 98w hfob 42fb rewclu gw vcqwliug fliuwf kjhd lfihw lufh liub lfiubqw dhew dliug flibw lig qwibdlwjhfe lwiuhf ljwehfbluwhfpoiu wcw liuqgflui fu woufb wojflqwijeh fd;oiwhf ;ofibnq w;ojfdb lqwj bdefheqw f;ojqwhe fd;ojwg f;ojw hf;oqw he;ofd hqw;ojef ;oqwjefb ;ojqw fe;oiqhw jdh w08f8 hdf30 08ehc08wdvc7fa98vas08bn v r8 fg8 f084 v-9re g8fg 0qrw g9w87r ftg08aqt97rf ta0f wq tf9u gqu fg09q fouqw gef9gq 09 gf;oifu

  22. Video of the ATM in action by Anonymous Coward · · Score: 4, Informative

    http://yogi.pdl.cmu.edu/~cgeisser/photos/

    Video with audio of ATM in action

    1. Re:Video of the ATM in action by Zaffo · · Score: 1, Funny

      Oh, it's a sad, emasculating day when you discover that an ATM machine can render Media Player's full-screen visualizations much more smoothly than your own rig. :(

    2. Re:Video of the ATM in action by 0x0d0a · · Score: 1

      It's a P4.

      But, hey, they leave these things out, and presumably all of them run XP, so you can just find the closest Diebold ATM, wait for it to crash, and have silky smooth emulation.

  23. crashing atms by slart42 · · Score: 0

    I once had a debit card, which would certainly cause the cash machines of a certain bank in my area to crash - it would give me my card back, and display an error message, and then reboot into DOS after a while of not responding..

  24. Better solution? by reality-bytes · · Score: 2, Interesting

    Is shoud think the RISCOS would be a better solution for an ATM than it ever was for a desktop.

    BTW, I'm not totally averse to Arc's etc, I have a 4000 series here somewhere that I hacked a NIC into and managed to get on the internet (how proud of myself was I?) ;)

    --
    Ripping an new rectum in the fabric of spacetime.
  25. Bloated software, bloated website by P-Nuts · · Score: 1

    It's not exactly surprising that they waste complexity on an ATM when they have this bloated Flash website.

  26. Boy, times sure change by Rogerborg · · Score: 2, Interesting

    >Finally, an annoyed faculty member in an adjacent office unplugged the machine and dispersed the crowd.

    I remember back in the day, when faculty in a technical university would stop two wars before breakfast, and still have time to help with a hack before the toast popped.

    Kind of sad to see the spirit of exploration being so ruthlessly crushed. Attention US Educators: creativity and free thinking is our only advantage over India and China. Ponder on who's going to be paying for your Medicare before you decide to quell your inquisitive students.

    --
    If you were blocking sigs, you wouldn't have to read this.
    1. Re:Boy, times sure change by phiwum · · Score: 2, Funny

      I think that the ATM is in Baker Hall. This probably means it's near the philosophy department (but it might be near the civil engineering department).

      As philosophers go, it's a technical department. But that doesn't mean they want to hear a loop of Beethoven and Talking Heads all day long. It's not really in the job description.

      --
      Phiwum's law: anyone that names an obvious law after himself and then puts it in his own sig is just pathetic.
    2. Re:Boy, times sure change by erink42 · · Score: 1

      Said faculty member had been listening to the loop of 3 songs for several hours before unplugging the machine. His office is separated from the machine by only a thin door and a few feet of hallway. Those of us in classes nearby were also quite grateful. (Having to sit through the first 2 hours of a 3 hour class listening to that was bad enough, 1 more and people would have been jumping out the window.)

    3. Re:Boy, times sure change by 0x0d0a · · Score: 1

      If it replaces the old Baker Hall National City ATM, it's right in the middle of the hallway, and not right next to any classrooms. The closest offices are, I believe, philosophy.

    4. Re:Boy, times sure change by phiwum · · Score: 1

      If it replaces the old Baker Hall National City ATM, it's right in the middle of the hallway, and not right next to any classrooms. The closest offices are, I believe, philosophy.

      That's what I was guessing too, but I haven't been back to Baker since 2001, when I got my PhD from the philosophy dept.

      --
      Phiwum's law: anyone that names an obvious law after himself and then puts it in his own sig is just pathetic.
    5. Re:Boy, times sure change by phiwum · · Score: 1

      It is indeed the old Baker Hall ATM location. I emailed a philosophy dept. professor and confirmed that it was that ATM and also that he unplugged it.

      --
      Phiwum's law: anyone that names an obvious law after himself and then puts it in his own sig is just pathetic.
  27. And that's legal? by jsebrech · · Score: 1, Insightful

    I'm curious how it could be legal to use windows for an atm machine. It seems to me that a windows machine can't possibly be made trustworthy (in the "verification of what's running" way), and therefore is just a network break-in waiting to happen. If you can't trust the platform you're running on, it's irrelevant how secure your software is. And I don't suppose secure is an appropriate word to describe diebold's software.

    This reminds me of the case a few years back where people ran a network of fake atm machines. They would do the actual atm transaction, but then store your card info and pin, and since they had modified the actual atm, nobody was the wiser. It wasn't until millions of dollars started disappearing from accounts that people caught on.

    I could never trust a financial network that's designed in a way that such a thing is even possible.

    1. Re:And that's legal? by avalys · · Score: 1

      Why wouldn't it be legal? The only entity that could possibly be hurt by an insecure ATM is the bank that owns it.

      If Citibank wants to run Windows XP on a machine with access to a few grand in cash, let them do it. There's no reason for the government to get involved.

      --
      This space intentionally left blank.
    2. Re:And that's legal? by Anonymous Coward · · Score: 0

      > is just a network break-in waiting to happen

      You're assuming that all computers everywhere are connected to the Internet, then?

      Interesting.

    3. Re:And that's legal? by hak1du · · Score: 1

      I'm curious how it could be legal to use windows for an atm machine. It seems to me that a windows machine can't possibly be made trustworthy (in the "verification of what's running" way), and therefore is just a network break-in waiting to happen.

      Why would it not be legal? Your bank isn't required to make their machines trustworthy or secure. They have to credit your money back if someone else took it out of your account, but that's all. And good luck proving that.

    4. Re:And that's legal? by jsebrech · · Score: 1

      Let's be realistic here. If there's atm fraud happening, some people will lose access to their money for a while, and some will lose money permanently. The banks aren't omniscient, once they find out about fraud, it is likely that they won't be able to find all the money stolen.

      Now, at that point, it seems reasonable to me that there should be security standards for atms. I find it hard to imagine a windows xp machine passing such testing.

  28. hrmmmm by ShadowRage · · Score: 1

    surprised it didnt say
    " with only a touch screen interface, left wide open for the amusement of the students at the most wired university in the U.S. Interestingly, Diebold is one of the leading manufacturers of failing software and hardware, next to microsoft."

    seriously, why does anyone even uses diebold is beyond me.. they have a real bad track record with stability and security, on top of that.. with windows XP? I wouldnt trust that crap with my bank info, at all.

  29. WRONG! by Anonymous Coward · · Score: 3, Informative

    "ATMs not connected to the Internet and without keyboard are pretty much unhackable unless you can pry open the case and attach a keyboard and/or wireless connection."

    If you read the article you would find out that they managed to input text - but with charmap instead of a keyboard.. So having no keyboard is no insurance that noone will be able to input character data.

    1. Re:WRONG! by heironymouscoward · · Score: 2, Interesting

      Hmmm, I did read the article (I'm new to Slashdot, sorry!). The charmap was clearly so painful to work with that they could do nothing except play some existing sound samples and speak one message.
      You would need a lot better control than that to hack a machine in realtime. And if it's not in realtime, then the machine must have a network connection, or be able to save state in some way. ATMs seem designed without either of these, and so I'd regard them as "pretty unhackable" in the traditional sense. Attaching fake front-ends and spycams is much more feasible but this hardly depends on the OS used.

      --
      Ceci n'est pas une signature
    2. Re:WRONG! by HoneyBunchesOfGoats · · Score: 2, Interesting

      As someone stated above (they beat me to it), if the students were smart they would've used the On-Screen Keyboard (osk.exe) that comes with XP, which is made for use with touchscreens. Hardly "painful to work with". If someone with a little more technical knowledge and malicious attitude had come upon this first, the ATM might have been easily emptied.

    3. Re:WRONG! by Lennie · · Score: 1

      If I were hacking an ATM with an onscreen-keyboard, I would definitly be using gloves. :-)

      I don't think it would be a good idea to have my fingerprints on there.

      --
      New things are always on the horizon
  30. Pictures of something similar by Caligari · · Score: 4, Interesting
    I took pictures of Diebold ATM machines doing something similar in Paris.

    Take a look here

    --
    The moving cursor writes, and having written, blinks on.
    1. Re:Pictures of something similar by Psychic+Burrito · · Score: 1

      Very nice. There are already shortcuts to "clavier visuel", "Invite de commandes" and "Regedit" in the visible part of the screen, so everything's ready to start hacking :-)

    2. Re:Pictures of something similar by Animats · · Score: 1
      There are already shortcuts to "clavier visuel", "Invite de commandes" and "Regedit" in the visible part of the screen, so everything's ready to start hacking

      Yes, Diebold didn't even take off the stuff that has no business whatsoever being on an ATM.

      Of course, they couldn't take out Internet Explorer if they wanted to.

      Did you notice "sav_trace", the movie file? Was someone recording the screens going by?

  31. Seen it before, at the grocery store. by cixelsyd · · Score: 1

    This happens often at the local supermarket, with the "U-SCAN" self-checkout machines. My girlfriend always stops me from tinkering with them, and they appear to be running Win2k, but I have to wonder how difficult it would be to get it to spit out change.....

    --
    Take a dollar, divide it by 100, take two and call me in the morning.
    1. Re:Seen it before, at the grocery store. by SubTexel · · Score: 1

      Heh, Walmart uses Windows XP on their new self checkout lanes. Half of them rebooted leaving the people scratching their heads wondering why they were asked to log into Windows.

  32. Imagine a Beo... by frenchs · · Score: 4, Informative

    Here is the Diebold specificaion PDF for the 520. It says the thing has a P4 in it, and I would assume this is because they designed some sort of software framework for the Optiva to be expandable in the future to do things like sell concert tickets.

    Imagine if that CDR drive was usable to load programs onto it. Furthermore, I'm really hoping these things don't have bluetooth in them.

    520 Spec PDF

    -Steve

    1. Re:Imagine a Beo... by gantrep · · Score: 2, Interesting

      If you could get to the cdr drive, you'd be inside the machine. If you were inside the machine, you'd just take the cash.

    2. Re:Imagine a Beo... by Anonymous Coward · · Score: 0

      Believe it or not, the cash is not just sitting there in some cardboard box inside the ATM. Stealing cash from an ATM, even when you've already broken inside of it, would be akin to stealing money from your average inexpensive safe. It's not impossible, but it's certainly not like you can "just take the cash".

    3. Re:Imagine a Beo... by CaptainTux · · Score: 1
      If you could get to the cdr drive, you'd be inside the machine. If you were inside the machine, you'd just take the cash.

      I used to be the IT director at a credit union and part of my job was servicing the ATM's (taking money out, adding reciept paper, rebooting it if it went down, etc). NONE of the ATM's had a "get in the iron box and you can take the money) type setup.

      The way ours worked (and I think they were all Diebold) was that you'd have a key to open the enclosure. This gave you access to the hardware - including the computer. Inside the enclosure was another metal box with a SEPERATE lock that required two keys to get into. The idea was that it took two employees to get to the cash and we were always sent out in teams when we went to get the money. One BOTH employees provided their key then the cashbox could be opened.

      ATM physical security is pretty dang good IMHO. And the logical security COULD be pretty good even if running Windows if the right precautions were taken. Our particular ATM's were/are running good old OS/2 (with a few -- I believe -- running WinNT). But XP can be secured properly. It takes some work but it isn't such a horrible proposition.

      --
      Anthony Papillion
      Advanced Data Concepts, Inc.
      "Quality Custom Software and IT Services"
    4. Re:Imagine a Beo... by Bert64 · · Score: 1

      Or trojanise the ATM software to log pin numbers and card details so that you can create clone cards and steal cash over a long period of time until the scam is caught... You could potentially steal far more money this way and it would be much harder to track down.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  33. No, but my phone thought it could... by Hallucinosis · · Score: 1

    it's a good thing the phone was free.

    No regrets.

  34. Can my Atm play Beethoven? by ShadowRage · · Score: 2, Informative

    no, dont think so...

    but I hear it can play metallica and pong.

  35. Change you cannot avoid by GeorgeTheNorge · · Score: 3, Interesting

    It comes down to making the best of commercially available hardware and OS'es. And the available stuff is PIII or better, so you might as well run XP if you are an MS shop. DOS is more stable, but when it comes to Microsoft, the developer skill sets are weighted towards Windows. I myself haven't written an app for DOS in 10 years.

    But you are on to something. Can we invent something that is the opposite of Moore's law? Something like: "Software will become nn% harder to write every two years due to steadily increasing complexity in hardware and operating systems."

    --
    If you got a $100 bill, put your hands up...
    1. Re:Change you cannot avoid by Anml4ixoye · · Score: 1
      "Software will become nn% harder to write every two years due to steadily increasing complexity in hardware and operating systems."

      You are almost there. I'm not sure if you've had a chance to play with Visual Studio .NET, but those who use it would certainly beg to differ that it is harder to write using it. In fact, you can rapidly develop a whole lot with it.

      The problem is that because it is so easy to "drag-n-drop" an interface, "developers" would rather do that then take the time to develop a correct architecture for their application that traps errors, etc. And, of course (and I have heard this before), it is hard to sell to customers saying that we have a well-tested, text-menu based UI, then to say, "our technology is leveraged on one of the top platforms in use, Microsoft .NET, enabling us to rapidly adapt to your company's ever-changing needs."

      So maybe the law should say that "Developer's IQ points will decrease nn% for each advancement in software development software."

  36. For once... by Kjella · · Score: 4, Insightful

    If I find out this particular ATM is Windows-operated, I will hunt down Mr. Gates, roll him in tar and feathers and chase him out of town with a stick. In the meantime I will file a complaint with Ulster Bank for taking away my sole source of cash until next pay-day.

    I'd rather find the execs of the bank, and roll them in tar and feathers and chase them out of town with a stick. Any one can make an offer... I can offer to run their ATM network on Linux 2.6.4-alpha1-test4-pre2 too. If they're willing to buy it, that's their stupidity, not mine.

    Kjella

    --
    Live today, because you never know what tomorrow brings
    1. Re:For once... by mindriot · · Score: 1

      Your point is good and right, but do notice that it's quite likely that a /Windows/ decision will be made because of strong marketing by MS themselves or some third party trying to convince the bank of its amazing omnipotence. Because there's many more people endorsing a Windows product because it makes them money.

      I'm wondering if I should hope that Linux does not get picked up by even more businesses... because as it is, people use it /where it's appropriate/, and not /where other people want to make a bargain/.

    2. Re:For once... by globalar · · Score: 1

      Was Windows made for ATM's? Why would anyone, as a developer, choose Windows for an ATM? I don't understand the technical reasoning, let alone the economics of the decision.

    3. Re:For once... by oldwarez · · Score: 1

      For the same reason you use linux as a bios, or qnx as a desktop os...

      --
      username:oldwarez password:oldwarez
    4. Re:For once... by MrResistor · · Score: 1

      Can you actually name someone who's seriously using Linux as a BIOS or QNX as a desktop OS? I'm not talking experimental/hobby use, I'm talking about "production" systems.

      That's the critical difference here.

      FWIW, I use Linux and QNX. Linux is a great server OS as well as, IMNSHO, a great desktop OS. QNX is great a great high availability/"embedded" OS, and in fact based on my experience I would strongly recommend QNX for something like an ATM.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    5. Re:For once... by Anonymous Coward · · Score: 0

      What about 2.7 or 2.9?

  37. The Rhyme Of The ATM User by pandrijeczko · · Score: 4, Funny
    Windows, Windows, every where,
    Why's getting out money so hard?
    Windows, Windows, every where,
    It's eaten up my card.

    The spirit deep within: O Gates!
    That ever this should be!
    Yea, buggy things did crawl with legs
    Within Windows XP.

    About, about, it must reboot
    My card's still held within!
    No beer to quench my thirst tonight,
    Blue screen, and wallet thin.

    And some in dreams assured were
    Of the spirit that plagued me so:
    The demon Gates had followed me
    From Redmond's deepest flows.

    And my poor tongue, through beerish drought,
    Was withered at the root;
    I could not speak, no more unless
    This teller would reboot.

    Ah! well a-day! what evil looks
    Had I from old and young!
    Instead of the cross, this penguin fine
    About my neck was hung.

    --
    Gentoo Linux - another day, another USE flag.
    1. Re:The Rhyme Of The ATM User by dsalmon9 · · Score: 1

      Ok, I have been reading Slashdot for like a year and a half, maybe two years now. I'm a computer technology enthusiast I'd say, I'm not nearly as knowledgeable as most of the people who post here so I pretty much just read and learn. I just registered and am posting for the first time now to tell you that your "Rhyme of the ATM User" is one of the funniest and most creative things I've read here. It's just classic.

    2. Re:The Rhyme Of The ATM User by pandrijeczko · · Score: 1

      Thanks for your kind comments! I'm in a "creative" phase currently so watch this space!

      --
      Gentoo Linux - another day, another USE flag.
  38. Same in airport by dargaud · · Score: 3, Funny

    I got a retrospective scare at an airport in souther Italy last month. While waiting for my luggage, all the screens suddenly showed an error Windows popup in the middle. I wanted to click the [OK] button so bad...

    --
    Non-Linux Penguins ?
    1. Re:Same in airport by LinuxHam · · Score: 1

      Similar for the cable tv companies at least in the US. Cable companies typically reserve a few channels for displaying local information and a few times a year the system displaying the local info crashes. If you're bored you can watch as the tech troubleshoots the system and tries to get the program running again. If you're REALLY bored you can call them up on the phone and offer to help.

      And if you're sneaky, you can watch and see if they ever run "winipcfg" (after all, they *are* in the same building as the head end for your cablemodem!) ;-)

      --
      Intelligent Life on Earth
    2. Re:Same in airport by Anonymous Coward · · Score: 0

      Now that you mentioned it, I remembered seeing Exception error on displays in CKS, Taipei or Frankfurt (can't remember which. Chiang Kai Sek more likely).

    3. Re:Same in airport by bpiltz · · Score: 1

      I was at Seattle/Tacoma Int'l Airport (oh the irony), yesterday and the freeway traffic advisory monitor near baggage claim had crashed. It was displaying a Windows "illegal operation" error popup w/ a IE window in the background. This was in area of the airport where, literally, 1000's of people walk by in an hour.

      "Hi, welcome to Seattle. This traffic information is provided by Microsoft. Ooops."

      --
      Goals for 2011: 1. Stop plate tectonics. 2. Prevent animal predation. 3. End supernovae now. 4. Rid the world of evil.
  39. Re:If only we could get it a wav file of this song by Anonymous Coward · · Score: 0

    I always liked the original song, "Puff The Magic Dragon", though it was always a sad song for me. We used to sing it when we were kids, and it always saddened me.

  40. What really scares me! by zakezuke · · Score: 3, Interesting

    Bank Fraud! Something that debits let's say a penny per transation is actually a moderatly simple program to design provided you actually have access to bank accounts and a bank network. It's difficult for your average joe to do without access to machines on the bank network. Well... a cash machine is indeed on a bank network, and has the ability to withdrawl sums of money, log bank cards / pin numbers, the lot! These things rebooting in a way that can actually be used like normal windows scares the hell out of me.

    --
    There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
    1. Re:What really scares me! by zazas_mmmm · · Score: 1
      let's say a penny per transation is actually a moderatly simple program

      Calling it a simple program is probably a tad hyperbolic.

      Besides, it sounds dangerous, like it might land you in federal pound-me-in-the-ass-prison.

      --
      I'm a friend of a friend of the working class.
  41. Hmm, if I were going to hack an atm by way2trivial · · Score: 1
    I'd do one of the rolling jobbies like in wawa/7-11.


    first of course, I'd get a job there, learn the service schedule
    locally, I believe they use ISDN, but some just use modems... hack the line, take one that uses standard modem, and insert a relay// discern traffic based on your own atm both approved and denied.. when you feel confident, walk into another, insert a small box at end of phone cord that approves all atm withdrawal requests *up to the machine limit* and clean it out..

    big heavy metal boxes, with little tiny unsecured phone lines.

    the traffic sniffer shouldn't be anything more then a tone generator and two modems connected to a small pc.

    --
    every day http://en.wikipedia.org/wiki/Special:Random
  42. I've seen OS/2 on ATM screens many times by gatkinso · · Score: 0, Flamebait

    Where is all the FUD about that??

    The more I read Slashdot, the more disgusted I am. A bunch of little Linux fans sniping at Microsoft every chance they get.

    Christ get a life.

    --
    I am very small, utmostly microscopic.
    1. Re:I've seen OS/2 on ATM screens many times by vadim_t · · Score: 3, Insightful

      The problem's not so much Windows as the lack of customization.

      If those machines were locked down embedded Windows or something similar, then I wouldn't be so worried. But these things appear to be more like a normal Windows installation with an ATM program on top. That *is* scary.

      Think of it, if so much care was taken on the design of the ATM, how do you know that your credit card number and PIN aren't in a text file that can be read directly if you manage to get to the Windows interface?

      And what will happen when the virus of the week hits it because nobody bothered closing unneeded ports?

    2. Re:I've seen OS/2 on ATM screens many times by Anonymous Coward · · Score: 0

      I agree they /. gets carried away with MS. But, why is this off-topic? The OS on these machines is what you are NOT supposed to see, regardless of what is running it.

      If someone see XP (previous poster posted this link: http://unworkable.org/diebold/), I am positive there is a lot happening that doesn't need to be. OS/2 is a better off, but still I bet it has unecessary tasks running.

      Security is another thing. Do you think the hackers and virus writers wouldn't be able to work with this? Sure, there is no keyboard, but some creative soul would probably figure out a way around it (e.g. the tool that enters chars, IE (I doubt they can get off the network but still), etc).

      I would have poked around (pun intended, it is a touch screen) if I came across an ATM like that.

    3. Re:I've seen OS/2 on ATM screens many times by zakezuke · · Score: 1

      Where is all the FUD about that??

      There are those of us who would experence the same amount of FUD if it was running linux, if it was in single user with some form of access, and if there was a easy way to access a virtual keyboard and enter in data, and if all the useful utilities were already on this machine pre-compiled ready to be used.

      --
      There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
    4. Re:I've seen OS/2 on ATM screens many times by Anonymous Coward · · Score: 0

      The difference is, you see the OS/2 boot screen for a second or two and then it loads straight into the ATM program. In this case, it loaded into Windows XP as normal, just like any user's home machine.

  43. With a little preparation... by Kjella · · Score: 1

    ...remember, it does come with a smart card reader, which is accessible as a device in Windows. Insert rootkit card, run program from card and voila. You can probably skim card numbers, PINs, everything. Figure out how the money dispenser works and simply have it dump all the cash on demand, then clear itself from the ATM. They'd never have a clue what hit them.

    Kjella

    --
    Live today, because you never know what tomorrow brings
    1. Re:With a little preparation... by inertialmatrix · · Score: 2

      "Insert rootkit card, run program from card and voila. You can probably skim card numbers, PINs, everything. Figure out how the money dispenser works and simply have it dump all the cash on demand..."

      Ha!! I can already do that to ATM's with my uber-modified Sega Game Gear...

      Then my friend and I hop back on to my dirt bike, and go tearing through the L.A. spillways on our way to our favorite arcade.


      "Name's Ash... Housewares."

    2. Re:With a little preparation... by another_henry · · Score: 1

      Actually an ATM card is not a smartcard but just a magnetic stripe. These hold a surprisingly small amount of data, a little over a kilobit. Good luck fitting a rootkit in that!

      --
      "Studies have shown that people who eat peanuts live longer than those who do not eat."
    3. Re:With a little preparation... by Anonymous Coward · · Score: 0

      Ha!! I can already do that to ATM's with my uber-modified Sega Game Gear...

      It was an Atari laptop of some description, not a Game Gear.

    4. Re:With a little preparation... by Anonymous Coward · · Score: 0

      Actually an ATM card is not a smartcard but just a magnetic stripe. These hold a surprisingly small amount of data, a little over a kilobit. Good luck fitting a rootkit in that!

      A kilobit? You wish! Try 140 bytes. :-)

    5. Re:With a little preparation... by Anonymous Coward · · Score: 0

      I posted the parent, and before anyone points it out-- yes, I'm aware that a kilobit is 128 bytes. That's a joke, son!

  44. Here's what to do... by Anonymous Coward · · Score: 0, Insightful

    Go into your local branch and take out a few quid...USING THE HUMAN BEING BEHIND THE COUNTER!!!!

    And for large purchases use a credit card.

    Now, I agree with your rant, but I'm tired of people who get so dependant on cash cards and their cell phone that they forget how to actually live.

    You strike me as a person who is 72 hours of electricity away from being a cave-man.

    1. Re:Here's what to do... by Anonymous Coward · · Score: 0

      You'll still need your account number, sort code and some physical proof of ownership of the account. If he doesn't happen to have a bank statement, cheque book or paying book with him as well he's shit out of luck.

    2. Re:Here's what to do... by Anonymous Coward · · Score: 1, Insightful

      In the UK, banks open Monday - Friday 9:30 - 3:30. If you are lucky, your local branch is open on a Saturday morning. The upshot is, if you have a regular job, it's difficult to get to the bank when it's actually open.

    3. Re:Here's what to do... by Fred+Or+Alive · · Score: 1

      I think nowadays banks are a bit better, They close at the awesomely late time of 5pm (or perhaps 4:30) nowadays. On Saturdays they're generally open till about midday.

      Just don't expect them to be open on bank holidays. :)

      --
      10 PRINT "LOOK AROUND YOU ";
      20 GOTO 10
    4. Re:Here's what to do... by petard · · Score: 1

      OP had the incident in Dublin. His bank is Norweigan. It seems unlikely that he can get to a "local" branch.

      You strike me as a person who has severe reading comprehension problems.

      --
      .sig: file not found
    5. Re:Here's what to do... by Bert64 · · Score: 2, Insightful

      From the person behind the counter? Thats a good one, and how do you propose that people who work 9-5:30 every day get to a bank? It`s simply not practical, we dont get enough lunch break as it is.. and i lost count of the amount of times i have wasted my entire lunch break standing waiting in the bank.
      Perhaps if banks would open usefull hours, say evenings and weekends, like supermarkets do.. it would be more practical to go to the counter, however the banks wont do that.. since theyre trying to force people into using the machines.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    6. Re:Here's what to do... by blackpaw · · Score: 1

      Many banks charge a substantial fee ($5+) for counter withdrawals

    7. Re:Here's what to do... by Anonymous Coward · · Score: 0

      Maybe if you live in the sort of country that has such diabolical "Customer Service" and the customers let them get away with it you do, but I wouldn't pay a single penny to my bank for any services like that.

  45. Famous High-visibility Windows Barfs by trveler · · Score: 1
    --
    ... is whot bwings os tugevza tsuzay.
    1. Re:Famous High-visibility Windows Barfs by Peale · · Score: 1

      Gone now. The domain was bought by a reseller.

    2. Re:Famous High-visibility Windows Barfs by Anonymous Coward · · Score: 0

      hey dumbfuck did you actually CHECK it

      it works fine

    3. Re:Famous High-visibility Windows Barfs by Peale · · Score: 1

      Hey, shitstain? Yes I did.

      From the site LinuxJournal:

      "Lately Matt Michie, a writer and Linux hacker, has been keeping a growing gallery of public BSODs at his site (http://www.daimyo.org/bsod/), which ranks high among the many thousands of pages that show up in searches for ``BSOD'' or ``Blue Screen of Death''. From what we can tell, these include a giant Las Vegas billboard, an airport flight schedule display, an ATM machine, a casino game, a building marquee and public signage of various unknown, but not unembarrassing, sorts. "

      Now, the couple of pictures on LinuxJournal are still there, but the site http://www.daimyo.org/bsod/ is gone.

  46. Character map? by vrt3 · · Score: 2, Insightful

    Why didn't they use the on-screen keyboard instead of the character map for entering text?

    --
    This sig under construction. Please check back later.
  47. Ahem, is the money dispenser connected via serial? by nlt · · Score: 3, Interesting

    So if the money dispenser is connected via a serial port, maybe you could "echo tray1-4>COM1" and get 4 hundred dollar bills? obviously you'd need to know their system, but hey, if you knew someone who did know it, well then wikkid.

  48. Economics, that's why by tkrotchko · · Score: 4, Insightful

    This machine is indeed massive overkill, but the economics are that a desktop PC is about the cheapest computer out there.

    An 8080 computer set up in a config with USB ports, serial, parallel, video, etc etc will probably run you something close to $3,000 US, and spares will be difficult as they'll have to be single supplier.

    Also, the drivers for things like printers and card readers are only going to be available for Windows (and increasingly Linux), so if you have an embedded device, the integration costs are going to be high.

    On the other hand, you can get a robust PC from a major manufacturer for something under $1,000 US and it can be replaced by any manufacturer. There are drivers for everything, and software development will be cheaper because windows programmers are more available than embedded programmers.

    --
    You were mistaken. Which is odd, since memory shouldn't be a problem for you
    1. Re:Economics, that's why by hak1du · · Score: 1

      This machine is indeed massive overkill, but the economics are that a desktop PC is about the cheapest computer out there

      But it doesn't have to run Windows. It could run Linux or UNIX, in which case they could continue to run the old UNIX-based software. Or they could put any of a number of embedded POSIX-based systems in there.

      There are drivers for everything, and software development will be cheaper because windows programmers are more available than embedded programmers.

      Yes, and this story shows you why.

    2. Re:Economics, that's why by Luigi30 · · Score: 1

      I saw a newer green-screen rebooting one time. Sorry, but it was running WinNT 4. Just shows how Windows had gotten into the ATM market before XP...

      --
      503 Sig Unavailable

      The Signature could not be accessed. Please try again later or contact the administrator
    3. Re:Economics, that's why by akeyes · · Score: 0

      will probably run you something close to $3,000 US

      yes, but they will earn that back in a matter of days with the charge they put on its usage.

    4. Re:Economics, that's why by barawn · · Score: 1

      On the other hand, you can get a robust PC from a major manufacturer for something under $1,000 US

      No PC is robust. No PC can be robust because of the sheer number of components - PCs are reliable in the statistical sense - failures are infrequent, most timings remain within spec the majority of the time, and in general the software is error-tolerant (meaning it reboots rather than ignites). I doubt a PC has a bathtub curve failure rate (on all its failures).

      software development will be cheaper because windows programmers are more available than embedded programmers.

      This, of course, is true, but it can be stated in a different way - crappy programmers are easier to find than good programmers. OK, that's a little harsh - but you don't want Windows programmers to program an ATM, because they've got the same problem the hardware has - they're reliable on a statistical basis only. There is, of course, no bathtub curve for software (nothing ages) but you can apply a lot of the same techniques. One, called 'sneak analysis' (or something like that, I can't quite remember - it's got 'sneak' in it though) basically consists of saying "What if this fails?" for every component on the board and making sure it's an isolated failure, and possibly a recoverable one, rather than taking out several other circuits on the board. The exact same mechanism can be used for software - literally try to find every call that can fail, and make it fail, and see what happens.

      Of course, the real problem is that for the manufacturer, nothing really needs to be reliable at all. All they need is to make sure that the ATM doesn't cost them an excessive amount of money with failures. The fact that it's an ungodly inconvenience to the users is totally outside of their perspective.

      (Ah, the beauties of a free market - you'll never get 'cheap' and 'good' - you'll get 'cheap' and 'good enough'. Note that completely similar conditions led to the meat packing industry's regulations. The only problem is that software failures aren't nearly as vomit-inducing. Both, however, are capable of destroying people's lives.)

      Granted, what I'd love to see is an "ATM certification" or something like that - where the ATM itself and the software has been put through the wringer, and didn't fail. I would specifically go out of my way to find and use one of those.

    5. Re:Economics, that's why by ScrewMaster · · Score: 1

      Granted, what I'd love to see is an "ATM certification" or something like that - where the ATM itself and the software has been put through the wringer, and didn't fail. I would specifically go out of my way to find and use one of those.

      Yes, but who watches the watchers?

      What you're really talking about is something like the National Electrical Code. And that can work very well when you have a relatively limited set of features and functions that need to be supported (in the case of the NEC, getting power to your appliances without burning down your house.) ATM's also provide a very limited set of functions, and if they were modularly programmed could be written to a national standard. I'm generally against gratuitous regulation and/or legislation but the more I read about how ATMs and voting machines are managed I'm beginning to accept that the private sector is unwilling or unable to manage itself in this case. Well, at least the dominant players in this market are not. I'm sure there are companies that manufacture reliable, secure ATM and voting machines, but we don't hear much about them.

      Part of the problem is that the banks themselves get sold a bill of goods. The people responsible for procuring this equipment aren't necessarily sharpest knives in the drawer, and even if they were it would require a significant amount of engineering analysis on their parts to determine if a given system is up to the task. And Diebold, for one, has proven very uncooperative when it comes to providing details of their products and software, and what few glimpses we get into their internals are really pretty scary. So, given that the Federal Government already heavily regulates that banking industry, perhaps we need to have some standards here as well. The problem with standardizing, anymore, is that the companies that will be affected by those standards generally manage to weasel way too much input into the authoring of said standards.

      --
      The higher the technology, the sharper that two-edged sword.
    6. Re:Economics, that's why by macdaddy · · Score: 1

      Yes and no. I understand what you're saying but they could have easily bought a cheaper CPU for the job. Why not use a Mot 68000? Why not use an Intel i960? The Mot 68000 has been used in everything from Macs to Cisco routers. The Intel i960 is still used today in most manageable Ethernet switches. The printer drivers only need basc RS-232 capabilities. We don't need anything fancy. They aren't going to hook up an Epson Stylus Photo 870 to this thing. Using an existing consumer platform and OS like x86 and Windows will of course be easier (not cheaper) to implement a solution on but it will not be a better solution in the end. Security and stability problems will haunt you. That we've already seen. I really only wanted to point out the CPU info.

    7. Re:Economics, that's why by Anonymous Coward · · Score: 0

      On the other hand, you can get a robust PC from a major manufacturer for something under $1,000 US and it can be replaced by any manufacturer.

      Running Windows? The last time I check, robust and Windows can't be in the same sentence.

    8. Re:Economics, that's why by Anonymous Coward · · Score: 0

      And the really ancient ATMs ran Microsoft OS/2 1.3 -- this is hardly a new trend.

      * whatever you think about OS/2 versus Windows, OS/2 was certainly no more "secure".

  49. Shouldn't that be... by Kjella · · Score: 1
    George W. Bush [x] (recomended)
    [ ] Ralph Nader
    John Kerry [ ]
    Kjella
    --
    Live today, because you never know what tomorrow brings
  50. Then how could the internet outtage affect ATM's by Bender+Unit+22 · · Score: 1

    If not, then how could the internet outtage we hade some time ago(the ddos attack deal if I remember correctly). There were many reports that the problems on differrent parts on the internet, caused problems for banks and ATM machines.

    That being said, I simply don't understand why they would use the internet as transportation media. Companies making WANs on the internet using VPN is one thing but even they use dedicated lines if the connectivity is vital to their business.

  51. Stupid Student's or maybe.. by sh0rtie · · Score: 4, Insightful


    too honest

    they had a machine that would give them money and all they did was use media player ? Diebold got off lightly!.

    they [evil student] could of written a keylogger/pin reader/card cloner/data capture using the on-board vbscript/wscript language, (full access to filesystem and shell), build in a network check so as soon as the machine detects a network connection (as the students said it wasnt connected to anything presume at some point it will be connected to a network by an engineer or repairman) it trys to post the captured data to some.random.location.com, install it as a system service so it runs automatically in the background , even schedule it to run at specific times and you have one totally compromised machine

    would of taken an hour max of programming time, maybe 15min if all you had to do was type it in and not compose it.

    scary that not only is the software Windows but it has its own built in programming enviroment with access to every program on that machine including network access, and the only tool you need is notepad.

    1. Re:Stupid Student's or maybe.. by cjsnell · · Score: 1

      scary that not only is the software Windows but it has its own built in programming enviroment with access to every program on that machine including network access, and the only tool you need is notepad.

      Find me a *nix distribution without a scriptable shell on it and I will believe your argument. Let's face it, almost every operating system comes with some kind of built-in programmable environment. Hell, in most *nixes, you don't even need a text editor--you have cat(1)!

    2. Re:Stupid Student's or maybe.. by Guppy06 · · Score: 1

      "they had a machine that would give them money and all they did was use media player ?"

      Tinkering with a public terminal like that would be a misdemeanor at worst. Getting money that isn't yours out of the machine sounds like wire fraud, which ends you up in a federal "pound you in the ass" prison for a few years. It doesn't matter how stupid Diebold was any more than "They left the doors unlocked!" gets you out of a theft conviction.

      IANAL, of course.

    3. Re:Stupid Student's or maybe.. by dukeisgod · · Score: 1

      And also, you've got a camera looking right at you while you do this.

    4. Re:Stupid Student's or maybe.. by Anonymous Coward · · Score: 0

      Actually, this particular ATM did not have an (accessible) keyboard attached, so writing such a script would have been quite difficult... :-p

    5. Re:Stupid Student's or maybe.. by sporty · · Score: 1

      Getting caught using media player on an open machine isn't a crime. Taking the money would have been. Stealing other people's money in the long run, a more punishable crime...

      --

      -
      ping -f 255.255.255.255 # if only

    6. Re:Stupid Student's or maybe.. by degauss · · Score: 5, Informative

      Actually.. I am one of the students that was messing with this machine..

      The reason why I'm sure we didn't empty the machine of all its cash (asside from that whole breaking the law thing), is that there was no way to access the money-dispensing mechanism from the controls we had access to (read: only from the touchscreen)

      The numberpad was totally useless, as windows didn't recognize it, and the character map is pretty slow for trying to actually do anything useful..

      But we had a ton of fun with it anyway.

      --


      CoyboyNeal is God
    7. Re:Stupid Student's or maybe.. by SkeptiNerd75 · · Score: 1

      Start -> Programs -> Accessories -> Accessibility -> On-Screen Keyboard

    8. Re:Stupid Student's or maybe.. by Anonymous Coward · · Score: 0

      start>run>osk

      one on screen keyboard :)
      part of the accessibility features installed by default

    9. Re:Stupid Student's or maybe.. by Anonymous Coward · · Score: 0

      start -> Run -> osk [enter] :)

    10. Re:Stupid Student's or maybe.. by shadowbearer · · Score: 1

      Not if it gets spraypainted.

      SB

      --
      It's old. The more humans I meet, the more I like my cats. At least they are honest.
    11. Re:Stupid Student's or maybe.. by Anonymous Coward · · Score: 0

      The world needs more people like you.

    12. Re:Stupid Student's or maybe.. by Anonymous Coward · · Score: 0

      iam sure if someone evil wrote something like that i dont think the law would bother them do you ? it was all hypothetical

    13. Re:Stupid Student's or maybe.. by gerardrj · · Score: 1

      Chances are not. If the system was not running the ATM code then it may well not have been recording from the camera. It's likely that with such an over-kill OS, that the computer is using a USB camera and saving stills to disk on a regular (every two seconds) basis, and not recording video to a tape.

      --
      Article X: The powers not delegated... by the Constitution...are reserved...to the people
    14. Re:Stupid Student's or maybe.. by Anonymous Coward · · Score: 0

      win + r -> osk [ent] :) :)

  52. Windows XP Embedded by XNormal · · Score: 4, Insightful

    If they insist on using a Microsoft OS at least the could use Windows XP Embedded.

    It's a componentized version of Windows XP with a set of tools to customize it, remove any unnecessary components and prepare system images. It also has tricks like running from read-only media and intercepting message boxes that end users should not see.

    It's even cheaper (for a moderate number of licenses).

    --
    Stop worrying about the risks of nuclear power and start worrying about the risks of not using nuclear power.
    1. Re:Windows XP Embedded by Anonymous Coward · · Score: 0

      or how about deleting things like notepad, command.com and explorer at least that way its a lot harder to type in a program of your own.

    2. Re:Windows XP Embedded by jdreed1024 · · Score: 2, Informative
      intercepting message boxes that end users should not see.

      No, that's the wrong answer. In a well-designed ATM, there should not be any message boxes that users shouldn't see. If any unexpected error happens, the ATM code should immediately say "Sorry, I could not complete your transaction, please try later" and return the card. Having an error orccur and be hidden from the user is very much the wrong answer.

      --
      There is no sig, there is only Zuul.
    3. Re:Windows XP Embedded by 0x0d0a · · Score: 1

      In a well-designed ATM, there should not be any message boxes that users shouldn't see.

      A well-designed ATM shouldn't be running Windows anyway.

      Seriously, that machine promises to be open to all kinds of jokes now that people know it's running Windows. I sure as hell wouldn't use it.

  53. geez, if they're going to use windoze by next1 · · Score: 1

    you'd think they would at least use the basic security of a password to logon!

  54. OT: Taxicab roof sign boot sequence by Jayfar · · Score: 1

    In Philadelpia, and I imagine other large US cities, within just the past year or so taxicabs have begun sporting new rooftop electronic advertising signs. Each of the signs' 2 sides, about 4' long, is divided into 2 portions. For most of its length, it consists of a orangish leds, which are used to display sports scores and crude pixelated versions of league logos. The rightmost portion, however, is a full color lcd display, typically showing a red & white ESPN logo. What caught my eye was one day seeing a cab pulling away from a hotel, apparently from a cold start, and before it was out of view, I plainly saw the lcd going through post and the bios portion of a pc boot sequence. Regretably the cab was gone before I could observe what os it was running.

  55. similar story: in-flight entertainment system by linoleo · · Score: 4, Funny

    Reminds me of a couple of years back when by wiggling their god-awful pointer device too fast I managed to crash the in-flight seat-back entertainment system. BSOD, reboot, turns out it's a 90MHz Pentium running Win NT 4.0 Server Edition - no wonder the response was so sluggish (on the order of seconds).

    I got to the desktop for about 5 seconds before their entertainment app autostarted again. I then spent a fun hour or two re-crashing the blasted thing and trying to defeat the autostart. Never managed it though - that's the only time I recall that I wished I knew more about Windows. :-)

    Eventually I had to stop because it turned out that poor old Pentium wasn't my in-seat client but actually the server for the entire cabin, and a lynch mob was starting to form... 8-O

    --
    Be faithful to your obsessions. Identify them and be faithful to them, let them guide you like a sleepwalker. JG Ballard
    1. Re:similar story: in-flight entertainment system by atam · · Score: 1

      Ha Ha, you are lucky they did not deem you a terrorist. Interfering with the flying of a commercial jetliner can get you into federal prison.

    2. Re:similar story: in-flight entertainment system by linoleo · · Score: 4, Funny

      Well this was before 9/11, and I sincerely hope they weren't *flying the plane* off the same overburdened Pentium... I can just see it, next time they dig up the cockpit voice recorder from a crashed airliner:

      Pilot: "The flight control app is not responding! Quick, try to kill it!"
      Copilot: "The mouse is frozen... must... use... three-fingered salute..."
      Pilot: "Still no response... okay, I'm gonna power-cycle the bastard."
      Plane: (plummets 20'000 ft while they wait out the boot sequence)
      Computer: All Your Boot Are Belong To Us.
      Pilots: "Somebody has sent us up the virus! Aiiieeeee!"
      Plane: *crash*

      --
      Be faithful to your obsessions. Identify them and be faithful to them, let them guide you like a sleepwalker. JG Ballard
    3. Re:similar story: in-flight entertainment system by atam · · Score: 1

      Well, not the commercial jet yet. However in-flight computer reboot did happen occasionally in jet fighter.

    4. Re:similar story: in-flight entertainment system by 0x0d0a · · Score: 1

      The entertainment systems on aircraft are isolated from the flight control systems (for reasons exactly like this one).

    5. Re:similar story: in-flight entertainment system by Swedentom · · Score: 0

      I believe you can hold down the Shift key while logging in to skip autostart items. Have fun ;-)

      --
      Sig Nature
    6. Re:similar story: in-flight entertainment system by KnightStalker · · Score: 1

      Would that actually matter, in this environment?

      Prosecutor: Your honor, linoleo deliberately tampered with -- Dare I say, "hacked" -- the computer control system of this airplane.
      Defendant: It had nothing to do with the flight computers!
      Prosecutor: He's a terrorist! BURN HIM!!!!

      --
      * And remember, it's spelled N-e-t-s-c-a-p-e, but it's pronounced "Mozilla."
    7. Re:similar story: in-flight entertainment system by Roger+W+Moore · · Score: 1

      Actually I found the same thing playing pong on a transatlantic United flight. Setting the number of balls to the max allowed and wiggling the bat up and down rapidly caused the computer to crash.

      Interestingly enough after the third time the machine rebooted with all the games that you normally had to pay for enabled. Since the films they had were total dross this at least allowed me to pass most of the flight - until the thing crashed again and came back up with them disabled.

  56. Re:Then how could the internet outtage affect ATM' by Manuka · · Score: 1

    Indeed - most ATMs are on 56K dedicated frame relay circuits, sometimes faster (no, they don't use ATM!), but 56K is adequate for most installations.

    A lot of the standalone units you see in grocery stroes and such sitting on a dialup line are going away due to new Fed requirements for increased comms security. (Besides, you could put a standalone terminal in a gas station that served only to collect card numbers and PINs, and nobody would know the difference if it looked and quacked like a duck)

  57. Open source alternative by zarei · · Score: 1

    Instead of bashing the stupid (or maybe just naive) bank people, why not offer them an open source alternative? If we want safe banking why not make it safe ourselves? Is there a problem (except for sco) with using linux as the OS for an ATM?

    1. Re:Open source alternative by jonbryce · · Score: 1

      That's where IBM comes in.

      IBM are pretty popular in the banking sector, and they seem to like all things linux.

  58. Windows / Screen its the same thing? by Anonymous Coward · · Score: 0

    Who on earth was the brainiac that decided. "Gee, yeah, lets use a Microsoft operating system to power these cash machines". I suppose they've stable, secure, virus free, never need patching, fast, cheap... *sigh*

  59. Re:Shit help me1 by Anonymous Coward · · Score: 0

    grab his penis and stroke his balls

  60. You must be new here, by Anonymous Coward · · Score: 0

    welcome!
    I hope you will enjoy your stay.

  61. So... by pcmanjon · · Score: 1

    This must mean I'll be able to go into the device manager, disable the 'KINGSTON QUICKKAM' (the cam that snaps a pic after every transaction)

    and then do my dirty deeds! Aha! No need for a disguise anymore!!

  62. RE: Mr. Naive by Organized+Konfusion · · Score: 4, Informative
    They refused to do the following 1. Provide me with any contact information as to where to send the card too (totally understand) 2. Take down my contact information so in the event the owner called to get a new one, they could say just use the old one, this guy will give it to you. 3. To actually take back the fucking card so they could return it to the owner in a timely fasion.
    1. With his contact info and where to send his card you could have gone on an internet spending spree.
    2. You could have cloned the card, if he continues using it you could at sometime in the future go on a fraudulent spending spree.
    3. You could have cloned it in this situation too.
  63. Google Cache by Anonymous Coward · · Score: 0

    The site is already /.ed, so here's the google cache:
    http://www.google.com/search?q=cache:Rxo2u 3fTySEJ: midnightspaghetti.com/news.htm+&hl=en&ie=UTF-8

    Sorry, no images! Will someone please step forward and provide a decent mirror?

  64. Realization by tormentae+agent · · Score: 0, Redundant

    You're right, Kjella. Period.

  65. Uses telco circuits, not Internet. by Jayfar · · Score: 2, Informative

    "a network break-in waiting to happen"

    Not really. You're not going to see ATMs directly connected to the public Internet. The typical connections are using frame relay or, very popular for ATMs, but now deprecated, SMDS (Switched Multimegabit Data Service) circuits from a telco LEC.

    I've been told by a Vz test center old timer that the banks particularly like SMDS for the reason that it's trivial to switch the whole network over to an alternate head end/data center in an emergency or for maint. SMDS circuits have a cloud topology, similar to frame relay. Verizon was pushing SMDS for a few years as a less expensive alternative to PtP T1s (also was avail in other capacities from 56k up to 45mb). From what I understand, smds is no longer being provisioned due to the telco gear makers dropping it from their products; supposedly telcos now have to canibalize parts when something fails. The other downside of smds these days is in the event of a failure, you'll have to get lucky to find a Verizon tech who is familiar enough with it to get your trouble resolved anytime soon (tell 'em they need to reload the group addresses, that'll fix it usually, unless it's a catastrophic hardware failure at the CO).

    1. Re:Uses telco circuits, not Internet. by jsebrech · · Score: 1

      I wasn't talking about someone breaking into the atms from the internet, I was talking about someone breaking into the banking network from the atm. It seems to me an unprotected windows machine can be made to do whatever you want.

  66. You killed his website... you b*!*$*#s by advocate_one · · Score: 1
    509 Bandwidth Limit Exceeded

    Bandwidth Limit Exceeded

    The server is temporarily unable to service your request due to the site owner reaching his/her bandwidth limit. Please try again later.
    Apache/1.3.27 Server at midnight.scalebeyond.com Port 80
    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
  67. Re:If only we could get it a wav file of this song by Anonymous Coward · · Score: 0

    It was banned because the PC lobby believed it was encouraging children to experiment in drugs.

  68. Article text by arduous · · Score: 0

    Bandwidth Limit Exceeded
    The server is temporarily unable to service your request due to the site owner reaching his/her bandwidth limit. Please try again later.
    Apache/1.3.27 Server at midnight.scalebeyond.com Port 80

    Well, the post said "a story with photos", WTF did you expect??

    --
    "It's the smell! If there is such a thing." Agent Smith - The Matrix
  69. Slashdotted... Google Cache URL by herrlich_98 · · Score: 1

    http://216.239.39.104/search?q=cache:Rxo2u3fTySEJ: midnightspaghetti.com/news.htm+midnight+spaghetti& hl=en&ie=UTF-8

    1. Re:Slashdotted... Google Cache URL by herrlich_98 · · Score: 4, Informative

      Once more with the right tags...
      Mignight Spaghetti

  70. Re: Mr. Naive by Beardydog · · Score: 2, Interesting

    Even without cloning the card, a lot of banks depend on your reporting the card lost/stolen to figure out what you did and didn't pay for. If you buy a big screen TV, the card gets back to the owner, and he goes a month without checking his balance for some stupid reason, it gets tricky.

    I suppose they could make a little bank form that says, "Card missing from Date: XXX to Date: XXX", but I'm sure people would abuse the hell out of that...

  71. And the last two options by ronmon · · Score: 2, Funny

    ...would be "greyed out".

  72. Some thoughts by gilesjuk · · Score: 1

    1. If IE infringed on a patent (it did until that patent got cancelled) then would that mean all ATMs having to be altered? after all it's fairly hard to have an IE free XP install, you can lose the front end but the HTML engine remains.

    2. Viruses? do you want a Windows virus to infect an ATM which is responsible for money!!

    3. Cost, embedded Windows solutions require greater hardware costs.

    1. Re:Some thoughts by Some+Guy+in+Canada · · Score: 1
      If IE infringed on a patent... then would that mean all ATMs having to be altered?
      Suppose Microsoft did get ordered to change something in Windows (IE, or anything else). That wouldn't mean that all Windows customers would suddenly have to upgrade to the new "law-abiding" Windows.
      Viruses? do you want a Windows virus to infect an ATM which is responsible for money!!
      How do you propose any virus would get on the machine? I highly doubt any bank is retarded enough to put ATM's on the Internet (or any network containing anything besides banking stuff), and since floppy/CD drives are either not present or behind locks....
      --
      "The difference between genius and stupidity is that genius has its limits." -Albert Einstein
    2. Re:Some thoughts by gilesjuk · · Score: 3, Informative

      Two articles about Viruses infecting ATMs.

      http://www.computerworld.com/securitytopics/secu ri ty/story/0,10801,88028,00.html

      http://www.theregister.co.uk/content/55/34175.ht ml

  73. Re: Mr. Naive by zakezuke · · Score: 1

    1. With his contact info and where to send his card you could have gone on an internet spending spree.

    Yes, I understand this fully. I assumed the guy was on vacation in washington from Alaska. As it turns out he was as he was listed in the phonebook

    2. You could have cloned the card, if he continues using it you could at sometime in the future go on a fraudulent spending spree.

    Sure I COULD have, but would a person cloning a card phone the damn bank from their home phone and be willing to share their contact info. If I wanted to go on a spending spree, I wouldn't have phoned the damn bank in the first place.

    3. You could have cloned it in this situation too.

    Sure I COULD have... but do you really think the employees are smart enough to think of this? Most of the ones I talk to are unaware you can make a copy. Do you think it's any complex issue activating a card that you thought was lost / stolen? It's painfuly easy, it's just a phonecall away.

    Often times I find purses at Costco... left outside in the shopping cards. I make a good honest effort to find the owners in a timely fasion. Doesn't always work, and often times they call in their credit cards stolen, but fortunatly it's not a problem re-activating them.

    --
    There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
  74. Re:MOD PARENT DOWN by Anonymous Coward · · Score: 0

    Troll driving traffic to his website linking to completely unrelated articles. Check posting history!

  75. Off with their headers! by Qxz86 · · Score: 1

    The Death of a Site in XD Minor. . .

    That site went down hard, and it's still the first article on the site. I fear the power of slashdot sometimes.

    --
    Blah.
  76. Bush Voter by madchris · · Score: 1, Funny

    Yes, Diebolt makes Vote for Bush machines.

  77. What's that? You want movies? by pridkett · · Score: 4, Interesting

    As a grad student who has their office in this building, I got more than a little kick when I saw the tech fumbling aimlessly to try and fix the thing later. He was there literally all day long and each time I walked by he was on the phone trying to get more info. Where is a good ole OS/2 ATM when you need one?

    Anyway, some people on misc.market also posted some movies that you might find interesting.

    --
    My Slashdot account is old enough to drink...
  78. ATMs by RKBA · · Score: 1

    Am I the only one on earth who has never used an ATM machine?

    1. Re:ATMs by red+floyd · · Score: 2, Funny

      And the Department of Redundancy Department strikes again!

      "ATM Machine".

      --
      The only reason we have the rights we have is that people just like us died to gain those rights. -- Cheerio Boy
    2. Re:ATMs by RichardX · · Score: 3, Funny

      And the Department of Redundancy Department strikes again!

      "ATM Machine".


      But of course...
      Where else would you use your PIN Number...

      --
      Curiosity was framed. Ignorance killed the cat.
    3. Re:ATMs by Mad+Marlin · · Score: 1
      Am I the only one on earth who has never used an ATM machine?

      Here in Rolla, I opened my first "real bank" bank account. All my previous ones have been at credit unions. They wanted some crazy monthly fee for the privilege of an ATM card, which only really saves them money since they can hire less tellers, and is generally a big hassle to me. So I am now without an ATM card (except for my credit union in another state, which would incur ungodly fees to use in ATM's here) for the first time since I was 19.

    4. Re:ATMs by Anonymous Coward · · Score: 0

      "ATM Machine"
      Automatic Transaction Machine Machine?

    5. Re:ATMs by pfriedma · · Score: 1

      Actually in this case the additional M is not redundant (Automatic Teller and Media Machine)

      --
      Mak'tal shree lok'tak mek'ta sa'tak Oz! - Daniel Jackson
    6. Re:ATMs by red+floyd · · Score: 1

      ATM=Automated Teller Machine

      --
      The only reason we have the rights we have is that people just like us died to gain those rights. -- Cheerio Boy
    7. Re:ATMs by Anonymous Coward · · Score: 0

      Are you talking about your personal PIN number that you use for identification?

  79. Re:MOD PARENT DOWN by Anonymous Coward · · Score: 0

    TROLL linking to unrelated articles to drive traffic to his website... check posting history! MOD PARENT DOWN.

  80. I go to CMU... by RainbowSix · · Score: 5, Interesting

    About a month ago, all of the National City ATMs in Pittsburgh (where CMU is) got switched from ancient working machines to snazzy new Diebold touch screens. Aside from the one playing Beethoven, there has been at least another one that BSOD'd.

    The one on this article was funny and everything until that night when I remembered that I have my life savings in National City.

    I stopped at some competing banks in the area on Thursday to get some pamphlets and I will be switching banks on Monday.

    --
    --------
    It's OK to be social, just don't tell anyone about it.
    1. Re:I go to CMU... by 0x0d0a · · Score: 1

      National City has really lousy hours. If you work 9-5, it's a pain in the ass to get to them.

    2. Re:I go to CMU... by Cid+Highwind · · Score: 1

      Be sure to tell them in excruciating detail why you're closing your account. I don't know about National City, but at a lot of banks, that information gets recorded and passed up the corporate ladder. Bankers are very serious about maintaining a public image of security and trust. If the people in charge discover that their snazzy new touchscreen ATMs are causing customers to lose confidence in their bank, they might bring back the old-style machines, or at least start buying new ATMs from another vendor.

      --
      0 1 - just my two bits
    3. Re:I go to CMU... by JimBobJoe · · Score: 1

      As a defense of National City (which is not my favorite bank...but still) a friend of mine works in high level IT for the bank--it's all good stuff on the back end, all mainframes.

      At least he gives me the feeling that it's a good operation.

  81. Mirror? by nstrom · · Score: 1

    Site slashdotted...anybody have a mirror?

    I took a look at the videos, looks like Baker Hall at CMU (where the PNC ATM used to be). They have two shiny in-wall Mellon Bank ATMs in the University Center (which most students use), so it shouldn't have been as major a security problem as if it was the only ATM on campus.

    1. Re:Mirror? by DrPepper · · Score: 3, Funny
      the most wired university in the U.S
      ...but they couldn't find somewhere with enough bandwidth to host their site?
    2. Re:Mirror? by Midnight+Thunder · · Score: 1

      ...but they couldn't find somewhere with enough bandwidth to host their site?

      Ironic, heck there are probably some ATMs around that could have been used ;)

      --
      Jumpstart the tartan drive.
    3. Re:Mirror? by vyrus128 · · Score: 1

      All of our submissions, with all the bandwidth of CMU's Andrew system behind them (and with pictures that nobody's getting to see!), were rejected. In fact, serveral were. Some band somewhere finally got it through, and immediately got slashdotted... I think some editors were asleep at the switch. But I'm not bitter.

    4. Re:Mirror? by binford2k · · Score: 1

      Get used to it. Slashdot editors are retarded.

      Can you post URLs in the comments for us to see?

    5. Re:Mirror? by vyrus128 · · Score: 1

      They're already in this thread somewhere. I'm informed that this http://www.coed.org/photodb/folder.tcl?folder_id=3 334 is one. It might actually have been slashdotted before, but it should be fine now, since nobody reads yesterday's comments. :-)

  82. Re: Mr. Naive by Fulcrum+of+Evil · · Score: 1

    # With his contact info and where to send his card you could have gone on an internet spending spree.

    How so? You have the name - all they give you is a branch to mail it to. You can't get anything shipped to your home until you add the address (good luck with that). The best you could hope for is some free gas.

    --
    "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  83. On screen keyboards... by heironymouscoward · · Score: 1

    Just one question, in many parts.

    Exactly _how_ would you go around hacking this ATM? OK, you can open windows and possibly run simply batch files. Does Windows XP have a built in assembler or other language that can be programmed to control the cash dispenser? Have you any other way to introduce the code you'd need to take control of the devices? Someone mentioned smartcard readers, but _exactly_ how do you introduce a smartcard via a touch screen? Has anyone _ever_ demonstrated an exploit on WinXP that is done by typing printable text into the regular user interface?

    Someone has mentioned having insider access to the ATM, but this hardly needs a touchscreen keyboard and Windows. Stealing from your own bank is a long tradition that predates ATMs, and banks tend to guard pretty well against this.

    So, how?

    I'm not an MS astroturfer, but I don't like sensationalism and hype. If the Windows user interface presents a real security risk, someone will be able to explain the 'how'.

    BTW, to answer my own question, if the cash dispenser itself was controlled by simple command-line programs, it would be easy. Start | Run program | "c:\bin\gimmecash 1000". But somehow I don't think so...

    --
    Ceci n'est pas une signature
    1. Re:On screen keyboards... by _Sharp'r_ · · Score: 1

      How?

      They're using XP as the OS at least in part because their cash dispenser maker provides them with a windows driver for it, so no low-level interface code required, just use the provided API.

      As for programming languages, XP comes with a few different scripting languages that will interface with APIs as part of it's most basic install.

      The biggest barrier here would be that you'd need someone with either general windows programming/device driver operation or someone with less knowledge, but access to the maker's manual. Of course, if they install the device's manual/readme as part of the windows driver (common practice) you wouldn't need all that much knowledge.

      Also, windows programs (like the ATM software in question) tend to like to keep important values in the windows registry, or failing that, local .ini files. Presumably, some of those values being changed would seriously affect how the ATM software operates when the machine is restored to operation.

      But I'd think the simplest answer would be to write a visual basic program to send a notification to the cash drawer driver to dispense money, then throw that program into an endless loop and wait for all the cash to come out.

      Oh yeah, and if that's not enough, from a windows dos prompt, you can communicate codes using the lowly "echo" command directly to a serial or parallel interface, so again, if you can discover the proper codes to send....

      --
      The party of stupid and the party of evil get together and do something both stupid and evil, then call it bipartisan.
    2. Re:On screen keyboards... by zakezuke · · Score: 1

      Exactly _how_ would you go around hacking this ATM? OK, you can open windows and possibly run simply batch files. Does Windows XP have a built in assembler or other language that can be programmed to control the cash dispenser? Have you any other way to introduce the code you'd need to take control of the devices? Someone mentioned smartcard readers, but _exactly_ how do you introduce a smartcard via a touch screen? Has anyone _ever_ demonstrated an exploit on WinXP that is done by typing printable text into the regular user interface?

      Why would you need to program the cash dispenser? Assuming the cash dispenser is just a serial device... just use hyperterminal or "echo whatever comX:" / "copy con: comX"" If you need anything beyond what the keyboard provides use the alt code, three digit for ascii, 4-5 digits for unicode.

      Assuming we're talking about a printer like the HP LJ II or something similar....

      i.e. echo [alt]012[alt] prn: should send a ctrl-l to the printer, cause it to spew out a page. You could just use ctrl-l under command.com

      Useful command if for example you are running dos apps with a standard printer laser / ink jet, but the software doesn't issue a form feed to eject what you printed.

      if the cash dispenser itself was controlled by simple command-line programs, it would be easy. Start | Run program | "c:\bin\gimmecash 1000". But somehow I don't think so...

      It might very well be as simple as
      Start | Run | echo 20 com1:

      In theory you could even put something like this in the startup script to spew out money everytime the thing crashes and reboots. I don't know the protocals their despencers use...likely is not going to be 20 = 20 dollars... but it wouldn't shock me if it were under a few keystrokes.

      --
      There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
  84. Better question by Ipingforpong · · Score: 1

    Can your ATM suvive being Slashdotted?

  85. Reciprocal effects by stecoop · · Score: 2, Insightful

    We all at slashdot would like to bash MS for this. But somehow, it has a reciprocal effect that very few realize. Carnegie Mellon (CM) is highly recognized for software and quality. Now it gives me doubt over their institute for having a system that crashed. I know their not directly the cause or effect but the shadow somehow hovers over CM more than Microsoft. Years from now there may be an article about the first ATM to be hacked and it was at CM but probably no mention of MS.

    1. Re:Reciprocal effects by Finuvir · · Score: 1

      What the hell are you on about? Are you saying it reflects badly on CMU because it was the victim? Also, you should note that most of the bashing isn't of MS this time, it's of Diebold. XP isn't meant for ATMS, so MS isn't to blame. It's Diebold's fault for using the worst available option because it's easier than the better solutions.

      --
      Why is anything anything?
    2. Re:Reciprocal effects by stecoop · · Score: 1

      I agree with you in all statements. Even the one about what am I talking about because I am making a long shoot statement about mainstream opinion.

      Having an aura is weird - if the ATM case became major headlines then I could imagine that CMU would be seen as another failed attempt at developing better software. Yes, regardless that CMU is the victim. What I am saying is that the Software (or mainstream media) world would associate CMU with hacked software and their quality image would be deprecated.

      Now we can all say that they are the victims but lets go back to any major headline - Janet Jackson and the super bowl; it is now associated a major censorship movement with what is wrong with kids today (or makeup whatever you see it as today). Is it right wrong? Of course but it is fact that public opinion is hard to sway and has strange effects.

  86. Moderators: +5 Insightful!!! by Anonymous Coward · · Score: 0

    Someone mod this guy up.

    Thanks!

    1. Re:Moderators: +5 Insightful!!! by danila · · Score: 0, Flamebait

      I wonder why people consider every valuable idea to be worth +5... Given that the parent comment was pretty obvious and not really 100% true, I would say +3 Interesting is the most it deserves.

      Mods, please don't overmoderate! Thanks. ;)

      --
      Future Wiki -- If you don't think about the future, you cannot have one.
    2. Re:Moderators: +5 Insightful!!! by linzeal · · Score: 3, Insightful

      Because most moderators just scroll down the page and anything that is not to 5 yet they moderate it up, because most moderators play it safe instead of looking for that gem in the rough.

  87. probably a dumb question about atm and cents by jd142 · · Score: 4, Interesting

    But does any one know why atm's here in the states have a decimal in the amount? So if I want to take out an amount (say $15) that isn't listed, I have to type:

    1-5-0-0

    to let the machine know I want 15 dollars instead of 15 cents. No atm that I've seen (granted, limited experience) will dispense change. I don't think I've seen any that even dispense dollar bills, so getting $17 is impossible. So why the decimals?

    1. Re:probably a dumb question about atm and cents by JFMulder · · Score: 1

      Because if you are making a deposit at the ATM, you need to be able to enter the right amount... though these machines don't accept changes in the deposit enveloppes... Hum... I really don't know!!!

      Oh, and I'm in Canada, and we have the same thing.

    2. Re:probably a dumb question about atm and cents by Anonymous Coward · · Score: 0

      Just a thought, but perhaps it's because the consequences of error are less that way? If you get it wrong and try to withdraw 15, your ATM will just bleep a couple of times and tell you to try again since the amount you entered was too low. If you *expect* to have to enter the number of dollars and cents, and that's not required but you still enter 1-5-0-0 anyway, there's $1500 (if ya got it that is) spat out of the machine that you were expecting to have to lug about...

    3. Re:probably a dumb question about atm and cents by 1000StonedMonkeys · · Score: 1

      You can however deposit checks with non whole dollar values.

    4. Re:probably a dumb question about atm and cents by JFMulder · · Score: 1

      So there you go :) That's why there's the decimal sign on the ATMs. :p

    5. Re:probably a dumb question about atm and cents by linzeal · · Score: 1

      Checks.

    6. Re:probably a dumb question about atm and cents by FuzzyBad-Mofo · · Score: 1

      The ATMs at my old bank had a snazzy feature -- a .00 key. A lot more convenient to press one key, than three. I wonder sometimes why more ATMs don't have that feature.

    7. Re:probably a dumb question about atm and cents by jelle · · Score: 1

      So they were too lazy to write a different 'enter amount' subroutine for withdrawing and as a result _everybody_ has to enter the two zeroes _every time_ they use an ATM to get money? That is nuts.

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
    8. Re:probably a dumb question about atm and cents by Anonymous Coward · · Score: 0

      The decimal is needed for depositing checks

    9. Re:probably a dumb question about atm and cents by daveinthesky · · Score: 1

      every try depositing a check?

    10. Re:probably a dumb question about atm and cents by JFMulder · · Score: 1

      It's for stupid people like me. See, I once worked at the student-ran cafeteria at my university, and we had the 0 and 00 key on the cash register. I was distracted and instead of entering 5.00 I intered 500.00. Let's just say that the balance was definitely wrong at the end of my shift. :p I suppose it's because the same thing could happen at the ATm that they didn't put it.

    11. Re:probably a dumb question about atm and cents by toast0 · · Score: 1

      My Bank's newer atms (with the graphical woopdido) let you pick from one of 8 options when making a withdrawl....

      20, 40, 60, 80, 100, 200, ??, other

      The numbered options tend to make up the bulk of my withdrawling, so i don't recall if it makes you put in the 00 bit... i do think it has a decimal point button though, so you can hit 1 5 . and skip the 00s

    12. Re:probably a dumb question about atm and cents by avdp · · Score: 1

      If there is one thing most users appreciate more than anything is consistency. I use ATMs both for deposits and widthraws. I am OK with having to enter decimals.

      Having said all that, I don't remember using any ATMs recently that needed decimals on widthraws.

    13. Re:probably a dumb question about atm and cents by CarbonCopy123 · · Score: 1

      But does any one know why atm's here in the states have a decimal in the amount?

      The reason why? Its to minimize the negative effect of user error. I've always thought about it like this: Regardless of what is displayed (users don't always read) some people will assume that they enter in just dolars, and others will assume they enter it in dollars and cents. If want $20 and you enter 2-0, you'd get back either $20, or .20. Most likely the .20 causes an error and tells you to retry. However if you enter 2-0-0-0 (similar to how you'd write it on a check), depending on the machine you'd either get back $20 or $2000! And what the heck do you do standing in the middle of the street with $2000 in hand? So bank accts have max withdrawal limits in cash of only a couple hundred, but many don't.

    14. Re:probably a dumb question about atm and cents by kalislashdot · · Score: 1

      I wondered the same thing once then came to this reason. When you make a deposit it can be something like 234.50. Since you can type the cents in for the deposit they probally want to keep the same format for the withdrawel to cut down on confusion.

    15. Re:probably a dumb question about atm and cents by FuzzyBad-Mofo · · Score: 1

      Well, the bank also had a limit on the maximum withdrawl (I think it was $100), possibly to mitigate this problem. Anyway, I think that's the sort of mistake one makes only *once*, and thereafter becomes slightly paranoid about repeating it. :)

  88. Wells Fargo ATMs by geniusj · · Score: 2, Informative

    I'm not sure what issues they do or do not have, but I have actually used some additional useful features on Wells Fargo ATMs. Namely, printing out a copy of my bank statement from the ATM. There's some other stuff you can do as well, but I did find that handy on one occasion.

    1. Re:Wells Fargo ATMs by iBran · · Score: 1

      Most of them around here (Minneapolis, MN) are Diebold machines.

      That said, I've never had any trouble with them... and I use them at least once a week (deposits). And yeah, they do have some useful features... I've never seen any other banks' ATMs that let you buy postage stamps :)

    2. Re:Wells Fargo ATMs by KnightStalker · · Score: 1

      At least one US Bank machine here in Portland OR (I'm not sure if it's a Diebold machine, but all their other ATMs are) lets you buy stamps. It's the one near NE Sandy & 40-somethingth.

      --
      * And remember, it's spelled N-e-t-s-c-a-p-e, but it's pronounced "Mozilla."
  89. Funny that it happened at CMU by chia_monkey · · Score: 1

    I mean...it's not like there are any computer geeks there. This could have become interesting, very interesting. A bunch of computer geeks running around loose with an insecure ATM? Ohhh...that could have been fun to watch.

    I'm loving how CMU is in the news so much lately. With the Red Team car, this silliness...makes a CMU grad proud.

    --

    "He uses statistics as a drunken man uses lampposts...for support rather than illumination." - Andrew Lang
  90. As they should! by Chemisor · · Score: 4, Insightful

    > The point is, banks will assume the worst when it
    > comes to you no longer physicaly having your card.

    As they should. Really, it is much simpler for the bank to just issue a replacement card than to bother returning the old one. Think about it: should they print a piece of embossed plastic that costs a few cents, or have the kindhearted finder send the old card in (37 cents) and remail it to the owner (another 37 cents + 15 minutes of somebody's time [or more, if Windows crashes]) all the while ensuring that no fraudulent transactions take place in the meantime (priceless)?

    1. Re:As they should! by EmagGeek · · Score: 4, Interesting

      I dont necessarily agree... One night I went to the local K-Mart to buy an air conditioner... while loading it into my car, I placed my wallet on the roof since my soccer shorts didn't have a pocket (this was a midnight trip made because it was SO FSKCING HOT that night)... anyway, my wallet had flown off the roof right in front of a bar on the way home. The next morning, I got a call from my credit card company saying that the local police department had my wallet. When I went to retrieve it, all of my cards, AND MY CASH, were still in my wallet. No charges were made and everything was fine. The police said that a bar patron turned the wallet in to an officer he saw stopped at the red light in front of the bar.

      I treated the guy and his family to a steak dinner at a local steakhouse to show my gratitude. I've rambled on forever, but the moral of the story is that honesty should be encouraged and rewarded.

    2. Re:As they should! by NoodleSlayer · · Score: 1

      Its a lot easier when it includes things like your drivers license which has things like your address on it, not to mention its easier for the police to look up information on someone. Whereas a credit card has a name and a account number, and lets say you're "Bob Jones." How many Bob Jonses there are in the city, county, state, country could be quite numerous. Not to mention the credit card company is more likely to trust the police.

    3. Re:As they should! by EmagGeek · · Score: 1

      You missed that I was called by the _credit card_ company... I don't keep my license in my wallet... the cops had called the customer service number on the back of my credit card and let them know they had my card. The credit card company then called me to let me know the police had it..

    4. Re:As they should! by Frogbert · · Score: 1

      My father had a similar experiance, about 10 years ago he lost his wallet somewhere between where he was working and the way home, there were many places and stops along the way there and back and as he was a labourer he could have lost it down a hole and buried it and what not. Anyways he loses his wallet seaches everywhere for it, finaly gives up gets new cards, licence and so on.

      Four years later we get a knock on the door by someone who, by chance, had had a pucture in the exact spot along the road that my father had stopped and had evidently dropped his wallet. The man found it and as we weren't far away returned it completely intact, including $50 in paper money (Australia changed to plastic money in 1996, a great innovation IMHO). Returing wallets isn't uncommon in Australia though, I myself have returned two (it could also be argued that Australians just drop their wallets more... sounds like thesis material to me). It is also customary to return the collor of any pet you find (translation: hit) on the road to the owners (translation: owners parents).

    5. Re:As they should! by tiled_rainbows · · Score: 1

      No, the moral of the satory is: don't leave the house in your underwear.

  91. What Clippy will do: by Chemisor · · Score: 1

    print1 ("Password: ");
    strcpy (passwd, msgscanstring ());
    valid = (strcmp (passwd, Password) == 0);
    if (!valid) {
    done = TRUE;
    menuclear ();
    menuprint ("Alert! Alert! Invalid Password!\n");
    menuprint ("The police are being summoned!\n");
    menuprint ("Please wait for the police to arrive....\n\n");
    menuprint ("----Hit space bar to continue----\n");
    showmenu ();
    response = menugetc ();
    if (response == ' ') {
    Player.alignment += 5;
    xredraw ();
    print1 ("Ah ha! Trying to rob the bank, eh?");
    print2 ("Take him away, boys!");
    morewait ();
    send_to_jail ();
    } else {
    Player.alignment -= 5;
    menuclear ();
    sleep (4);
    menuprint ("^@^@^@^@^@00AD1203BC0F0000FFFFFFFFFFFF\n");
    menuprint ("Interrupt in _get_space. Illegal Character.\
    showmenu ();
    sleep (4);
    menuprint ("Aborting _police_alert.....\n");
    menuprint ("Attempting reboot.....\n");
    showmenu ();
    sleep (4);
    menuprint ("Warning: Illegal shmop at _count_cash.\n");
    menuprint ("Warning: Command Buffer NOT CLEARED\n");
    showmenu ();
    sleep (4);
    menuprint ("Reboot Complete. Execution Continuing.\n");
    menuprint ("Withdrawing: 4294967297 Au.\n");
    menuprint ("Warning: Arithmetic Overflow in _withdraw\n"
    showmenu ();
    sleep (4);
    menuprint ("Yo mama. Core dumped.\n");
    showmenu ();
    sleep (4);
    xredraw ();
    clearmsg ();
    print1 ("The cash machine begins to spew gold pieces!");
    print2 ("You pick up your entire balance and then some!"
    Player.cash += Balance + 1000 + random_range (3000);
    Balance = 0;
    setgamestatus (BANK_BROKEN);
    }
    } /* omega 0.90 site1.c by Laurence Raphael Brothers */

    1. Re:What Clippy will do: by Anonymous Coward · · Score: 0

      print1 ("The cash machine begins to spew gold pieces!");
      print2 ("You pick up your entire balance and then some!" << ERROR!
      Player.cash += Balance + 1000 + random_range (3000);
      Balance = 0;
      setgamestatus (BANK_BROKEN);

      Unfortunately, it will not compile. You missed a ) and a ;

  92. Hack da Planet! by jasoneyre · · Score: 2, Insightful

    Does this remind *anyone* of the movie Hackers, in which Joey makes an ATM (in "Bumsville, Idaho") spit out a certain amount of cash?

    Something makes me think a next RPC vulnerability will do just that ;)

    XeeRz,
    Jason

    --
    THSsMCHshrtrTHN160chrs -- And I don't even like to SMS!
    1. Re:Hack da Planet! by gilesjuk · · Score: 1

      Lets just hope some foolish bank doesn't install Wifi into their ATMs to allow their service engineer to do checks much easier.

  93. Re: Mr. Naive by geniusj · · Score: 1

    I doubt it's the employee that just made up that policy. I'm sure that someone in the bank already thought of the cloning issues and that is why it their policy forbids the returning of lost cards.

    Regards,
    -JD-

  94. Re: Mr. Naive by Organized+Konfusion · · Score: 1

    Porn and internet gambling.

  95. XP?! by carldot67 · · Score: 2, Interesting

    Back in the day, bank ATMs were dumb 3270 type "greenscreen" monitors invariably hard linked via leased line running CICS to an IBM mainframe running some transaction processing application written in COBOL with DL/1 or VSAM storage. Something like that anyway. Such architectures were not everyone's cup of tea but they were tuned to be extremely efficient and to handle vast throughput hence the fast response times.

    The old green screens were the ultimate thin clients. The only code physically at the client end was in the monitor's electronics. It never went wrong because, erm, there wasn't anything to go wrong with. New applications were simply installed centrally et voila. Again, not the sexiest, but super-reliable.

    So, to an ex-mainframer like me, the idea of having an ENTIRE XP image at the client end for what is basically a EPOS terminal sounds totally OTT, not to mention hard work - thats a LOT of deployed systems to look after. It wouldnt be so bad if the XP image was stripped down to reduce entropy, or if Microsoft didn't get to dictate it's update/patch/retirement schedule.

    Re your OS/2 observation, big blue's desktop disappointment was able to routinely run as a CICS client hence leverage the same fast network and TP applications. The XP ATM is probably using TCPIP via application servers before your data gets to the big iron. Add in the modern prevalence of online banking transactions and you start to see why latency might start to increase.

    Also, I imagine modern back-end systems are doing more that just checking/amending your balance these days. Anyone who has had a credit card stopped because they had the temerity to use it on a foreign holiday without informing the credit card company first will know all about that.

    --
    I wish at was Friday, but I dont want to wish my life away. So I wish it was last Friday.
  96. Criminal Negligence by Prisoner+9 · · Score: 2, Insightful

    What is the financial regulatory authority in the States that acts as a watchdog on this sort of thing? Using Windows XP in an ATM instead of a hardened embedded system is criminal negligence, no two ways about it.

    1. Re:Criminal Negligence by Anonymous Coward · · Score: 1, Informative

      FDIC [Federal Deposit Insurance Corporation], maybe? It is an organization founded by the Congress to supervise banks and insure savings. Since one of its duties is to supervise banks, any negligence complaints should go to it (I think).

  97. Sure you can by Anonymous Coward · · Score: 0

    Lots of people will tell you that the magnetic stripe can't hold that much information. That's true. You can make a device that can work though...

    Think of a those adapters they have for playing a portable CD player in a car cassette deck. There is no moving tape, only a little head that changes magnetism based on the audio signal and feeds that direct to the Tape read head. A small wire in the right spot could work.

    Same concept, much smaller head and it can look like something out of terminator 2, but that's overkill. Depending on how the machine is wired it could be easy. Sometimes the magstripe reader is wired right into the keyboard slot! Depends how cheap they make em.

    Seriously if your plans are to rip off ATM machines add your own reader and collect the numbers. Get a card reader writer and reprogram an existing card. Cashiers never look at the signature, let alone check if the numbers match.

    In theory anyway...

  98. Not only that, but by Prince+Vegeta+SSJ4 · · Score: 2, Interesting

    this may be a little off topic, but cell phones are full of the same damn bloat. Got a Samsung from verizon a couple of months ago and the damn thing has to boot, show a welcome scree, show the verizon logo, make a sound, "find" service, then finally you get access. God forbid if your phone is off and you need to make a call in a hurry.

    1. Re:Not only that, but by Anonymous Coward · · Score: 0

      Still OT, but the most annoying thing about my card-using mobile is that when I only have 50 cents left or so, an annoying computerised female voice comes on and recites exactly how much money I hae left. This whole slow process of:"You have four-tee-three cents left" takes like 10 seconds and I still haven't figured out whether I'm being charged for it or not.

    2. Re:Not only that, but by Hast · · Score: 1

      Which is why you don't turn the phone off. A friend of mine tried turning his off at night to save batteries. Turned out that it actually used less batteries to just keep it on during the night. If you just want it quiet that's usually in the main menu. Faster to do on my SE T630 than to turn the phone off.

      And IIRC newer rechargable batteries don't have "memory" like older ones used to. So you can (and should) recharge them often.

  99. That idea... by Metasquares · · Score: 2, Interesting

    Gives a new meaning to the term "microkernel".

    Seriously, though, that wouldn't be cost-efficient. What's the point of including enough storage on every card to hold a kernel when you can still only use that card at an ATM? IMO, a credit card is more like a USB key than anything else: It's just a means of authentication used in accessing the ATM system.

    1. Re:That idea... by JET+666 · · Score: 1

      i think he was wanting to play bill.

      --
      De sig boss de sig
  100. ACTUALLY THIS HAPPENED!!!! see democracy now by goombah99 · · Score: 2, Interesting
    The interesting thing about this story is that it really happened to multiple voting machines too!. Its documented here .

    ALL Diebold machines in florida booted BY DEFAULT to the windows screen not to the voting system software. You have to hold F10 to force them to boot in kiosk mode. Thus You could get back to the windows screen simply by forcing a reboot, no special passwords needed.

    To top it off the central database that is used is not protected by an obligatory password. That is the data base has no pasword but the access software has a password. If you use your own non-customized version of Micro soft access you can access it directly. This too happens and is documented. See blackboxvoting.org. search for the King County and GEMS. King count found the diebold software cluymsy so they bypassed in in a real election leaving no password controls and no entry logs and open to all employees with physical or network access

    Finally, as was reproted on slashdot a while back, two banking institutions had their XP based diebold machines get the blaster worm. Which is theoretically impossible since they technically are on isolated netowrk not connected to the general network. And yet...

    --
    Some drink at the fountain of knowledge. Others just gargle.
  101. Re:ACTUALLY THIS HAPPENED!!!! HERE IS LINK by Anonymous Coward · · Score: 2, Informative

    Oops, I boofed that link. here it is again

  102. ATM? by eclectic4 · · Score: 1

    Adobe Type Manager? Playing Beethoven? Is this pref for auto-activation or something?

    Strange...

    --

    "The greatest obstacle to discovery is not ignorance - it is the illusion of knowledge." - Daniel Boorstin
  103. According to a friend... by Bobulusman · · Score: 1

    There's an ATM on the Purdue University campus that's extremely poorly-designed. For one thing, it's has an annoying low cash withdrawl limit per day, like fifty dollars or seventy five dollars.

    It also does not stock one dollar bills. If you, therefore, try to withdraw $3 from the machine, it will crash and reboot. When it comes back online, it will be using a default, higher cash limit.

    Quality machines abound.

    --
    Cogito ergo sum in Slashdot.
    1. Re:According to a friend... by Little+Brother · · Score: 1

      Never in my life have I seen an ATM with $1 bills. I'm currious, up near Purdue, do most other ATMS allow $1.00 transactions? At most ATMS here in Murfreesboro Tennessee (not to far from Nashville) most ATMS only carry $20 bills, and I only know of one that carries denomonations as low as $5.00, and it has a large sign proudly advertising this fact. (It also has the highest out-of-bank service charg I've seen, $3.00)

      --

      Little Brother, watching the watchers

    2. Re:According to a friend... by Vegeta99 · · Score: 2, Interesting

      We've got what they call "MAC Check" machines here - i dunno what they're called now that MAC got bought out, but they are pretty chill. They can cash checks (scanner built in), and they can give you ANY denomination. If you want $0.01, you can get it.

  104. Re:American with Disabilities Act by dizgusted · · Score: 2

    While I can agree there are probably simpler ways than using Windows to accomplish what ATMs need to do, the impetus for multimedia capable ATMs appears to be the Americans with Disabilities Act:

    The Americans With Disabilities Act and ATMs:
    Accessibility for Blind Users

    In recent years, blind representatives have been approaching banks and other ATM owners about improving blind users' access to ATMs, relying on the 1992 Americans With Disability Act Accessibility Guidelines ("ADAAG") requirement that ATMs be "accessible to and independently usable by persons with vision impairments." ADAAG provides the technical requirements for making facilities accessible. The related regulation, which interprets the Americans with Disabilities Act ("ADA"), is promulgated by the Department of Justice and dictates which facilities must be available.

    Unavailable in 1992, blind representatives have in recent years been demanding that ATMs provide audio output in some fashion in order to make them "accessible to and independently usable by persons with vision impairments." In addition, the Access Board in November 1999 proposed to amend ADAAG to specifically require audible "verification of user input," displayed text and labels, as well as receipts. The proposal also includes requirements related to keyboard layout and cash disbursement.

    The Access Board released "draft final" changes to ADAGG in late April 2002. It made those changes final 10 September 2002 and will send them to OMB, which has 90 days to review before the final guidelines are made public. However, the Access Board's revised ADAAG has no legal effect until the Department of Justice adopts it as part of its ADA regulation. The Department of Justice must put out for public comment proposed changes to its regulation, along with the ADAAG appendix, review comments, and adopt the regulation as final before any revisions become effective. It has not yet released proposed changes to the regulation.

    The new requirements are not expected to be mandatory until at least 2004, if not later. This should give ATM owners ample time to implement if they take advantage of the advance notice and begin plans early.

    As expected, the "draft final" requires that ATMs be speech enabled, but it also reflects changes to the proposal that respond to many of the industry's comments. For example, it recognizes the technical difficulties in providing "dynamic" information in an audible format and provides appropriate exceptions for dynamic alphabetic information "where voice synthesis cannot be supported." It also specifically provides that certain information on receipts as well as statements and checks need not be provided orally. The draft final also eliminated many of the keyboard specifications as well as the proposed requirement to provide bills in descending order. The Board at this time is also not applying the requirements to POS terminals. The final guidelines are expected to be virtually identical to the draft final.

    It is not clear how any modified new regulation will apply to existing ATMs. The general rule under ADA is that facilities existing in 1992 had to remove barriers if it was "readily achievable" and provide auxiliary aids and services if not an "undue burden." The Department of Justice must address how any modified requirements will apply to existing facilities. In discussions with Department of Justice staff, staff is sympathetic to the costs and burdens of retrofitting technologically-based facilities that depreciate over a short period relative to other facilities such as buildings.

    ABA has been actively involved in this issue. It submitted comments to the Access Board on its 1999 proposal and testified at Access Board's hearings. In addition, it brought together the various interested parties, including ATM owners, vendors, networks, software vendors, as well as blind representatives, to attempt to agree on technical as well as

  105. Article Text by Anonymous Coward · · Score: 0

    The Scene: Carnegie Mellon University
    The Event: A newly installed Diebold Opteva 520 ATM crashes, then reboots. Suprizingly, it's vanilla-style Windows XP operating system initialized without the actual ATM software.
    The Result: A desktop computer with only a touch screen interface is left wide open for the amusement of the most wired university in the U.S.

    Eschewing more malicious schemes, the first move was to connect to the Internet. This plan proved unsuccessful as there seemed to be no network capability. The situation was complicated in that even typing proved extremely difficult due to the lack of a keyboard. The Character Map program was used to enter text by copy-and-pasting, yet the most that was accomplished by doing so was making the text-to-voice program say, "What, do you think I'm made of money?" Windows Media Player was set up to loop a series of Beethoven, Jazz, and Talking Heads (the sample sound files included with XP) while running a full screen visualization. Finally, an annoyed faculty member in an adjacent office unplugged the machine and dispersed the crowd. The story is humorous until one realizes that Diebold is the leading producer of electronic voting machines. We can all look forward to playing Minesweeper while exercising our citizenship.

  106. Ok, off topic, too. by tormentae+agent · · Score: 1

    I agree completely. I've borrowed the NASA idea of triple redundancy since I got here. If the DART doesn't show up - take the bus. If the bus doesn't show up - have enough cash for a cab. Then, allowing for the idea that taxis might not be nearby: Use the time on foot as a basis when planning anything.

    There's something wrong when every store in the capital of an industrialized, western nation has a bouncer.

    But the pubs can be nice.

  107. Where's Apple by concordeonetwo · · Score: 1

    I was thinking the other day, why doesn't Apple hop into the ATM and eVoting market? MacOS X would be perfect to on a iBallot or a iATM!

    1. Re:Where's Apple by Anonymous Coward · · Score: 0

      I was thinking the other day, why doesn't Apple hop into the ATM and eVoting market? MacOS X would be perfect to on a iBallot or a iATM!

      ...And on a cold November day, Steve Jobs is unexpectedly elected president!

  108. Slashdotted... by Anonymous Coward · · Score: 0

    Dammit, server's down. Any known mirrors?

  109. Bank's contact info by macdaddy · · Score: 1

    Yes but with the bank's contact info, he couldn't have done anything more with it. He could have sent it back to the bank, no questioned asked.

  110. Blue Screen? by yoshi_mon · · Score: 1

    While I realize it's an ongoing joke here about Windows and blue screens, and I'm not above them myself really. What I want to know is are they running NT v4.0 or something!?

    Since W2K and XP I've personally never seen a bluescreen on my boxes that run those OSes, and beat them up pretty good.

    So what is the deal? Is Diebold running old software or are they just that bad at doing anything that they are managing to get W2K or XP to bluescreen?

    --

    Really, I know what I'm doing...Ohhhh, look at the shiny buttons!
    1. Re:Blue Screen? by Bobulusman · · Score: 1

      The only time I've ever seen stop errors in XP is when the hardware was really low-quality, or the system was riddled with adware/spyware.

      I assume they're getting some pretty cheap parts for these machines.

      --
      Cogito ergo sum in Slashdot.
  111. Absolutely unaccetpable! by Anonymous Coward · · Score: 0

    It is absolutely unacceptable to use Windows for things like an ATM machine! They should have their own OS, or at the very leats could use DOS. Everything else should be coded in assembly, communicate directly with the hardware and not have anything redundant!!!!!

    1. Re:Absolutely unaccetpable! by Anonymous Coward · · Score: 0

      I feel the same way. But the 2 major ATM vendors both run Windows. Diebold and NCR. I would totally do some sort of hardened Linux kernel like my Firewall and IDs systems are. I always compare them to microwaves. an ATM has less functions then a microwave, so why does it fun a full blown Windows OS.

      From all the marketing crap from Diebold, they say because it allows more flexability. The new BofA ATMs play a liitle video ad. I was also told that you could browse the web from an ATM? WHY!! ATMs should do 2 things deposit money and dispense money.

      Oh ya the ATMs autologon because all the crappy apps run as apps, not services. So when the machine boots the user has to autologon for it to work.

  112. It happened to me by Anonymous Coward · · Score: 0

    On 1/29/2004 I tried to get $300 from a Wells Fargo ATM at 600 Quarry Road, Stanford CA 94305 (Old Stanford Farm Branch). I was charged $300 but the money did not come out. I made a complaint at Wells Fargo Fraud Division and they gave me $600 instead of $300. I made another complaint and eventually they took $300 from my account.

  113. I've noticed this myself. by StarKruzr · · Score: 1

    In the States we have almost an overabundance of the tiny, store-installed kind that use only a dial-up line to communicate with the banks. These can take up to a minute and a half to complete a transaction. It's kind of funny, you can hear the modem clicking on and off the hook in the back.

    We don't have these multimedia ATMs you're talking about, though. At least not in the little store-installed kind. Some of our bigger banks have these amusing ones that converse with you, but they seem to be pretty quick.

    Incidentally, yours has to be the longest first post (legitimate one, not copy-pasted crapflood) I've ever seen. Kudos.

    --

    +++ATH0
  114. A better way... by Anonymous Coward · · Score: 0

    would be to write the interface in Java, then a C program like

    void main(char *argv, int argc) {
    for(;;) {
    system("java ATM");
    }
    }

    If the virtual machine did crash it would just restart. I do a pretty good job of making systems that don't crash... This does work. Oh, it should be running on Linux too.

    1. Re:A better way... by Anonymous Coward · · Score: 0

      ever heard of while(1) ??????????

    2. Re:A better way... by Anonymous Coward · · Score: 0

      You forgot

      do {
      } while(true)

      and

      label:
      goto label

      goto is probably the most efficient if thats what you wanted. The point was it is an infinite loop.

  115. Let's Get Some Mirrors Up by canadiantechie · · Score: 1

    Midnight Spaghetii's website is out of bandwidth. Can anyone set up a mirror?

  116. Diebold chairman and CEO is a huge Bush supporter by abelaye · · Score: 0, Offtopic

    How are we supposed to trust a voting system, when the system itself is owned and operated by staunch supporters of the Bush administration?

    I came across the following in the Graydon Carter's "Editor's Letter" section in the latest issue of Vanity Fair (April 2004):

    "Walden O'Dell is chairman and CEO of Diebold, one of the largest electronic-voting-machine manufacturers in the country. He also happens to be a Bush 'pioneer,' which means he's raised at least $100,000 for the president's re-election campaign. In mid-2003, he helped organize a fund-raiser attended by Vice President Dick Cheney that brought in a further $600,000. A few months later, O'Dell called upon Ohio Republicans for even more money for the party, proclaiming his commitment to help 'Ohio deliver its electoral votes to the president next year.' Diebold itself has given $100,000 in soft-money contributions to the Republican National Committee. (The company has donated nothing to the Democrats.) One of the company's directors raised $200,000 for the Bush re-election campaign, and 11 other Diebold executives anted up $2,000 apiece."

    Shouldn't these voting machines be operated by some kind of non-partisan/bi-partisan organization?

    -- anthony

  117. Nothing to see here by Anonymous Coward · · Score: 1, Interesting

    Hey, I appreciate the irony and all about the e-voting connection, but there really isn't one. Because Diebold's e-vote boxen have NOTHING TO DO with its ATMs. Diebold was desperate to get into the e-vote business as fast as possible. So rather than build their own machines, they bought out an existing company. Thus you had Diebold's ATM traditional division, and its _completely_separate_ e-voting machine division. Indeed, this fact got Diebold in trouble earlier on as people questioned why their e-voting boxen weren't nearly as secure as their ATM boxen.

  118. Royal Bank of Canada ATM Machines by GrBear · · Score: 1

    I was withdrawing money from a Royal Bank of Canada ATM when it crashed. When it rebooted it came up with OS/2 logo, which means this legacy OS is still finding purpose today.

  119. Bank Error In Your Favor by OmniGeek · · Score: 3, Interesting

    I once had a Crocker Bank ATM in California give me $40 and a receipt, and the withdrawal never showed up on my account. The bank staff ABSOLUTELY REFUSED TO BELIEVE the transaction had occurred, even when sent a copy of the receipt; they claimed that all the balances on the ATM machines added up properly, everything was consistent, nothing was missing or mislaid (hence implying I was mistaken. Would that I were thus mistaken more often.) I eventually closed that account, and Crocker later went under. Gee, I wonder why?

    It boggles the mind how bankers could be so indifferent to their money going missing like that. As a programmer, I know that ANY (memory / money) leak of whatever size is trouble on the wing and must be tracked to its source, and it ought to be a matter of course for bankers to think likewise. Competent, honest ones, anyway...

    --

    "My strength is as the strength of ten men, for I am wired to the eyeballs on espresso."
    1. Re:Bank Error In Your Favor by alexwt · · Score: 1

      Well, with a name like crocker bank... ;)

  120. Smart Cards by Scurra+UK · · Score: 1

    The reason that machines now tend to say "Please Wait" or "processing card details" when you first insert the card rather than after you type in the pin number is because most debit cards in the UK are now smart cards ("chip and pin" as the industry calls them), hence the machine needs to read the (encrypted) details off the smart card before it can check your pin against it. This takes a bit more time than just reading a magnetic strip.

  121. There are some that can! by Wohali · · Score: 4, Informative

    Actually, in Pittsburgh, my old PNCBank branch (just across the busway from Shadyside, I can't remember the street address) had both a single-dollar dispenser, as well as a change cup. It was fed in the same way that I believe those automated change dispensers you sometimes see in banks and at ticket booths get fed - a single slide down which coins fall. I think the manufacturer was NCR, but I'm not sure.

    It didn't ever seem to be filled up, but at least one ATM has been designed that could dispense change! I used to withdraw $19, just because I could put the 4 $1 and the $5 into the change machine for the washer and dryers.

    The machine also could accept deposited checks WITHOUT AN ENVELOPE. It would scan the front of the check, show you an image and ask you if the scan was valid. If you deposited a check this way, it got into your account a full day faster than if it was in an envelope. I think it must have OCRed the text, as well as read the magnetic information from the bottom. Plus I imagine the workflow for the ATM operator was speedier. Of course, this all ran under OS/2 1.3, as I confirmed later.
    Ahh, Pittsburgh, land of the oddball ATMs.

    --
    "But always she's the spectre of uncertainty I first endured, then faded, then embraced..."
    1. Re:There are some that can! by Anonymous Coward · · Score: 0

      PNC has the same machines in Philadelphia. The ones that can dispense coins are fairly common -- the signs read "can cash cheks to the penny."

  122. I've seen this happen by tuxlove · · Score: 1

    I was standing in line at an ATM one day, waiting my turn. The person in front of me put in her card and pressed some buttons. Then BAM, the machine froze and the screen went blank. The person left in disgust after hitting buttons in the hopeless attempt to get her card back. She eventually left and I used the working machine next to the broken one. I glanced over at the dead ATM before I left myself and noticed the it was finally rebooting itself. It was slightly modified, but clearly a Windows NT boot sequence. Heh.

  123. Gee, that lovely XP background is now showing... by gardyloo · · Score: 1

    (0)

  124. Re:"Progress"? slightly OT by Joey7F · · Score: 1

    I had something cool happen last night. I went to a coke machine to get a mr. pibb. I hear it fall but it is not below. So I pick up the flap and feel a can, so I pull it out, and another can comes with it. Neither one is a Pibb. So I open again, and feel a can wedged vertically creating a backup. I got 2 more making a total of 5 cans on 60 cents.

    WOOOHOOO!!!!

    best day ever...

    --Joey

  125. You did not get it. by Slinky+Saves+the+Wor · · Score: 1

    Ah. Nobody seemed to understand that there will not be a change to the better unless people actively try to make things better. Simply accepting the fact that "my money is now being processed by a broken ATM, built by a company with glaring security holes, and running an OS from a security-challenged company" does not help make the ATMs more secure!

    Then again, if you don't have the money or the power to make a change (=you are poor), it's going to be difficult to do anything (unless you appear in large numbers). There's not much you can do, and the ATM builders know this.

    To sum it up: "The poor can eat cake. And use broken-by-design ATMs".

    Do you get it now?

    --
    I do not moderate.
  126. Complexity not always a good thing by HangingChad · · Score: 1
    Just like with phones. I don't care if my phone takes pictures or plays games or plays Free Bird when I'm getting a call. I want a phone that connects reliably and works well for making phone calls.

    And I don't want a cash machine to entertain me with up-sells and ads, I want cash. Now. If I need a low interest mortgage I'll use my phone to call the bank. Mortgages are not impluse items, if they were Wal-Mart would have them in displays by the check out lines. How many people walk around thinking, "Gee, I wish I had a low interest mortgage right now." Be interesting to find out if anyone has made a dime off cash machine ads.

    Cash machines on XP. HAHAHAHAHAHA! Sorry, but that's f'ing hilarious.

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
  127. Completely OT by Honig+the+Apothecary · · Score: 1
    Heh,

    Its not everyday that I click on a link in a /. topic and see a picture of my sister-in-law.

    Its a small world after alll........

    Later,

    Honig

  128. Why use Win32 on a ATM? by randomErr · · Score: 1

    Simple: If your OS fraks up you got someone to give you support. With open source you ussually don't have that.

    You can get a easier platform and GUI to program for(VB.NET, Flash). Also if something radically goes wrong you've got someone to sue. Try suing open source/as is software sometime and see how far you don't go.

    --
    You say things that offend me and I can deal with it. Can you?
    1. Re:Why use Win32 on a ATM? by t_allardyce · · Score: 3, Insightful

      Actually you really dont need much of an OS on an ATM, infact i bet some of the earlier ones running on a calculator were 10 times more reliable and secure in their day!!

      An ATM has only afew simple requirements

      The GUI
      Dont even start about "windows gui" all ATMs use a custom designed GUI! theres no need for a graphical OS behind it!

      Network Connection
      This aint rocket science, you dont need a big OS to send an encrypted message.

      Reliability
      The ideal machine would simply have a ROM for the software and a small ammount of RAM, no hard-drive is required. You should be able to do a full reset and have the machine running in seconds. Does this idea fit well with a large windows installation? no.

      Infact i would go as far as to say an ATM doesnt even need multitasking! think about it, you do your stuff, it says please wait, that stays in the video buffer while it does its transaction. All this over complexity is very bad KISS.

      --
      This comment does not represent the views or opinions of the user.
    2. Re:Why use Win32 on a ATM? by randomErr · · Score: 1

      Ya know the real push in the late 90's was these 'multimedia' atm's. I remember seeing on /. somewhere about watching movies(or rather 3rd party video advertisements and movie trailers) to entice people in to come to their machines.

      I wonder how many banks got stuck with these over priced machines that no one wanted to buy advertising time on?

      --
      You say things that offend me and I can deal with it. Can you?
  129. That is what happens... by Anonymous Coward · · Score: 1

    when you use Windows and Gates to secure your bank vaults.

  130. I feel so secure... by cyclist1200 · · Score: 1

    knowing that Windows XP may be powering my friendly neighborhood ATM. I'm sure my money's secure...right? Right?

    What's next? Diebold forgot to disable Universal PnP?

  131. Re: Mr. Naive by Anonymous Coward · · Score: 0

    If it's a credit card, sure.

    If it's an ATM card, no fuckin way.

    If it's a credit card and the guy doesn't report it stolen, he's already asking for trouble.

    If it's an ATM card, you can make 500 clones of it and you still need a PIN number to get anywhere with it.

    I wonder if Slashbots speak the same language. They seem to be close, but there's always something that makes them carry on two conversations about two different topics at once, in the same thread, as replies..

  132. Don't blame Windows! by callipygian-showsyst · · Score: 1, Troll
    Blame cheap chinese H1-B programmers and outsourced Indians who don't have the experience or motivation to do things right. Instead, they build prototype quality software on Windows (because they have no experience with real-time operating systems and embedded programming) and that's what gets shipped.

    You can also place some blame on the bank exexutives who sign off on such shitty software.

    1. Re:Don't blame Windows! by Anonymous Coward · · Score: 1, Interesting

      Maybe you didn't read, this was done by shitty american university programmers. The real problem is letting a software programmer do a software engineer's job.... and Windows.

  133. One more, still running Windows NT by valentyn · · Score: 2, Informative

    Found an ATM here in Amsterdam, the Netherlands, last january. It still ran Windows NT. See picture(s) at http://o.sessink.nl/~valentyn/postbank/ (there's a single picture there, will try to upload more from my photo album)

    --
    my other sig is a 500 page novel
    1. Re:One more, still running Windows NT by msim · · Score: 2, Interesting

      I've got an ATM at a petrol station (Gas station to you yankmericans) that is running OS/2 Warp!!

      I only found that out when i went to get money out to pay for petrol, and the armaguards were rebooting it, saw the spashscreen and was most amused. :-)

      Apparently it's a common platform for ATM's too.
      must more stable than the NT ones (only ever seen one OS/2 crash, seen a good dozen or so NT ones die)

      --

      Life is like a box of chocolates, you never know when your gonna get food poisoning.
    2. Re:One more, still running Windows NT by msim · · Score: 1

      bah my brain's fecked, i meant found, not 'got'.

      --

      Life is like a box of chocolates, you never know when your gonna get food poisoning.
    3. Re:One more, still running Windows NT by Anonymous Coward · · Score: 0

      Yeah, Windows NT are present on some of the ATMs in our country too. Check the photo I took at the http://www.pls.phreak.be/nomoresecrets/nixdorf_ban kmachine.jpg

      Other time there was a WinNT desktop but I did not have my camera with me.

      bye,
      arc

  134. Happens all over the place! by Muppy · · Score: 0

    This just happened to me in one of Chicago's Redline train stations. I have an old ATM card that sometimes requires a sales person to enter my card number manually. Well, using one of these *new* ATM's looks like it totally confused the ATM and it gave me an "mu.exe" memory access exception.

    Then, as the article stated, I was dropped into the Windows CE Shell. Was able to startup IE, etc.

    Also, had this experience with some BP Amoco gas pumps. Except that I was getting JVM stack traces when trying to view online content while pumping gas. The world is ending...

    --
    -- uh...
  135. Another ATM Pet Peeve.... by TeddyR · · Score: 1

    My biggest complaint about drive up ATMs is that at least in my area (Southern California), most of the drive up ATMs are not almost unusable for anyone driving a regular car. The buttons are touch screen that are geared for people in SUV's and trucks.

    --

    --
    Time is on my side
    1. Re:Another ATM Pet Peeve.... by TeddyR · · Score: 1

      bah... meant... "are almost unusable for....."

      --

      --
      Time is on my side
  136. Re:"Progress"? slightly OT by macdaddy · · Score: 3, Funny

    I was on a family vacation many moon ago in Tulsa. I was probably in 3rd or 4th grade. The hotel we were staying at had a couple candy and pop machines. I went to load up on sugar one night and found that one of the candy machines was spitting out candy non-stop for free. I had one of those "The Way Things Work" books at about that age and remembered reading about coined-operated machines. I assumed one of the coins got lodged in one of the various types of coin-detecting mechanisms. I had waaaay too much candy that night. Nearly made me sick.

  137. My card got taken once... by jeffcm · · Score: 1

    An ATM ate my card once, and then the screen wouldn't stop blinking "FREE KEVIN".

  138. I did that beforeThe Matrix by CrazyJim0 · · Score: 1

    Automated tellers that spit tickets somehow was left in OS mode.

    First I recalibrated the bad touch pad.
    Next I opened notepad by a recent file.
    Next I started copy/pasting letters RANSOM NOTE style.

    I entered some wierd mode where numbers kept spewing down the screen like the matrix.

    I was trying to snag some free tickets, but the matrix movie was about to start so I bolted.

    1. Re:I did that beforeThe Matrix by No+Such+Agency · · Score: 1

      I tried to format c:\ on a keyboardless demo computer at Radio Shack once, using letters copied and pasted from web pages, and "Run". I failed to get it to work, though whether for technical reasons or merely an approaching nosy employee I cannot remember. Highly amusing for a few minutes though... This too was before a movie, oddly enough.

      --
      Freedom: "I won't!"
  139. intercept != ignore by XNormal · · Score: 1

    It lets the programmer handle system popup message in any way including the one you have described.

    --
    Stop worrying about the risks of nuclear power and start worrying about the risks of not using nuclear power.
    1. Re:intercept != ignore by jdreed1024 · · Score: 1
      It lets the programmer handle system popup message in any way including the one you have described.

      There shouldn't be any system popup messages. The program should handle all possible errors for user input. Yes, I said all possible errors. You're dealing with only integers and booleans - it's not hard, but it requires effort (which apparently companies don't want to put into making these). Then, any unexpected behavior is going to come from the OS. And when that happens, the program shouldn't get to try and guess what the problem was. The OS should immediately terminate the program, eject the card, notify the bank and customer, and shut down the ATM until a tech comes along.

      My bank still uses older-model Diebold ATMs that don't run windows (i saw one reboot) and don't have a GUI - just a tty interface. And I'm happy about that. Yet another reason to support a local bank.

      --
      There is no sig, there is only Zuul.
  140. good luck by Anonymous Coward · · Score: 0

    when I closed my national city (student) account, they charged me $3 to see the teller to close it, then left the account open for a quarter with a -$3.00 balance.

    idiots.

  141. [OT] CPU speed by Fuzzums · · Score: 1

    My ZX-Spectrum had a 8MHz CPU. It booted in 1.3 seconds.

    My pc has a 1.4GHz CPU and boots in just under 3 minutes.

    I think that's called progrss ;)

    --
    Privacy is terrorism.
  142. flying the plane off of in flight entertainment by chocolatetrumpet · · Score: 1

    Anyone notice how the in flight entertainment system *must* be off for takeoff and landing?

    Is this some legal fluff or is it because they need the horsepower for autopilot!?

    --
    Spoon not. Fork, or fork not. There is no spoon.
  143. Troll! by Anonymous Coward · · Score: 0

    Go back to your cave!

  144. Baloney... They're skimping on DEVELOPMENT! by Anonymous Coward · · Score: 0

    $3k for 808x-based kiosk hardware? You're crazy... and a USB port is not needed for a kiosk anyway. Believe me; I used to develop kiosks containing embedded Amiga-500 boards. The entire cost of a relatively fancy kiosk with touchscreen, hard drive, modem, printer, monitor and custom cabinet was around 3 grand. The cheaper kiosks with monitors, Amiga motherboards and modems but no printers, touch screens or hard drives were built for around 1 grand. Security onb these systems by the way, 14 years ago, was superior to what we're seeing in today's Diebold boxes.

    If you think 808x machines with serial & parallel ports are somehow worth kilobux, then let me tell you what... I have a garage stall filled with old PC/XT's and Leading Edge Model D's complete with monitors and keyboards that I will sell to you for only $50 for the entire lot. Think of the money you'll make! Woo hoo...

    Really, the things are so completely devoid of monetary value that very few charities will even accept this kind of rubbish. I still have them because I'm too lazy to invest the effort required to haul them off to the recycle center.

    The reasons you don't see 808x machines for public sale anymore is A) They can't run MS-bloatware, and B) there's just no money in it anymore.

    Nonetheless brand new industrial controllers can be had for fairly cheap. They are capable of running FreeDOS, *nix or a number of other OS'es, with a rich diversity of existing drivers already available. Development cost of drivers for a kiosk is simply not an issue.

    The real issue is, who today knows how to do embedded development anymore? It's become strictly the realm of the "Real Programmer," and how many of those do you know, who would also be willing to work for, say, the $15 per hour that Diebold can hire a Flash newbie for?

    How many of these "Real Programmers" would be willing to move to India for this $15/hour job?

    Or stated more personally, why would I move to India to work for a pittance when I can charge $150/hr in my hometown, and actually get it? I don't develop kiosks anymore because the money has almpost entirely gone out of this kind of development.

    System quality decisions which determine security are indirectly made in the Sales process, where issues such as robustness of software design simply don't get discussed. Buyers of these kiosks are only concerned about eye-candy, user tracking, and advertising revenue. So, "Of Course" they end up running MS-Windoze. The caliber of developer wannabees which are working on these things today simply aren't capable of evaluating one operating system versus another. Expect it to get worse, because such meaningful things have never been taught in College... and I for one, am contributing to the problem by retiring early.

  145. OT: Department of Redundancy Department by BorgCopyeditor · · Score: 1
    pinnumber
    = Personal Identification Number Number

    ATM machines

    = Automatic Teller Machine Machines

    Is this anything like Cartoon Cartoon Friday?

    --
    Shop as usual. And avoid panic buying.
    1. Re:OT: Department of Redundancy Department by Anonymous Coward · · Score: 0

      For your FYI, it's no big BFD. :)

      Reminds me of Radar on M*A*S*H saying someone was "AWOL without leave!"

    2. Re:OT: Department of Redundancy Department by TheScogg · · Score: 2, Funny

      We should thank God that the phrase "pin number" has a built in redundancy. I, personally, know many a Slashdot reader who, when prompted for a four digit "pi number", would punch in 3.141.

  146. No...Bush Still Wins... by Anonymous Coward · · Score: 0

    ...strange...

  147. I don't think so by avdp · · Score: 1

    I think most people (99.9999%) know that ATMs are owned by banks and not the owner of the building (the bank name in big lighted letters above EVERY ATM is a pretty good clue of that). I mean, this is like saying that this crashed ATM reflects poorly on Pittsburgh, PA.

    If anything, the first article in a few years might say that the first ATM was hacked by CMU students. Not such a bad thing.

    1. Re:I don't think so by stecoop · · Score: 1

      As you can guess I'm not going to agree with you on a few points.

      First in American corportations and society, hacking is an illegal activity. Now, I know it's cool to be in the 2600 club and doing goofy stuffy to peoples computers but the core result is the enigma of illegal activities. If the article was produced it would be addressing CMU focusing on hacking at not on good quality software.

      A reporter of today, if he wanted sensationalism, would say that even Carnegie Mellon doesn't ensure software quality within their own compound, why should we listen to their quality garbage hype?

      Don't get me wrong, I thoroughly would like to attend CMU and I read numerous articles from that institute. I infarct enjoy and promote what they have done for software. All of use in the software community has a kind-of obligation to produce better software or it affects the entire population...

    2. Re:I don't think so by avdp · · Score: 1

      While hacking is illegal, CMU is (mostly) a technology oriented school. Being the first the break an ATM (granted, this one broke itself) would probably enhance the school's image more than anything, at least within its demographic.

      A reporter today, if he reported this story the way you think they could would loose any kind of credibility whatsoever. I believe even my grandma knows who owns and maintains ATMs.

  148. Re:"Progress"? slightly OT by Captain+Stoichiometr · · Score: 2, Interesting

    An ice cream machine was recently installed at my high school. (It uses a little vacuum dealie to retrieve the ice cream bars, which is really neat, but that's beside the point.) Ice cream bars cost anywhere from $1-$1.50, but the machine accepts up to five dollar bills. The machine, however, does not give paper change - only coins. So pay for a fudgecicle with a five-dollar-bill and the thing starts churning out nickels and dimes like a slot machine. Problem is, the coin-counting mechanism isn't exactly accurate if you use way too much money to buy an ice cream bar (like ten bucks for a $1.50 popsicle.) On several occasions, I have recieved more change than the cost of the ice cream bar itself. I'm not one to promote embezzling money from ice-cream companies, but a free popsicle and a couple of bucks in profit isn't bad... (Note: since this incident the machine has been fixed)

  149. Who's hurt? by No+Such+Agency · · Score: 1

    a) When the bank loses money, it's YOU, the customer, who pays for that. Don't expect the shareholders to take a hit just because the company's ATM's are spewing extraneous $100 bills all over the street.

    b) When the bank screws up, it's usually YOU, the customer, who finds that there's no money in your account all of a sudden, just when you need to buy groceries. And they take their sweet time to admit there's a problem, let alone fix it.

    c) One of the reasons we have governments is to keep businesses from willy-nilly taking short-term gain/long-term pain actions which harm society.

    --
    Freedom: "I won't!"
    1. Re:Who's hurt? by avalys · · Score: 1

      And it's YOU, the customer, who gets to decide which bank you trust with your money.

      The government is not your mommy. Its job shouldn't be preventing you from making stupid, ill-advised, illogical, or dangerous decisions. If you think your bank has lax security policies, and are worried about how safe your money is with them, transfer it out. And when you do, tell them why you're doing it.

      --
      This space intentionally left blank.
  150. Re:"Progress"? slightly OT by Anonymous Coward · · Score: 2, Interesting
    Many moons ago, when my father was still a poor student at university, vending machines were fridges, with bottles arranged in nice rows, which you slid along rails. There was a point at which said rails were blocked, unless you'd put in your coins; the act of pushing a bottle through that blockage caused the coins to drop, and no more bottles would be allowed through.

    It was well known amongst the students that one particular vending machine was slightly mis-adjusted: if you were careful, you could pull a bottle through that area without triggering the coin drop, hence letting you get two or more bottles for the price of one.

    My father's record was around 20 or 30 bottles on one payment.

    The more things change...

  151. Re:Baloney... They're skimping on DEVELOPMENT! by Anonymous Coward · · Score: 0

    No, I can echo what the first guy said. I work with every major kiosk vendor from IBM to Kinetics, and they're all x86 PC based these days. Many are Linux based, most are Windows based.

    Here's the thing... you've got to use industry standard peripherals these days, dip readers, pin pads, door sensors, ticket sensors, cash readers... and they have been all RS-232 serial, which means you have to support multi-port serial. But since those boards are expensive, everybody has switched to USB (also USB is simpler to implement). And while all these things can be exploited on a custom board, in reality, nobody wants to do anything but write a software layer that hides peripheral complexity from the main application.

    So you've got to support USB, SVGA-style graphics, and many big implementations are browser based, so now you really have to have an OS to support this level of complexity. And it turns out the cheapest things to use in this situation are PC's.

    Now, we can argue about the value of all these things, but I suspect you developed relatively simple kiosks which didn't dispense money, or didn't have to work in multiple environments or required constant software updates to support new sales campaigns.

    Kiosks are an important part of the CRM process these days. There are still some ROM'able apps on kiosks, but that isn't where the big money is these days.

    So I suspect the first guy has a little more recent experience than you, or has probably worked in the travel and/or hospitality industry.

  152. Re: Mr. Naive by zakezuke · · Score: 1

    I doubt it's the employee that just made up that policy. I'm sure that someone in the bank already thought of the cloning issues and that is why it their policy forbids the returning of lost cards.

    Really? I lost my card once and my bank was nice enough to phone me up and say someone returned it.

    --
    There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
  153. It's free advertising for M$ by Alien+Conspiracy · · Score: 1

    I see this all the time with quiz machines in pubs. It annoys the hell out of me that people get the impression that Windows runs everything just because it is the only OS that they ever see rebooting.

    So they get free advertising _because_ of the faults in their products whilst the guys that have done a good job don't.

  154. xp?!?! by TJmoney · · Score: 0

    Why in the world would ATMs need winXP? I can think of plenty of reasons why they dont, but not a single one why they do...

  155. POS? ATM. by SatanicPuppy · · Score: 1

    What's the worst that can happen if your POS gets screwy? Send some bad data out to the corporate DB? Open up the register?

    With an ATM you have a much larger immediate vulnerablity (ATMs carry a LOT more money than any point-of-sale terminal), and the possibility of corruption/bad data in the home DB is much more frightening.

    When code MUST be secure, as with an ATM, it must be SIMPLE, without a ton of bells and whistles that can be exploited. Only a fool would write the ability to run arbitrary code into a secure system! It really bothers me that there are banks out there that do things like this! They wouldn't have bozo the clown guarding their vault, but they don't care if their ATMs go nuts.

    --
    ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
  156. ATM Os's by Anonymous Coward · · Score: 0

    Seing as I do first-line support on ATM's in the Pacific Northwest I have a bit of "first" hand experience in os's..

    Majority of the ATM's around are running os/2 warp.. The machiness with nicer graphics/anims are either running Nt 4.0 or WinXP.. The prev msg is correct about XP on that model.. Touchscreen mouse too.. no keyboard outside so you couldn't do a lot other than click around..

    I was amazed how many still run os/2.. Guess half an os does ok :) They don't crash/lock-up as much as the XP ones ..

  157. Re:"Progress"? slightly OT by gujo-odori · · Score: 1

    I had an experience like that in junior high school.

    This was in the 1970s, and we had a soda machine that gave you soda in a paper cup, along with ice that felt remarkably like cardboard.

    Well, one day in summer school, word is spreading like wildfire that the soda machine is just pumping out free soda. So, anybody who can get any container was running over to the lunch area to get some. I had a cup from before and got several free fillups of the Seven-Up like mixture it was continuously pumping. One of my very best days in junior high :-)

  158. Re:Baloney... They're skimping on DEVELOPMENT! by Anonymous Coward · · Score: 0

    More recent, no doubt. The bulk of my kiosk-building experience was from before companies had figured out how cheaply these software systems could be slapped together. Nonetheless I did witness the seeds of this veritable management antipattern, and I believe I am largely on track about what I am seeing around me today.

    My systems were for grocery stores, hotels, shopping malls, convention centers, office buildings, truck stops, doctor's offices, state fairs, local colleges, regional Bell Operating Companies and one major airline. Some interacted with mainframes, many dispensed coupons, some featured sound samples and Pioneer laser disks. Indeed they did work in multiple environments requiring frequent updates to support new marketing campaigns. But none of my systems ever dispensed cash, that is true. However I'd consider the latter to be primarily a reflection of my employer's market presence than any kind of statement of our technical teams' abilities.

    My systems did support detailed fault logging, ad-hoc downloading of new ad campaigns, refreshing of data such as news/weather/sports and could be completely controlled, (yes) even software upgraded via modem.

    Prior to that, I had also done some x86 PC based systems, a platform which you'll recall could support four RS-232 and up to three Centronics parallel ports using nothing but standard off-the-shelf cards.

    A little creativity can help with an RS-232 shortage. Sometimes we split the TX and RX from a single serial port between the printer and card reader, respectively. Other times we selected a keyboard-wedge card reader or a parallel printer because of port shortages.

    On multiscreen systems, we could use the ports from both Amiga motherboards. We did also have some custom boards with additional ports for one-time demo applications which never required buffering so we simply addressed those chips directly from C routines running in the background without any unnecessary driver overhead. (The latter is also a clue to the very hideous and slapshod Sales process which I believe is inherent in the industry. Really; eye candy is king.)

    I'd get these development requests like, '[XYZ Fortune 500 corporation] will be in our conference room this afternoon. Can you add a keyboard to the Grocery Store product locator system, totally change the look & feel, redo all the graphics, throw in a pizza training course database, paint the cabinet gold and make the software accept and interact with the user's training history based on identification from credit cards?'

    After hearing me say "Not by this afternoon" a few too many times to unbelievable requests such as these, a different team started successfully fielding these requests by literally faking it - with a software package called "The Director." Before long, the executives had entry-level non-programmers making the leap into misguided attempts to develop entire kiosk systems using primarily this package, and witnessing such efforts gave me a new grasp of the word "farce."

    But executives are quite blind to these things. If for example it took me a year to develop a robust system in C, then that means that as an experienced programmer I am quite out of line for criticising a beginner's futile use of an inappropriate tool until they've spun their wheels on it for at least a year and instead come up empty handed. Follow how that works? "Fast and cheap" are like magic words which can totally brainwash an otherwise intelligent corporate executive. When a technical person says "quick and dirty," the executive hears "first to market."

    Today's more mature analogies to 'The Director' would be Flash, Front Page and their equivalents. So you see, I view many of today's kiosk systems as incarnations of the executive-level farce whose time has actually come. Today, beginners can be set loose on these packages, and they can actually come up with something that might be able to slip past QA within a short period of time.

    Ever see a BSOD on an

  159. Ulster Bank Eats Your Cards by Gekke+Eekhoorn · · Score: 1

    The same thing happened to me!

    There I was, visiting Ireland, spending money, getting extra money from the ATM, having my card swallowed. By an Ulster bank ATM.

    After looking around I found an Ulster bank office with someone still there (it was around closing time), and the lady there told me it was handled by contractors and she would send me my card when it was serviced the next week.

    Before you think "Well, that's nice", I'll have you know that she lost my address, and when I rang her to remind her, she once again promised me she would send it but never did. Sigh.

    The money I wanted to withdraw was even taken from my account, but put back after I complained, since I didn't get it.

    Oh, and since my card had about 20$ in electronic cash (proton in Belgium), I lost that, too :(

    I'm not putting anything of mine into anything of Ulster bank, ever again.

  160. Not Beethove, but Warren by slim · · Score: 1

    I once used an ATM in Amarillo, TX, which after completing a dial-up referral, would play the first bar of "We're in the money" in monophonic bleep-o-sound (music by Harry Warren, from "Gold Diggers of 1933")

  161. transfer where? by No+Such+Agency · · Score: 1

    OK, the gov't is not our mommy. I agree that people need to speak with their pocketbooks* (the only language that amoral corporations listen to) but I do think that there are very good reasons for legally-mandated banking security - namely that the consequences of banking security breaches are potentially huge to the "little guys", i.e. you and I with our pathetic little savings accounts.

    * and people need to do it more - there's a lot of griping about sucky companies, by people who seem to think they have to buy those products/services anyway. It's a (weak but effective) illusion of no-choice which corporations have carefully fostered for years.

    --
    Freedom: "I won't!"
  162. Corrected URL: by vyrus128 · · Score: 1

    Dangit, it won't let me fix the URL. Slashdot is munging it -- remove the space in "3334".

  163. End of the story by tormentae+agent · · Score: 1

    The final word was heard from Ulster Bank today. I've ordered a new card from my Norwegian bank.

    I ain't puttin' nothin' of mine into any of their ATMs again either.

    except - perhaps - a welding flame

    Oh, reading through this comment: Before the affectation of the cognitively superior is put into words: Ain't is a word.

    (As in: "I ain't convinced that English is defined by its dictionaries alone.")

    Doubt me?

  164. American RBS/Citizens is Windows! by MarcQuadra · · Score: 1

    Well not in the AMERICAN branch of RBS, Citizens.

    There's a mainframe backend in Medford, MA and East Providence, RI, but the VAST majority of the middleware and ATMs run XP. I know, I was the guy installing XP machines on the desks of the processing centers.

    The ATM network is slowly making a transition from OS/2 to XP, the desktops are already there, the majority of the internal servers should be Win2003 by now, they were transitioning from Netware as I left. The 'legacy' OS/2 systems doing check processing and lockbox ops have all been replaced by new HPQ Windows systems.

    I also read in the RBS 'look back at 2002' brochure that RBS/Europe has also centralized on Windows XP for all but the mainframe operations.

    The 'feel' inside RBS and Citizens is VERY pro-windows, the Active Directory migration gives everyone an excuse to get a flat-panel P4 with oodles of RAM and a better server backend. (the old Novell backend was 350MHz PII machines with full-height 9GB hard drives).

    --
    "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
  165. midnightspaghetti.com Up and Running by totallymeat · · Score: 1

    This is the site administrator for midnightspaghetti.com. Thanks for all the traffic! The site's back up (we purchased more bandwidth). Try not to go too crazy with the hits...

  166. Wait a minute by tbone1 · · Score: 1
    I think we're all missing the key point here:

    There's a funk band in Harrisonburg, PA?!?!

    --

    The Independent: Reverend Spooner Arrested in Friar Tuck Incident - ISIHAC, Historical Headlines