Can Ubuntu Save Online Banking? 462
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?)
Convenience? (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
Re:BIOS (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...
Re:Convenience? (Score:3, Insightful)
Re:Reply (Score:5, Insightful)
Re:Reply (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.
Re:Reply (Score:5, Insightful)
"Gives the user something physical to insert"
Except the netbook owners, whom have no optical drive.
Re:Convenience? (Score:5, Insightful)
Theory vs. Reality (Score:5, Insightful)
Re:BIOS (Score:4, Insightful)
I think so too, the grandparent has some issues with reading comprehension ;-)
Re:What about security patches? (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?
Online banking? (Score:1, Insightful)
Since when does online banking need saving?
Re:Convenience? (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".
Re:Reply (Score:4, 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.
Re:Why use Ubuntu? (Score:2, 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?
FFS (Score:4, 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.
Re:Reply (Score:4, 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.
Re:Reply (Score:3, Insightful)
Re:Reply (Score:4, Insightful)
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 [beagleboard.org], 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).
Re:Reply (Score:2, 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...
Comment removed (Score:3, Insightful)
My bank uses my cellphone for authorization (Score:5, Insightful)
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?
Re:Reply (Score:5, 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.