Slashdot Mirror


Financial Malware Hijacks Online Banking Sessions

Orome1 writes "A new type of financial malware has the ability to hijack customers' online banking sessions in real time using their session ID tokens. The OddJob Trojan keeps sessions open after customers think they have 'logged off,' enabling criminals to extract money and commit fraud unnoticed. This is a completely new piece of malware that pushes the hacking envelope through the evolution of existing attack methodologies. It shows how hacker ingenuity can side-step many commercial IT security applications traditionally used to defend users' digital — and online monetary — assets."

101 of 161 comments (clear)

  1. Bank, please explain me once again... by TheMidget · · Score: 2, Interesting

    ... why you require your customers to use Windows when doing online banking?

    1. Re:Bank, please explain me once again... by cvtan · · Score: 1

      OK, I'll bite. How do you access a bank site without a browser? Are you going to make everyone buy a modem again? Use a cell phone? Not trolling, just want another method that non-techie types can use. People can always call up the bank I suppose. I understand fraudulent transactions are more of a problem in Europe/Germany because wire transfers between banks are free, unlike in the USA.

      --
      Sorry, but gray text on gray background is making my eyes bleed.
    2. Re:Bank, please explain me once again... by xeper · · Score: 1

      Easy. Use an online banking software independent from a browser with a decent security system (card reader).

      --
      While money can't buy happiness, it certainly lets you choose your own form of misery.
    3. Re:Bank, please explain me once again... by Lumpy · · Score: 3, Interesting

      www.ubuntu.com

      works great, and this trojan cant work on it....

      WEll I take that back. Install the Wine packages and then run the winetricks.sh to install Internet explorer and you can get this working under linux.

      Sorry, there is no non techie way to get this trojan working under linux. I guess you will have to suffer with a more secure OS for your banking, instead of complete windows compatibility with the insecurity.

      --
      Do not look at laser with remaining good eye.
    4. Re:Bank, please explain me once again... by fastbiker · · Score: 1

      Really? It's called an application. You write one specifically for the bank. Also the cost of the electronic transfer doesn't have anything to do with the problem.

    5. Re:Bank, please explain me once again... by xeper · · Score: 1

      Well, depends on the bank. I use a native linux application for online banking (moneyplex), so it is possible.

      --
      While money can't buy happiness, it certainly lets you choose your own form of misery.
    6. Re:Bank, please explain me once again... by doogledog · · Score: 1

      As long as they use some kind of virtual machine / presentation system that is supported by multiple platforms, then there would be no problem.

      It'd need some way of presenting text and graphics (using some standardised system to represent that data), a way to control the rendering of that media and finally, a way of describing how interactive client-side behaviour would operate. If everyone agrees on how these three features would be described and represented, as well as how the network protocols would operate, then it would provide a solid platform to develop applications such as these... and possibly others!

    7. Re:Bank, please explain me once again... by thegarbz · · Score: 1

      Analogy: cure SARS by not living in Asia. Yeah thats right cure it not by actually eliminating the problem but instead avoiding it and pretending that this makes you completely immune. One day enough people will run linux to make it profitable enough to use the many attack vectors available and you can choke while taking a bite of the humble pie.

    8. Re:Bank, please explain me once again... by TheDarkMinstrel · · Score: 1

      ... I guess you will have to suffer with a more secure OS for your banking...

      So, you are suggesting security by obscurity?

    9. Re:Bank, please explain me once again... by TheDarkMinstrel · · Score: 1

      Really? It's called an application. You write one specifically for the bank. Also the cost of the electronic transfer doesn't have anything to do with the problem.

      That doesn't work, either. The only way to commercially viable would be for a third party to sell such a package (and I used to be in that business). However, if such a thing becomes prevalent enough, it will get hacked as well. Plus, it has to go over the internet anyway unless you expect bank customers to use speical hardware.

      It's amazing how simple things are when looked at by uninformed people.

      I assure you, it is not as simple as you seem to imply.

    10. Re:Bank, please explain me once again... by hairyfeet · · Score: 3, Insightful

      Allow me to show you what would happen if banks switched to requiring Ubuntu tomorrow, I give you how to write a Linux virus in just 5 easy steps tada! You just got pwned!

      It really is simple: Windows gets hit because that is where the easy marks are and if you switch everyone over tomorrow then by default you bring the easy marks to Linux and the famous Linux security gets turned to crapola 3 minutes later.

      As a PC repairman I see the nasties that hit Windows every day, you know what the biggest two are BY FAR? The "ZOMG You got teh Viruz! Run "this_iz_not_a_viruz.exe" to kill it quick! ZOMG!" and the ever popular "Enjoy free (insert new movies, music, porn) all you want just by installing out "this_is_not_a_viruz_codec.exe" today!" Now how in any way shape or form will Linux protect the user from social engineering attacks or from running outdated third party software like Flash or Reader? Gonna hold a gun to their head and force them to update? Hell Windows has had automatic updates for over a decade yet I still see XP SP2 machines cross my desk.

      The simple facts are these: as long as the user has the right to install software he also has the right to royally screw the pooch when it comes to malware. Linux by default because it is more "fiddly" and because one has to do step by step troubleshooting with it like go to forum, find relevant topic, launch bash, apply fix, has users that know more about their OS internals and are more security minded. It ain't rocket science folks. Windows got rid of the last legitimate complaint, forcing users to run as admins, more than 3 years ago. But as long as the majority of home and business users have no clue how anything works you are gonna see bugs on whatever OS is dominant because that is where the clueless are. Just look at how we are seeing more malware for Android now that it is becoming popular. With the users come the malware, simple as that. And switching to Linux won't magically give the user a level up in IT knowledge.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    11. Re:Bank, please explain me once again... by The+Wild+Norseman · · Score: 1

      Newsflash: People want to actually use their computer, and generally that takes Linux out of the equation.

      You do realize that most of the people on /. won't be able to read that due to heavy use of flashblock.

      Jes' sayin'.

      --
      "A government is a body of people usually -- notably -- ungoverned." -Shepherd Book
    12. Re:Bank, please explain me once again... by definate · · Score: 1

      When ever I hear Linux as a solution to Trojans/Viruses/etc, I can't help but remember when I was a script kiddy, and how we'd run a few scripts, on a few machines, that would scan an teh internet, and root a fuckload of boxes. Seriously, it was so easy, and the scripts we had would completely root the machine, then fix the hole.

      Usually it was a problem with things being misconfigured or un-updated. These weren't just trojans we'd install, they were hardcore rootkits, that you weren't getting rid of anytime soon. Hell, it was almost impossible to detect them.

      We pwned nameservers, database servers, and file servers, on everything from personal boxes, to government and education department boxes.

      While Linux has the potential to be secure, I would not be so sure that an average user would have the skills to lock down that sort of box.

      Note: This was all done when *nix was far less user friendly than it is now, and Ubuntu might be quite secure from default.

      --
      This is my footer. There are many like it, but this one is mine.
  2. so where's the list? by prgrmr · · Score: 2

    Trusteer's research team has reverse engineered and dissected OddJob's code methodology, right down to the banks it targets and its attack methods.

    No one thought it important enough to list the banks being targeted? Or is this "professional courtesy" on the part of whatever law enforcement agency is conducting the investigation to leave all of the banks' customers in the dark, lest the banks get a bad rep?

    1. Re:so where's the list? by Dachannien · · Score: 1

      Even if they did provide a list, all it would do is offer false complacency to the people whose banks weren't on it. As TFA notes, the trojan is continually being updated, and it's reasonable to assume that they're adding capabilities to attack more banks on a regular basis.

    2. Re:so where's the list? by prgrmr · · Score: 1

      as opposed to the real complacency that most people have toward computer security?

  3. Why? by Alter_3d · · Score: 4, Interesting

    The bank I use (in Mexico) forces you to get a different number from the security token every time you login or make a transaction (they are generated once a minute). If you try to make a transaction using the same token number that was used to login to the bank, the system forces you to get a different number from the token. In theory, this would stop this kind of attack. Why are no other banks doing the same?

    1. Re:Why? by MickyTheIdiot · · Score: 1

      Probably because a lot of banks have online systems that seem to be written by Microsoft junkies or people that barely have a Freshman's level of knowledge about programming.

      I was dealing with a credit card company web site yesterday (that will remain nameless) that was popping up messages in Firefox and IE8 that it required IE4 or IE5 just yesterday. I also have an account at a regional bank that has similar problems and seems to be stuck with a system that is so strait jacketed by their code that they won't be able to write an online ap or service anyone that doesn't have your usual IE or "Netscape" (yes, they still don't mention Firefox) methodologies.

    2. Re:Why? by myxiplx · · Score: 2

      There's already at least one virus that successfully worked around this with a man in the middle attack: Instead of trying to make a payment directly, it modified a payment you were making. Of course the bank prompted for an authorisation code, but as the user was making a payment they were expecting this, and promptly entered the details, sending some random amount to an account controlled by the virus writers.

      The really clever bit was that it also re-wrote the screen display, to make it appear as though your expected transaction had gone through. It calculated the appropriate balance, and even re-wrote the online statements so nothing appeared out of place. It was running for many, many months before it was discovered.

    3. Re:Why? by calmofthestorm · · Score: 1

      I have like six or seven financial accounts. One token is fine but by six or seven you start to get fed up.

      --
      93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
    4. Re:Why? by Athanasius · · Score: 3, Informative

      This is why although my bank has a security token thing (it's actually a small Chip & PIN terminal requiring you have the card and know the PIN) it only ever requires this be used when you set up a new payee and the first time you send money to that payee. So outside of a bank customer setting up a new payee anyway and the returned codes being intercepted to set up a different payee quickly enough the best a trojan can do is see your account statements, transfer money between your own accounts and pay money to people you already expect to pay. Yes, this means they can fuck with you, but they can't usefully (to them) steal your money.

      Oh, and now I think about it they couldn't usefully do the MITM either, as the input is partially based on the receiving account number or somesuch. So unless they bad guys have an account that matches sufficiently closely the authorisation codes are going to be useless to them.

      They have big fat warnings up about how the thing will never be asked for simply for logging in (not that I expect that would stop some stupid people falling to a MITM attack).

    5. Re:Why? by SmilingBoy · · Score: 2
      Even better are the following devices: Set up payment on bank website. It asks for confirmation showing you the recipient bank account and the amount. On top of that, it shows a bar code with the same information. You then hold your TAN (transaction number) generator against the screen and it scans the bar code. Then, the TAN generator shows the recipient bank account and amount on a display on the generator. You then enter your PIN in the generator and it generates a TAN that is derived from recipient bank account, amount and a "normal" TAN. If this TAN gets intercepted, the attacker cannot do anything with it since it only works for the bank account in question.

      This is the most secure system I know that avoids the need to typing the bank account number into the device manually.

    6. Re:Why? by Lorien_the_first_one · · Score: 1

      I've found a bank that works pretty well on Chrome on Linux and have had no problems so far. As to the straight-jacketed banks, I agree with your assessment. Perhaps they can find other tools that give their customers a bit more peace of mind.

      --
      The diversity and expression of human opinion is essential to human survival.
    7. Re:Why? by LordLimecat · · Score: 2

      It sounds like this isnt hijacking that hardware dongle's "token", but the browser's login "token". That is, the user clicks "log off", but the trojan intercepts that request and presents a phony "logged off" page, while keeping the session open (or alternatively keeps the session open after the browser is closed). It then relays to the C&C server "hey, i have an active bank session here!", where someone operating said server can relay commands to the trojan. At this point, said operator basically has control over the bank account.

      Adding an RSA securID style token to the login process would have no effect on this; once you are logged in, the bank trusts your session until it times out or is logged off.

    8. Re:Why? by LordLimecat · · Score: 2

      Do tell-- how would you avoid this issue? The problem isnt crappy coding on the bank sites, but that these viruses have control over the desktop and are giving real-time control to a remote operator. How is the bank to know that someone else is controlling the workstation?

    9. Re:Why? by Peeteriz · · Score: 1

      As the parent was saying, the token is also used to confirm the transactions after they've been entered - the bank, naturally, doesn't trust the session until it times out or is logged off.

      This same process is also used by my bank on the other side of the world - this closes many potential vulnerabilities - this one with the expiring session; phishing (since even if you get the user to login to a fake site, you can't transfer the funds), cross-site scripting usages to submit data to bank sites, etc. Heck, it was probably designed to combat no-tech attacks such as using the computer and browser session of someone who left for lunch and forgot to log out of the system.

    10. Re:Why? by maxwing · · Score: 1

      Unless it's a signing token (where you enter the payment details to generate the secureity code) this won't necessarily help, since this sort of man-in-the-browser attack is able to modify the payment details that you submit to the Bank's server... and at the same time modify the confirm/receipt screen served back to you, so that from your perspective it looks like you performed your intended transaciton (and entered your token security code), but in fact, the payment has gone off to the attackers desired account.

      In fact, in many respects, a SMS solution which sends you a token code and the details of the payment is better than a token code only soution, since this will let you (if you are not completely oblivious), confirm the payment details before authenticating with the token code.

      Having said that, I think any 2-factor authentication (security token, SMS, card reader, etc) should prevent any fraudulent transactions which are attempted by this sort of malware after you logoff.

    11. Re:Why? by El_Oscuro · · Score: 1

      Paypal offers an option to send a text message to your cell phone on file, thus eliminating the token problem. Why can't other banks do this?

      --
      "Be grateful for what you have. You may never know when you may lose it."
    12. Re:Why? by calmofthestorm · · Score: 1

      For those of us without cell phones, would there be any serious issues with being able to use one OTP generator for multiple sites? A trust authority issues them, and can verify that you are you to the given organization. A keylogger could gank the code and use it for something else, sure, but if I'm not mistake nthat could happen anyway with per-site.

      --
      93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
  4. always close your browser. by LOTHAR,+of+the+Hill · · Score: 1

    Which is why I always close my browser after a banking session. I only have one browser open, and only a single tab on that browser. All sessions, cookies, history, cache is deleted when I close my browser. This helps, but may not stop these kinds of attacks.

    1. Re:always close your browser. by TubeSteak · · Score: 1

      Which is why I always close my browser after a banking session. I only have one browser open, and only a single tab on that browser. All sessions, cookies, history, cache is deleted when I close my browser. This helps, but may not stop these kinds of attacks.

      1. This only holds true if you either
        A) Use porn mode on your browser
        B) Set up your regular browser to automatically delete everything

      2. Even if you do #1, it will not help against this particular Trojan, since it hijacks the session.

      Even TFS should have given you enough information to conclude that closing your browser and clearing your cache isn't going to do shit.

      --
      [Fuck Beta]
      o0t!
    2. Re:always close your browser. by TheMidget · · Score: 2

      Which is why I always close my browser after a banking session.

      Which is why I always use a secure OS and a secure browser to do my online banking.

      If you use Internet Explorer on Windows, "closing" your browser is not enough. Internet Explorer is part of the OS, and keeps on running in the background even if no window of it is showing.

    3. Re:always close your browser. by ub3r+n3u7r4l1st · · Score: 1

      if you take the time to log out rather than just close your browser, the session is dead.

    4. Re:always close your browser. by Dachannien · · Score: 1

      TFA notes that the trojan intercepts the logout request and prevents the server from actually logging you out, even if you think you're logged out client-side.

    5. Re:always close your browser. by kalirion · · Score: 1

      So what you need to do is unplug your computer from the internet for 30 minutes (or however long it takes for the session to expire) after each online banking session. And hope that the banking site validates session ids against IP addresses....

    6. Re:always close your browser. by jesseck · · Score: 1

      The article mentions that since the trojan hijacks the session, and can play man-in-the-middle, it will block your logout request to the bank. This makes the end user feel they did log out, but the trojan has kept the session alive. This makes me wonder if that is why my bank's online banking has an annoying pop-up each time I log out- so that I know for a fact that I am logged out. But the feature still pisses me off, as I cannot immediately browse to another page without clicking "OK".

    7. Re:always close your browser. by LordLimecat · · Score: 1

      It seems to me that if everyone here had actually read the article, about 80% of these comments would never have been posted.

    8. Re:always close your browser. by LordLimecat · · Score: 1

      If you have a virus on your computer, it doesnt matter what OS or browser you use. This thing could be a usermode rootkit running a usermode driver, intercepting all network calls made by said user and rerouting them. Once you have the virus its too late.

      Its only market share which has saved Linux and Mac from getting their comeuppance; a good number of the flaws out there would have no issue exploiting the PDF or Flash or Java plugins through Firefox running on Mac or Linux. Even up-to-date plugins have their issues; hence the name "Zero-day".

    9. Re:always close your browser. by LordLimecat · · Score: 1

      That is not correct. Claiming "it keeps on running" implies that there is a process or thread open using iexplore.exe, which is not true. Ieframe.dll is used by explorer, but if you close explorer that dll handle also closes.

      It is tied into the OS in that it is used for rendering quite a lot, from help files to web pages to Steam's interface, but I dont see any reason you cant close all IE handles.

    10. Re:always close your browser. by The+Wild+Norseman · · Score: 1

      Use porn mode on your browser

      They actually have those? I always thought I made that up so that my wife thought I couldn't remove that "feature."

      --
      "A government is a body of people usually -- notably -- ungoverned." -Shepherd Book
  5. Close browser not just log out by grahamm · · Score: 2

    Hence the suggestion that after using online banking, you close the browser not just log out of the session. Or would this not help with this malware?

    1. Re:Close browser not just log out by maxume · · Score: 1

      It runs as a separate process from the windows shell there poindexter, so when you close it, the session really does go away.

      Anyway, the way this technique works, once the session is successfully hijacked, even turning the computer off isn't going to help any.

      --
      Nerd rage is the funniest rage.
    2. Re:Close browser not just log out by Rick17JJ · · Score: 1

      The article says that OddJob targets both Internet Explorer and Firefox, so apparently just switching to Firefox would not be enough.

      As a Linux user, I noticed that the article does not mention anything one way or the other about other operating systems such as Linux or Mac OS. The article also does not mention other less common browsers such as Opera. If there were enough Linux users to be worth targeting, I wonder if they could come up with a Linux version of OddJob, or not?

    3. Re:Close browser not just log out by LordLimecat · · Score: 1

      It would not help with this malware. The malware keeps the session open; that is in fact how it operates and why it is so novel.

  6. Real Issue or Ad? by jasnw · · Score: 5, Informative

    From the source site (the blog at http://www.trusteer.com/

    "The good news is that Trusteer's Rapport secure web access software- which is now in use by millions of online banking customers - can prevent OddJob from executing."

    Now, I don't know Trusteer's rep, but when I see a story like this that originates from what appears to be a source that's in the business of selling security software, I want a second opinion from another source. A quick "google" for OddJob finds stories that all seem to tie back to Trusteer's blog entry. This story also doesn't say much about platform sensitivity. Is this an issue on any OS platform that uses Firefox, for example?

    1. Re:Real Issue or Ad? by pem · · Score: 1
      And I just thought it was me -- reading the article looking for how I avoid the problem and not seeing it.

      Any real security company would either say "you're hosed on this platform" or "do x, y, and z and you'll be fine."

      I say it's an ad.

    2. Re:Real Issue or Ad? by Lorien_the_first_one · · Score: 1

      Agreed.

      --
      The diversity and expression of human opinion is essential to human survival.
    3. Re:Real Issue or Ad? by Lorien_the_first_one · · Score: 1

      Looking at the article again, I don't see any byline. Just a posted date and that's it. If this is really big news, no one wants to take credit for it.

      Of course, I might have missed it. Did anyone else see it?

      --
      The diversity and expression of human opinion is essential to human survival.
    4. Re:Real Issue or Ad? by orange47 · · Score: 1

      there must be better solutions. why don't banks send a sms message with total sum and code, so that customer needs to enter code in order to authorize payment.

    5. Re:Real Issue or Ad? by straponego · · Score: 1

      These articles almost never include any information about the OS platform, for some reason. It's very strange; that's fundamental information. But googling around shows that-- as always, when the platform is omitted-- the platform is Windows.

  7. Re:that would not help. by anton_kg · · Score: 1

    They hijack the session and keep it alive on the server. An internet banking application should implement absolute session timeout which should expire regardless of keepalive requests from a users after 24 hours, for example.

  8. Not good by sakdoctor · · Score: 5, Informative

    http://www.computing.net/answers/security/rapport-security-software-avoid-using-it/28295.html

    This product is to be avoided at all costs...if anyone is still having problems, I have managed to switch it off and uninstall it, altho' the Rapport/Trusteer team clearly did not want to help, and many believe it's not intended to be uninstalled.

    1. Re:Not good by Zorpheus · · Score: 1

      I don't have any of these problems with this software.
      No idea how good it is though. I hardly notice that it is running, even on my old 1GHz laptop.

  9. Um, this is news because...? by filesiteguy · · Score: 1

    AFAIK, session hijacking has been an issue since - well - since Al Gore invented the intraweb.

    No matter what browser you're using - unless it is Lynx - you probably can be involved in a session hijack issue. UNLESS you forcibly close that session by closing your browser.

    I saw a post about using Wintendo. I don't think that Windows or Linux or OSX are any more or less vunerable. Just the fact that people don't forcibly close sessions.

    Now, where did I put that copy of Firesheep?

    1. Re:Um, this is news because...? by WillerZ · · Score: 1

      UNLESS you forcibly close that session by closing your browser.

      Doesn't help. Web servers do not (and cannot) know when your browser has been closed.

      Besides, if the hijacker has done their job properly and you've only ever been communicating with the server you think you're connected to via their proxy, you can't disconnect unless they let you do so.

      --
      I guess today is a passable day to die.
    2. Re:Um, this is news because...? by operator_error · · Score: 1

      You could boot up your PC using a read-only Linux CD before you initiate your session with the bank. You can always checksum the CD to ensure at-minimum that your PC client is clean.

    3. Re:Um, this is news because...? by filesiteguy · · Score: 1

      OIC

      Okay, so basically it sounds like the programmers did a poor job of implementing state.

      Whenever I've done an application (which I don't anymore being a PHB) I always forced closed a session on either logout or browser disconnect. (You never know when that BSOD might hit for those using windows.)

      Ah, well, I guess my 75-year-old father-in-law is right in that he refuses to do online banking and insists on going into the branch for every single transaction. :P

  10. Can a persistant connection protocol solve this? by Marrow · · Score: 1

    A http protocol that, instead of (connect, download, disconnect), allows for a sustained connection throughout the session and then a final disconnect when the session concludes. A persistent connection could mean that your credentials would be valid only for a single connection and logging out would sever that connection and invalidate the credentials. I am sure the idea has been tossed around and thrown out already, but I am curious.

  11. Live CD by Anonymous Coward · · Score: 1

    Safest way to bank online is to use a Linux LiveCD.
    No need to learn Linux, nor even install Linux. Simply boot to a Linux live cd. Nothing is written or saved to anywhere on the computer, so nothing for anyone to copy. It's not booting into windows, so no trojan/virus is there to affect it.

    Better explanations here, and a simple howto:

    http://voices.washingtonpost.com/securityfix/2009/10/e-banking_on_a_locked_down_non.html

    http://voices.washingtonpost.com/securityfix/2009/10/avoid_windows_malware_bank_on.html

    .

    1. Re:Live CD by hoggoth · · Score: 1

      Even better if you are a little technical, set up a "frugal" boot partition. This will unpack and boot a CD image much faster than booting from CD and when you power down it doesn't keep any state. No viruses survive the reboot.

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
    2. Re:Live CD by tlhIngan · · Score: 1

      Even better if you are a little technical, set up a "frugal" boot partition. This will unpack and boot a CD image much faster than booting from CD and when you power down it doesn't keep any state. No viruses survive the reboot.

      I go the netbook route - they're cheap and disposable. I have one running Linux, and the ONLY thing it does is banking. When I've finished paying my bills, it gets shut down and put back on the shelf.

      Seriously, it's one of the great uses of a netbook - dispoable appliance computing. They're so cheap these days and perfect for the task.

    3. Re:Live CD by WillerZ · · Score: 1

      Even better if you are a little technical, set up a "frugal" boot partition. This will unpack and boot a CD image much faster than booting from CD and when you power down it doesn't keep any state. No viruses survive the reboot.

      Since it's on writable media, this is only true until someone writes a more sophisticated piece of malware. The same applies to a Live CD on a CD-RW to an extent. A Live CD on a finalized CD-R really is immutable.

      --
      I guess today is a passable day to die.
    4. Re:Live CD by hAckz0r · · Score: 1
      Somebody mod this parent UP!

      As long as you trust the source of the LiveCD and it is on non-rewritable media, this is the best solution. The only vector left for the malware writers would be to store their malware in Flash memory in the GPU, NIC, or system chip sets in order to survive a reboot. If nothing is persistent on that machine then the malware has no place to hide. Each time the LiveCD comes up clean despite the state of the possibly infected 'normal' boot disk. Just don't surf the web prior to doing your banking and you will be reasonably safe.

    5. Re:Live CD by orange47 · · Score: 1

      until they move to bios/firmware..

    6. Re:Live CD by hoggoth · · Score: 1

      Yeah yeah yeah and the FBI can point a laser at your window and listen in to your conversations. But practically speaking, booting off a CD image in it's own partition into an operating system that is known to be more resistant to malware is pretty secure. It's is more secure than how people handle the rest of their lives (their front door locks, their car, handling their credit card receipts, etc.).

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
  12. a new type of financial malware? by doperative · · Score: 1

    "A new type of financial malware has the ability to hijack customers’ online banking sessions in real time using their session ID tokens"

    What ever you do don't mention Microsoft Windows .. :)

    "OddJob's most obvious characteristic is that it is designed to intercept user communications through the browser. It uses this ability to steal/inject information and terminate user sessions inside Internet Explorer and Firefox"

    How does the OddJob 'financial malware' get on the computer in the first place. What Desktop Operating Systems are not vulnerable?

  13. Re:that would not help. by andrea.sartori · · Score: 1

    I was about to reply "use a (non-windows) live cd and a non-IE browser and you are safe". If the session is kept alive on the server, that's an entirely different problem. But wouldn't a session be usually "identified" by the presence of a client-side cookie (or another client-side authentication token)? I mean, if the client shuts down isn't the session automatically terminated?

    --
    Mostly harmless.
  14. Re:single Linux distro by BagOBones · · Score: 1

    Na as soon as such a project gets started, a team will start fighting and a fork will appear.

    --
    EA David Gardner -"... but the consumers have proven that actually what they want is fun."
  15. Transaction signing by Knightman · · Score: 1

    Some banks in Sweden signs the online-transaction with a key generated by a standalone card reader where you enter a security token + date + amount + pin. The key generated is unique for your specific transaction and cannot be hijacked.

    The downside is that there's a bunch of numbers to input on the card reader but I would say it's almost foolproof security-wise.

    --
    --- Reality doesn't care about your opinions, it happens anyway and if you are in the way you'll get squished.
  16. Re:that would not help. by andrea.sartori · · Score: 1

    Self-slap: I hadn't RTFA. "The code is capable of logging GET and POST requests"... "By tapping the session ID token"...
    OK. I'll have to turn back to "use an OS that cannot run EXEs and hope it takes very long to deploy a .sh version".

    --
    Mostly harmless.
  17. 100% Safe Banking... by BoRegardless · · Score: 1

    ...@ the teller window.

    I appreciate online banking for those who NEED it, but I don't and don't want to worry about the 4 electronic devices I carry being hijacked someway to get at a bank account.

    1. Re:100% Safe Banking... by Errol+backfiring · · Score: 2

      What is this "teller window" you speak of? Can I encourage my bank to install one?

      --
      Nae king! Nae laird! Nae yurrupiean pressedent! We willna be fooled again!
  18. Re:that would not help. by Frankiezzz · · Score: 3, Informative

    If you use a live cd, then you're not booting to your [presumably] windows hard drive, so you are therefore avoiding any malware/trojan/virus therein. There are no cookies or session id's or anything else saved from a live cd. All it takes is a reboot to a Live cd, do your online banking, remove cd, reboot to windoze. http://voices.washingtonpost.com/securityfix/2009/10/e-banking_on_a_locked_down_non.html

  19. Re:that would not help. by maxume · · Score: 1

    It is transmitting the session information to a server.

    --
    Nerd rage is the funniest rage.
  20. 2 Cents by d6 · · Score: 1

    How I try to reduce my risk banking online:

    1. Never ever log in from work.
    2. Use a virtual machine w/ Minimal install of non Windows OS
    3. Only use the VM for banking. Close it when done.

    1. Re:2 Cents by ub3r+n3u7r4l1st · · Score: 1

      If you use an Ethernet connection (not wireless) than you should always use bridged networking rather than NAT for your VM.

  21. Banks need to push out VMs by erroneus · · Score: 1

    These days, attacks are becoming increasingly sophisticated and the level of security required by banks has not really increased as the level of sophistication and tech savvy of their customers has not increased.

    If the banks were to team up with an established and/or hungry VM software vendor such as VMWare or Oracle (current VirtualBox owner), perhaps a "program" which is actually a carefully created VM host application which contains a securely locked down VM running within, could better serve the needs of the banks and its customers.

    From a user standpoint, this would seem like an ordinary application. But since it would be a VM, it could get locked down more tightly than anything in the past since it wouldn't need to do anything more than run its single application. This would make it infinitely more stable and secure when compared against the way things are today.

    1. Re:Banks need to push out VMs by WillerZ · · Score: 1

      Doesn't work – you can modify the VM's memory contents and read/mutate its I/O operations from the host machine. It would in many respects make the attacker's job easier as they would only have one OS/browser version to go at.

      --
      I guess today is a passable day to die.
    2. Re:Banks need to push out VMs by erroneus · · Score: 1

      You mean it would be impossible to encrypt the VM's running memory? I seriously doubt that would be impossible. Once encrypted, it should be a great deal more difficult to attack.

      I know nothing can be perfect, but that is as near perfect as anyone should be able to get on a Windows machine.

    3. Re:Banks need to push out VMs by erroneus · · Score: 1

      A live CD doesn't store useful information and requires rebooting... yeah, still, probably a better idea... or even a flash drive with live OS on it. At least in that case, reports can be generated and placed on an area of the drive readable by the user so they can import/export their quickbooks or what-not.

    4. Re:Banks need to push out VMs by erroneus · · Score: 1

      Wow... seriously? You don't think I know what I am talking about? Been on here a long time and probably in the industry longer than you have been alive.

      Yes, a VM... a VM appliance, more precisely. There is already VMWare player and there is already free VM host software out there. The trick would be to package up the VM files and the player/host into a single package that can be run conveniently and simply. I could be a pointy-haired boss and still know that this is a workable solution. Hell, there was talk and proof of concept not more than 3 years ago about Malware that installs itself as a host and makes your OS a guest OS rendering the infection undetectable to the OS. It's quite doable.

      The biggest problem is that security is not convenient which is why people, when given the choice between convenient and secure, they choose convenient almost every time.

  22. No? by OverlordQ · · Score: 1

    This is a completely new piece of malware that pushes the hacking envelope through the evolution of existing attack methodologies.

    Trojan.PWS.Egold has been around for at least 5+ years that does effectively the same thing.

    --
    Your hair look like poop, Bob! - Wanker.
  23. I look forward to the results by kiehlster · · Score: 1

    Excellent, so next time I perform monetary operations, the computer's going to start asking me trivia questions? I like the idea of requiring anyone who handles money to actually have a brain... oh wait, now we have Watson. Wait til the hackers link trivia captcha with Watson. We're all screwed, unless... we filter all answers that begin with "what/who/where is".

  24. But does it run on Linux??! by mspohr · · Score: 1
    As usual, the summary and the linked article are missing actual details which might be useful.

    My main question is "Does it run on Linux or Mac?". I suspect not from reading between the lines but it would be useful to know.

    --
    I don't read your sig. Why are you reading mine?
  25. Re: Can a persistant connection protocol solve thi by Marrow · · Score: 1

    Hmm, good thoughts. Thanks.

  26. Ad... by jbeiter · · Score: 1

    reads like a FUD based infomercial. No mention of the banks targeted, how to detect an infection, vulnerable OSs... just the alarm sounding of a problem they appear to be in unique position to solve. how conveeeenient.

  27. Re:All the "penguins" have is their effete MOD DOW by butalearner · · Score: 2

    P.S.=> Which, in the end, speaks MORE FOR ME, than against me... because, when ALL YOU HAVE IS EFFETE MOD DOWNS, that have NO TECHNICAL JUSTIFICATION BEHIND THEM? You're shown as "helpless henrys"... and you ALL know it! apk

    I know, I know, don't feed the trolls.

    I'll play along for a moment and keep pretending like the number of vulnerabilities are a valid measure of a system's security. Let's take a closer look at your secunia links: the number for the Linux kernel includes all vulnerabilities from 2003-2011. Windows 7 was released in October 2009. The most severe unpatched vulnerability in the Linux kernel is rated "Less critical," or 2/5. The most severe unpatched Windows vulnerability is rated "Highly critical," or 4/5. The actual numbers are pretty even: both had 47 in 2010, Win7 has had 6 and Linux has had 4 so far this year. And hey, I don't even need to cite this info, you've already done it for me.

    Now let's find some more of these facts that you love so much. There were at least 1,017,208 malware programs *created* in the first half of 2010...99.4% of them for Windows. Now consider that, by far, the primary entry point of malware is social engineering, not actual system vulnerabilities. I know this is Slashdot and all, but once you have less tech-savvy family and friends on your computers and networks, it doesn't matter how careful or knowledgeable you are.

  28. Re:Your "FUD", vs. MY FACTS... ok? Step inside... by Anonymous Coward · · Score: 2, Informative

    You didn't read further...

    The most severe unpatched Secunia advisory affecting Linux Kernel 2.6.x, with all vendor patches applied, is rated Less critical

    The most severe unpatched Secunia advisory affecting Microsoft Windows 7, with all vendor patches applied, is rated Highly critical

    Don't even get me started on Microsoft applying patches on patches without reporting it to users.

    Here's where you are wrong: By Microsoft's own admission, Windows 7 kernel is the same as Windows Vista kernel only adding new features. That means all of Vista's problems are 7's problems. You were comparing it to the entire 2.6.x series kernel right? In reality you should really only be comparing kernel 2.6.27 and newer as all older versions have reached end of life.

    So even counting the end of life versions of the kernel we have 2.6.x - Unpatched 5% (13 of 249 Secunia advisories) = 13 unpatched
    and Vista 7% (9 of 138 Secunia advisories) + 7(same kernel) 11% (6 of 57 Secunia advisories) = 9+6 = 15 unpatched

    So the kernel found in both Vista and 7 has 2 more unpatched advisories and some of them are rated highly critical none in the Linux kernel are. How many super secret microsoft patches never caught prior to patching and/or acknowledged? Who knows. You fail.

  29. Applications do not have to come from banks ... by perpenso · · Score: 1

    And I'm sure the bank will get on that Linux version of the application right away.

    Companies like Intuit seem to have no problem connecting to various major banks and performing online financial transactions. What makes you think that the banks have to write the application?

  30. Re:Your "FUD", vs. MY FACTS... ok? Step inside... by lwriemen · · Score: 1

    KNOWN Windows 7 security vulnerabilities, IN ITS ENTIRETY Gui shell & all (02/22/2011) = 11% (6 of 57 Secunia advisories)

    http://secunia.com/advisories/product/27467/

    ---

    KNOWN Linux 2.6 security vulnerabilities, kernel ALONE, & not counting GUI shells ones too (02/22/2011) = 5% (13 of 247 Secunia advisories)

    http://secunia.com/advisories/product/2719/?task=advisories

    ---

    From these sites, "Statistics for 2011", Criticality: Windows 33% Highly 67% Less; Linux 33% Less 67% Not; Where: Windows 67% From remote; 17% from local network; 17% Local system; Linux 100% Local System.

    Looks like Windows is much more vulnerable to remote, critical attacks than Linux. The impact graph also makes Windows look bad. Going back to 2010 doesn't help Windows case either.

  31. Use paper money. by h00manist · · Score: 1

    And buy from the corner grocery. Locally produced stuff. On foot. You just cut out a half dozen international corporate middlemen.

    --
    Build your own energy sources from scratch. http://otherpower.com/
  32. Re:Conspiracy by ub3r+n3u7r4l1st · · Score: 1

    Jobs for programmers on both sides. AV vendors get huge profit. Win-Win situation!

  33. ZTIC? by mlts · · Score: 2

    What is ironic is that IBM Zurich was predicting this exact type of attack.

    This is why they made the ZTIC prototype, and is why UBS is using it under their name of the UBS Access Key.

    Why is the ZTIC so unique that IBM made it? Couple reasons:

    1: Simplicity. Plug it in a USB port, it makes a secure connection through the computer to the bank, and no matter how trashed the host computer is, the worst it can do is stop the connection. It confirms access and transactions on the device, so even if the web browser is saying that a transaction was successful, the ZTIC will show if it got modified and turned into a large bank withdrawal heading to Elbonia in reality.

    2: Low attack surface. Almost anything can be hacked, but it only does one task. If the device is constructed right, reflashing the device without taking it apart and finding the JTAG parts on a chip would be almost impossible.

    3: Even Joe Sixpack might wake up and not let a transaction through if the $100 that was going to his bookie for a Superbowl game showed up as a $10,000 transfer to an offshore bank. So, it does contribute to slowing down even PEBKAC issues.

  34. Re:No, Linux shows 2x as many bugs @ SECUNIA by shadowfaxcrx · · Score: 1

    First off, you'd probably do better in the credibility department if you stopped posting anonymous.

    Second, whether you're right or not about number of bugs in Linux vs Windows doesn't matter one whit. Linux is more secure than Windows because security through obscurity is a real concept. Just as no one is going to rob a house that only has a coffee table and a gallon of spoiled milk in it, no one is going to spend a lot of time and effort designing a Linux theft-malware, because they can steal a lot more money by designing a Windows theft-malware. There are a lot more people using Windows than Linux, and so the criminals are going to target their operations on them.

    This is why a friend of mine amuses me by constantly trying to get everyone he knows to switch to Ubuntu "because it's more secure." Well, if he gets his way, it won't be anymore, and then the points you make might come in to play.

    --
    "I disagree with you" does not equal "flamebait."
  35. technobabble <3 by nthwaver · · Score: 1

    "The most important difference from conventional hacking is that the fraudsters do not need to log into the online banking computers - they simply ride on the existing and authenticated session, much as a child might slip in unnoticed through a turnstile at a sports event, train station, etc."

    Like putting too much air in a balloon!

  36. Bank customers, please explain me once again... by jonwil · · Score: 1

    ... why you choose to bank with a bank that doesn't support your choice of OS & doesn't take security seriously?

  37. Solution to 99.99% of bank phishing problems by jonwil · · Score: 1

    Bank issues you with a little calculator like device containing a keypad and an internal secret number known to the bank.

    When you make a transfer, you key the account number and the amount into the calculator and it prints a code that you key into the bank form.

    If the code doesn't match what the bank calculated based on the submitted account number and amount, the transaction is rejected.

  38. Re:You're right about 1 thing (I've said it 4 year by shadowfaxcrx · · Score: 1

    I wasn't trying to draw a distinction in merit between registered users and AC's. But when the AC starts yelling, typing in bold, calling people names "lusers, etc," and starts trying to get into a pissing match about who's accomplished more than who, they're living up to the "coward" part of the AC handle.

    If you're gonna come on here and fling insults, and jockey about acting as though you're better than everyone else, at least have the guts to register a name so that you have to face the consequences of your words. And no, by consequences, I don't mean getting modded up or down - my signature should have given you the hint as to what I think of that system - but consequences in that if you wish to be heard, you will have to take at least a few marginal steps not to alienate everyone by being a jerk.

    Also, you might try getting your facts straight. I never said you were wrong about Linux being less secure than Windows. I said it doesn't matter, because Linux doesn't have even a fraction of the market share that Windows enjoys. In short, regarding the straight facts, I was on your side and in fact adding to your argument in my point about security through obscurity.

    --
    "I disagree with you" does not equal "flamebait."
  39. Re:The ac was attacked 1st, he defended himself by shadowfaxcrx · · Score: 1

    Relax, we know it's you.

    --
    "I disagree with you" does not equal "flamebait."
  40. Re:Remote or local = same vs. javascript exploit by lwriemen · · Score: 1

    Try reading the definitions for the classifications. You CAN'T turn a "from local" into a "from remote". Vulnerability is also measured with respect to the average, so it doesn't really matter what you use or don't use personally.

  41. I'll try to make this simple by lwriemen · · Score: 1

    An installed malware is considered "from local", even if it is running from a remote system. A user had to grant the application access.