Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Security

Cybercriminals Refine ATM Data-Sniffing Software 257

BobB-nw writes "Cybercriminals are improving a malicious software program that can be installed on ATMs running Microsoft's Windows XP operating system that records sensitive card details, according to security vendor Trustwave. The malware has been found so far on ATMs in Eastern European countries, according to a Trustwave report. The malware records the magnetic stripe information on the back of a card as well as the PIN, which would potentially allow criminals to clone the card in order to withdraw cash. The collected card data, which is encrypted using the DES algorithm, can be printed out by the ATM's receipt printer, Trustwave wrote."
This discussion has been archived. No new comments can be posted.

Cybercriminals Refine ATM Data-Sniffing Software

Comments Filter:
  • by Smelly Jeffrey ( 583520 ) on Thursday June 04, 2009 @11:03AM (#28209901) Homepage

    An ATM is not a desktop computer. WTF is an ATM doing running Windows?

  • by gurps_npc ( 621217 ) on Thursday June 04, 2009 @11:04AM (#28209905) Homepage
    They have to understand that 'eating the loss', while it may make sense from a short term financial perspective does nto make sense for a longer term perspective. There are superior methods out there to verify credit card information, we don't need to use the same method that was used 50 years ago.
  • by abigsmurf ( 919188 ) on Thursday June 04, 2009 @11:13AM (#28209995)

    Why run Windows? Linux? DOS? etc.

    ATMs need an OS of some sort. More advanced OS' make it easier to have the software display videos and animations, have more complex functionality and better compatibility with modern software. So long as the firewalls are properly configured to sandbox the unit, vulnerabilities are irrelevant.

  • by NES HQ ( 1558029 ) on Thursday June 04, 2009 @11:23AM (#28210147)
    Why shouldn't an ATM run Windows? Cue the standard Windows-bashing, but a decently hardened copied of XP is more than sufficient for the minimal work that an ATM has to do.

    Also, anyone with any network design sense would vlan & firewall the ATMs off of the rest of the network.

    Yes, it's Windows. But without crazy Aunt Judy trying to install her cat screensavers Windows should be fine for the task.

  • by erroneus ( 253617 ) on Thursday June 04, 2009 @11:25AM (#28210183) Homepage

    To run any "public financial transaction device" certain compliances are required and many of these are related to physical security, data security and communications security standards. Clearly, the presence of malware on ATM core software indicates that the ATM security standards are either not being met or are terribly inadequate.

    It occurs to me that one rule that might go a long way to making machines like ATMs (or even voting machines) more secure against corruption is a requirement that the system software should be stored in a read-only format such as CD/DVD or ROM chips. CD/DVD ROMs would probably be the most flexible method and various self-check measures could help ensure that the CD/DVD ROM was genuine. (Say, for example, a validation black-box device of some sort.)

    With enough engineering and hacking, even this method could be thwarted I am sure but it would certainly raise the bar significantly beyond "crack the machine open, connect the system drive to a USB adapter, insert additional code, close up" which is the method of entry I suspect is most used. If there was limited to no local storage and ROM-based operating systems and software combined with solid verification technologies, it would take some serious knowledge to compromise such machines.

    This sort of method would make running Windows XP as the operating system considerably more difficult, but if they are hard-set on running Windows, I am sure they would find a way to comply if it were required.

  • by Anonymous Coward on Thursday June 04, 2009 @11:34AM (#28210317)

    Do you realize that would actually be a fantastic improvement?

  • by 99BottlesOfBeerInMyF ( 813746 ) on Thursday June 04, 2009 @11:35AM (#28210327)

    Ultimately it comes down to "why not?"

    It costs a licensing fee. It has more security liability than pretty much any other choice.

    The cost of a Windows XP licence is trivial compared with that of the hardware and custom software development.

    Linux costs nothing to license. BSD costs nothing to license. Windows costs something. That's an added, unneeded cost.

    Might as well go for one that has lots of development tools for which the software can be run on a normal desktop computer.

    Because there aren't lots of dev tools for Linux that run on a normal desktop computer?

    . It's easier to develop for windows that to develop for a custom devkit.

    How is it easier to develop an ATM on Windows than on Linux? They both have tons of tools and myriad experienced developers and companies. Linux is probably better optimized for appliance uses and has a larger share of the appliance market than Windows, making it easier to find companies to work on it.

    In short, I don't buy your arguments at all. Using Windows on an ATM is a sign someone in management somewhere is an incompetent buffoon.

  • by internerdj ( 1319281 ) on Thursday June 04, 2009 @11:36AM (#28210331)
    Presuming that the network designer had some sense then this type of hack happens at the physical location because a network update would set off far too many alarms: meaning it really doesn't matter what OS is running because the hackers are gaining physical access to the hardware. If they were losing more in stolen money (that they had to repay) or business than it costs to actually secure the ATM they would make the proper changes in security, it would already be fixed.
  • Re:but how? (Score:4, Insightful)

    by jafiwam ( 310805 ) on Thursday June 04, 2009 @11:52AM (#28210567) Homepage Journal

    Read the summary again and it's obvious.

    Eastern European Countries have this problem. Home of Russian mafia expansion, home of corrupted and weak police forces, home of guys who make so little a couple hundred bucks in bribe works well, home of scammer's money laundry operations, etc.

    There doesn't need to be an exploit beyond "Eastern European Country" involved.

  • by iamhigh ( 1252742 ) on Thursday June 04, 2009 @11:52AM (#28210571)
    I'll second your argument, and I could be considered an MS fanboy by this crowd's standard. But there is no reason to have an ATM running windows, the most used, most exploited OS on something like an ATM. I wouldn't even use Linux, but probably recommend a custom OS, as you can control the hardware used. Then the attackers have to hack some pretty much unknown system, that can easily be built from the ground up to use software and hardware security measures.
  • by WillKemp ( 1338605 ) on Thursday June 04, 2009 @12:00PM (#28210703) Homepage

    If they were losing more in stolen money (that they had to repay) or business than it costs to actually secure the ATM they would make the proper changes in security, it would already be fixed.

    Yeah, of course they would. Bank managements are well known for being sensible and never doing stuff that loses money.

  • by Anonymous Coward on Thursday June 04, 2009 @12:01PM (#28210713)

    RE: "a decently hardened copied of XP is more than sufficient for the minimal work"..

    That's the problem...it's more than sufficient. When designing something to be secure, you want the system to sufficient, nothing more. ATMs shouldn't even run Windows, linux, DOS, or any other general purpose OS. They should run the minimal set of programs required to perform banking transactions. There are levels of "security". While a hardened general purpose platform is better than an unhardened one, it is not a good design when security is paramount.

  • by 99BottlesOfBeerInMyF ( 813746 ) on Thursday June 04, 2009 @12:02PM (#28210725)

    Windows devs are a dime a dozen and therefore cheap to hire.

    Are you talking about Windows developers with experience creating user interfaces and coding for appliance style devices that don't use the normal inputs and only have fullscreen displays?

    There are a lot more Linux people qualified to create such devices than Windows people from my experience in the industry. If, however, you're talking about developers with no experience and without the proper skills, sure you can find more Windows developers, but that sure isn't going to save you money.

  • by EXrider ( 756168 ) on Thursday June 04, 2009 @12:03PM (#28210751)

    More advanced OS' make it easier to have the software display videos and animations.

    As if we (end users) actually need any of this annoying shit, just keep your advertisements elsewhere and let me have my damn money in a convenient and secure fashion! Serves 'em right, greedy advertising whores.

  • by sysgeek01 ( 866290 ) on Thursday June 04, 2009 @12:04PM (#28210759)
    The problem with making the ATM storage read only is that you have to configure the device. There are a lot of configuration settings that have to be changed out of the box, with some of them specific to the ATM itself and to the processing company that it's using to process transactions through.

    The ATM also keeps a electronic journal of all of the ATM's activity. It's kind of like a flight data recorder (black box). You have to have writable storage for that.

    I go along the lines that ATM security standards are BOTH not being met and terribly inadequate.

    One of the bigger rackets going on last year, with ATM's, was in San Francisco. An ATM provider were placing cheap ATM's with a money catch tray on street corners. Bum's would come along and stuff paper wads up into the catch tray so that the money wouldn't drop down when a person ran a transaction. Periodically through out the day the bum's would go and collect the money that never dispensed.
  • by 91degrees ( 207121 ) on Thursday June 04, 2009 @12:09PM (#28210857) Journal
    It costs a licensing fee. It has more security liability than pretty much any other choice.

    As far as I know though, most of this is via the browser and email applications and IIS. XP can be pretty secure if you disable all unneeded services.

    In short, I don't buy your arguments at all. Using Windows on an ATM is a sign someone in management somewhere is an incompetent buffoon.

    I'd have thought Linux would be cheaper, but for all we know, they did a thorough analysis, discovered there were suitable savings to be made through use of Windows. Speculating that it's cheaper with so little information is pointless.

    There's no indication of how the malware is installed. I suspect this requires physical access, in which case the OS chosen makes no difference at all.
  • by Canazza ( 1428553 ) on Thursday June 04, 2009 @12:15PM (#28210937)

    Using Windows on the Internet is like having a unprotected sex with a member of the opposite sex you met in a club. Looks good enough for you, does what you need it to, but the risk of infection is high.
    Using Linux on the internet is like having unprotected sex with a cow. It's harder to catch a compatible infection, but it's ugly and unlikely to play any of the games you'd like it to.

  • by 91degrees ( 207121 ) on Thursday June 04, 2009 @12:32PM (#28211191) Journal
    Bad Linux programmers are more expensive than bad Windows programmers.

    The problem, if anything, is the programmers. Not the platform they're developing for.
  • by Phroggy ( 441 ) <slashdot3@ p h roggy.com> on Thursday June 04, 2009 @12:35PM (#28211215) Homepage

    a decently hardened copied of XP is more than sufficient for the minimal work that an ATM has to do.

    It's the precise nature of the "more than" that has us worried.

  • by Anonymous Coward on Thursday June 04, 2009 @12:38PM (#28211263)

    The gas wasn't free, you stole it.

  • by Paradise Pete ( 33184 ) on Thursday June 04, 2009 @01:50PM (#28212265) Journal

    Agreed, Seeing as most stations have slews of cameras, he's rather lucky not to be caught.

    The chances of being caught have nothing to do with the fact that it's theft. If the risk of being caught determines how you act then you should rethink your principles. It's easy to do the right thing when you'll get noticed. It's when you know that you could get away with it that reveals your true character.

Those who can, do; those who can't, write. Those who can't write work for the Bell Labs Record.

Working...