Slashdot Mirror


Can Ubuntu Save Online Banking?

CWmike writes with a pointer to this ComputerWorld mention of an interesting application of Live CDs, courtesy of Florida-based regional bank CNL: "Recognizing that most consumers don't want to buy a separate computer for online banking, CNL is seriously considering making available free Ubuntu bootable 'live CD' discs in its branches and by mail. The discs would boot up Linux, run Firefox and be configured to go directly to CNL's Web site. 'Everything you need to do will be sandboxed within that CD,' [CNL CIO Jay McLaughlin] says. That should protect customers from increasingly common drive-by downloads and other vectors for malicious code that may infect and lurk on PCs, waiting to steal the user account names, passwords and challenge questions normally required to access online banking." (But what if someone slips in a stack of doctored disks?)

357 of 462 comments (clear)

  1. Reply by Pharmboy · · Score: 5, Funny

    (But what if someone slips in a stack of doctored disks?)

    What do you mean, like a disk that would boot Microsoft Windows instead?

    --
    Tequila: It's not just for breakfast anymore!
    1. Re:Reply by Cryacin · · Score: 4, Interesting

      I actually think this is a good idea. Gives the user something physical to insert, that way they understand it. It also reduces the number of variables in the transaction process.

      Hence, if you're too lazy, don't have the knowledge or it isn't economically viable to get someone in that can secure and configure your computer system, this seems like a sane alternative that makes it a bit harder for a black hat to come in and pillage your account.

      --
      Science advances one funeral at a time- Max Planck
    2. Re:Reply by GIL_Dude · · Score: 5, Insightful

      I guess for those people who shut down their computers more than once a day it would be fine. For those of us who reboot about once a month and use sleep / resume the rest of the time it is a terrible idea to be rebooting all the time to do banking (maybe twice a day sometimes, but at least a couple of times a week). Why would anyone want to put up with that? Even for folks willing to accept it, the bank would inevitably get a smattering of "the wireless doesn't work on my netbook" or something (even though Ubuntu live CD's are pretty good about support they can't manage to support every device). I would be more accepting of a VM or something though than a live CD for my own use.

    3. Re:Reply by Anonymous Coward · · Score: 2, Insightful

      I believe you, obviously a technical person, are free to set up a VM.

      However, Joe Average won't care to setup or purchase a VM for his current operating system, but will settle for rebooting and losing maybe 30s of productivity for it.

    4. Re:Reply by Khyber · · Score: 5, Insightful

      "Gives the user something physical to insert"

      Except the netbook owners, whom have no optical drive.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    5. Re:Reply by flyneye · · Score: 5, Funny

      (But what if someone slips in a stack of doctored disks?)

      Well don't leave 'em layin' around on the floor and no one will slip on them.

      --
      *Repent!Quit Your Job!Slack Off!The World Ends Tomorrow and You May Die!
    6. Re:Reply by Anonymous Coward · · Score: 2, Informative

      Then boot the live cd in a VM... Jeez...

    7. Re:Reply by MaskedSlacker · · Score: 3, Informative

      USB drive then?

    8. Re:Reply by Anonymous Coward · · Score: 2, Funny

      You replied to that post without a smutty joke.
      Congratulations!

    9. Re:Reply by obarthelemy · · Score: 3, Informative

      I'm wondering: If I'm running WIndows, and setup the bank's Linux in a VM, am I still vulnerable to windows's trojans and keyloggers ? I would guess Yes, because keystrokes go WIndows -> VM manager -> Linux VM ? Or not ?

      --
      The Cloud - because you don't care if your apps and data are up in the air.
    10. Re:Reply by WrongSizeGlass · · Score: 3, Funny

      What do you mean, like a disk that would boot Microsoft Windows instead?

      I think they meant AOL disks.

    11. Re:Reply by FrankieBaby1986 · · Score: 1

      If your only computer is a netbook...

      You're doin' it wrong!

      --
      ERROR: SIG NOT FOUND (A)bort, (R)etry, (F)ail?:
    12. Re:Reply by hedwards · · Score: 1

      You do realize that most if not all Virtual Machines allow you to run physical discs, right? Or that it's trivial to convert said discs into images that any VM package will accept.

      It's ultimately probably a better idea to have to boot into it rather than using something else as it makes it more of a deliberate process. A bit of a pain, but more deliberate in nature. Anybody that can't figure out how to work around the reboot limitation shouldn't be doing so anyways.

    13. Re:Reply by selven · · Score: 3, Informative

      A VM is just a program, so any keystrokes will be sent to both the VM and whatever other program feels like it needs them. What you won't have, however, is contextual information - it's not as easy to tell when you're typing in a password in the VM from the host.

    14. Re:Reply by awshidahak · · Score: 1

      If your only computer is a netbook...

      You're doin' it wrong!

      But you don't need to have your only computer be a netbook if you want to check your balance outside of the house. For that, you still need a netbook.

    15. Re:Reply by h4rr4r · · Score: 3, Insightful

      Bullshit, the infected host just watches the guests network traffic to see when it goes to mybank.com.

      VM guests are not secure from the host.

    16. Re:Reply by h4rr4r · · Score: 3, Informative

      You do realize that all Virtual Machine guests are not secure from the host right? or that it would be trivial to screencap/input capture the guest?

    17. Re:Reply by Cyberax · · Score: 3, Insightful

      All banking sites use HTTPS. So simple traffic listening won't help you.

      You'll need to do man-in-the-middle attack, and that's not simple. On Windows you'll have to do it in the kernel level, probably even below the TDI. Doable, but extremely hard.

    18. Re:Reply by blackraven14250 · · Score: 1

      Good thing even less people need netbooks because of their limited functionality. Phew!

    19. Re:Reply by Runaway1956 · · Score: 4, Informative

      This is rated "funny" - but it's really not. I read a story about a credit union, in Texas I think, that found a bunch of CD's had been distributed to customers. The label claimed that they were distributed by the credit union, and that they contained software with which to securely connect to the bank. And, of course, the contents were just a trojan.

      I kind of thought the story was covered here on slashdot, but I could be wrong.

      Ahhhh - here we go. Someone tried to pass it off as "pentesting" in the slashdot story:
      http://it.slashdot.org/story/09/08/27/2331201/Hackers-Or-Pen-Testers-Hit-Credit-Unions-With-Malware-On-CD?from=rss&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Slashdot%2Fslashdot+(Slashdot)

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    20. Re:Reply by dudpixel · · Score: 1

      what a croc. I tried sleep/resume on both linux and windows vista and in both cases there were sometimes issues, and when it DID work, it took just as long to reach a useable state as just cold-booting in the first place. What a useless piece of crap idea that is...

      Either boot your pc normally or use a sometimes iffy mechanism that takes just as long...

      --
      This seemed like a reasonable sig at the time.
    21. Re:Reply by h4rr4r · · Score: 2, Informative

      Damn, you are dumb.
      You listen for the host to talk to the website, then you record keyboard input and do a screencap for good measure.

    22. Re:Reply by Veroxii · · Score: 1

      Well, for people like you and me who do this, a more "advanced" and elegant solution is not a problem. Just open up a VM to boot off the CD. For grandma, rebooting off the CD is good enough.

    23. Re:Reply by Skim123 · · Score: 3, Funny

      You mean Joe Average doesn't have an SSD boot drive yet? What is this, 2006!?

      --

      I could not justify my existence if I were a turkey farmer. Would I terminate myself? Undoubtably, yes.

    24. Re:Reply by Grand+Facade · · Score: 1

      You inconsiderate bastard!

      I am already trying to remove what the bank inserted.

      --
      Rick B.
    25. Re:Reply by Dhalka226 · · Score: 2, Insightful

      Well, so what? Just because it doesn't solve every possible problem for all possible users doesn't mean it's not worth doing.

    26. Re:Reply by fuzzyfuzzyfungus · · Score: 3, Insightful

      If you can't trust the client, a VM is of limited use(not zero use, the union of "the set of machines with malicious Browser Helper Objects that steal banking credentials" and "the set of machines with keyloggers" is almost certainly larger than "the set of machines with keyloggers"); but once a home user box is 0wned, there is very little stopping malware#1 from inviting malwares#2-#N as the situation dictates.

      At some point, at least for banks and accounts with real money in them, it will become economic to ship dedicated appliances and skip the LiveCD/reboot/hardware incompatible/etc problem entirely. There are several possibilities: Imagine, for instance, something like the Beagleboard, but stripped down(no need for that fancy CPU or most of the I/O, something cheaper can load the bank website), and locked down: sealed in a tamper evident plastic box, CPU has on die verification of the bootloader, bootloader will only load signed system image, etc. All that tivoization stuff that gets the Trusted Computing Group excited. Should be under $100, possibly even under $50, in reasonable volume and nigh impossible to crack by software means(and hard to crack by hardware means without the target noticing. It doesn't really matter much if some hobbyist manages to crack his own, with prolonged physical access, that is his business). Just plug in a monitor, ethernet cable, keyboard, and mouse, and away you go.

      For the terminally clueless(no pun intended), for whom peripheral hookup is a bit daunting, there would be nothing stopping you from charging a touch more and shipping a whole netbook. Even full x86 netbooks can be found at ~$200 with fair frequency, and nasty little PDA-in-a-netbook's-body offerings have been under $100 for a while now.

      If even networking is too much of a challenge, you could go the Amazon route of baking in cell access: with proper caching and/or the use of a dedicated application preloaded on the client, the amount of data transfer for most people's banking needs would be tiny(and banks love adding monthly fees, so I'm sure they could find some way to recover the cost).

    27. Re:Reply by pnewhook · · Score: 1

      Agreed. I can't see this approach solving anything.

      --
      Tesla was a genius. Edison however was a overrated hack who liked to torture puppies.
    28. Re:Reply by Anonymous Coward · · Score: 1, Informative

      Go the other way. Run Windows in VirtualBox under Ubuntu, then do your online banking in Ubuntu's Firefox. A keylogger or virus running in Windows cannot see the keystrokes in Ubuntu.

      I actually wrote the author of a keylogger to ask if his product would see the keystrokes in Ubuntu. His reply was no, it could not.

    29. Re:Reply by Zordak · · Score: 2, Interesting

      Why not just hibernate your main OS and then boot into the live CD? It doesn't take that long to load the memory snapshot from a cold boot.

      --

      Today's Sesame Street was brought to you by the number e.
    30. Re:Reply by phantomfive · · Score: 1

      Why would anyone want to put up with that?

      I would put up with it, if I only had windows installed on my computer. Practically speaking, I'd rather go through the extra 90 seconds of hassle to make sure my bank account info isn't stolen. That is worth it.

      --
      Qxe4
    31. Re:Reply by ToasterMonkey · · Score: 1, Insightful

      what a croc. I tried sleep/resume on both linux and windows vista and in both cases there were sometimes issues, and when it DID work, it took just as long to reach a useable state as just cold-booting in the first place. What a useless piece of crap idea that is...

      Either boot your pc normally or use a sometimes iffy mechanism that takes just as long...

      Usually when people refer to using sleep/hibernate as a reliable and quicker alternative to booting, the Mac is implied.

      Just sayin...

    32. Re:Reply by aztracker1 · · Score: 1

      My first thought was of all the wireless drivers on laptops that don't work in a stock install of linux.

      --
      Michael J. Ryan - tracker1.info
    33. Re:Reply by bflong · · Score: 4, Informative

      DNS is not encrypted. All they would have to do is record the dns requests and they would know when you are looking at mybank.com.

      --
      Why is it so hot? Where am I going? What am I doing in this handbasket?
    34. Re:Reply by Endo13 · · Score: 1

      That can definitely be true in some cases, but it doesn't have to be. I've used sleep quite a bit with my laptop (Win7) and so far it's worked flawlessly. It's also back up in a snap. I'd guess it takes about 2-5 seconds from the time I hit a key to wake it up before it's ready to go. A cold boot takes a good bit longer, sufficiently so that due to my impatience I generally go find some quick task (such as using the restroom) to do while it's working at it.

      And did I mention I loath cold starts or reboots? I never do them unless it's absolutely necessary. I've even accidentally left my laptop in sleep mode in the bag for at least 2-3 days, and it was as ready as ever as soon as I woke it up.

      --
      There is no -1 Disagree mod. Slashdot.org/faq defines mod options. USE IT.
    35. Re:Reply by hairyfeet · · Score: 2, Insightful

      The problem with this idea is it is gonna be a nightmare for support. Lets be honest folks..while Ubuntu and other Linux distros have come a loooong way on hardware support, there is still an assload of funky cheapo hardware out there that Linux isn't gonna work well with, and the kind of folks that would require this kind of help certainly aren't gonna be technical enough to run a bunch of CLI crap to get their cheap ass wireless card or other cheap shit to go. How well does Ubuntu support those funky SiS chipsets and GPUs? How about all those shitty wireless cards in the $299 best buy specials? And don't forget you are also gonna have customers running old shit, like those Ali and other off brand chips.

      This idea might be fine if we were talking about at least some sort of standardized hardware, but we ain't. Trust me, as a PC repairman I see all the time huge amounts of cheap ass, funky ass, WTF were they thinking Chinese junk cross my desk ALL the time. Hell getting some of that crap to work in Windows can be a royal PITA, especially the cheapo junk laptops that everybody seems to be buying nowadays. I can't even imagine what a royal PITA nightmare from hell supporting all those funky configs with a Live Ubuntu CD is gonna be like.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    36. Re:Reply by beakerMeep · · Score: 1

      I now know VMs are not secured from the host because h4rr4r is awesome and shared his insight with me. He is also not controlling my machine right now and is definitely not posting this message. Also for the ladies out there, h4rr4r@VMsareNotSafe.org

      --
      meep
    37. Re:Reply by Crudely_Indecent · · Score: 1

      I would be more accepting of a VM or something though than a live CD for my own use.

      Why not both?

      VMWare Player is free, and can be configured to boot a CD. Why not a CD containing an ISO image and pre-configured VMWare player for several platforms.

      1. User inserts disk
      2. Autorun VMWare player
      3. Bank profits

      --


      "Lame" - Galaxar
    38. Re:Reply by unixan · · Score: 2, Interesting

      Not for long.

      --
      This signature intentionally left unblank.
    39. Re:Reply by Khyber · · Score: 1

      Yes, they'll spend all that money to have bootable LiveDrives to hand out?

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    40. Re:Reply by Khyber · · Score: 1

      I have no good sense of pornographic humor. Most of my humor involves dead baby jokes, ethnic jokes, and schadenfreude.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    41. Re:Reply by Khyber · · Score: 1

      Good thing I have two desktops, two laptops, a hypervisor-cracked OS-installed PS3, and I'll be buying a netbook sometime soon pretty much for business/banking travel.

      Not counting the modded PSP.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    42. Re:Reply by Khyber · · Score: 1

      It barely provides a solution for any percentage of users, that's the problem, especially if taken at the face value it has been stated - livecd + netbook are almost always exclusionary.

      Then we have the issue of making sure that one distro is capable of supporting all of the wireless cards netbooks use (not easy) and maybe even laptops or desktops, since not everyone will have a netbook.

      Flash drives to just hand out will get prohibitvely expensive soon enough.

      This is really a non-win for anybody, as far as I can see.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    43. Re:Reply by Artemis3 · · Score: 1

      An SD card. All Netbooks should have an SD reader anyway.

      --
      Artix
      Your Linux, your init.
    44. Re:Reply by assassinator42 · · Score: 2, Informative

      No, they'll still be unencrypted. DNSSEC just signs the data so you know it hasn't been tampered with.

    45. Re:Reply by Onymous+Coward · · Score: 1

      Hibernate works pretty well here. Not too slow if I don't have much loaded in memory.

      The boot sequence has what I think is an awful BIOS POST lag, but something tells me that's going to shorten over time.

      Hm. We should probably pressure manufacturers by desiring quick boots; using boot time as a criterion with motherboards we're considering.

    46. Re:Reply by wall0159 · · Score: 1

      "reboot about once a month and use sleep / resume the rest of the time"

      Well they wouldn't be using Windows anyway, would they?!? ;-)

    47. Re:Reply by mjwx · · Score: 1

      I'm wondering: If I'm running WIndows, and setup the bank's Linux in a VM, am I still vulnerable to windows's trojans and keyloggers ? I would guess Yes, because keystrokes go WIndows -> VM manager -> Linux VM ? Or not ?

      Which is why you use an OSK (On Screen Keyboard) in the VM itself for user names and passwords, do not accept input from any other source. OK, forget the VM and just put an OSK into a web browser, several banks already do this.

      You can never trust the client to be safe (which is why walled garden security never works), even with a VM you have to contend with Windows keyloggers, with booting into the OS from BIOS you still have hardware keyloggers. The OSK in browser solution is better whilst only being slightly more annoying to the end user, yes it's not impenetrable but you'll never find perfect security no matter how hard you look.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    48. Re:Reply by Entropy98 · · Score: 1

      A VM is just a program, so any keystrokes will be sent to both the VM and whatever other program feels like it needs them. What you won't have, however, is contextual information - it's not as easy to tell when you're typing in a password in the VM from the host.

      Sure its easy, the login details are going to come right after someone types "Bank Of America" or "Facebook" or "Paypal". Just have the key logger send home the 50 characters following any of the site names youre interested in.

      bankofamerica.com
      -enter-
      -click-
      username
      -click-
      password

    49. Re:Reply by Vectormatic · · Score: 1

      hibernate your normal OS, it will restart to your previous state

      seriously though, while this is a generally good idea, once you put all that stuff on a cd, you lose any and all ability to patch the software. Meaning that if the bank puts out a CD with firefox version X, and two months later a serious vulnerability is found, all those users will be forcedly be using an unsafe version, without means to patch (unless at every update the bank mails a fresh CD, at which point users will be confused as to which cd to use). Sure the browser goes right to the bank website, so getting the browser infected would be a small challenge.. but still.

      I would think it still is orders of magnitude better then using their normal windows/IE installs, but this way somewhere in 2020 people will be still using FF 3.5 and *buntu 9.10 for their banking..

      --
      People, what a bunch of bastards
    50. Re:Reply by dangitman · · Score: 1

      Gives the user something physical to insert, that way they understand it. It also reduces the number of variables in the transaction process

      You obviously have vastly different experiences with physically inserting things than I do.

      --
      ... and then they built the supercollider.
    51. Re:Reply by brusk · · Score: 1

      But if the VM is used only to access the bank site, they'll have a pretty good guess of what the user is visiting.

      --
      .sig withheld by request
    52. Re:Reply by brusk · · Score: 1

      Usually when people refer to using sleep/hibernate as a reliable and quicker alternative to booting, the Mac is implied.

      Do Macs even have a hibernate function? I thought they only slept. In any case, my ThinkPad is a sound sleeper/hibernater and wakes up refreshed and ready 99% of the time.

      --
      .sig withheld by request
    53. Re:Reply by compro01 · · Score: 1

      Small USB drives are not that expensive, especially when you buy in bulk. I can find 128MB drives (plenty of room for a customized version of DSL or SliTaz or whatever your favorite mini-distro is) for under $2 a piece. Or if you want lots of room for a larger distro, 2GB drives can be found practically everywhere for under $8 and most likely much cheaper in bulk.

      --
      upon the advice of my lawyer, i have no sig at this time
    54. Re:Reply by xilmaril · · Score: 1

      hibernate your normal OS, it will restart to your previous state

      seriously though, while this is a generally good idea, once you put all that stuff on a cd, you lose any and all ability to patch the software. Meaning that if the bank puts out a CD with firefox version X, and two months later a serious vulnerability is found, all those users will be forcedly be using an unsafe version, without means to patch (unless at every update the bank mails a fresh CD, at which point users will be confused as to which cd to use). Sure the browser goes right to the bank website, so getting the browser infected would be a small challenge.. but still.

      I would think it still is orders of magnitude better then using their normal windows/IE installs, but this way somewhere in 2020 people will be still using FF 3.5 and *buntu 9.10 for their banking..

      So set firefox to check for updates first... but really, the target audience of this live cd isn't updating their software every 2 months, or year, so I think your argument isn't quiet spot on.

    55. Re:Reply by clemdoc · · Score: 1

      If the people use whichever version of FF is on the CD just to access the banks website, they should be fine. As long as the bank doesn't include any exploits on their website (ahm, wait...).
      I suppose that mailing a CD to your customers once a year would be fine.

    56. Re:Reply by rabiddeity · · Score: 4, Insightful

      >USB drive then?

      If you're going to do that, then you might as well just make an intelligent crypto token that generates a sequence of numbers according to some known algorithm. The device should have a set of buttons (akin to a small PIN pad) where the user enters a known sequence of buttons on the device itself. Online bank software either queries the device directly as USB (which may introduce other security issues) or has the user enter a set of numbers from an onboard display, in addition to their username and password. A single PIN entry allows a single login session. For extra security have the user press a "confirm" button on the device and perform another verification every time money is transferred or other sensitive operations take place.

      Prevents access via software keyloggers, because the buttons are on the device itself. Provides two-factor authentication, making phishing attacks a little bit tougher if done correctly. Should be reasonably cheap. And it's a lot more convenient than booting into another OS to do your banking.

    57. Re:Reply by juasko · · Score: 1

      This just have to be som American bs banking. I have no trouble with online banking, I do it trough my home computer, my mobile and the any PC at the library or internet café. Why make things more difficult than they are. Go study Finnish or Estonian banks.

    58. Re:Reply by sourcerror · · Score: 1

      Please, how a VM does provide you security, if it runs on top of an infected host? (That's potentially VM aware?)

    59. Re:Reply by sourcerror · · Score: 1

      What if your intruder infects the VM binaries? (Or it's hard disk images. Let's suppose it's a multiplatform virus.)

    60. Re:Reply by RMH101 · · Score: 1

      I'm pretty sure any decent keylogger does just that: it logs keystrokes, irrespective of whether it's goign into a VM or the host OS. The host OS has to pass keyboard presses to the VM: I'd assume that it could log them and screencap just as well as if running on the host.

    61. Re:Reply by RMH101 · · Score: 1

      Yes, but it's tranparent, it's a really nice feature. Shut the lid, it goes to sleep, but not until it's dumped the RAM contents to a disk file invisibly in the background. Open it up, it wakes from sleep ignoring the hibernation file. Leave it asleep until the battery goes flat: it uses the hibernation file to come out of hibernation. Really good user interaction design.

    62. Re:Reply by brusk · · Score: 1

      Thanks, I didn't know that. But what if you know you won't need your computer for several days, but don't want the battery to drain in sleep mode (e.g., you're leaving your cabin in the woods to go fight grizzlies)? Can you intentionally hibernate?

      --
      .sig withheld by request
    63. Re:Reply by Sique · · Score: 1

      When the focus of the keyboard is not the VM, then the VM will not see any keystrokes.

      --
      .sig: Sique *sigh*
    64. Re:Reply by DrXym · · Score: 1

      If you have keyloggers or trojans running in your host environment I'd suggest removing them first rather than worrying about how to run a secure VM. Once someone owns you, they OWN YOU.

    65. Re:Reply by RMH101 · · Score: 1

      My bad, misread the parent post. You're right of course: a compromomised VM won't see host keyboard traffic.

    66. Re:Reply by jesset77 · · Score: 1

      I'm pretty sure any decent keylogger does just that: it logs keystrokes, irrespective of whether it's goign into a VM or the host OS. The host OS has to pass keyboard presses to the VM: I'd assume that it could log them and screencap just as well as if running on the host.

      Derpa derpa, if the Host OS is the hardened, bank-site-only linux distro and the VM is the free-for-all OS (let's say Windows, doesn't have to be) then no keylogger inside of the VM could capture keystrokes when the VM lacks input focus, especially if the user has the presence of mind to shut down the VM before opening the banking kiosk-mode browser session.

      And for those who might wonder, this approach would be easy to implement with a firewall on the Host OS, only allowing traffic from the VM's process ID to have free reign of network resources. :3

      In other news, what effects will this have on new trends such as Twitpay? :P

      --
      People willing to trade their freedom of expression for temporary entertainment deserve neither and will lose both.
    67. Re:Reply by jesset77 · · Score: 2, Interesting

      OSK, eh? I don't know about modern keyloggers, but Back Orifice took posturized screenshots 128px square centered around the mouse at each click without users noticing in the days of dialup.

      --
      People willing to trade their freedom of expression for temporary entertainment deserve neither and will lose both.
    68. Re:Reply by t4inted · · Score: 1

      You mean like the swiss Postfinance? They ship you this device: http://www.vasco.com/products/digipass/digipass_readers/digipass_800_range/digipass_810.aspx You need to enter the number from the website, slip in your card, enter your pin and then enter the result back to the website. Really secure, except against phishing. Nothing really works against phishing (well smart user, but let's not kid ourselves here...)

    69. Re:Reply by eharvill · · Score: 1

      I think it would be fairly simple to do actually using VMware Player and a nice install script/wrapper. The worst part would be a several hundred MB download or mailing out the CD. VMware currently hosts 1000s of virtual appliances for similar use cases.

      --
      At night I drink myself to sleep and pretend I don't care that you're not here with me
    70. Re:Reply by Simon+Brooke · · Score: 1

      Good thing even less people need netbooks because of their limited functionality. Phew!

      Have you actually used a netbook? Four years ago I built myself an absolutely state of the art desktop with all the bells and whistles - dual Athlon, 2Gb RAM, twin RAID array, good graphics card. OK, it isn't state of the art now, desktops move on. But my needs don't change that much, and it does everything I need...

      But it isn't as powerful as the £250 netbook I bought this year.

      --
      I'm old enough to remember when discussions on Slashdot were well informed.
    71. Re:Reply by RMH101 · · Score: 1

      You can, but it's not intuitive. There's a terminal command, or a free app called "Deep Sleep" that let you set it:
      http://www.macworld.com/article/53471/2006/10/sleepmode.html

    72. Re:Reply by bonhomme_de_neige · · Score: 1

      Please, how a VM does provide you security, if it runs on top of an infected host? (That's potentially VM aware?)

      It doesn't, but the normal use case would probably be to do nothing (or as little as possible) directly in the host OS, but have separate images for different activities (e.g. one for online banking, one for everything else) - an infection inside one VM can't get out to the host, or to any of the other images.

      --
      "Why are you watching the washing machine?"
      "I love entertainment, as long as it's clean"
    73. Re:Reply by necro81 · · Score: 1

      Not exactly. I think he means something like this

      The key fob displays a number, sort of like a one-time password. The keychain refreshes and supplies a new number every few minutes according to some cryptographic sequence. I believe it is something like a pseudo-random number generator. The bank has a companion system that knows what the algorithm is and what the PNRG seed is for each device out there. Both the key fob and companion system have accurate clocks, so that they can stay synchronized.

      There are still some flaws in the system, such as man-in-the-middle attacks, but it's more secure than a typical password.

    74. Re:Reply by blackest_k · · Score: 1

      the bank would inevitably get a smattering of "the wireless doesn't work on my netbook"

      I would be interested to know what netbooks have unsupported wireless cards? Laptops sure there are a few which don't work out of the box but I've yet to see or hear of a netbook that has unsupported wireless.

      I wonder what it would take to produce a usb stick with wifi bluetooth audio and bootable media and possibly an extra port. you'd pretty much have a self contained system which would work on anything that can boot from usb.

      Makes me wonder if i could boot from my huawei modem that could be quite cute :) I was playing around the other day and had 3 systems accessing the net via my netbook, to have a system set up on the microsd card in the modem card that did that automatically could be quite appealing.
       

    75. Re:Reply by Anonymous Coward · · Score: 1, Informative

      DNS? Even a https connection won't encrypt the IP address the packets are sent to.

      If it did, no router would know where to send it.

    76. Re:Reply by ehrichweiss · · Score: 1

      MITM was made LOTS simpler by Moxie Marlinspike... http://www.thoughtcrime.org/software/sslstrip/

      --
      0x09F911029D74E35BD84156C5635688C0
    77. Re:Reply by tehcyder · · Score: 1

      I guess for those people who shut down their computers more than once a day it would be fine.

      i.e. 90% of users

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    78. Re:Reply by melstav · · Score: 1

      If all you were able to do is listen to the network traffic, then yes, you're right.

      But we're talking about a special case here, where the online banking is being done from within a VM. In that special case, malware installed in the host OS can monitor both the keystrokes and mouse events that are going to the VM in addition to the network traffic.

      If I were going to write malware to try to steal usernames and passwords for "interesting websites", I'd wait until I saw network traffic to one of those sites, and *then* start logging keystrokes and mouse events. The fact that the network traffic is HTTPS doesn't matter. All that matters is *where* it's going, and HTTPS doesn't hide that. I don't care about the payload of the packets or what pages you're requesting. All I care about is the DNS name of the computer you're sending data to.

      When the malware is installed in the same machine (real or virtual) as the online banking, you can log only the keyboard and mouse events that are beingg sent to the web browser and ignore everything else. What I proposed above allows you to further limit the data you have to sort through by only logging the keystrokes that are likely to result in data being sent to the websites I care about.

      If there's a VM between the malware and the browser, you can no longer monitor just the keystrokes going to the browser -- you have to sift through *everything* that's being sent to the VM. But you can still use the network traffic to provide you with some context of what is likely to be interesting and what isn't.

    79. Re:Reply by Nocturna81 · · Score: 1

      You mean something like this? http://nl.wikipedia.org/wiki/Random_Reader (Sorry it's only in Dutch)

      But basically it does what you describe. Use it from my own bank (Rabobank) works like a charm!

    80. Re:Reply by david_thornley · · Score: 1

      Okay, that's interesting. How do you authenticate transactions? It can't be by password or anything like that, since you're using an untrusted computer that could very easily have a keylogger and other neat attachments. How do you prevent somebody else from copying whatever credentials you use?

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    81. Re:Reply by master_p · · Score: 1

      DNS is not encrypted.

      And that's the root of the problem. I wonder when we are going to have encrypted DNS widely deployed for the average consumer.

    82. Re:Reply by mjwx · · Score: 1

      OSK, eh? I don't know about modern keyloggers, but Back Orifice took posturized screenshots 128px square centered around the mouse at each click without users noticing in the days of dialup.

      Already been thought of, with my last bank the whole keyboard shifted in a random direction and distance (within a set distance) on each click.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    83. Re:Reply by FrozenFOXX · · Score: 1

      I actually think this is a good idea. Gives the user something physical to insert, that way they understand it.

      I also agree with this but think it would be better if we replaced "user" with "bank." This would fix numerous issues not only restricted to online banking but banking institutions in general. All we've got to do is give them something physical to insert so they understand our (the customers) point of view of their habits.

      --
      "Just a fox, a whisper."
    84. Re:Reply by mehemiah · · Score: 1

      screencap lol, sure whatever but was the insult necessary? from the host side, How do you know what host is making which requests? how do you a screen capture programmaticly? I'm just curious. No need call me ignorant, i know, thats why I'm asking

    85. Re:Reply by danwiz · · Score: 1

      A product like the UbiKey, along with a password, would be a good solution.
      Something you know combined with something you have.

      The problem with (most of) today's online services is that they only rely on the "something you know" part.

    86. Re:Reply by Sir_Dill · · Score: 1
      News flash.

      The segment of the population most susceptible to the sort of attacks this is designed to combat are not the kind of people that use sleep/suspend or keep their machines on for months at end.

      The obvious problems of social engineering/bait and switch on the physical media notwithstanding, I think this is a pretty cool idea and a fantastic example of the many uses for Linux. Regardless of how its done, it still exposes people to Linux as an alternative to windows. It would be really neat if the LiveCD allowed for them to install ubuntu if they liked it.

      Remember, this isn't directed at techies or people who are reasonably internet savvy. Its for the mothers and grandmothers of the world. It makes it easy and more secure for them.

    87. Re:Reply by jesset77 · · Score: 2, Interesting

      1> Keylogger screenshots are faster than Javascript taint/redraw cycles

      2> increase from 128px squared to full client area which has click focus. Even if redraw were faster than screenshot, you'd get a view of each OSK layout paired with cursor position. The correct OSK key is either under the cursor this screenshot, or last screenshot.

      From a size perspective, you can grab WSXGA screenshots at 12kb per change base (tiff group 4) and 5-7kb per frame (gif) which may have been hefty in the nineties but makes facebook laugh at you today.

      What I could get behind instead would be a standard for Keyboard security. One where a keyboard could speak raw TLS with an LCD display confirming the identity of the remote endpoint.

      TLS to the local computer defeats any hardware keylogging attempts, defeats van eck, and can be used casually. TLS straight through to the remote server beats any software rootkits. I think that is about as powerful as your single factor of authentication can get. ;3

      --
      People willing to trade their freedom of expression for temporary entertainment deserve neither and will lose both.
    88. Re:Reply by Lennie · · Score: 1

      A VM does not add to security, also a LiveCD doesn't either. If the LiveCD gets cracked by a Firefox and Linux exploit you can still write to HD.

      --
      New things are always on the horizon
    89. Re:Reply by Lennie · · Score: 1

      You don't need to do a man-in-the-middle attack, it just needs to look normal:

      http://www.thoughtcrime.org/software/sslstrip/

      --
      New things are always on the horizon
    90. Re:Reply by Lennie · · Score: 1

      Well, DNSSEC is available, kind of. Atleast the root will be signed this year.

      If you have a forwarder on localhost with up to date keys and which does checking, you can use that just fine.

      --
      New things are always on the horizon
    91. Re:Reply by Lennie · · Score: 1

      Euh.. no. The HTTP-header is sent inside de SSL/TLS-encrypted stream.

      The only thing which is unencrypted is http://en.wikipedia.org/wiki/Server_Name_Indication

      Which is the equivaliant of the HTTP-host-header, which is just as secure as having just one website per IP-address, because it will be very clear which website your visiting anyway.

      --
      New things are always on the horizon
    92. Re:Reply by Lennie · · Score: 1

      VM's are not security. They've been broken in many ways.

      --
      New things are always on the horizon
    93. Re:Reply by psydeshow · · Score: 1

      Right. So what you want is for your Linux Live Banking CD to act as the VMWare host that boots and runs your everyday OS off the harddrive.

      Keyloggers in the guest VM won't be able to see what you're doing in the host shell, problem solved?

    94. Re:Reply by Lennie · · Score: 1

      My guess:

      http://en.wikipedia.org/wiki/Security_token

      (it adds: something you have)

      --
      New things are always on the horizon
    95. Re:Reply by Lennie · · Score: 1

      It's a chalange and response system Security Token:

      http://en.wikipedia.org/wiki/Security_token

      --
      New things are always on the horizon
    96. Re:Reply by DRACO- · · Score: 1

      Sure, clean VM may mean nothing snooping on the vm.. but what about the host? Infect the host, snoop the VM's network traffic.. You get exploited even with a clean VM.

      Banks need to just put out closed hardware, like an automated teller machine.. Oh I know an ATM!

      Really what should be done is the bank host a secured remote desktop session and give users a client disc. So long as the client software doesnt have a major hole, the bank can handle the software on the bank's remote desktop side.

      --
      Consider yourself blessed if you are sneezed on by a dragon and only get wet, it could have been a fireball.
    97. Re:Reply by mdielmann · · Score: 1

      I'm not normally a grammar nazi, but you tried too hard, and thus stood out.
      Who has the same utility as he and she (and it), whom has the same utility as him and her. If the sentence would be grammatically correct with him or her, use whom. If it works with he, she, or it, use who.

      --
      Sure I'm paranoid, but am I paranoid enough?
    98. Re:Reply by jesset77 · · Score: 1

      VM's are not security. They've been broken in many ways.

      [Citation needed], if there are windows rootkits that can break out of a chrooted VM to attack a Linux or BSD OS, I would very much like to hear about those.

      --
      People willing to trade their freedom of expression for temporary entertainment deserve neither and will lose both.
    99. Re:Reply by Khyber · · Score: 1

      whereupon a burned DVD only costs about ten cents....

      Yea, no.

      See, I already tried that. Didn't work.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    100. Re:Reply by dave87656 · · Score: 1

      Hence, if you're too lazy, don't have the knowledge or it isn't economically viable to get someone in that can secure and configure your computer system

      At work our Windows PCs (about 10), which have up-to-date virus protection still get viruses and have to be reinstalled about once a year. What many people don't understand is that virus protection only protects against known viruses. By the time the signature is known for a new virus, it has already made it's rounds. And, in some cases, viruses which auto-mutate create a new signature which is unknown to any virus protection software.

      Fortunately, most of our systems are Linux systems (about 50 boxes) with no virus protection which we've had in place since 2002 and we've never had a virus with them. IMHO, if you want virus protection don't use Windows.

    101. Re:Reply by tsj5j · · Score: 1

      Newsflash: The average Joe that needs the security the CD affords doesn't live their computer on 24/7 and doesn't mind rebooting either. If you're capable enough to know what a live CD is and what a VM does, then you probably handle your own security and stop flaming a bank's step in the right direction.

    102. Re:Reply by frsmith · · Score: 1

      Ha!!

      You beat me to it!!
      Any Joe that leaves his/her PC on for months is :

      1 Running Linux anyway
      2 Keeps the black hats away themselves

      This is a good idea for the many people I talk to who will not use online banking.

      Cheers
      Bob

      --
      It Seems I've developed an aversion to proprietary software
    103. Re:Reply by rdnetto · · Score: 1

      Your average total boot time is more than 30s, more like a minute in my experience with slightly faster shutdown times. Still it isn't much for security.

      It's going to be a lot more booting of a CD.

      --
      Most human behaviour can be explained in terms of identity.
    104. Re:Reply by westlake · · Score: 1
      Just plug in a monitor, ethernet cable, keyboard, and mouse, and away you go.
      For the terminally clueless(no pun intended), for whom peripheral hookup is a bit daunting, there would be nothing stopping you from charging a touch more and shipping a whole netbook. Even full x86 netbooks can be found at ~$200 with fair frequency, and nasty little PDA-in-a-netbook's-body offerings have been under $100 for a while now

      People will want to do their bankng on the go. They will not tolerate carrying another single-purpose gadget.

    105. Re:Reply by dudpixel · · Score: 1

      Deep Sleep? Yes, and when you come back to use your laptop, you'll see a little hole in the side, and a nice pink laptop sitting there next to it...

      --
      This seemed like a reasonable sig at the time.
  2. BIOS by sourcerror · · Score: 2, Interesting

    What about infecting the BIOS?

    1. Re:BIOS by jawtheshark · · Score: 3, Insightful

      I always keep hearing that claim. I've never found one and actually never heard of one reported in the wild.

      As for the article: Online Banking has worked perfectly fine the last years.... At least for me :-) It needs no saving...

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    2. Re:BIOS by Anonymous Coward · · Score: 5, Interesting

      They could ship you a free NetBook w/ CD.

      Don't mod me funny, I'm serious. Like maybe a $100 little book running Linux, automatically set to keep itself up to date to eliminate hundreds of millions of dollars in cybercrime. The banks would own it, maybe even lease it to you for a $2 banking fee for having an online account with them. When you don't need it anymore or switch banks, you give it back to them and they would wipe the BIOS and system and reuse it.

      In fact, they could probably even make the netbook cheaper by not including a hard drive. Just boot from USB or CD, maybe even a small USB traveldrive installed internally inside the case itself. The USB ports could be removed or completely disabled, no CDROM drive included, no HDD, etc. It becomes more or less a dumb terminal whose only purpose is to connect to the bank on boot. And, in addition, sandboxed to not allow any other applications to run besides the required startup items.

      Just checked and it looks like Gateway sells a $49 netbook, found it on CNETs list of netbooks when I sorted by lowest price. And, that's *consumer* price, if the banks bought in bulk they'd even be cheaper than that. If they banks told them they didn't want USB ports (except the internal one), no harddrives, etc. then it would even be cheaper. I bet they could get them for $25 or so apiece in bulk for say 1000 units. That's not much cost to essentially eliminate the wholesale highway robbery of people's accounts that's been going on. The savings would be pretty enormous. Offset that with a small lease fee like I suggested above and its a win/win for everyone involved. Not to mention it would help Gateway out of its slump.

      Gateway LT2016u (Verizon Wireless) Specs: Intel Atom N270 / 1.6 GHz, 1 GB, 160 GB, Microsoft Windows XP Home Edition, 10.1 in TFT active matrix, 3 lbs

    3. Re:BIOS by hipp5 · · Score: 4, Informative

      One of the major Canadian banks (RBC) was actually giving away netbooks (eeePC 700 I believe) a little while back (to those who switched to them). With that in mind this suggestion doesn't seem that crazy. In reality, you wouldn't even need a full netbook. A small screen, minimal keyboard, network card, and very small SD card would do. Some people might even be willing to pay $100 for them if it meant they could feel safe in their online banking.

    4. Re:BIOS by h4rr4r · · Score: 1

      Link to that $49 netbook?
      Last I checked those kinds of prices on atom machine were subsidized and tied to a contract with a 3G provider.

    5. Re:BIOS by Khyber · · Score: 1

      "They could ship you a free NetBook w/ CD."

      How many netbooks actually come with an optical drive?

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    6. Re:BIOS by jawtheshark · · Score: 4, Insightful

      Gateway sells a $49 netbook

      ...

      Gateway LT2016u (Verizon Wireless)

      I think so too, the grandparent has some issues with reading comprehension ;-)

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    7. Re:BIOS by Sporkinum · · Score: 1

      That would be a subsidized price. You'd have to tack on a $60 a month data plan for at least 2 years in addition. A netbook with those specs is generally around $300.

      --
      "He's lost in a 'floyd hole"
    8. Re:BIOS by icebraining · · Score: 1

      Oh god, why? Talk about over-engineering and waste of money and resources.

      Just send an SMS for any operation over X dollars and send the netbooks to some poor kids.

    9. Re:BIOS by Gerzel · · Score: 1

      Exactly, except here in this example the books are subsidized and tied to a contract with a bank.

    10. Re:BIOS by anarche · · Score: 1

      OnLine banking user: "Wha? Hey, come back with my netbook you freak!"

      OnLine banking user2: "No officer, there doesn't seem to be anything missing, but my door has been broken down, and my netbook moved..."

      Seriously, good way to make people easy targets.

      --
      Wait! Whats a sig?
    11. Re:BIOS by MaskedSlacker · · Score: 1

      People already do this with their cellphones, though the security of those is somewhat easier to compromise.

    12. Re:BIOS by click2005 · · Score: 1

      How about a USB pen drive writing port on the cash machine?
      You stick your pen drive into a USB port, type your pin and it
      updates your install complete with an optional personal key?

      --
      I am a free slashdotter. I will not be modded, blogged, DRM'd, patented, podcasted or RFID'd. My life is my own.
    13. Re:BIOS by jawtheshark · · Score: 1

      Check you humour detector.... If smilies aren't enough for you, what is?

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    14. Re:BIOS by zonky · · Score: 1

      The whole thing is worthless, as soon as you burn it to disk, because as soon as you do so, its now out of date - i.e, it subject to flaws. Or are you going to force the user to download all the patches everytime they run the thing? What if it needs a kernel upgrade/reboot? It'll never work?

    15. Re:BIOS by zonky · · Score: 1

      Yeah, and they should use autorun on the ATM to check for an executable on the USB drive so they know what to update!

    16. Re:BIOS by Space+Guerilla · · Score: 1
      When you give computers to the public they usually get abused. In my experience computer lab, and library computers are more messed up than any computer I have at home.

      But yes, assuming they treated them like you and me, I think it would be a great idea. It would give us peace of mind, and decrease cyber crime.

    17. Re:BIOS by hitmark · · Score: 1

      flaws that have no long term consequence, as its booting of a read only media into a environment that goes poof the moment the power is cut.

      so, for anyone to sneak in any kind of malware it will happen between bootup and shutdown, and the browser starts directly on the page of the bank, not some random, ad-infested portal. So the best chance for infection is a worm, but worms basically survive thank to our modern computers ability to store tings. In a read only environment, with no long term storage, a worm cant get the foothold it needs to survive to spread further.

      frankly, i have toyed with a similar rom like setup for netbook/nettop like devices for people that want to get online for the most part. Have a basic os, with browser (who uses offline mail clients these days?) and maybe a office suite like openoffice, stored on a rom chip. Have user data storage area available, but one that do not allow any kind of program run of it. If one want more programs then the basics, supply then by way of USB or optical media, in a read only format. Basically, by clearly separating what can be run from what can be written to, there is a reduced risk of any kind of network wandering malware to take up long term residence.

      Yep, basically i am pondering a move back to the age of apple2 or C64, except that each "floppy" storing a program should never be write enabled.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    18. Re:BIOS by Runaway1956 · · Score: 1

      Why the data plan? All that netbook needs is WIFI and/or ethernet connectivity, with ethernet being more secure. All the bank is interested in, is providing a secure means for you to communicate with the bank, they aren't in the business of subsidizing the telcos.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    19. Re:BIOS by Runaway1956 · · Score: 1

      Kernel upgrades are OPTIONAL upgrades. The bank can run it's own update server, for that matter. From the security viewpoint, a new kernel can actually be undesirable, sometimes. I mean, it's wonderful if the new kernel enables new functionality, such as ext4, or some other fancy new file system. But, the bank's netbook doesn't need ext4, because it's a single purpose appliance. So, why upgrade the kernel?

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    20. Re:BIOS by cosm · · Score: 1

      Heres the link. Thats with a 2 year contract. So naturally its cost is subsidized through the carrier bullshit.

      --
      'We are trying to prove ourselves wrong as quickly as possible, because only in that way can we find progress.' RPF
    21. Re:BIOS by bertoelcon · · Score: 1

      Where X is zero. If I were into skimming bank accounts I'd take a very small amount of money from the largest number of people possible. That way it's far less likely that any of them will even notice.

      You watch Superman 3 or Office Space?

      --
      Anything can be found funny, from a certain point of view.
    22. Re:BIOS by Khyber · · Score: 1

      "How about a USB pen drive writing port on the cash machine?"

      Oh yes, that'd be pretty EASILY exploited.

      No thanks.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    23. Re:BIOS by brusk · · Score: 1

      I think the parent meant that when you open a CD account the bank sends you a netbook.

      --
      .sig withheld by request
    24. Re:BIOS by StarfishOne · · Score: 1

      And the fancy banks could give away iPads! ;D :D

    25. Re:BIOS by Sporkinum · · Score: 1

      Because that's how you get said netbook for such a cheap price. Same thing as getting a smartphone for $50. I was trying to make the point that you really can't buy a $49 netbook, yet.

      --
      "He's lost in a 'floyd hole"
    26. Re:BIOS by Vectormatic · · Score: 1

      the data plan is required if you want that netbook for $49, its price is heavily subsidized by verizon

      if you want the netbook without the data plan, it costs $300 or so, hence the gp was pointing out that the $49 price-tag isnt actually $49

      i agree with the AC a bit higher, a simple arm netbook with 800*480 would suffice, i also managed to get a slax bootable iso(slax core + X.org + xfce + firefox) with webbrowser in 109 mb, so 128mb flashdrive should be sufficient. put in 256mb of ram, and you are done.

      --
      People, what a bunch of bastards
    27. Re:BIOS by commando_jim · · Score: 1

      For those of you who are wondering if they missed some huge drop in netbook pricing like I was: That $49 is the price as subsidized by a 2 year contract with Verizon wireless. The cheapest non subsidized netbook on that list is the Lenovo IdeaPad S10-2 for $149.

    28. Re:BIOS by psydeshow · · Score: 1

      Yeah, the software guts of your standard Diebold ATM (circa 1998) could run on a small, cheap, dedicated handheld device. It's not like you need Flash to create a banking interface.

    29. Re:BIOS by DRACO- · · Score: 1

      How about cartriage based, like c64, nintentdo, gensis etc?

      --
      Consider yourself blessed if you are sneezed on by a dragon and only get wet, it could have been a fireball.
    30. Re:BIOS by icebraining · · Score: 1

      The no-confirmation operations are not money transfers, they're stuff like charging you phone with 10. I somehow doubt any criminal will make a trojan just to have 5000 in their phone balance.

    31. Re:BIOS by hitmark · · Score: 1

      these days, thats no different from a read only USB key.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
  3. Convenience? by rschuetzler · · Score: 5, Insightful

    Isn't the point of online banking that it is convenient? And easy? For me, booting from a Live CD may be a piece of cake, but for a lot of people, it's far from that.

    Even if it is a great idea, 98% of the population won't latch on to something like this, and the 2% who might are probably already running linux

    1. Re:Convenience? by FrozenGeek · · Score: 1

      If they do the live CD right, it should not be terribly inconvenient. Nonetheless, I think you're correct that most people won't do this - they simply won't understand the need for it. Personally, I've been doing on-line banking using a live CD for a couple of years. But then again, I'm somewhat paranoid (but only because everyone is against me 8^).

      --
      linquendum tondere
    2. Re:Convenience? by sourcerror · · Score: 1

      It's more convenient than standing in lines. People who have burnt themselves are likely to try it. All you need is fast booting.

    3. Re:Convenience? by HeavyD14 · · Score: 2, Insightful

      I don't think its a question of difficulty. It would be a total pain in the rear if I had to reboot every time I wanted to get on my bank's website. Or do I keep a dedicated bank terminal ready to got at any instant?

    4. Re:Convenience? by MichaelSmith · · Score: 1

      But if all banking is done on a live CD which is only used for that purpose then attacking it will be quite difficult.

    5. Re:Convenience? by h4rr4r · · Score: 1

      If the vmware host is infected the guest is not safe. A virtual machine is useless for security from the host.

    6. Re:Convenience? by sl149q · · Score: 1

      Presumably it would also be easy to boot into VMware or similar. Although possibly not as secure as booting on the real hardware (unless the real hardware is compromised via BIOS etc. etc. etc.)

    7. Re:Convenience? by tpstigers · · Score: 5, Insightful

      Actually, 98% of the population will only shy away from something like this is they're told what the process actually is. If they are told rather that it's their "Personal Online Banking Disc", and are then given instructions to walk them through the process, most people will happily buy into it. Most people wouldn't hesitate to install an app for this purpose, so the Live CD just needs to be marketed properly.

    8. Re:Convenience? by h4rr4r · · Score: 1

      Temporary password is pointless, if the PC is infected it could use the bank website after you login for it.

    9. Re:Convenience? by chronosan · · Score: 1

      The whole point of a Live CD is that the software isn't really soft. A VM could be hacked, since the code is in changeable memory and is executed in an environment that can't be guaranteed to be secure.

    10. Re:Convenience? by Martin+Blank · · Score: 1

      It will be inconvenient, both for the user and for the bank. Many people do not have their systems set to boot off of the optical drive by default, so the bank would be expected by the user to provide technical support for that change. In addition, users are not going to happily accept the idea that they have to stop their music, save their work in various applications, and close down their browsing sessions to reboot (a process which for many people is not a short experience) just to check their bank balance.

      --
      You can never go home again... but I guess you can shop there.
    11. Re:Convenience? by rm999 · · Score: 1

      Not to mention that many people don't have CD players in their computers anymore.

    12. Re:Convenience? by pushing-robot · · Score: 1

      Loading Ubuntu could be easy, but have you ever tried teaching someone over the phone how to use their BIOS?

      Methinks the set of people who are clueless about security doesn't overlap much with the set who know how to boot their machine to an alternate device and log in to their wireless network in Linux.

      --
      How can I believe you when you tell me what I don't want to hear?
    13. Re:Convenience? by h4rr4r · · Score: 1

      Possibly?
      If the host is compromised the guest is worthless.

      Virtualization does not protect the guest from the host in any way.

    14. Re:Convenience? by Anonymous Coward · · Score: 2, Insightful

      And even fewer systems are set to automatically set to boot from CD automatically, and the options to change it are usually located in the BIOS.

      Would YOU want to be their tech support guy, who would have to know how to modify the boot order on every model and make of PC or Mac that was built in the past 10 years? And heaven forbid getting a customer sets the boot order wrong, and then they can't get back into Windows when they remove the boot CD. You know damn well that they'll blame you for "breaking their computer".

    15. Re:Convenience? by failedlogic · · Score: 1

      I like where your argument is headed, but I think there is a much simpler way to do this without ever having to call a telephone. It will still use the much less complicated CD method and will make an extra source of revenue for the bank. What is it?

      Only one login-in per CD - you can only use the CD once and then CD expires. You need to keep these CDs secure and when you want to log in and you're out of CDs - you only have to order more CDs.

      Since the CD has a custom build OS, it should be set at a reasonable price to account for the fact an OS is on the CD. $20 wouldn't be a bad deal. And you don't have to worry about remembering tricky passwords or key phrases.

      You just might have to work a few more hours to make up for this convenience. But for any items of convenience, when do we not spend money?

    16. Re:Convenience? by Skim123 · · Score: 1

      If they are told rather that it's their "Personal Online Banking Disc", and are then given instructions to walk them through the process, most people will happily buy into it. Most people wouldn't hesitate to install an app for this purpose, so the Live CD just needs to be marketed properly.

      You'll have them until you tell them they have to shut down their web browser, email client, and IM application and wait 30-60 seconds to boot up to do their online banking, not to mention another 30-60 seconds of wait time after they finish their transaction.

      --

      I could not justify my existence if I were a turkey farmer. Would I terminate myself? Undoubtably, yes.

    17. Re:Convenience? by hoggoth · · Score: 1

      Not so.

      Mount your Windows partition and save your statements. Or save them to a USB key.

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
    18. Re:Convenience? by El+Capitaine · · Score: 1

      When said convenience is free.

      Users used to online banking the way they normally do A user that doesn't know anything about security and doesn't realize that doing online banking on the same machine where he/she runs LimeWire is a bad thing will certainly not understand why online banking, which used to be great because it was so convenient, now costs $20 per log-in and you have to reboot. And why the stack of use-once CDs? First, CDs are read-only...how are you going to set that the CD has been used? Second, how is this any more secure and convenient than using a Live CD?

      Also, GP gave his telephone idea to make it so it can run in Windows using a temporary password (being temporary, it will render keyloggers ineffective). This was to AVOID booting a custom OS.

      Here's the other thing though - If someone steals one of your CDs or if you lose an unused one, you're not going to notice (and yes, people, especially those on business, will likely just throw a stack of them in with their laptops). I also feel like your idea was going somewhere as replacing the telephone idea with having your login credentials built into the CD until you said that the CD would have a custom OS, which brings us back to a LiveCD. So I don't see any way in which this will be better than a Live CD.

      Plus...banks will have to print so many of these per user, multiplied by the number of users they have..do you hate the environment or something?

    19. Re:Convenience? by mjwx · · Score: 1

      Most people wouldn't hesitate to install an app for this purpose, so the Live CD just needs to be marketed properly.

      So in other words this will do nothing to help with fraud. Idiot user #333430 will still use the First Morons Bank application published by TheftSoft, not by the bank.

      Two factor authentication is the only way to help, as you said as long as the somnabulant users are being told "it's for your own protection" and walked through it they will comply. Most Australian banks already require you to put in a code the bank SMS's you for all external transactions above a certain limit (A$300 for me) NOTE: Here the sender pays for the SMS and we cant fathom why you'd do it the other way around, such a system is clearly designed for abuse. If you don't have a phone or don't like this system you can get a Factor2 RSA token.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    20. Re:Convenience? by failedlogic · · Score: 1

      All sarcasm. Of course its inconvenient, expensive and wasteful! I was advocating charging $20 a CD and keep on ordering them like they candy!!!!!!

      The GP is correct that we do need a practical, (more) secure internet banking system. Even if we're not the victims of fraud, we all pay out of pocket for it. And what if your account is wiped and it takes 2 weeks or more to get it back? I'd like to minimize the risks.

    21. Re:Convenience? by El+Capitaine · · Score: 1

      Haha wow... I completely missed that. This is what I get for posting on /. at 2 am...

    22. Re:Convenience? by Rockoon · · Score: 1

      Do you do online banking more than twice a month? I pick twice a month presuming that you do manually initiated online bill paying.

      For people that ebank twice a month, I don't think booting from a CD is going to be a pain in the ass at all. If you online bank more than that, then by definition you are under increased exposer and thus dealing with more inconveniences for the same level of protection is a given.

      I have a linux partition specifically for online banking (I'm a once-per-month guy.) Now that this article mentioned it.. a Live CD would be an even better choice.

      --
      "His name was James Damore."
    23. Re:Convenience? by Threni · · Score: 1

      The price of security is eternal vigilance...or at least it used to be. Now it's 30 seconds. If that's too long then sure, take your chances with your malware infested Windows installation.

    24. Re:Convenience? by hoggoth · · Score: 1

      No it hasn't your writable element has no executable code and is not part of your boot chain. It just stored data. Even if a virus/trojan somehow figured out that your boot partition wasn't persistent and saved a copy of itself to your mounted data partition, what good would that do the virus? If it doesn't get executed it will just sit there.

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
    25. Re:Convenience? by atisss · · Score: 1

      I pay my bills online, and it's always pain in the ass to even take out my wallet, find my code-card, find the corresponding number. I would never boot another OS for that. Just don't keep all your money at the same place.. well maximum you can loose is half month salary which you're probably going to get back from bank.

    26. Re:Convenience? by initialE · · Score: 1

      Yeah but the wireless. Isn't wireless support still abysmal in Linux? Your desktop PC may manage to connect using your livecd. Maybe not so your notebook, netbook, or desktop with only wireless networking. And imagine having to hack your wireless every time you boot up into online banking - the settings are never saved anywhere.

      --
      Starbucks, Harbuckle of Breath.
  4. fp -- custom os distro for banking?? by 8282now · · Score: 1

    This isn't a bad idea....

    I do something like this for some of my clients that are concerned with security. ... that is unless I can convert them to Linux on a permanent basis :)

  5. Interesting, but what about users? by ricebowl · · Score: 3, Interesting

    The majority of users I have contact with resent having to enter passwords/user-verification at all. With banks they do, often at least, appreciate the value of the process. But they still take every opportunity to minimise the process, so what're these users to do when they can't have Firefox (et al) save their username/passwords?

    Personally, I'm thinking they'll go back to using Windows, which can't be reasonably prevented by the institution, without cutting off a large user-base. Still, a nice -and, to me, novel- idea.

    1. Re:Interesting, but what about users? by CrashandDie · · Score: 1

      If you are still using a bank that provides only static username/password authentication, you and your bank are completely unconscious.

      The minimal level of safety any bank should offer these days is seeded password, and even that is seriously weak in the long run. Demand 2FA authentication. Write letters, complain.

    2. Re:Interesting, but what about users? by gumbi+west · · Score: 1

      how is a seeded password with a pw added on the end not 2FA?

  6. Important question by RichardJenkins · · Score: 1

    (But what if someone slips in a stack of doctored disks?)

    The important question is will the entire endeavour decrease the amount lost through fraudulent OLB transactions, and if the cost (producing the disc, customer dissatisfaction of having to use them etc.) is worth it for the expected decrease in fraudulent OLB transactions. In order to understand this you'll have to analyse a whole bunch of 'what if' questions, and the one above should certainly be one of them.

    (OK, sure in reality the bank might expect to see a benefit from appearing to go out of their way to protect customers from fraud, even if the solution has no net value)

  7. Re:Why uses a PC to do banking? by Thantik · · Score: 1

    That doesn't stop local software-based keyloggers from just logging the keys someone punches on their keyboard introduced by some virus/trojan/malware and then later just logging into the account.

  8. But I saved it to . . . by gohsthb · · Score: 1

    The desktop and when I restarted my computer the file was gone. Where did it go?

  9. What about security patches? by GreyLurk · · Score: 1

    So it sounds like some of the point of this is that it's on a static iso9660 filesystem, and so viruses/malware cannot be downloaded to it, but what about security upgrades? With the news about webkit hacks today, and the Firefox security bugs recently, I'm not sure I'd trust my online banking to an unpatched OS from months ago.

    I suppose a quarterly release by mail might alleviate some of the concern, but how much damage could a botnet owner do to a few million identical unpatched systems in 3 months?

    1. Re:What about security patches? by h4rr4r · · Score: 1

      Actually you can install apps in and update an ubuntu live session, they just all disappear on reboot when using a cd.

    2. Re:What about security patches? by WD · · Score: 1

      If the only site you are visiting is the bank, I'd say the chances of getting compromised by a drive-by attack are greatly reduced.

    3. Re:What about security patches? by ricebowl · · Score: 1

      Very few people will visit 'only the bank,' especially if they're just quickly checking email (or whatever), and don't want to have to reboot and log in first to do so.

    4. Re:What about security patches? by GreyLurk · · Score: 2, Insightful

      Sure, but who's likely to sit down and download 100mb worth of patches each time they want to check their BofA account balance?

    5. Re:What about security patches? by icebraining · · Score: 1

      They could issue the CDs with a small proxy (e.g. polipo) configured to just allow access to the bank.

    6. Re:What about security patches? by h4rr4r · · Score: 1

      No one, which is why live usb sticks that only allow install from the repositories would be much better.

    7. Re:What about security patches? by shutdown+-p+now · · Score: 1

      They don't need to update it quarterly - only as often as serious exploits (those that can actually affect security - keeping in mind that the only app is the browser, and it is hardwired to browse the banks' website) appear. Doesn't have to be done on schedule, either - notify all customers who ever received a CD/USB stick by mail of a "security recall", or even just mail a new CD.

      This can be enforced server-side, too - just patch the browser to send a custom UA string to the website which includes distro version in it, and redirect all clients with versions known to be insecure to a page that explains the problem, and directs them to visit their branch and pick up a new CD.

      I actually like that idea a lot. I wouldn't use it, personally, but then I can keep my Win7 installation secure enough to not worry about such things. I do know many people who seem to get a trojan every month or two; for them, such a thing might actually be the only truly safe way to bank online.

    8. Re:What about security patches? by DRACO- · · Score: 1

      Yes, lets just mail Joe user a cd every quarter. Then John the hacker can just mail out his own version to Joe user and own him anyway. Best way to distribute such a cd would be bank teller pick up or drive thru pickup at the bank. Not a pile of cds on a table/desk or in the vestibule or some random public shelf.

      --
      Consider yourself blessed if you are sneezed on by a dragon and only get wet, it could have been a fireball.
  10. Utah does this... by gandhi_2 · · Score: 4, Interesting

    Lots of Utah state government employees who work from home (for example, people who do data entry for Dept. of Workforce Services). It's worked pretty well, bypasses a lot of problems.

    1. Re:Utah does this... by GreyLurk · · Score: 1

      Seems a lot easier to do with employees than with customers. It's easy enough to just lock your employees out of your VPN if they have an insecure version, and force them to go get a new one, and you can mail them a new CD with their paycheck if security patches are necessary.

  11. How to really advocate FOSS ... by perpenso · · Score: 2, Interesting

    I don't think its a question of difficulty. It would be a total pain in the rear if I had to reboot every time I wanted to get on my bank's website. Or do I keep a dedicated bank terminal ready to got at any instant?

    Actually, yes, you could have a "dedicated bank terminal". Take the old PC that is getting replaced, boot from the Linux cd-rom, use it for banking, and let the family screw up the new computer with trojans and malware while you enjoy relative peace of mind. I know a few families that have gone this route. They could care less about FOSS and its philosophies or politics, they just like the practicality of the solution. This is how FOSS can make inroads to the public, through practicality, not through ideological conversion.

    1. Re:How to really advocate FOSS ... by Artemis3 · · Score: 2, Interesting

      How about an ultra cheap ARM such as the 80$ Menq's Easy PC E790?

      With their custom OS pre-installed, I'm sure many people would like a dedicated "secure terminal" instead of having to deal with issues in their everyday PC.
      Takes up much less power and is faster to boot (flash based) than an old pc. They could even try an ARM tablet or such.

      --
      Artix
      Your Linux, your init.
    2. Re:How to really advocate FOSS ... by perpenso · · Score: 1

      Sure, but the advantage of the old PC route is that its already paid for. There is also the security of booting from a CD-ROM, you know the installed OS hasn't been altered.

  12. Re:Why uses a PC to do banking? by master5o1 · · Score: 1

    How is cross-domain XmlHttpRequest() a good thing, although, how is it a bad thing?

    --
    signature is pants
  13. Why Ubuntu? by Budenny · · Score: 1

    Surely if its a one shot thing, a customer version of webconverger or maybe slitaz?

    1. Re:Why Ubuntu? by Kitkoan · · Score: 1

      Why Ubuntu? My guess is because it's the (at the moment) most popular version of Linux (which might help the adoption of using it since many have heard the name) and tends to have great (albet not perfect) hardware driver recognition. People want to use products by names they know and even if they've never used Ubuntu there is a semi-chance they've heard of it. And calling it just plain Linux which most have heard might bring to mind the old stereotype 'Linux = Ungodly complex geek thingy'.

      --
      Attention... all grammer nazi"s! Is they're anything; wrong with: my post,
  14. Wrong problem by Un+pobre+guey · · Score: 1

    The problem isn't online banking per se, it is the ease with which even savvy users can be duped into fraudulent online transactions. The solution must be much more general. Also, if every place we need to do a secure online transaction requires the booting up of a LiveCD or similar, gods help us. To say the least, that is not a scalable or generalizable solution.

  15. How about an USB key? by Alwin+Henseler · · Score: 1

    The majority of users I have contact with resent having to enter passwords/user-verification at all.

    Yeah, personally I'd prefer to use a custom-built USB key for this purpose. An USB key provided by the bank, that doubles as a crypto device to proof you are who you say you are (because you have that particular device). Perhaps in combination with something simple like a PIN number that people use anyway. Built-in software maintained by the bank over secure connection, read-only when running, perhaps a small user-area that's only writeable after authentication.

    Problems come when people want to use it for more than just banking. What if you want to do online shopping with it? Find your deal, reboot, make payment, then reboot again to continue shopping? That wouldn't work. So the bank-provided USB key would have to support basic web browsing. Add some more use scenario's, and you need a lot of things that users have on their computer anyway - and many of the same maintenance headaches (for the bank, in updating that USB key).

    So if you can limit the functionality enough to minimize maintenance headaches & still be practical at the same time, it just may work. If included functionality would keep ballooning: dead end.

    1. Re:How about an USB key? by gumbi+west · · Score: 1

      You could take care of that by having the CD have a "approve purchase" application and then you could just reboot once a day or so. Still annoying. The USB key is, of course, no solution to the possibility of having the PIN and credential skimmed if the credential gets run through the processor. The only way the USB key adds serious protection is if it has (1) a RSA style random number generator or (2) a chip that decrypts some text, hashes it and sends that out. o/w it's all just wasting your time.

    2. Re:How about an USB key? by gordguide · · Score: 1

      I've been using a USB key built with the set of Portable Apps for banking when I'm off on jobs and am prohibited from connecting my laptop to the company's network (usually there will be a couple of PCs available to staff).

      Firefox, an encryption app, a fairly feature-poor non-Adobe PDF creator/reader, a screen capture utility, and a text program pretty much rounds out the whole shebang. Account information and passwords are stored on an encrypted text page and cut-and-pasted when necessary, and I manually copy (again, cut-and-paste) into a simple text file any info I need, which is then encrypted and stored on the USB key.

      Not perfect, but certainly better than just trusting another PC, reconfiguring the browser every time to stop it's automated "help" like storing user info and passwords, and having your sessions and metadata logged by the resident OS & apps.

  16. This defeats the purpose of an OS by mugurel · · Score: 1

    What if, after the banks discover this as a way to increase security, software companies start to use this approach to provide a dedicated environment to make their software run even better? We'll spend half our lives waiting for live-cd's to boot.

    1. Re:This defeats the purpose of an OS by MichaelSmith · · Score: 1

      So does virtualisation. But this live CD and to some extent vmware exist to work around limitations in one popular OS.

  17. Re:Why uses a PC to do banking? by Kryptonian+Jor-El · · Score: 1

    It also doesn't allow security update to the Live CD, so if banks start giving these out on a large scale, then "security by obscurity" goes out the window

    --
    All your 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 are belong to us
  18. Theory vs. Reality by DaMattster · · Score: 4, Insightful

    In theory it is a fantastic idea to promote security and virtually prevent problems. In reality, here is what you face: 1. User inertia to do this because it removes some of the convenience of online banking. Maybe Joe and Jane Smith who would be using this would be less savvy than your average computer user and still find a way to bungle things up despite this being totally sandboxed. 2. The fact that this is openly downloadable - Criminal networks can now simply obtain CNL's distro and systematically look for a weakness. A weakness with Linux is generally in order of magnitudes harder to find than Windows. It might work if, you have a system where you must be a customer of the bank and the distro you download comes with a unique certificate tied to your identity. But the reality of online banking is that it is an inherrent security risk. But even then, it is not quite perfect.

    1. Re:Theory vs. Reality by trapnest · · Score: 1

      [citation needed]

    2. Re:Theory vs. Reality by BikeHelmet · · Score: 1

      Banking would be more secure if passwords could be anything.

      The odds of someone hacking my slashdot account are less than the odds of them hacking my bank account. Probably billions of times less likely.

      Because after all, a 6-8 character password beginning with a Capital letter that has at least 2 lowercase letters and 2 numbers only has so many possible combinations. Slashdot, on the other hand, has ridiculously long allowable passwords, and you can splatter any amount of numbers and symbols in there with other stuff.

      4 digit PIN numbers are an even bigger laugh.

    3. Re:Theory vs. Reality by shutdown+-p+now · · Score: 1

      The fact that this is openly downloadable - Criminal networks can now simply obtain CNL's distro and systematically look for a weakness.

      As opposed to Windows or even OS X?..

    4. Re:Theory vs. Reality by Stradenko · · Score: 1

      "A weakness with Linux is generally in order of magnitudes harder to find than Windows."

      Wait...what?

    5. Re:Theory vs. Reality by astar · · Score: 1

      i am not much of a security expert. here is how i see it. I control very little. everything can and eventually will be owned. for instance, how much physical security do you really have for your electronics? is your bank above board? (my bank is extremely financially stressed, so it is interesting to speculate on all sorts of dimensions.) Consider your HMO. (A long time ago I heard quotes from malpractice attorneys that it was common for medical records to be doctored. oops, i did not intend the pun.)

      so one of the problems with the comments is that the cd or netbook is from the bank.

      my contribution to the discussion is that i need a system that securely logs everything.

      I will observe that I had some security issues in 2009 and spent thousands of dollars attempting to improve things. It really did not do enough good. but i suppose as the threat environment becomes worse and worse, there will be some money to be made. pooh, at this point, i figure the anti-virus stuff is pretty much a scam, but they make money.

       

  19. VMWare alternative by oldhack · · Score: 1

    Similarly, you could build an customized VMWare image and package it with free VMWare player offering.

    But you'd need a Windows license if you want a Windows image.

    --
    Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
    1. Re:VMWare alternative by carlzum · · Score: 1

      I thought the same thing, but a virtual instance may still be susceptible to things like key logging. The embedded OS wouldn't have to be Windows, it could still be a read-only Linux distribution like the Live CD.

    2. Re:VMWare alternative by ashridah · · Score: 1

      While a nice idea, initially, this doesn't actually solve the problem.

      A Virtual Machine may be unable to penetrate the Host, but the same is *not* true of the Host being able to penetrate the VM. If someone has system level access on the host, and they know the bank uses the VM to start up a "safe" environment, they can just patch the vmd/vhd on disk, on the fly as it's being read, in memory, or attack the VM's memory itself, etc. This, while technically complex, is not really a difficult one to overcome.

      Realistically, the only way to guarantee saftey while banking is to guarantee that the entire stack is legitimate from the ground up. A bootable USB key is okay, but then, what if the user accidentally leaves it plugged in (worm checks for, finds, and then patches usb key to install itself into environment)
      Read-only media provides a reasonable solution, but then, there goes the user's ability to safely save stuff (tax reports, expense records, whatever)

      Sadly, this looks like it'll be one of those painful conveinence vs security tradeoffs that're probably just going to remain something that insurance and bank fees deal with :(

  20. Re:BIOS - CC sized card with on-board OS by thms · · Score: 1

    What I have had in mind for a long is something even more mobile - a credit card sized micro computer with a number pad and a simple LCD display. Sortof like a calculator.

    The OS on that has the public key of the bank and it has it's own private key for the owner (and the bank the corresponding public key). Thus it could use any medium to communicate with the bank, no matter how insecure. Maybe via a USB-dongle which you attach to the PC you are using. For online banking, you just go onto the bank site, no login there, and when asked for credentials you enter these on the card. Transactions get shown on the display of this unit, "You are about to transmit $349 to someShop.com, enter PIN" etc. As long as customers know to only trust their cards you could use the most malware infested PC in an internet café and nothing would come of it. And even if some phisher convinces the hapless user that their card is broken and they have to enter the PIN on some phishing website, they still don't have the public key and thus can't do anything with it.

    You could also use that in your grocery store, and prepare offline packages (with your public key) "pay $56 for this meal to the owner", enter your PIN and the waiter sticks the card somewhere it can communicate with your bank.

    Did I just solve online banking security? :)

  21. Re:BIOS - CC sized card with on-board OS by maxume · · Score: 1

    Did the banks adopt your idea?

    --
    Nerd rage is the funniest rage.
  22. Re:Why uses a PC to do banking? by icebraining · · Score: 1

    But if the Live-CD is *only* used to access the "safe" bank site and it's only On ten minutes every couple of days it would be much harder to attack.

    Personally, I won't need this: my bank uses SMS confirmation codes.

  23. Online banking? by Anonymous Coward · · Score: 1, Insightful

    Since when does online banking need saving?

  24. Great idea! by CoolGopher · · Score: 1

    If I was into phishing I'd build such a CD (pre-set to my spoofed bank site of course) right away and mass-mail it out to everyone with instructions on how to use it. Pick a big bank and you should get enough hits to make it worthwhile the CD printing cost!

    Or, how about let's not do this? Technical "solution", social problem. Good luck...

  25. Behavior change by thesaurus · · Score: 1

    If this works (and it is at least creative) it will have little to do with the security of linux or of a live CD. It will be in getting customers to change their online banking behavior, being willing to take an extra, obtrusive step, reducing convenience in the name of security. Which is quite the opposite direction that banking has been going for a while (ATMs, online banking, mobile banking). Which then begs the question, what about mobile banking?

    1. Re:Behavior change by anarche · · Score: 2, Informative

      Yep, security could be enforced if we made people walk into a bank with two forms of photo-id before they could do anything....

      --
      Wait! Whats a sig?
  26. Re:Why uses a PC to do banking? by Gerzel · · Score: 1

    DVDs are cheap enough that just putting up a message "Please pick up a new DVD." would work.

  27. Why use Ubuntu? by dov_0 · · Score: 1

    The rebooting is a bit of a pain, but probably worth it for those running XP. For Vista or Windows 7 users with adequate security, I think it is possibly less necessary.

    Included instructions on how to print statements/receipts to PDF files (say, on a USB stick) would be handy.

    Also, why stick with Ubuntu? I find on an increasing amount of machines that the newer versions of Ubuntu do not 'just work' - especially since 9.04 and it takes forever to boot up a liveCD on any older system. I've found that 9.10 in particular tends to fail on anything slower than a dvd-rom, plus who needs all the bloat of a Gnome desktop? Better perhaps to configure Puppy linux with Firefox to boot up in full screen mode with sites limited to the online banking site. Boots up in hardly any time at all and can boot off a thumb drive. Far better solution in my thinking.

    --
    sudo mount --milk --sugar /cup/tea /mouth /etc/init.d/relax start
    1. Re:Why use Ubuntu? by h4rr4r · · Score: 1, Insightful

      For Vista or Windows 7 users with adequate security, I think it is possibly less necessary.

      You don't pay much attention to the news do you?

    2. Re:Why use Ubuntu? by Runaway1956 · · Score: 2, Interesting

      Uhhh - wait a minute here. Ubuntu doesn't "just work"? The most problems I've had were getting video cards to work like they are supposed to. Damned ATI drops support for this card or that, then you have to jump through hoops to get your hardware acceleration.

      But, if you're booting to a secure OS specifically for the purpose of doing online banking, what need is there for super graphics?

      Next most common problem is the WIFI card. Whoever distributes the CD needs to ensure that 99.9% of all WIFI cards are detected and supported.

      What's the next most common problem? None that I can think of, really. If your browser opens, and connects to the bank, you should be good to go. No dongles, no bluetooth, no state of the art multimedia, none of that nonsense - just do your banking, then boot back into your main operating system.

      Not so difficult, is it?

      Of course, I'm not going to go that route. I just installed Ubuntu and Debian on all of my machines, and I don't worry very much about security. Yes, of course I check on things, and watch the logs, run Wireshark now and again, avoid phishing attacks, avoid using Root privileges, etc - all the common "common sense" security measures.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    3. Re:Why use Ubuntu? by aztracker1 · · Score: 1

      Have to agree on the wireless cards.. as it stands, I've had trouble about 2/3 of the time with the wifi drivers on laptops when installing linux. Also, probably would want to configure to use the bank's DNS servers of choice as well. Maybe even have the bank's website hostnames in the hosts file... though that could cause other issues.

      --
      Michael J. Ryan - tracker1.info
    4. Re:Why use Ubuntu? by dov_0 · · Score: 1

      The problem I've had is that on perhaps 30% of my machines, Ubuntu Krappy won't even finish booting, let alone provide security. The same machines will boot 8.10 or even 9.04 without problems. Puppy Linux has worked on pretty much everything so far, but has a harder time with wifi.

      --
      sudo mount --milk --sugar /cup/tea /mouth /etc/init.d/relax start
    5. Re:Why use Ubuntu? by Vectormatic · · Score: 1

      i'd say slax would be a nice idea. it fits within 200mb, if the user has more then 256mb memory it can load itself entirely into ram, making itself extremely responsive.

      slax now also offers a custom build option right there on the website, my own trial (slax core + X.org + KDE + firefox) comes out at 129 mb. If you replace KDe with xfce it comes to 108 mb. Booting off a usb stick and loading 108 mb into ram should be lightning quick, and offers a pretty much all you need for e-banking

      --
      People, what a bunch of bastards
    6. Re:Why use Ubuntu? by L4t3r4lu5 · · Score: 1

      Try the Lucid nightly builds. Hell, even Beta 1 is almost feature-complete.

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    7. Re:Why use Ubuntu? by dov_0 · · Score: 1

      I've looked at it a bit on VirtualBox. Looks ok. Have they got everything working again after the Karmic Kock-up? I had to downgrade again from 9.10 so I could get basic features working on my laptop. If Lucid doesn't work well, I'm going to Debian.

      --
      sudo mount --milk --sugar /cup/tea /mouth /etc/init.d/relax start
    8. Re:Why use Ubuntu? by dov_0 · · Score: 1

      Oooh. I'll have a look at that. I used to stuff around with Ubuntu to make my own recovery/maintenance disk for my PC repairs business, but the last two versions have gotten harder and harder to hand configure.

      --
      sudo mount --milk --sugar /cup/tea /mouth /etc/init.d/relax start
    9. Re:Why use Ubuntu? by Vectormatic · · Score: 1

      just after posting that comment i made the most minimal slax disk i could with a gui environment and a web browser, and launched it in virtualbox.

      It is pretty basic, the XFCE desktop would be unusable to a joe-sixpack, but with some configuration that can easily be tackled.

      I'm quite impressed with where slax is going, being able to hand-pick your modules on the website, and downloading a custom iso right away, not to mention squeezing a graphical OS with web browser into 108 mb.

      if you want a usefull recovery disk, check out the UBCD, no gui, but tons of low-level tools for screwing around with partition tabels and such, saved my ass more then once

      --
      People, what a bunch of bastards
    10. Re:Why use Ubuntu? by L4t3r4lu5 · · Score: 1

      I don't know, Karmic worked fine for me and I have it both at home and at work. I don't know of the issues you're referring to.

      As for Debian, Ubuntu is a Debian distrobution. You may well find that you have similar issues with Debian as you do with Ubuntu, for a specific hardware set.

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    11. Re:Why use Ubuntu? by dov_0 · · Score: 1

      The big difference is that any changes in Debian get tested a lot more thoroughly.

      --
      sudo mount --milk --sugar /cup/tea /mouth /etc/init.d/relax start
    12. Re:Why use Ubuntu? by Lennie · · Score: 1

      Ubuntu LiveCD where always slow to start, I tried the beta, it is slow to start as well.

      --
      New things are always on the horizon
    13. Re:Why use Ubuntu? by Lennie · · Score: 1
      --
      New things are always on the horizon
  28. That was my first thought, but. by dreamchaser · · Score: 1

    That was my first thought, but I'm also old enough to remember having to drive to the bank and wait in line. It's far more convenient to reboot with a CD in your PC than it is to go to even an ATM machine. With the proper marketing this could go a long way towards reducing online fraud.

  29. Re:Why uses a PC to do banking? by MaskedSlacker · · Score: 4, Informative

    The point of the LiveCD is that there it is rather difficult for hackers to compromise (owing to the physical, unalterable nature of the disk image). It has nothing to do with obscurity--the point is that each time they boot a verified, trusted disk image and then go straight to the bank's website--without a keylogger in the motherboard there aren't really any useful attack vectors.

  30. Brillant! by Minwee · · Score: 1

    That's a great idea.

    Especially since the technology for building your own pre-owned version of Ubuntu, writing it to a CD-ROM and then printing a bank logo on it is very complicated and expensive and thus completely out of reach of all but the most well funded banks and governments, so we won't ever see anyone tampering with this process.

    Simply brillant.

    1. Re:Brillant! by h4rr4r · · Score: 1

      If you own the OS reporting the sha1sum for a different disc is not going to be a problem.

  31. Authenticator by BinaryX01 · · Score: 1

    This might be a cheaper method by far, but wouldn't it make more sense to send your customers an authenticator (fast one time key to enter along with your user name and password). It would be far less technical than the live CD and filter out the majority of key loggers. I don't know how well the live CD idea would stop phishing attacks, most users will simply click on the link in the email to "confirm" their account information rather than booting into the secure operating system only to find out that that there is no area of the site asking them to confirm all the information that was in the email.

    1. Re:Authenticator by h4rr4r · · Score: 1

      If the OS is compromised that is worthless, it can forward the keys in realtime and fake the entire bank website, or hell wait until you login and then let the phiser do whatever he wants.

  32. Meanwhile....back at the ranch by westlake · · Score: 1

    Microsoft has cut a deal with China Construction Bank, the second largest bank in the world [by market capitalization.]

    Microsoft China on March 23 inked a MoU with China Construction Bank, the nation's biggest real estate and mortgage lender, on strategic cooperation.

    Under the MoU, both sides will build a new generation online banking IE browser on the base of Windows Internet Explorer. In addition, they will jointly solve problems regarding to certificate management, browser safety monitor system allocation, multi-language version and etc. The new generation USB Key will own non-clink consumer installment function.

    CCB expects to top China's online banking market and the cooperation with Microsoft will help improve its online banking service further, said Fan Yifei, vice president of the bank. Microsoft will continue boosting China's online banking market, pointed out Simon L. K. Leung, chairman and president of the company for the Greater China region.

    Actually, it is not the first time for the Chinese bank to cooperate with Microsoft. In order to promote online banking software, Microsoft cooperated with a list of commercial banks in China before the launch of Windows 7 and CCB is one of the latter.

    Microsoft, CCB to Build Special IE Browser

    CCB has 16,000 domestic branches, and has expanded overseas to Singapore, Frankfurt, Johannesburg, Tokyo and Seoul. In June 2009, CCB opened its New York Branch and a wholly-owned subsidiary in London.
     

  33. Security updates / patches by poor_boi · · Score: 1

    What about OS and application security updates? It's kind of hard to patch a read-only CDROM :P

    1. Re:Security updates / patches by mikechant · · Score: 1

      What about OS and application security updates? It's kind of hard to patch a read-only CDROM :P

      That shouldn't matter at all. If this is a banking only CD locked to a single website, and the CD allows no access to any storage devices, there is no vector** to introduce malware into the LiveCD environment even if (say) the browser has a remotely exploiable bug.
      In theory a even Live CD of Win XP with no SPs and IE6 unpatched would be safe if it was locked to a single safe website.

      **Unless the actual bank website itself has been compromised, in which case you're stuffed anyhow.

  34. Unpatched Firefox for online banking? No thanks! by supremebob · · Score: 1

    Unless they plan on sending you a new Live CD every time a new Firefox or Linux kernel security bug is patched, many users would be vulnerable to attacks within a few months of this CD being released. A smart phisher will eventually construct an effective "man in the middle" style style attack using whatever security holes are discovered, and the bank would probably take at least a week to develop, test, and ship new CD's that have the issue patched.

  35. Technical problem by rsilvergun · · Score: 1

    There's a ton of unpatched vulnerabilities in IE. There's even some in Firefox (and if you start adding plug ins, which you have to do to use the web, there's lots). I've gotten viruses from embedded PDFs in youtube comments.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:Technical problem by h4rr4r · · Score: 1

      Stop using the adobe pdf reader. Why in the blue blazes would you use windows and adobe pdf reader?

    2. Re:Technical problem by Anonymous Coward · · Score: 1, Informative

      I've gotten viruses from embedded PDFs in youtube comments.

      I call bullshit.

    3. Re:Technical problem by blueg3 · · Score: 1

      Probably he's interested in viewing PDFs.

  36. The disk is a token? and etc. vs et al. by gumbi+west · · Score: 4, Informative

    You could use token authentication and just allow the disk to keep a cookie that logs them in with minimal interaction (either nothing or a short password like their pin).

    Also, just thought you might like to know... Et al. is short for et alii and translates literally as, "with others." etc. is short for et cetera and translates roughly as, "with other objects". There is a people/things distinction. So if the other stuff is people, "et al." and if the other stuff is things, "etc.".

    1. Re:The disk is a token? and etc. vs et al. by gumbi+west · · Score: 1

      How is that a problem if the live CD is the token?

    2. Re:The disk is a token? and etc. vs et al. by Nalgas+D.+Lemur · · Score: 1

      Also, just thought you might like to know... Et al. is short for et alii and translates literally as, "with others." etc. is short for et cetera and translates roughly as, "with other objects". There is a people/things distinction. So if the other stuff is people, "et al." and if the other stuff is things, "etc.".

      It's probably more accurate to say "and" instead of "with" (which is where the ampersand came from; if you look at it, you can sort of see how it came from smooshing an e and t together, and you'll occasionally see "&c" as an abbreviation for "et cetera", usually in older documents), but yeah, that's a good distinction to at least be aware of (and which I sadly forget about and am not in the habit of using "et al." consistently).

  37. Re:Why uses a PC to do banking? by hedwards · · Score: 1

    Not necessarily, there are ways of doing this, such as doing an MFS style image with signed patches downloaded as need be with a CD being provided from time to time as the patches get larger. Additionally the only meaningful difference between a BoA disc and say one from BECU would be where the homepage linked to. There's no particular reason why the discs need to be bank specific.

  38. Trusted computing by drolli · · Score: 1

    this would be a reasonable use for a trusted computing platform. It is ironic that the big companies discredited the method by not protecting the user and his rights but getting wet dreams about doing drm (and then fucking it up even for the people willing to live with it).

    Seriously. Booting from a CD without an additional authentication mechanism does not solve the problem. Ii is just a fix to the fact that on nowadays computers, the way which code gets installed in the system is still an pretty undefined one. We have heard of malware flashing viruses or hiding in firmware. How many users would recognize it (or could - that is given rise by hidin the diagnostic screen with a non-informative advertisement of the manufacturer) if the computer does not boot from a cd but first from the hd and then the CD? Especially if the user normally does not see linux booting.

    Moreover, putting users in an unknown environment usually increases their susceptibility to social attacks, also because they already have the feeling that they are "doing a lot". During all my live as administrator i always ezperienced that users like snakeoil. The more curious and unknown it is, the higher their feeling of security. People ask me: Do you use Linux because its *more secure* than windows, which makes me laugh. While i appreciate the better control on linux (using it since 1995 and as my only desktop operating system at home since 2000) and believe that you *could harden* it more than you could, for example windows 98, i am not sure if a hardened version of windows xp (not that MS would allow everybody to do something like that; and i dont consider windows vista or windows 7, because they are out too short) would be less secure. Most of the security of linux was tested in a server-setting, and many features on the desktops are implemented with a high fundamental security cost. So if i would be a criminal, knowing that the ditributed CD is probably not updated as often as it should be, i would probably try to social engineer attacks on "how to open an excel file in the linux distributed by then bank", congratulating that this is perfectly save because its not windows. Opening an excel file is not normal you say? I say it is. Many people keep their financial data in spreadsheets. Knowing the exact version and the fact that the user will be even more helpless than usual and that Linux will not write on the harddrive (no logs!) you probably get him to click on anything.

    So, yes i believe there may be an good effect in the beginning. Until the method becomes widespread. And then it will even be more nasty, with users getting rid of all responsibility.

    I have another suggestion. In indonesia i have seen that the cheapest Nokia phones sell for about 30 Euro. They have GSM, a CPU (enough for signing a document of a kb i guess) and a display and a smartcard interface. if you want to have it secure, give these to customers some hw like that (in one shape or the other - if you like you can also make a low-cost version without battery and gsm to use usb for transfer and power) with a firmware doing a token and signing the transaction displayed - upon the user pressing the button on the token. Let the users use the PC, then let the transfer confirm on the mobile and they can use safely practically everywhere.

  39. Alternative by maugle · · Score: 1

    Or just do your online banking from your smart phone. Sure, it might have come pre-infected with a botnet, but it still probably doesn't have a keylogger running.

    1. Re:Alternative by ashridah · · Score: 1

      Sure. Then you find a nifty app for your bank... Except It isn't actually made by or distributed by your bank and it's really a man-in-the-middle attack in disguise.

    2. Re:Alternative by hitmark · · Score: 1

      how about:
      http://www.getpeek.com/

      with a dedicated firmware specifically for accessing your bank?

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
  40. This could work, if.. by deathguppie · · Score: 1

    If the banks simply created a custom disk for every customer, that included things like passwds, accounting software, etc. It would not be such a pain and people would try it. The feeling of security that the bank and the customer would get out of it would be worth it.

    The only downside is that the disk itself could be stolen, but then so can your bank card or visa. The other obvious problem is that people may think that the reason the disk is safe is because it's Ubuntu and just install it on disk, and then use it just as insecurely as they do windows.

    --
    once more into the breach
  41. Re:BIOS - CC sized card with on-board OS by emkyooess · · Score: 1

    You mean, like civilized Europe and WoW players have, but US banks still don't issue? *sigh*

  42. teknosapien by teknosapien · · Score: 1

    What a great Idea

    --
    no matter how good it is, it is human nature always wants to make things better
  43. Re:Your official guide to the Jigaboo presidency by trapnest · · Score: 2, Funny

    Honestly, I just read that entire thing. :\

  44. Virtual Machine? by dspratomo · · Score: 1

    Better yet, is it possible to create a cd with virtual machine or emulator that could be bootable OR just run from windows automatically? and run a minimal linux/BSD distro, directly to a web browser, to the banks' website.

    --
    Work like you don't need the money, love like you've never been hurt, and dance like you do when nobody's watching
    1. Re:Virtual Machine? by h4rr4r · · Score: 1

      A VM is not safe from the host.

      Where do you folks get this stupid idea?
      Lots of idiots have so far suggested, and I want to know where it comes from. Is there some sort of "we post on slashdot, but don't know a fucking thing about computers" club?

    2. Re:Virtual Machine? by kevingolding2001 · · Score: 1

      Since you ask, yes there is... But the first rule of "we post on slashdot, but don't know a fucking thing about computers" club is you do not talk about "we post on slashdot, but don't know a fucking thing about computers" club! If this is your first night, you HAVE to post.

  45. Re:Why uses a PC to do banking? by caluml · · Score: 1

    Aye. With a static /etc/hosts to avoid DNS hijacking/mischief *, the bank making their own CA which is the only one included in the browser's configuration, and client SSL certs, you're pretty much safe.
    * Downside is that of course any IP change will require new disks to be sent out.

  46. Re:Unpatched Firefox for online banking? No thanks by caluml · · Score: 5, Interesting

    Unless they plan on sending you a new Live CD every time a new Firefox or Linux kernel security bug is patched, many users would be vulnerable to attacks within a few months of this CD being released.

    Er, no. If you've got a distro with no open ports, firewalled as well, that can only get to a single IP address on port 443, which doesn't let you connect unless the remote server's SSL cert is signed by the bank's CA which is the only one in your browser's CA list - where does the vulnerability come from?

  47. FFS by foo+fighter · · Score: 3, Insightful

    If you are going to go to the expense of creating and distributing physical media, just implement two-factor authentication.

    SECURITY NERD RAGE! RAUGH!

    In my opinion, pressing a little button on your bank-branded, credit card-sized PIN generator (such as the ones I have from Bank of America and PayPal/eBay) you keep in your wallet next to your credit cards and ID is waaaay easier than trying to remember what bullshit answer I gave to yet another off the wall "security" question. It's clearly much more secure.

    --
    obviously no deficiencies vs. no obvious deficiencies
    1. Re:FFS by Jimmy+King · · Score: 1

      In theory I agree and had thought of this. It'll be great until everyone jumps on the bandwagon, which they will, and I have to dig through my stack for the one for WoW, the one for my main bank, the one for my online only bank with higher interest, the one for the place I have my IRAs and Mutual Funds, the one for the VPN for work, etc.

      Not that I want to reboot and use a boot disk whenever I want to access one of these things, either, of course. I just believe that there's only so much that can be done to protect people from doing stupid shit that causes them to get trojans, have their passwords guessed, or whatever. In the end, computers and the internet are complex. Education is the only reasonable way to not get screwed over and we'd be better off trying to teach users that computers are not like a toaster or even a VCR or DVD player and never will be (we currently do exactly the opposite in the name of making more money), so they'll just have to educate themselves.

    2. Re:FFS by pak9rabid · · Score: 1

      The device you're referring to is called a token, and they're not nearly as cheap as a mass-produced CD.

      The real-estate industry has used tokens before to limit access to MLS systems to only agents that are paying customers, in order to prevent agents from sharing accounts. However, due to a high demand from their members, the MLS associations have started getting rid of these tokens (partly because they get to be a PITA to deal with, and the high costs associated with them). I'd imagine online-banking-based tokens would end up suffering the same fate as well.

  48. No. by MrCrassic · · Score: 1

    Here's the chief reason why Live CD's probably won't work:

    CNL is seriously considering making available free Ubuntu Linux bootable "live CD" discs in its branches and by mail. The discs would boot up Linux, run Firefox and be configured to go directly to CNL Bank's Web site.

    The entire purpose of online banking is to allow its subscribers to conduct their usual transactions in a way that integrates with their daily workflow. This runs completely against that goal, since the customer would have to reboot their computer (which is an impractical solution in some situations and an impossible one in others) just to check their balances. Completely unacceptable.

    The approach that I think is more practical (along with others here) is virtual PC access. It would be killer if each online banking customer got a small, special-purpose Linux-based virtual PC that can only be controlled by their own Java clients and can only access their regular online banking web site. Of course, it would probably have to be on a completely isolated network to be more effective. That would be both isolated enough and practical enough to be a secure alternative to the way we bank online today, though I'm sure this is hardly trivial to implement...

    1. Re:No. by h4rr4r · · Score: 1

      Where does this idea come from?
      If the host is compromised no guest is secure. It does not matter one bit what kind of virtualization your use. If input goes from the suspected bad host to the other machine, game the fuck over. All Dr.Evil has to do is record input.

    2. Re:No. by MrCrassic · · Score: 1

      If the host is compromised, no guest is secure.

      I should have made my point more clearly. What I was suggesting was indivudualized virtual PCs that would only be used for web browsing. (In fact, 'dumb terminals' might be better terminology.) Each online banking customer would connect to their own (very) small, Linux-based virtual PC via a customized client on the web browser (like how MetaFrame connects users to a Citrix session on the web without the dedicated client) that only contains a web browser that can only connect to the bank's online banking website.

      It would be like booting to a Live CD, except it wouldn't require rebooting or any extra software that the user needs to install separately.

    3. Re:No. by cbreak · · Score: 1

      And how's that supposed to protect the users from phishing, key logging or MitM attacks? It can't. Because no matter how you ad layers uppon layers, virtual computers have to run on real ones. And once that one is compromised (which it can be, and these days often are), all the layers you have stacked won't protect the data you enter. Your keyboard presses are detected by any malware before the virtual pc even knows you pressed one.

    4. Re:No. by owlstead · · Score: 1

      The entire purpose of online banking is to allow its subscribers to conduct their usual transactions in a way that integrates with their daily workflow. This runs completely against that goal, since the customer would have to reboot their computer (which is an impractical solution in some situations and an impossible one in others) just to check their balances. Completely unacceptable.

      Ok, you should certainly be modded up for that comment. I cannot see this work for my normal bank transactions. I *can* see this work for special bank transactions where security is really required, like accessing an account with large amounts of money, changing the way it is invested etc.. It would be an in between of handing out / buying a special device for that reason.

    5. Re:No. by h4rr4r · · Score: 1

      This would also be useless, the keyboard presses are being sent by the infected machine meaning they can be captured. No way around this simple fact.

  49. Re:Why uses a PC to do banking? by Nadaka · · Score: 1

    SMS? As in text messaging? You mean a completely unencrypted plain-text signal broadcast for miles in every direction that can be traced to your identity with a reverse phone book look-up and with known data-mining operations operated by criminal organizations, police and intelligence services throughout the world?

  50. So... by mordejai · · Score: 1

    Should I shut down my Ubuntu and boot Ubuntu instead?

  51. Did something similar in the past by houghi · · Score: 1

    I made something like this in the past just as a proof of concept with openSUSE 11.1 and the use of SUSE Studio.Was not to hard to make and with a bit of effort could be done much better.

    Boots into GUI with Opera as GUI. It was just a proof of concept, because will you trust the following?
    Disk Image for e.g. USB stick
    WMware Image
    Life CD Image

    So trust might be one reason not to use it. Another reason is that unless you run VMware, it is pretty inconvenient to reboot your PC to do banking. People who will use this, will most likely already be aware of what security is and thus not really need it.

    --
    Don't fight for your country, if your country does not fight for you.
  52. Quicken? by jesseck · · Score: 1

    What about users with Quicken or Microsoft Money? Or even GnuCash? With a live CD, I can't store my financial software on that CD. And making the Live OS capable of writing the downloaded transactions to a computer is more trouble than most users will want. LiveCD is a great idea for *looking* at stuff, but it won't accomplish much else.

  53. Re:QEmu/VM solution ? by h4rr4r · · Score: 1

    A VM is not safe from the host.
    Where do you folks get this stupid idea?
    Lots of idiots have so far suggested, and I want to know where it comes from. Is there some sort of "we post on slashdot, but don't know a fucking thing about computers" club?

  54. Re:Why uses a PC to do banking? by blueg3 · · Score: 2, Interesting

    If you're distributing your own discs, you could just use DNSSEC and include the cert needed for verification on the disk itself. Similarly, making your own CA isn't really a good plan if you want to serve customers who don't have this disc, but the disc can have no CA certs installed on it and just have the verification data for your site.

  55. But I don't want a live CD! by SmackTheIgnorant · · Score: 1
    I need to do my banking via 3.5" floppy, as my 5.25" drive isn't working very well anymore, and I don't want to buy one of them newfangled compact-drive thingies...

    What can the bank do for me?

    1. Re:But I don't want a live CD! by h4rr4r · · Score: 1

      Give you a nice text based linux live floppy, with a nice modern browser like links.

  56. Re:BIOS - CC sized card with on-board OS by hitmark · · Score: 1

    why not have peck create a custom version of their "email" device that can only interface with a specific bank?

    --
    comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
  57. Why are banks wasting effort on things like this? by jonwil · · Score: 1

    There are solutions out there for this, all of which will be secure even if someone deliberatly set up a system with the goal of capturing bank account info (such as hacker messing with machines at an internet cafe):
    Little calculator type devices where you enter transaction details and it gives you a 1-time-use code that goes into the online bank form
    One-time-use codes sent by SMS or snail mail (or by picking them up directly from the bank)
    Keyfobs that display codes you enter into your online bank form
    USB keypads where you enter your ATM PIN (possibly inserting your chip enabled card into it also), the data encrypted by the keypad and sent to your PC via USB that then sends it on to the bank.

    One of the best systems I have seen is PassWindow which doesn't require extra hardware.
    http://www.passwindow.com/ (no I have no connection to these guys, I just really like their product and think its far more secure than the methods most banks are trying like challenge questions, pictorial passwords/challenges whilst not having the extra costs of PIN pads, keyfobs or calculator devices. Its more reliable than the one-time use codes (SMSs may not always make it through, people may accidentally erase the SMS and loose the codes, people may misplace the physical letter with the codes on it, whatever)

    And it can work on essentially any device with a full web browser that can display images including mobile phones, games consoles, internet kiosk terminals, locked down corporate PCs

    All of these solutions (with the exception of the USB pin pad) do not require any installation or use of software which mean they can be used for internet cafes/kiosks, locked down corporate PCs or anywhere else where internet access is available but using "unauthorized" software or hardware is not permitted.

    This "live CD" solution will only work in situations where the end user is able to run whatever software they like (and where the PC has an optical drive). And it assumes that the "live CD" has drivers for all the hardware in the PC its being used on (given the state of linux wireless, I doubt its even possible, especially if you need support for WEP, WPA etc)

  58. Wont work on my iPhone by droopycom · · Score: 1

    First how are they going to support all their customers PCs configurations ?

    I mean, it was hard enough to get my PCI wifi card to work with linux. (Well, maybe they can work with those wifi chip company to finally open their specs...)

    And some already mentioned that some people dont even have a CD drive anymore ? So they should probably think about USB...

    In any case, I will still want to do my banking on my smartphone, so not even a usb thinkgy will help... but I might trust a dedicated signed app on a (non-jailbroken) iphone a little more than just safari. Oops... behold the power of the closed system like the iphone!

  59. Ubuntu Ubuntu Ubuntu... by supersloshy · · Score: 1

    Why is Ubuntu so synonymous with Linux? Don't people know there are alternatives, or are they all too "geeky" for normal users? I've tried lots of Linux distributions and they're all very nice and usable. Couldn't they base this on Debian, or Fedora, or even just make their own distribution? Basing it on Ubuntu would only add unnecessary bloat; just give people something like Parted Magic or D@mn Small Linux (or something similar with maybe a more appropriate name for banks) and don't reinvent the wheel. "Can Ubuntu save online baking?" why not "can Linux save online banking"?

    --
    "Our country is not nearly so overrun with the bigoted as it is overrun with the broadminded." -Archbishop Fulton Sheen
  60. Short Answer by dmomo · · Score: 1

    No.

    Slightly less short:
    Save online banking from what? Security, schmecurity. Online banking is here to stay.

    A better question:
    Can Ubuntu save US FROM the problems of online banking?

  61. Atari cartridge by Gothmolly · · Score: 1

    People 'got' the idea of a cartridge - you had a home appliance, that did a number of interesting things, based on physical actions you took. Nowadays with any modern OS, there's so much background crap, nobody really knows what their computer does.

    --
    I want to delete my account but Slashdot doesn't allow it.
  62. It's also stupid by Sycraft-fu · · Score: 1

    The only thing this protects against is spyware running on the computer being used to access the site. Ok, fine. However that doesn't help for phishing e-mails or any of the other ways to get info. Also, as noted, it would be easy for someone to replace the CDs with ones that have spyware built in. What is really needed? Two factor authentication. Just get an authenticator token and you've stopped nearly all of these threats.

    My bank has this. I've got a little credit card sized thing with a display on it. It gives me a 6-digit number to log in with when I push the button. A new number is also required to do anything really important like add a new place to pay bills to, transfer money to an account that isn't mine or change information on the account. So, even if I was on a spywared system and accessed my account, and that spyware could allow the person remotely to take control so that they could use the session, they STILL couldn't get any money out of my account.

    That is useful security. This CD idea is more security theater. It might give the illusion of security, but really you haven't helped anything.

    1. Re:It's also stupid by hitmark · · Score: 1

      i wonder tho, is the cd or the keygenerator the cheaper option?

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    2. Re:It's also stupid by cbreak · · Score: 1

      If you think that two factor authentication protects you from being key logged then you're mistaken. There are troyans that can compromise World of Warcraft accounts that are protected by RSA Authenticator tokens like those that bank use in real time. For banks, they can do even more: They can redirect payments you perform online to an other destination, and use the codes as you enter them. For real security, you need a secure platform. Like a system that is read only, special purpose and therefore slim, and offering at most a tiny attack vector. Much like a Boot CD containing a Linux system that boots into a browser that is hardcoded to the bank's web page. That is useful security, and not just a band aid like two-factor authentication.

    3. Re:It's also stupid by DRACO- · · Score: 1

      The credit card number generator has been compromised by man in the middle attacks. Man in the middle intercepts your ssl connection, makes another connect himself to your bank, presents you the screen he gets. You see what looks like the bank, you enter your user/pass and generated number. Man in the middle thief does the same and starts moving money.. gets a prompt for another code from the generator and spits that out at you to get another code. You supply it, he enters it for his transaction.. Bye bye money.

      Feel secure holding that number generator card now?

      --
      Consider yourself blessed if you are sneezed on by a dragon and only get wet, it could have been a fireball.
  63. Good ol' carrot; hold the stick by OrwellianLurker · · Score: 1

    Make live CDs available, and give some sort of reward to your customers when they use it. They can tell what kind of system you are running when you connect. One possible benefit would be reduced fees or more interest or something. People are lazy, but people largely like to save/make money. Give people a monetary incentive and you'll see lots of people learning. Of course, all that would take money; the end goal is to reduce credit fraud and theft.

    --
    'Political power grows out of the barrel of a gun.' - Mao Tse-tung
  64. It's about time by JThaddeus · · Score: 1

    Biran Krebs, the former "Security Fix" blogger for the Washington Post, recommended this approach back in October 2009: http://voices.washingtonpost.com/securityfix/2009/10/e-banking_on_a_locked_down_non.html

    --
    "Love is a familiar; Love is a devil: there is no evil angel but Love." --William Shakespeare ('Love's Labors Lost')
  65. Root kits by WarJolt · · Score: 1

    All linux distributions have been rooted at one time or another. A live disk of Ubuntu can be compromised until rebooted, but since ubuntu Live disks are root by default lets not pretend that ubuntu live disks are safe. Firefox plugins can still be compromised or users could be unwittingly instructed to do something that could compromise their system.

    I just hope that they create a custom(ubuntu based) bootable disk that only runs a browser, with limited packages and no browser plugins and only allows you to go to the website with the banks certificate. Anything less would provide a false sense of security to those who don't understand the risks.

  66. In addition to the usual security measures... by hyades1 · · Score: 1

    ...I copy/paste a bank URL from one of several saved text files. I copy/paste my password from the right spot in one of several other text files. Same thing for account number with a couple of added things I'm not going to discuss.

    I suppose something that could do screen captures (without showing up in a program called Process Explorer) could still take down my pants. I'm not too worried, though.

    --
    I've calculated my velocity with such exquisite precision that I have no idea where I am.
  67. Re:Why are banks wasting effort on things like thi by hitmark · · Score: 1

    i wonder how long until a malware coder finds a way to do the filter thing in software, and so can intercept the code image.

    this sounds like me like the "spy codes" that used to show up in kids comics around the 70s-80s, where you could mail in some coupon to get a "membership card" that would decode the message for you. Sad thing was, unless one was color blind, one could often make out the message without the card. Basically, a captcha of its day.

    --
    comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
  68. Re:Why uses a PC to do banking? by pnewhook · · Score: 1

    Ummm no. The other SMS.

    --
    Tesla was a genius. Edison however was a overrated hack who liked to torture puppies.
  69. Alternate uses for the disk by Slack0ff · · Score: 1

    Wait til it's figured out by the masses that you can use these disks to view porn with out the wife being able to spot it in the history. Banking has never been so exciting!

    --
    Everyday You see me is the worst day of my life -Office Space
    1. Re:Alternate uses for the disk by Narcocide · · Score: 1

      This type of out-of-the-box thinking really deserves to be commended Sir, but alas I'm out of mod points.

  70. Re:DNS Poisoning anyone? by jimmyswimmy · · Score: 1

    Easy fix - don't use DNS, hard code the IP address instead. Provide some means by which the user can change that if needed upon instructions over the phone. Realistically there is no reason why you want this image to be able to access anything other than that IP address, so set up your iptables to prevent any access to other sites. This is not supposed to be super-convenient, it's supposed to be secure. Strip out everything from the image that you can so that it boots ultra fast and pops up the bank login screen. The bank would have to run an update server, with the sole purpose of providing security updates only, and only for iptables (maybe the kernel too assuming it exposes a security hole that iptables can't limit).

    And by "strip out everything" I meant *everything* - take out basic system tools like ls. Provide the most bare bones shell you can dream of, in fact perhaps you can completely remove the shell since there's no need for a user to be able to execute anything custom.

    This is a pretty neat idea though and I hope to see real online banks start considering it. Like mine, for example, which uses that weakass cookie based authentication scheme. I wish they would just sell me an RSA key.

    --

    Just my $0.55 (US inflation, 1774-2008, for $0.02)
  71. Re:Why uses a PC to do banking? by fuzzyfuzzyfungus · · Score: 2, Informative

    Aside from "branded consumer experiences" and all that stuff that gets the marketing guys excited, the one reason to make the disks bank-specific is that it makes security a lot easier.

    If all the disk has to do is go to https://mybank.com/ you can do all sorts of draconian but secure stuff: Disable loading any non-SSL page or element. Trust only your own cert/CA. Remove any option to approve an exception. Configure the firewall to block any and all traffic that isn't either a DNS(SEC, preferably) lookup for mybank.com, or communication between the host and mybank.com

    If you have to coordinate between a bunch of banks, things get harder. Either you take on a big institutional verification task, enrolling reputable banks in your list of trusted sites and cert/CAs, and hopefully not having some front group sneak one in there for some XSS action, or you throw up your hands and just build a generic "browser liveCD".

    The generic browser liveCD is still a good bit safer than Joe user's computer, since it needn't be a general purpose machine, or capable of running Limewire, or have every infection picked up in two years of browsing(since the max lifespan of a liveCD session will probably be a few hours); but it is still substantially less safe than a dedicated one. If there are any available exploits for the browser used, the user has a nonzero chance of picking one up while poking around and having it still resident if they bank after doing that, and before rebooting. There would also be the basic issue of cross site/cross tab stuff. Exploits of those sorts of flavors are discovered all the time. If you give up on the goal of having a general-purpose browser, you can neutralize most of them without even discovering them or patching the browser. If your browser has to be general purpose, you have to do the security the hard way.

  72. 3. Profit by DavidD_CA · · Score: 1

    1. Get one of this bank's distribution CDs as if I were a customer.

    2. Create an identical copy of it, right down to the packaging, and snail mail it to random old people in Florida. This version, of course, does what I want with their personal data.

    3. Profit.

    --
    -David
  73. Re:Security updates by jimmyswimmy · · Score: 1

    Is that necessarily true? If you build a bare-bones linux install that does nothing but start a web browser and uses iptables/pf/whatever to restrict access to anything but the bank, I would think you could remain pretty secure long-term. Strip it all down for a five-second boot time, don't install anything you don't need... at worst provide firewall updates from your own server, and if anything else needs updating, just send out a new CD. They're cheap and the user won't mind updating (oh, I should put this new CD in instead of the old one? okay.).

    The hard part is convincing the user to validate your new CD somehow. Put a sticker with their username on it before mailing, or teach users to call to verify it's really from you?

    --

    Just my $0.55 (US inflation, 1774-2008, for $0.02)
  74. s/someone/Ballmer by newdsfornerds · · Score: 1

    heh

    --
    Damping absorbs vibrations. Dampening is caused by moisture.
  75. Still Vulnerable by leachlife4 · · Score: 1

    This will still leave you vulnerable to DNS/ARP spoofing, for example if someone is on your wireless.

    1. Re:Still Vulnerable by sowth · · Score: 1

      You are saying they would not use SSL? If the guy was paranoid enough to want people to use a bootable CD, I'm sure he would configure the thing to only give Firefox one certificate authority: the bank's. Then any other SSL server visited, even if it has a "valid" certificate from one of the major vendors, the bank customer will get big scary warning.

      Actually, it may not be a bad idea to create a user account just for banking, delete all the certificates in Firefox for that user, and add only the bank's certificate. I do remember seeing a "save this key" option somewhere. Just as long as you don't browse the web with an admin level account and your OS doesn't have a local root exploit (or you accidentally install malware), an attacker would have one hell of a time trying to get in...

  76. Re:Why are banks wasting effort on things like thi by VoltageX · · Score: 1

    http://www.abc.net.au/tv/newinventors/txt/s2622746.htm Finally, something smart out of Australia!

    --
    "Anonymous could not immediately be reached for further comment." - International Business Times
  77. Doctored Disks by LtGordon · · Score: 1

    (But what if someone slips in a stack of doctored disks?)

    Frank Abagnale Jr, the famous con-man of Catch Me If You Can fame, was known to print deposit slips with his own account's number and randomly insert them into stacks of blank slips at the bank. The unsuspecting patron fills out the "compromised" slip and the money goes into the unintended account. It seems like somebody could fairly easily modify the disk image to include a keylogger/MITM, replace disks with compromised copies, and put them back into circulation.

  78. problem shifting... by smash · · Score: 1
    This simply shifts the security problem from a typical Windows box to a linux distribution - that being on read-only media will remain static in terms of its vulnerability to future exploits.

    Will it be more secure? Maybe... for some period of time. Long term, they're just moving the problem of keeping an end user's PC secure to repeatedly shipping physical media.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  79. Re:USB drives are writable by QRDeNameland · · Score: 1

    There already is such a "switch", the user in the example above just failed to use it...don't leave the USB drive connected. Whoever can't be trusted to remove the drive also can't be trusted to toggle a switch. Nice try, though.

    --
    Momentarily, the need for the construction of new light will no longer exist.
  80. Unlikely to be hacked by the bank by yikes88 · · Score: 1

    XSS and CSRF attacks notwithstanding, the real problem is that it's casual web surfing and email that pose the risk of infection, so we're really talking about all the OTHER web use (i.e. everything that's not logging in to your bank or other high-target sites) that it would really benefit the average user to run the Live CD for. Windows would be fine to use for banking sites if that's *ALL* you were ever use to it for. For the above-average savvy, an Ubuntu/Fedora/whatever desktop install, fully patched and running, say, VirtualBox with 2 VMs, one for casual web surfing/email and one for online banking/etc. is about as good as one can do. Bonus points for read-only guest disk images and FF/noscript.

  81. What bout two-factor authentication? by shitzu · · Score: 1

    I use a national ID card which is a smart card. This is called two-factor authentication. You got to have something (a key) and know something (a pin) to do anything. If i use a cardreader with an external pinpad, it is very hard for malware to sign any traffic or bank orders with this card. If you do not have an ID card already in your pocket, it should be quite feasible to a bank to use its own smartcards.

    1. Re:What bout two-factor authentication? by el+chief · · Score: 1

      Assume evil trojan pwns windows kernel.

  82. No thanks, one lost customer by pmontra · · Score: 1

    I won't reboot my computer each time I have to connect to my bank. I'd move my money to another bank with a more convenient online banking instead.

  83. And how do you patch it? by poppycock · · Score: 1

    Am I missing something, or is this the stupidest idea on slashdot all year long?

    How do they propose to patch the software? Or are they going to distribute perfect software on the first try?

    I realize of course that you can't persist the malware (leaving aside the possibility of modifications to the firware of various peripherals or a 'Deep Door' style attack), but that's hardly all that matters. And even still, you could achieve the results better by using a VM with automatic disk-undo.

     

    1. Re:And how do you patch it? by mikechant · · Score: 1

      How do they propose to patch the software? Or are they going to distribute perfect software on the first try?

      As per other posts, if the LiveCD/USB/whatever is tied to one website only and allows no local storage access, there is effectively no way to introduce malware even if the browser/OS is vunerable.

  84. That woulnd't work in Italy by VincenzoRomano · · Score: 1

    As a number of e-banking systems don't work with Firefox, Safari and even Opera.
    Problems range from stuff to be weirdly displayed to missing buttons and menus.
    You actually need IE, possibly version 6 or maybe 7.

    --
    Maybe Computers will never be as intelligent as Humans.
    For sure they won't ever become so stupid. [VR-1988]
  85. Answers to Common Questions by el+chief · · Score: 1

    Q & A 1. What is the point? - Many business owners have had their bank accounts wiped out (via wire xfer). They do not get deposit insurance (it's only for individuals) 2. Why Linux and not something else? - Linux is free. OSX is a good alternative, but it ain't free. 3. Why CD and not USB? - CD is read only. Just a little extra precaution 4. Why not use those little FOBs that show a different password every 30 seconds? (Two factor auth) - Cause you can get around those. Trojan can create Firefox plugin. Rewrite bank website homepage so you put in account number and password on homepage (instead of split over multiple pages). Trojan transmits this to its master, then logs you into bank. I've even seen trojans that will rewrite your bank account balance info so you don't know your money is gone til it's too late. 5. Why can't I run linux in a virtual machine in windows? - Key loggers 6. But the LiveCD won't always be up to date - True. But we're talking about using Linux and Firefox to browse only your bank's website. And your bank should send you a new disk every 3 months or so. 7. What about Windows PE off a CD? - I guess. But I'd feel safer with Linux. 8. What else? - DNS poisoning might be a problem. You might want to consider an old school dial up connection directly to your bank - Make sure you close your browser immediately after logging out of your bank session - If your BIOS gets rootkitted, you are SOL

    1. Re:Answers to Common Questions by el+chief · · Score: 1

      real sry about the lack o' CRLFs

    2. Re:Answers to Common Questions by cheros · · Score: 1

      They're solving the wrong problem. It's a good way to reduce the trojan impact on banking, but authentication and authorisation are not adequately covered so you'd still need extra gear, and this solution is not very portable.

      There are 5 questions to answer for Internet banking, and with the right technology the OS can become almost immaterial.

      But let's look at the positive side. At least someone is getting beyond "it's your problem and our gadget covers *our* risk adequately". That is worth encouraging.

      --
      Insert .sig here. Send no money now. Owner may sue, contents will settle. Batteries not included.
  86. Marketing. by mjwx · · Score: 1

    Ubunutu is being used precisely because it is not expressly associated with Linux.

    A CxO will hear the word "Linux" and demand your geekery be banished from his mahogany throne room. Ubuntu has been working of the marketing front for some time and will be a much easier sell to the clueless CxO's of the banking world then a more secure and leaner version of Linux.

    Once something like this passes the bowel of upper management the engineers will decide to custom build their own from RedHat, Debian or whatever but as far as the CxO's are concerned it's whatever name they signed off on.

    --
    Calling someone a "hater" only means you can not rationally rebut their argument.
  87. Poor customers by Kaitnieks · · Score: 1

    Too bad their network won't work because of missing drivers for wifi card as it usually happens on Ubuntu. Maybe the fact that internet won't work for customers is the ultimate security feature.

    1. Re:Poor customers by pandrijeczko · · Score: 1

      Since the OP clearly has never used Ubuntu because he/she feels the need to make very generic comments based on FUD, I have just conducted a real world test with a Ubuntu 9.10 bootable disk and discovered the following:

      Desktop with Netcore 330GU USB wireless dongle - detected on boot
      Desktop with D-Link DWL -G122 wireless dongle - detected on boot
      Dell D620 laptop - detected on boot
      Lenovo T500 Thinkpad - detected on boot
      Dell XPS M1710 laptop - detected on boot
      HP 6735s laptop - detected on boot
      Asus EEEPC 1001HA - not detected on boot

      So out of the seven combinations I tried, 1 didn't work - thats a > 85% success rate.

      As for the driver on the netbook, it's based on a Ralink RA2860 chip, there's a Linux driver for it on the Ralink web site, since I'm a mainly Gentoo Linux user (who has yet to put Gentoo on the netbook), I assume I need to download the source for the driver and compile it - no idea what happens on Ubuntu.

      But please stop talking rubbish, okay? Yes, a newbie user should not be expected to compile a driver from source but presumably if the driver is available, then the good people at Ubuntu will do their best to include it as an update at some point.

      And sorry for being so blunt - but if you cannot be bothered to research your hardware a bit before booting up Linux, then you're probably too stupid to use Linux... please remember, most home users *NEVER* have to find or install a driver on Windows because it comes on their PC already configured.

      --
      Gentoo Linux - another day, another USE flag.
    2. Re:Poor customers by Kaitnieks · · Score: 1

      Try Dell vostro 1500. It's personal experience. Although it might have been Ubuntu 8. Are you going to tell the banking customers "sorry, since you're too stupid to use linux, you can't use our bank"?

    3. Re:Poor customers by pandrijeczko · · Score: 1

      No, of course not.

      But just because you have the option of accessing your bank through a bootable Linux CD does not mean that all the other ways of accessing your bank have to be discarded.

      And it could be argued that it's pure financial greed that stops Microsoft allowing users to boot their PCs from a bootable Windows disk...

      --
      Gentoo Linux - another day, another USE flag.
  88. Run MS Windows under the VM instead. by Per+Abrahamsen · · Score: 1

    You can then do online banking directly from the host OS (if you deem it secure enough), or from a different VM.

  89. Finally by DeBaas · · Score: 1

    Been in favour of of that for some time now: http://slashdot.org/comments.pl?sid=1403461&cid=29754057&art_pos=28

    They could add extra security such as make sure Firefox will only go to pre-configured ip-adresses

    --
    ---
  90. VMware ACE? by _Shad0w_ · · Score: 1

    I suspect VMware ACE is pretty much made for this sort of thing. At least as far I can tell this was the kind of thing it was made for.

    --

    Yeah, I had a sig once; I got bored of it.

  91. the power of objects, physical by Onymous+Coward · · Score: 1

    And folks were incredulous of the feasibility of banks handing out even just web certificates...

    I guess once you've hurdled the barrier of handing someone an object, there's a lot of opportunity.

  92. Re:Why are banks wasting effort on things like thi by jonwil · · Score: 1

    If you read the site and understand the way PassWindow works you would see that it is not possible to correctly decode the PassWindow without the exact combination of lines that is present on the physical PassWindow enabled card.

  93. Re:Why uses a PC to do banking? by KazW · · Score: 1

    I'd go the route of having my own CA in addition to a Verisign or whatever certified cert, and offer the users of the bootable option more enhanced and comprehensive security. I may even go as far to impose the bootable method for certain users, perhaps users that have already had ID theft happen to them, or perhaps impose it for large personal transactions.

    Maybe even offer users more insurance against ID theft if they use this system, that should be a relatively good offer for consumers as well as the bank. Anyone who really knows write once bootdisks, knows that security doesn't really get much better. So the bank would make money because it should experience less insurance payouts on ID theft. Consumers win because they aren't victims of ID theft.

    As for driver support, as others have mentioned, the bank(s) and Ubuntu can only support a certain set of WIFI cards and in limited cases even ethernet cards. However, if they offered a bonus to customers who use the system, as I mentioned earlier, they could simply say the issue of your hardware not supporting our system is your loss. If many banks adopted this system, how quickly would PC makers jump on the "online banking ready" bandwagon. Even existing hardware might have Linux drivers contributed for it, if consumers complain to their OEMs enough. This could be the push that Linux needs to make it so OEMs support it. Banks would try to one up each other by offering the same/better ID theft protection, and PC vendors would one up each other via Linux support.

    All in all I see this as an amazing win for opensource and as a win that has the potential to be the win that keeps on giving. Or it could be a complete flop, but it is still awesome/well deserved PR for Linux/opensource security.

    --
    Geeks don't grock information, they grep it.
  94. My bank uses my cellphone for authorization by slashbart · · Score: 4, Insightful
    My Dutch bank ING uses my cellphone for authorization of transactions or changes online. I can log in and view my account data with just a password, so that might get compromised, but for a transaction or for instance changing over to a new cellphone number, I need a transaction number that is being sms-ed to the cellphone.
    My other Dutch bank ABN/AMRO uses some kind of calculator thingy that provides a transaction number based on a value you receive from the banks webpage.
    The same ING bank also provides a very simple system where you have a sheet of paper with transaction numbers, and the webpage just asks you for your next TAN code.

    What do all these have in common? Right, a separate transaction authorization outside the browser. How hard is that?

  95. Re:Why uses a PC to do banking? by brusk · · Score: 1

    Standard Modular System? Security through obscurity indeed!

    --
    .sig withheld by request
  96. Re:USB drives are writable by Vectormatic · · Score: 1

    supplying bootable SD cards with no switch (locked in read-only mode) should solve that. I wouldnt be surprised if there are already manufacturers which make read-only sd cards..

    hell, you could even make ROM-based SD cards if you dont trust the switch mechanism

    --
    People, what a bunch of bastards
  97. nice idea, but not new by moronoxyd · · Score: 1

    German computer magazine c't started a very similar project called http://www.heise.de/ct/projekte/Sicheres-Online-Banking-mit-Bankix-284099.html (German) a few years ago. It's not set up for any one bank, obviously.

  98. WiFi login by brusk · · Score: 1

    The biggest extra hassle for me would be the need to log in to my wireless network. I have a long random string as my router's WPA2 password, and would need to type the whole damn thing in every time I booted this thing up, since the CD would have no way of remembering it. Or make the network less secure by choosing a simpler password.

    --
    .sig withheld by request
  99. Chrome OS by badpazzword · · Score: 1

    Sounds like what they really want is Chrome OS, then. (When it'll be out, that is.)

    --
    When ideas fail, words become very handy.
  100. Re:USB drives are writable by sourcerror · · Score: 1

    That's why you need read-only usb drives. But they're really hard to find nowadays.

  101. Something you have by AlexiaDeath · · Score: 1

    Around here to do more than a basic limited sum transaction you will need to have a smart-card that has your identification and signature certificates, the first for connecting to the banking site and the second to sign the transactions. Even if somebody got my pins for the certificates, they cant empty my account because they don't have the physical card used to encrypt my communication and authorize transactions and if I lose the physical card it is blacklisted just like bank cards Nad its safer because breaking RSA keys is not subject to social engineering. That's how real security works.

  102. Re:Why are banks wasting effort on things like thi by hitmark · · Score: 1

    anything made by humans can be broken by humans. Especially when it depends on the transmission, interpretation and retransmission of data.

    --
    comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
  103. remastering the image by viralMeme · · Score: 2, Informative

    Among the several distinct ways to alter Knoppix, the one likely to be of broadest interest is remastering, during which you can substitute your own software for a portion of that on the standard Knoppix CD-ROM

    1. Re:remastering the image by brusk · · Score: 1

      That's great and all, but kind of irrelevant to the purpose of making a simple, secure Live CD for online banking.

      --
      .sig withheld by request
  104. Re:can ubuntu save banking? by viralMeme · · Score: 1

    Except the vast majority of phishing attacks are throug malware being downloaded in email attachments and clicking on URLs in Internet Explorer.

  105. Cat got my tongue by toxickitty · · Score: 1

    This is a terrible idea really and reading through most of the comments I haven't seen anyone mention it. What if you release bootable CD and 3 months or even a year later, there's some vunrablity in the software on that CD? Update it? Um nope? Have fun issuing a whole bunch of new CDs when you find a problem with it. Cause we really need to throw more stuff in the garbage dump?

  106. The other side of the connection by ThatsNotPudding · · Score: 1

    I looked at my small town bank's online offering, and the amateurish site looks like it was probably done by the bank manager's brother-in-law over a weekend between six-packs, using the finest swiss-cheese Microsoft has to offer. I'll be sticking with dead trees for now.

    I love tech, but committing to all-electronic financial transactions with no actual paper just feels like it could go very, very wrong.

  107. Or will online banking save Ubuntu? :) by toby · · Score: 1

    But seriously -- the vulnerability of services like online banking is a huge elephant in the room where Windows is concerned. ("Let's take the cruddiest, most exploited modern operating system you can find, install it on 97% of PCs with no choice, and don't tell anybody they can't trust it to keep anything private." What could possibly go wrong?)

    There is no way that your average PC owner can keep Windows free of malware for very long. This must be snowballing into a massive future class action.

    --
    you had me at #!
  108. quicken download would not work by nsteussy · · Score: 1

    This is a great idea. Unfortunately for me, much of what I do with 'online banking' is download activity into my Quicken register. That would not be compatible. duke out

  109. Re:Why are banks wasting effort on things like thi by jonwil · · Score: 1

    Even if its crackable somehow, its a LOT more secure than current systems based on passwords and "secret questions" and costs a lot less to implement than keyfobs and other similar external hardware devices.

    Plus, if it does get cracked in a way that renders PassWindow vulnerable (rather than a crack that allows access to just one PassWindow card), it can be changed to make it more secure (just as many other security mechanisms that have been cracked have since been upgraded to be more security)

  110. What about processing your banking data? by Bearhouse · · Score: 1

    Regarding the 'reboot' arguement, I guess that if you're smart enough to be using your PC to do online banking, then you should be smart enough to figure out how to reboot from a live CD.

    My main point tho; Many people using online banking, via their PCs, also use their banking data; ranges from simply reconciling stuff in Excel to complete software packages...
    Would the liveCD provide access to USB or other storage, (thus risking compromising security), for this?
    Would I be able to logon to my account to retrieve data, using my 'normal' system, but then only make transfers using the liveCD?
    Sounds complex...

  111. Re:Why uses a PC to do banking? by rhsanborn · · Score: 1

    It's about the easiest thing to attack, they give it away at the bank, so it's as easy as walking in and picking up a copy. Worse, you know exactly what people will be doing with it when they log in, and because they are directing to a specific bank, you know exactly how they are accessing their bank.

  112. Re:Options by Pharmboy · · Score: 1

    I usually just walk into the lobby, but I'm an analog kind of guy. Never had a problem with keyloggers yet.

    --
    Tequila: It's not just for breakfast anymore!
  113. Re:Worst Idea Ever by owlstead · · Score: 1

    Of course not, RSA security is fine. It's the clients machines that get infected.

  114. It Would Work Great..... by RobDude · · Score: 1

    Right up until someone actually tried to use it.

    Then you've got bank staff trying to step 'Grandma RobDude' through downloading the windows driver for her wireless card, installing ndiswrapper, and then you still have to explain to her that, since her wireless card isn't 'good', at best, even with all the hacking, she can't enable any encryption on her wifi.

    Which pretty much defeats the whole, 'it would be more secure' angle.

    And for the record; I'm not trolling. I'm a computer programmer, reasonably tech savvy, and I've tried to install two different versions of Ubuntu in the last two years. Both resulted in multiple pages on the Ubuntu forums and ultimately ended with 'Well, ummmm, buy something new!'.

  115. I don't get it by tsa · · Score: 1

    I don't get the problem. Can somebody explain what this is really about? To me it really looks like a solution looking for a problem. Or are most banks outside the Netherlands still living in the early 2000's when you were required to use IE for their online stuff?

    --

    -- Cheers!

  116. Can Ubuntu Save Online Banking? by the+old+rang · · Score: 1

    This kind of thinking is exactly the reason why Identity Thefts biggest source of names and information, is the Banking/Finance business. All the reasons others have mentioned, and thousands more, are why so many stories are not told, about how many hundreds of MILLIONS of names have been taken, world wide (Just one hit can get 100,000 in seconds... let alone just sitting there for days)... Banking for many years only kept 'physical' security as a standards...\ Although changing sloooooowly... they are paying millions to have 'security' but blow it with this kind of thinking. Want to imagine how many bank computers use 'USB' and have not figured out that is what 'thumb drives' use...

  117. Re:Why uses a PC to do banking? by Nadaka · · Score: 1

    Single Mobility System? How is a military transportation tracking system going to help? Though I suppose it would be fairly secure.

  118. Re:Why uses a PC to do banking? by misnohmer · · Score: 1

    No disrespect intended, but this is a rather naive point of view. Let's set aside the gaping security hole this leaves for hackers to do a targeted attack by either slipping in trojan disks in the bank or simply mass mailing a "New, more secure" DVD to bank customers. The bigger problem is security vulnerabilities on such hard live-CD. Imagine that every time today you see "there is a Firefox update" you would not get "Sorry, the live CD is of date, take a hike to your local bank to pick up a new one". How is that for customer experience? The more likely scenario is that people will continue to use the old live CD's, which leaves them open to a bunch of hacks (let's say you are still using firefox from a year ago, you'd be vulnerable to a who slew of SSL attacks, like the NULL prefix, etc. etc). Using such live-CD's is like disabling the security updates for all customers - hackers will love you!

  119. Re:Why uses a PC to do banking? by MaskedSlacker · · Score: 1

    None of which matters if the CD directs straight to the bank page (and especially if it whitelists only that url).

  120. Re:Why uses a PC to do banking? by misnohmer · · Score: 1

    None of matters, how? Because you say so? And you state it with such authority too. Such naive "authoritative" views is why we have such bad security ideas go ahead. Direct URL prevents users from catching a virus from their free porn site, but is still totally vulnerable to so many attacks. E.g:

    1. I can spoof your DNS and have your browser connect my server instead of the bank's
    2. I can ARP spoof your gateway and pick from a choice of man-in-the-middle attacks (if you are using 1 year old version of Firefox, I can go download ready-made programs to perform those attacks, I don't even need to understand them - there is even one which lets me execute arbitrary code on your machine).
    3. I can use attacks like sslstrip, most users won't notice
    4. etc, etc.

    Do some research on SSL/TLS attacks, HTTP attacks, etc.

  121. Re:Why uses a PC to do banking? by icebraining · · Score: 1

    No, it can't. Not even my mobile provider knows my name. It's a pre-paid card with no contract, like most here in Europe.

    And a criminal organization that can both install a trojan in my computer *and* intercept my SMSes is more likely to be interested in more hefty sums than the numbers in my student account.

    As for the police (and intelligence), why would they care about a one-time pad used to make a specific transactions? They can probably just ask the bank for my account transaction history. Hell, if SWIFT had passed (thanks EP!) even USA authorities could do it.

  122. Whatever Happened To.. by cavebison · · Score: 1

    The concept of biometrics? Don't most notebooks nowadays have a fingerprint scanner? Why aren't the banks (or any such site) using that? It's such a common thing now, at least for laptops. It should at least be an option. I don't mean the provided PC s/ware which manages your passwords, I mean something like a Flash(?) app which communicates your swipe directly to the site.

    Or did biometrics become redundant since the swipe data can still be phished anyway? So for Web stuff it's really no more protection than a typed password?

  123. Real story by carbuncofeliz · · Score: 1

    Tha's what happened to me a week ago: I logged in my bank's account just to find out how poor I am when not only appeared my 3 accounts but 14 more to which I am not related at all.

    I use linux exclusively and also I update the system every week.

    Of course I call my bank to aware them but nobody could explain me what the error was and why did it happen.

    Quite strange...isn't it?

  124. How would a VM help? by AzuMao · · Score: 1

    Unless the VM was perfect, you never used the host OS for anything except running the VM, and you restored the VM from a backup on non-rewritable media whenever you used the bank, it wouldn't provide the kind of security a live CD would. And if all of these conditions are met, usability is less than that of a live CD.