Slashdot Mirror


Knoppix Used in Internet Banking Solution

renai42 writes "Australian company Cybersource says it's currently talking to two domestic banks about providing Knoppix-based bootable CDs to consumers to ensure Internet banking security. The company says at least one bank will probably use the CDs in at least one sector of its operations. Cybersource envisages that banks will re-brand its product and provide the CDs alongside other marketing material."

263 comments

  1. Great, but with some caveats by CdBee · · Score: 2, Informative

    To surf with knoppix you have to be using a cable/DSL ethernet modem or router, or have a supported dial-up modem and the ability to configure it.

    I suppose this is geared to internet cafe use? In which case you have to hope the network's set up in a way that doesnt require password authentication...

    Nevertheless, a great idea and I hope it works

    --
    I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
    1. Re:Great, but with some caveats by nametaken · · Score: 2, Insightful


      Ahh... how nice. Getting paid to customize knoppix cds. There's a bunch of folks that have their act together. :)

    2. Re:Great, but with some caveats by Tjebbe · · Score: 1

      i think it's geared towards users of that Other os, who want to use something safer, but not go through the trouble of installing another operating system. Or it's for those that use linux and want to use a read-only medium for something like this.

      In that light, to surf with *any* OS you need to have supported hardware :)

      btw i don't think many internet cafe's will let you pop in your own operating system

    3. Re:Great, but with some caveats by houghi · · Score: 2, Interesting

      To surf with knoppix you have to be using a cable/DSL ethernet modem or router, or have a supported dial-up modem and the ability to configure it.


      So what you are saying is that you need an internetconnection, just like you would need that with any other OS?

      --
      Don't fight for your country, if your country does not fight for you.
    4. Re:Great, but with some caveats by Anonymous Coward · · Score: 1, Insightful

      In theory it should be possible to extract the right dialin information from the windows registry. NTFS, FAT and the registry file format are all implemented in open source enough to give it a try. You only need read-only access.

      Anyway, the read-only root certs and browser sound like a really, really smart thing. It should stop phishing and zombie pc abuse withoud messing with someones (possible infected) windows installation. This security should more then make up for the inconveniance of having to type in one phone number and a username/password.

      I hope they make sure every tcp port is closed though. There is no theoretical reason why a knoppix distro can`t get worms/owned as fast as an average windows box.

    5. Re:Great, but with some caveats by Chris+Hodges · · Score: 1
      In theory it should be possible to extract the right dialin information from the windows registry.

      And equally possible to extract the dialin info for a premium rate ripoff line - info placed there by the same malware you're trying to get round.

    6. Re:Great, but with some caveats by CdBee · · Score: 1

      A Linux LiveCD which extracts users logins and passwords from the registry of the PC it's used on will scare people away from Linux, as well as being more suitable as a hacker tool than a security suite.

      --
      I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
    7. Re:Great, but with some caveats by Anonymous Coward · · Score: 0
      The company says at least one bank will probably use the CDs in at least one sector of its operations.

      Oh wow, the public web surfing kiosk right ext to the men's bathroom vent is going to be running Knoppix! What a coup for linux! In your face, Micro$loth!

  2. Umm.. why? by onion2k · · Score: 3, Insightful

    Sounds like an interesting challenge certainly, but let me guess the bank's thinking behind this move..

    If you use their traditional online banking service from a PC not booted using their CD, and subsequently get defrauded somehow, this will enable them to say "Ahhh.. but you weren't using our special software!", and ignore your complaint.

    How.. nice.

    1. Re:Umm.. why? by Anonymous Coward · · Score: 2, Insightful

      Wrong. They will reject any claims in either case.

    2. Re:Umm.. why? by metricmusic · · Score: 2, Insightful

      On the other hand they are forcing you to use Linux. Makes a nice change to today where so many bank websites do not work on anything but IE.

      --
      http://www.livejournal.com/users/metricmusic
    3. Re:Umm.. why? by Anonymous Coward · · Score: 0

      *Bzzzzt* Wrong.

      This guy is *talking* to banks, and hasn't actually sold anything as yet.

      As it stands, if your PC is infected with Spyware and you lose money, it is not the bank at fault. If the bank provide you with software which purports to provide security and you are subsequently defrauded, they open themselves to potential liability.

      Check your terms and conditions carefully.

    4. Re:Umm.. why? by Rick.C · · Score: 2, Insightful
      If you use their traditional online banking service from a PC not booted using their CD, and subsequently get defrauded somehow, this will enable them to say "Ahhh.. but you weren't using our special software!", and ignore your complaint.

      Perhaps, but here's another idea:
      Having customers use internet banking is less costly for banks, but potential internet banking customers are hesitant to rely on online transactions because they fear (or know) that their PC is "owned". They think that someone might be logging their passwords. For Joe User, that's a valid concern. He doesn't really know how to tell, for sure, whether he's been hacked.

      So the bank offers Joe a CD that can't be hacked, that won't trash his existing system and that has any special software already installed. The bank says. "Here, Joe, boot this CD, do your banking securely, then reboot your PC for normal use."

      What's not to like about it?

      --
      You were 80% angel, 10% demon. The rest was hard to explain. - Over The Rhine
      "Math in a song is good."-Linford
    5. Re:Umm.. why? by RoLi · · Score: 2, Insightful
      I would agree if there was no alternative to using Knoppix.

      However, Knoppix would come in handy for not-so-savy but still paranoid types.

      It's guaranteed that:

      • Bank use doesn't affect their installation. For example if they have a super-paranoid firewall in place, they don't have to pull it down.
      • Possibly installed spyware can't grab passwords, PINs, TANs, etc.
      • Phishing is impossible
      • And it's even easier than normal banking. No worries about security settings, no worries about cookies, no worries about Java-applets. - Just boot the CD and a browser window will popup with the bank's site already loaded.

      To put a long story short: It's an almost 100% secure solution AND it can be used even if you haven't got a clue about computers.

    6. Re:Umm.. why? by Chris+Hodges · · Score: 1
      So the bank offers Joe a CD that can't be hacked, that won't trash his existing system and that has any special software already installed. The bank says. "Here, Joe, boot this CD, do your banking securely, then reboot your PC for normal use."

      What's not to like about it?

      How about those of us who like to keep financial records and budgets in a spreadsheet (on the hard disk). Now you can't just paste across or even switch applications and retype the transaction data.

    7. Re:Umm.. why? by HiThere · · Score: 1

      Well, if it's anything like a regular Knoppix, then you should be able to write data files to the windows partition, and it could come with OpenOffice.org installed, so you could even deal with whole spreadsheets. True you can't use fancy macros...Excel and OpenOffice.org have different macro languages. But that's a rare concern.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    8. Re:Umm.. why? by NanoGator · · Score: 1

      "On the other hand they are forcing you to use Linux. Makes a nice change to today where so many bank websites do not work on anything but IE."

      Forcing it's users to change OS's? That's a 'nice change'?

      I wouldn't mind but I get an earful anytime I suggest Linux users dual boot with Windows instead of going on with WINE to play games.

      --
      "Derp de derp."
    9. Re:Umm.. why? by collinl · · Score: 1

      Sorry, In Australia, banks can't reject claims so easily.
      The EFT Code of Conduct, which has the effect of federal law, applies here.
      In effect, this document says that the bank has to respond within a certain time frame (28 days, I think) and that 'any method implicitly or explicitly approved of by the bank is covered' and goes on to say that provided the consumer (i.e. not a business customer) did not deliberately disclose their password, then unauthorised transactions are to be reimbursed by the bank.
      It's arguable that requiring AV/malware is an 'approved' method, but no one has yet resolved the final boundaries of the above EFT Code of Conduct.

      Lyal

    10. Re:Umm.. why? by collinl · · Score: 1

      err - read the EFT Code of Conduct that applies as law in Australia (available from ASIC or ASX).
      Banks DO have liability here regardless of whether they provide sftware or not - anything they implicitly approve of for electronically accessing personal bank accounts puts liability on banks under the above document in most fraud situations.

      Lyal

  3. Better than our banks... by Trius · · Score: 0, Offtopic

    In NZ they barely even attempt to inform their customers about security. It's quite sad here.

    --
    It's hard to strive for greatness when surrounded by the mediocre.
    1. Re:Better than our banks... by Anonymous Coward · · Score: 0

      Haha here in NZ I hear their are even banks that force you to use IE for 'security reasons'.

    2. Re:Better than our banks... by Anonymous Coward · · Score: 0

      "Security"? That is the guy inside the bank with a badge that pretends to be a police officer, right?

    3. Re:Better than our banks... by lemnik · · Score: 1

      We have that in South Africa as well, and yet here we have laws that state that banking websites must work on all browsers (for disabled users).

  4. This will be viewd as a great idea.. by nfs3hp · · Score: 5, Insightful

    until the network administrators find a serious vulnerability and have to burn/press about 35602638023862 new cds to patch it.

    1. Re:This will be viewd as a great idea.. by Anonymous Coward · · Score: 3, Insightful

      The main threat to remote banking is installed spyware/keyloggers NOT privilage escalation vulnerabilities that hackers _might_ be able to take advantage of if the user wasn't,
      a) likely behind a firewall
      b) running off of read only media
      c) doing the equivalent of a fresh install with every use.

      There are very few vulnerabilities which could conceivably compromise a well customised bootable Linux CD. It's about as secure as you can get.

    2. Re:This will be viewd as a great idea.. by nosfucious · · Score: 2, Informative

      Never stopped AOL.

      How many CD's do you think they've burnt over the last 10 years (or so)?

      UBS Switzerland give you a little calculator with a removable card that hashes a challenge code. You type in the response for a one time password. Seems to work quite well as neither my card not the calculator have my account number on it. It does have a card number, which doesn't have a visual link to my account (which would stop casual theft).

      National Australia Bank used to have accounts tied to a specific SSL key in the browser's cache. Too bad if you used multiple PC's to access your account (home PC, work PC, work laptop, etc, etc).

      --
      Q:I was listening to a CD in Grip and it sounded horrible! What's up? A:Perhaps you are listening to country music
    3. Re:This will be viewd as a great idea.. by nfs3hp · · Score: 1

      If there's money involved, there's a will.. and where there's a will, there's a way.

    4. Re:This will be viewd as a great idea.. by Ed+Avis · · Score: 4, Insightful

      Actually I think mailing out new CDs is far more likely to work than persuading users to keep their own systems (especially Windows boxes) up to date.

      (You could in principle install a Linux system on each user's own hard disk and push out updates to it, but giving them a new CD has far less to go wrong.)

      I rather miss the days when performing an operating system upgrade was as simple as opening the computer and putting in some new ROM chips; putting in a new CD and rebooting is getting back towards that level of friendliness.

      --
      -- Ed Avis ed@membled.com
    5. Re:This will be viewd as a great idea.. by Anonymous Coward · · Score: 0

      You might just as well shoot yourself in the head now then.

    6. Re:This will be viewd as a great idea.. by frankthechicken · · Score: 3, Insightful

      The problem will come if mailing out new CD's becomes a habit for the bank.

      It would be quite easy for someone to slip in a cracked and hacked version, for which the customers (out of habit and routine) will happily treat as the new version, then pass on their banking details to whoever is listening.

    7. Re:This will be viewd as a great idea.. by Sven+The+Space+Monke · · Score: 2, Interesting
      How about this - with the inclusion of UnionFS (gawdDAMN is that cool), have it so that, on boot-up, apt-get update & upgrade from a trusted source (possibly one the bank has provided). Display a message saying "Please wait, we're just getting any security updates needed to keep your account safe" with a progress bar during the process.


      That should solve that problem, I would imagine (unless the trusted apt repository gets compromised).

      --
      A man who can't pronouce "nuclear arsenal" shouldn't have one -sig ends here.
    8. Re:This will be viewd as a great idea.. by L.Bob.Rife · · Score: 2, Insightful

      So how exactly would you hack this bankOS that sends all its communications to a hardcoded bank server using strong encryption.

      It comes with zero open ports, and refuses to communicate to any computer except the bank.

      Plus, its only used for relatively short time spans giving you a very small window to attack, and an active user on the machine at the time of your attack.

      And, you can send a specific version number tagged on the browser, so if a customer has an old version with a security threat, the server can tell them and deny them.

      A liveCD is the best solution I can think of for providing a secure communication line.

    9. Re:This will be viewd as a great idea.. by advocate_one · · Score: 4, Insightful

      well considering if you'd actually RTFA... the browser and networking stuff on the CD is setup to only point to the Banks own systems and nowhere else... ie it gets its DNS info only from the Banks secured servers and so only web addresses for the Banks own secure website will be given back... it will NOT be possible for the user to type in a web address URL into the browser bar and go there unless it corresponds to one of the Banks own sites.

      So unless you type in an IP the hard way, tough...

      note for Pedents... It gets it's own IP from whatever DHCP service is running on the customers NAT router or ISP service provider, but doesn't use the NAT or service provider for DNS queries.

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    10. Re:This will be viewd as a great idea.. by DrSkwid · · Score: 1

      note for non-pedant

      bank's, pedant, customer's

      Incidentally, the could configure it to firewall itself and prevent access to anywhere but approved DNS Entries / IPs.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    11. Re:This will be viewd as a great idea.. by Njovich · · Score: 1

      Would that really be a problem? Can't they just iptable everything except the bank out? In the event that a leak would be so serious that that they'd still be at risk, they could just let marketing add a few new graphics and push it out as a new release with better security.

    12. Re:This will be viewd as a great idea.. by vidarlo · · Score: 1
      until the network administrators find a serious vulnerability and have to burn/press about 35602638023862 new cds to patch it.

      Not really a problem. If this suite was tailored for banking, why run any service on it? Why not drop all incoming packets, and only allow firefox to visit one hardcoded IP for example. Or let it use a hardcoded vpn tunnel, and refuse all other traffic than VPN on the public interface? This could be made very safe, for years to come, even when the software becomes outdated. VPN is a good place to start.

    13. Re:This will be viewd as a great idea.. by maxwell+demon · · Score: 1

      Ok, then the hacker will have to compromise the network connection ...
      how secure are NAT routers? Could a malicious software silently reprogram them from the PC to transparently translate the bank's IP numbers to the attacker's? Note that this wouldn't have to be done while Knoppix is running; do it while the normal (vulnerable) system is running, and then rely on the reprogrammed NAT router to silently re-route no matter how secure the system currently running on the PC is.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    14. Re:This will be viewd as a great idea.. by FLEB · · Score: 2, Insightful

      That still doesn't help, though, if someone's sent out a fake CD. The fake CD would just... well... fake it.

      --
      Information wants to be free.
      Entertainment wants to be paid.
      You just want to be cheap.
    15. Re:This will be viewd as a great idea.. by Anonymous Coward · · Score: 0

      No

    16. Re:This will be viewd as a great idea.. by advocate_one · · Score: 1

      you missed some... ;)

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    17. Re:This will be viewd as a great idea.. by aakos · · Score: 1

      But what if they just set it up in a way that it would use a phone line to dial in directly to the bank's systems, not using internet? Everyone would need a phone line then, but hacking that kind of communication is not easy.

    18. Re:This will be viewd as a great idea.. by RoLi · · Score: 1
      Not likely

      This Knoppix is designed to connect to the bank and ONLY to the bank.

      So this pretty much rules out all browser-vulnerabilities, simply because the browser cannot load anything from other websites.

      Also I guess the firewall will block all ports, so there would be no way of an attacker to get in.

      I can't think of any security vulnerabilityEVER that would allow an attacker to compromize this system, can you?

    19. Re:This will be viewd as a great idea.. by ticktockticktock · · Score: 1

      Judging by how secure some NAT routers are, it definitely is possible to compromise a NAT router and do that. Some NAT routers that default to having remote administration enabled on the internet side could allow for an attacker to reroute DNS queries to their own machine. That attacker could then silently log the user's DNS queries for a little while, while the attacker returns perfectly valid DNS responses of the real IP addresses of the hosts they are resolving so their normal browsing is unaffected. When they are ready to do an attack later, they could have the DNS queries respond back with their own IP address that they are attacking from and hijack a connection attempt to something a user just resolved. If the bank's security software doesn't do good enough man in the middle attack prevention (as in validating keys before using them), the attacker could, potentially, replace the SSL keys being used to make the secure connection with his own and decrypt all traffic going in and coming out.

    20. Re:This will be viewd as a great idea.. by Sean+Hederman · · Score: 1
      Any static system is vulnerable to exploit given anough time. If the bank consistently sends out update CD's then these are open to social engineering attacks. All you need to do is get inside the CD distribution loop and you're in.

      I like your idea about disallowing access from known compromised distros, but I wonder how that'll go down with users trying to do their banking when (for whatever reason) all they have is the old CD.

      The usability, distribution and update problems will probably combine to make this one of those wonderful ideas that never get off the ground. Users are generally happy with the options they have now. The banks aren't, but frankly users don't care about that. Some bank tells them they have to reboot their computer and use unfamiliar software to access their accounts, and many users will just switch to a bank that doesn't have such onerous requirements.

    21. Re:This will be viewd as a great idea.. by swv3752 · · Score: 2, Informative

      A man in the middle attack can get it and doesn't even involve compromising the CD. Any router between the customer and the bank could be compromised and reroute all packets to a different destination. The most vulnerable will be the customer's router in thier home.

      Even that poses non-trivial problems. Without setting up dedicated links, I don't see a better solution.

      --
      Just a Tuna in the Sea of Life
    22. Re:This will be viewd as a great idea.. by sanctimonius+hypocrt · · Score: 1

      note for Pedents

      You mean, of course, Pedants.

    23. Re:This will be viewd as a great idea.. by RoLi · · Score: 1
      A man in the middle attack can get it and doesn't even involve compromising the CD. Any router between the customer and the bank could be compromised and reroute all packets to a different destination. The most vulnerable will be the customer's router in thier home.

      Well, in that case the CD doesn't have to patched and redistributed as the problem doesn't lie within the CD but in the network.

      QED.

    24. Re:This will be viewd as a great idea.. by makomk · · Score: 1

      Any router between the customer and the bank could be compromised and reroute all packets to a different destination.

      True, but you'd need both a browser vunerablility and the ability to compromise a router. Quite tricky to do.

      Incidentally, I assume thay'll remove all CA certificates and just have the bank's own certificate installed as trusted. They'd be stupid not to, really.

    25. Re:This will be viewd as a great idea.. by HiThere · · Score: 1

      If they have a requirement that the customer have a local hard disk with a couple of MB on it reserved for the bank, then the software could maintain a local (secured and signed) compressed directory of system updates, and the first thing it could do at logon time is check for updates and fixes to include.

      That's a significant problem, but it's certainly not one that's hard to deal with. Unless you are allowing operating from diskless workstations or roaming accounts.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    26. Re:This will be viewd as a great idea.. by daveisoverlord · · Score: 1

      That still doesn't help, though, if someone's sent out a fake CD.

      The reason this would help though is that it would be much more expensive, in time and money, to scam people by mailing them fake CDs. It would be exponentially more expensive to burn, label, and mail a CD to each potential victim. Plus you get into the realm of creating physical evidence which would make it easier to get caught as well.

      --
      The perception of reality is more important than reality itself.
    27. Re:This will be viewd as a great idea.. by Minna+Kirai · · Score: 1

      Never stopped AOL.

      How many CD's do you think they've burnt over the last 10 years (or so)?


      That is a really good point, which deserves a little more emphasis. I walked through the shop today, and by the exit are piles of CDs promising 1075 hours of free AOL use. A hacker could grab 20 of those, copy the disc images to his PC, modify so that in addition to the AOL connect code, there is also a keylogger or bo2k, burn to CD-R, and drop them back in the same public pile.

      Assuming that anyone ever really uses those free AOL preview CDs, you'd have an interesting way to lay attacks. (In reality, I suspect those CDs get more use for children to throw at each other than anyone really executing the code)

    28. Re:This will be viewd as a great idea.. by mcrbids · · Score: 1

      A man in the middle attack can get it and doesn't even involve compromising the CD. Any router between the customer and the bank could be compromised and reroute all packets to a different destination. The most vulnerable will be the customer's router in thier home.

      Boy howdy... you weren't awake in class that day that the teacher presented SSL, were you?

      And you consider yourself worthy to post in the haven of geeks?

      SSL consists of two parts:

      1) Certificate exchange - based on a set of trusted certificates, and using dual-key cryptography, the web server you're talking to is validated as being the server you intended to talk to. This process is 100% encrypted and highly resistant to man-in-the-middle attacks.

      2) General communication - once the dual-key encryption and certificate exchange, a symmetric key is agreed upon by the two hosts, which is used for the duration of the communications transfer. Symmetric keys perform much better than dual-key cryptography, which is computationally expensive.

      During an SSL session, NOTHING IS SENT UNENCRYPTED, and the entire session is HIGHLY RESISTANT TO MAN-IN-THE-MIDDLE ATTACKS.

      Presumably, the bank would have a browser with a certificate preloaded on the disk that would accept their website's certificate!

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    29. Re:This will be viewd as a great idea.. by FLEB · · Score: 1

      Good point.

      Although, think of things like false-fronts on ATMs and waiters who buy portable CC scanners to grab numbers. With the kind of payoff you could get, even on a small mailing, it might be an acceptable effort and risk.

      --
      Information wants to be free.
      Entertainment wants to be paid.
      You just want to be cheap.
    30. Re:This will be viewd as a great idea.. by Anonymous Coward · · Score: 0

      It's 'Pedants'! ..well isn't that ironic

  5. Um, what? by Anonymous Coward · · Score: 5, Insightful

    I can hardly keep track of an ATM card, now you're expecting me to carry around a big honking CD all the time?

    Pass

    1. Re:Um, what? by Vulcann · · Score: 1

      You could have a mini sized CD with just enough on it to run a minimum KDE and a browser with SSL. Might not look as pretty as the full knoppix but why have the everything and the kitchen sink for such a specific task.

    2. Re:Um, what? by Baal+Sebub · · Score: 1

      I know your just joking, but...
      Since this would be a highly specialized Version of Knoppix it should be possible to shrink it so far that it would fit on a credit card size CD.

      --
      120 chars are not enough for a signature. I have discovered a truly remarkable proof which this margin is too small to c
    3. Re:Um, what? by Anonymous Coward · · Score: 0

      No, if I get my way, the ATM card will have USB functionality, thus no need for the CD.

    4. Re:Um, what? by oneandoneis2 · · Score: 1

      Wouldn't it be simpler just to start from DSL, which already DOES fit on a credit-card sized CD?

      --
      So.. it has come to this
    5. Re:Um, what? by Halo1 · · Score: 1

      Doesn't work with slot-loading CD drives though...

      --
      Donate free food here
    6. Re:Um, what? by Baal+Sebub · · Score: 1

      Considering that DSL lacks Xorg, a window manager, firefox... i don't think it would be easier.

      --
      120 chars are not enough for a signature. I have discovered a truly remarkable proof which this margin is too small to c
    7. Re:Um, what? by Gumph · · Score: 2, Insightful

      The parent is modded insightful???? WTF, OMG etc etc
      surely funny is the more appropriate response, anyone who can't keep track of a bankcard is either a stark staring genius who shouldn't really be allowed outside without supervision or a complete dunderhead (how long has it been since you heard that word?) who again, should not be allowed outside without supervision!

      --
      'By the pricking of my thumbs, something wicked this way comes'
    8. Re:Um, what? by Tethys_was_taken · · Score: 1

      DamnSmallLinux has had FluxBox for a long time, and the recent versions of it come with Firefox.

      This is truly a better distro for this purpose IMO. Less stuff means that there's less stuff that can break.

    9. Re:Um, what? by Baal+Sebub · · Score: 1

      I stand corrected. I checked at DistroWatch, which doesn't seem up to date.

      --
      120 chars are not enough for a signature. I have discovered a truly remarkable proof which this margin is too small to c
    10. Re:Um, what? by Anonymous Coward · · Score: 0

      Actually, why couldn't this be just as easy as an ATM card?

      I carry several "credit card" CD's in my wallet now. They hold debugging tools and recovery tools that I routinely use to fix broken Windows installations. I don't see a helluva lotta difference in carrying around a bootable credit card CD to do my banking from carrying around an ATM card.

    11. Re:Um, what? by wild_berry · · Score: 1

      Er. Fluxbox is the standard window manager in DSL, and Firefox is a standard package. At least in 1.0rc1 and later.

    12. Re:Um, what? by Albio · · Score: 1

      But why would you be carrying the CD with you anyways...
      You probably have space for another cd if you're carrying a laptop. It's not like your handheld can take cds in the first place?

    13. Re:Um, what? by sharkey · · Score: 1
      But why would you be carrying the CD with you anyways...

      So you can boot the ATM from it and access your accounts securely, of course.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    14. Re:Um, what? by HoldemPoker · · Score: 1

      Not only that, they're expecting us to reboot each time that we want to do banking!!!

    15. Re:Um, what? by Albio · · Score: 1

      b-b-but... it's internet banking :(

    16. Re:Um, what? by Nikker · · Score: 1

      Why not make it embedded in the card its self? Kinda like the small 2" cd's you can get now but balanced on a card.

      Maybe even make it to DVD speck to run on increasingly popular dvd drives? When / if bluray does anything you could back up most of you PC on a 2" disc.

      --
      A loop, by its nature, continues. If that didn't make sense, start reading this sentence again.
    17. Re:Um, what? by Minna+Kirai · · Score: 1

      Doesn't work with slot-loading CD drives though...

      Go to the computer shop, and swipe 5-10 of the complementary AOL cd adverts sitting by the doorway. Place one on your workbench, and then put the mini-cd on top of it. With a marker, trace the outline of the mini, then remove it to a safe place.

      With a rotary tool, pulverize the portion of the AOL cd inside the mark. You now have a support frame which will allow the mini-cd to be played from a drop-slot drive.

    18. Re:Um, what? by Anonymous Coward · · Score: 0

      Yeah, attached to a keychain, with a flashlight or wrench on the other end, and the key to the men's room.

  6. OEM & WinModems by FudRucker · · Score: 4, Funny

    when the bank customer takes this CD home and boots it on their OEM with the WInModem they wont ba able to get online (atleast it will be secure that way)...

    --
    Politics is Treachery, Religion is Brainwashing
  7. It is at least a start by guyverix · · Score: 4, Insightful

    There wont be key-loggers, virus infested OS's Active X, IE, blah, blah, blah. At least this is a step in the right direction.

    1. Re:It is at least a start by Marthisdil · · Score: 1

      There wont be key-loggers, virus infested OS's Active X, IE, blah, blah, blah. At least this is a step in the right direction.

      Yeah...there will be hardware incompatabilities, irate customers due to that, just as many bugs, being forced to use a new cd when they fix said bugs, oops, I used the wrong cd, where did i put that updated version...Yeah....it'll go nice and smooth....

  8. news? by mnbjhguyt · · Score: 5, Insightful

    ...says... it's talking... one bank will probably use... envisages...

    and from TFA: Banks eye bootable Linux CDs

    wake me up when something happens, ok?

  9. And BSD is chopped liver? by putko · · Score: 4, Insightful

    A step in the right direction.

    But it seems odd to me that if someone wants a one-trick secure browser solution, he'd use anything other than OpenBSD.

    If you sit down and do the analysis (without regard to "religion" or fashion), and say, "I only need a secure browser," you'll likely pick a BSD and it will likely be either NetBSD (hw support) or OpenBSD (security).

    I did a similar analysis, and came to this conclusion, after attempting to dispassionately evaluate the options.

    --
    http://www.thebricktestament.com/the_law/when_to_s tone_your_children/dt21_18a.html
    1. Re:And BSD is chopped liver? by I+confirm+I'm+not+a · · Score: 4, Insightful

      and say, "I only need a secure browser," you'll likely pick a BSD

      I agree... but... the banks are really saying "I only need a secure browser that'll run automatically on a very wide range of hardware". I don't run Knoppix (except as a get-out-of-jail-free card ;-) but it is extremely comfortable with most hardware. Moreso than FreeSBIE, for example.

      --
      This is where the serious fun begins.
    2. Re:And BSD is chopped liver? by LnxAddct · · Score: 1

      OpenBSD only makes sense in certain situations that involve servers. These people won't be hosting anything so there should be no ports accepting requests anyway. Linux provides vastly better hardware support, it is easier to use, and more software is targeted towards it allowing more choice in the end (all of those but the hardware point are arguable of course). Open BSD doesn't make sense for all things secure, it only makes sense for servers, and even then only in special circumstnaces because of the restrictions set by the default install. I often find OpenBSD to be overkill, any sysadmin worth the shoes on his feet should be able to secure a linux box to an arguably equal level of security if need be, using one method or another. Knoppix is also very snappy, OpenBSD isn't exactly a speed daemon ;)
      Regards,
      Steve

    3. Re:And BSD is chopped liver? by shutdown+-p+now · · Score: 1
      I only need a secure browser that'll run automatically on a very wide range of hardware
      Easy: Lynx on OpenBSD!
    4. Re:And BSD is chopped liver? by Anonymous Coward · · Score: 0

      And another thing to consider:

      Knoppix is user-friendly
      (old) Linux-versions (especially Debian) are unfriendly
      OpenBSD is openly and outright hostile

    5. Re:And BSD is chopped liver? by Anonymous Coward · · Score: 0

      Well, considering the BSD community is almost galatically legendary for being a bunch of off-putting assholes, I can see why they passed on it.

      That's one community that needs go get laid en masse.

    6. Re:And BSD is chopped liver? by I+confirm+I'm+not+a · · Score: 1

      > > I only need a secure browser that'll run automatically on a very wide range of hardware

      > Easy: Lynx on OpenBSD!

      Dude, careful! You'll get yourself arrested!

      --
      This is where the serious fun begins.
    7. Re:And BSD is chopped liver? by Rick.C · · Score: 1
      Q: What do chopped liver and OpenBSD have in common?

      A: They're both dead.

      OpenBSD: I'm not dead yet...

      Chopped liver: (no response - it's dead)

      --
      You were 80% angel, 10% demon. The rest was hard to explain. - Over The Rhine
      "Math in a song is good."-Linford
    8. Re:And BSD is chopped liver? by Anonymous Coward · · Score: 0

      Yes

    9. Re:And BSD is chopped liver? by Anonymous Coward · · Score: 0

      Or perhaps a developer brought it up once and said she could get a proof of concept version done in 10 minutes.

      If the developer had a copy of knoppix already downloadet, it is a simple matter of changing the config files and reburning it.

  10. Credit Card CDs would be better by LiquidCoooled · · Score: 5, Interesting

    Boot from a tiny partition of Linux on a CC sized cd. Give it duel use and let all customers have it available.

    The other security features on the credit card could be put onto the CD to ensure authenticity.

    --
    liqbase :: faster than paper
    1. Re:Credit Card CDs would be better by Archon-X · · Score: 1

      Duel Use?
      You mean like slitting throats, or putting slippery-side-up on stairs?

    2. Re:Credit Card CDs would be better by Anonymous Coward · · Score: 0

      Unless you got a slot loading CD drive. Took me 15min to get a Mini CD out of my moms Ibook once. But I sure had a laugh.

    3. Re:Credit Card CDs would be better by Anonymous Coward · · Score: 0

      "give it duel use"

      What like a really sharp edge?

      Couldn't resist.

    4. Re:Credit Card CDs would be better by imsabbel · · Score: 1

      hoho.
      I cant imagine the duel use of a credit card cd. Maybe as throwing star if you sharpen the edges?

      But: you know that there is only 30 or 40 mb of usable space on a credit card cd. You want a bootable linux, plus a gui, plus all the drivers to get you connectivity... not easily done.

      Plus credit card cds arent liked very much by slot in cdroms, if they are actually USED like a credit card (put in the purse), they wont work when you need them.

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    5. Re:Credit Card CDs would be better by hotspotbloc · · Score: 1
      Boot from a tiny partition of Linux on a CC sized cd.

      Damn Small Linux does this and does it quite well. I like the small cd idea. Do you really need a full distro like Knoppix for online banking?

      --
      "I hate to advocate drugs, alcohol, violence or insanity but they've always worked for me" - HST
    6. Re:Credit Card CDs would be better by swv3752 · · Score: 1

      It is very easily done. You don't need a WM, so just start X as a FB and a browser. Just bundle the necessary networking stuff and you can cut most of the stuff out of the kernel because you don't need nor want say HDD support.

      --
      Just a Tuna in the Sea of Life
  11. Interesting idea for a very tough problem by brendano · · Score: 5, Insightful

    This sounds like a great idea, provided that the Knoppix can be user-friendly enough to figure out how to boot up.

    There's really no surefire way to ensure that a user's harddrive-installed OS is secure for banking. Considering the staggering variety of adware/spyware/viruses on machines today, it must be quite easy for a malicious malware creator to make a program that hijacks name resolution (change DNS servers, or the HOSTS file) for perfect phishing, or they could install a keystroke logger, or whatever else. If they got their bank-website-hijacking malware on machines in whatever way all today's adware stuff gets on, they could easily phish thousands of bank transactions every day.

    The prevalence of malware seems to indicate that people can't control or trust the programs on their own hard drives. If that's the case, they can't trust any of their online interactions. Since Knoppix kills your harddrive and all its flexibility, it's much more secure.

    What would be funny is if more and more institutions started demanding the use of bootable OS's. Our PC's would be reduced to a BIOS, monitor, and keyboard ... reminds you of the Apple II days, where you had to boot half of the operating system off a floppy every time you turned on the computer.

    --
    -Brendan
    1. Re:Interesting idea for a very tough problem by BroadwayBlue · · Score: 1
      I don't think it will be the hard to instruct the user to get it too boot, but if modifying the bios to boot from CD is found to be too hard, perhaps a secure thumb-drive type device instead.

      Funny, I thought of this exact thing last week.

  12. Text-based browser by kunkie · · Score: 0, Funny

    If the only browser on this cd was text based it would be funny to see how people would cope.

    1. Re:Text-based browser by raider_red · · Score: 1

      Or better yet, watch them get arrested for "hacking" with an unauthorized client.

      --
      It's good to use your head, but not as a battering ram.
  13. Great Idea but... by shashark · · Score: 3, Interesting

    Cds can be as small as your credit card, besides being much more secure.

    But wait, how will one patch the CDs in case any security holes are found ? Rewritable CDs wont help either...

    1. Re:Great Idea but... by Trurl's+Machine · · Score: 2, Insightful

      Cds can be as small as your credit card, besides being much more secure.

      Great. So first we have locked out all "not-the-latest-Pentium" computer users - and now we are locking out all slot-loading drive users? My bank uses a nice security device which is also credit card size. It's a, well, card with unique security codes. I can use any Web browser of my choice on any platform to access all the features. I prefer it this way, thank you.

  14. Using knoppix in a bank..... by cheezemonkhai · · Score: 5, Funny

    Public Service announcement:

    All ATM's will now dispense Kash the new qt improved version of cash.

    1. Re:Using knoppix in a bank..... by Baal+Sebub · · Score: 1
      ... which surely beats having gash

      one more reason why Qt is superior to Gtk

      --
      120 chars are not enough for a signature. I have discovered a truly remarkable proof which this margin is too small to c
    2. Re:Using knoppix in a bank..... by vidarlo · · Score: 1
      All ATM's will now dispense Kash the new qt improved version of cash.

      You know, the funny thing is, in Norway someone has a credit card service called Kash. Not my favourite tough, as they rely on flash videos for advertising and even on their homepage...

    3. Re:Using knoppix in a bank..... by xcfx · · Score: 0

      Don't forget about the GGCC - Which means, GNU General Cash Colection.

      --
      WARNING: DO NOT LET DR. MARIO TOUCH YOUR GENITALS. HE IS NOT A REAL DOCTOR!
    4. Re:Using knoppix in a bank..... by Ziviyr · · Score: 1

      I'd rather have a Kashier(IO) Slave give me the money.

      --

      Someone set us up the bomb, so shine we are!
    5. Re:Using knoppix in a bank..... by Storlek · · Score: 1

      Welcome to Bank of Knoppix!

      You may open an account here free of charge, and you may do whatever you like with your money; however, when you leave, make sure to take your money with you because we get rid of all the money when we close at night.

      --
      Bears don't normally eat things that talk and move backwards.
  15. Great for making banking Mozilla friendly... by Anonymous Coward · · Score: 1, Insightful

    This is good if it takes off. It should encourage banks to make their online systems Mozilla friendly. My bank supports it to some extent but most of the "advanced" features rely on IE5.5+

    When I say "advanced", I mean checking standing orders, direct debits, paying bills, ordering cheque books, everything other than 'your balance is..'

    Andrew

  16. Could be good, probably will be bad by 2ksilver · · Score: 3, Interesting

    If implemented properly, this would be a great thing. Assuming they can get around the wide range of hardware people use, without requiring much technological knowledge from the user, this is a much more secure way than windows. Keep in mind that the same people who are infected with 1000x spyware programs and don't seem to care are the same kind of people who have little idea how a computer works. This would have to be as user-friendly as possible to not scare off users or prevent people from using it. I bet this fails, but someone else takes the idea and makes a better version of it and it will take off. Does the average user know how to boot from a CD?

    1. Re:Could be good, probably will be bad by Flendon · · Score: 5, Funny

      Does the average user know how to boot from a CD?

      Sure you just go into your bios and set your...I said your bios...You reboot and hit the...reboot...you know that thing Windows makes you do everyday...
      Um, that would be a no.

      --
      chown -R us ./base
  17. "Managing Online Security Risks" by DavidNWelton · · Score: 4, Informative

    Even if this article is a bit dated, it's very relevant. I find it interesting because he talks some about the economics behind managing risks like those cited.

    http://www.sims.berkeley.edu/~hal/people/hal/NYTim es/2000-06-01.html

    Dr. Varian's writings are in general quite interesting. He is quite able in his discussions of economics for people without a background in the field, like myself.

  18. Banking Knoppix by Anonymous Coward · · Score: 1, Informative
    It will be really cool if the bank provides Knoppix CDs for download from their web site.

    Complete with full source code and build instructions.

    SELINUX extensions, too, if they can manage it.

    The bank is in the business of banking. Frauds against them or their customers get in the way of the business. Anything they can do to reduce losses and increase customer confidence should be goodness.

    GPL is on their side, and should make it cheap and effective.

    Hopefully nobody will force the customers to use it. Just provide it as an option.

    Pile of Linux-for-Windows ISOs ... mostly Knoppix derivatives ... here http://home.btconnect.com/chrisandcarolyn/torrents /

    Do things like http://home.btconnect.com/chrisandcarolyn/knoppix3 8-for-windows.png

    Let you use the WinModem. But subject you to the Windows keystroke loggers. What you win on the swings, you lose on the roundabouts. Oh well.

    1. Re:Banking Knoppix by Flendon · · Score: 2, Insightful

      It will be really cool if the bank provides Knoppix CDs for download from their web site. Complete with full source code and build instructions.

      This isn't aimed at people who understand source code. This is for people who can't even spell ISO. For this to work right everything has to be streamlined and dumbed down.

      --
      chown -R us ./base
    2. Re:Banking Knoppix by DogDude · · Score: 1

      Complete with full source code and build instructions.

      SELINUX extensions, too, if they can manage it.

      The bank is in the business of banking


      Don't you see something a bit funny in what you said? You're talking about banks getting into the job of development, testing, and supporting an entire OS. That's not banking. That's Microsoft's job. This isn't really going to take off once banks do some real cost/benefit analysis. They don't want to have to support an entire OS.

      --
      I don't respond to AC's.
  19. Dutch Banks by Anonymous Coward · · Score: 5, Informative

    Hi, I'm not informed much about American and other foreign banks, but here in The Netherlands it works the following:

    (Almost all) The banks over here use a kind of calculator device. You insert your pass into it. Your normal pass you use for withdrawal from ATM's....

    You type in your PIN code and hit 'OK'. On the website of the bank you have to type 2 things. Your account number and the key generated after you hit 'OK' on the device. This key is different every X seconds (I don't know the interval).

    This matches with the interval the bank has running. This combination of pass ID, PIN code, account number and the interval is key to have access. You need all of them to get in.

    The websites session times out after about 2 minutes when there is no action anymore.

    If you want to transfer money, you get another screen. You have to insert the number shown on the screen into the device. After you hit 'OK', another number is shown on the device, you type this in the inputbox of the website. After it is verified, the transfer will be processed.

    If the amount to fransfer is higher than X, you have to process 2 numbers on the device and submit the generated numbers on the website.

    This is all done on HTTPS and works with most browsers.

    I believe this is one of the most secure methods I can imagine. It is not flawless maybe, but it works and there is much needed to hijack information from the sessions. Without the device, the pass and the account number one can do nothing. Without the PIN you still go nowhere....

    The device is small, portable and lightweight. Internet cafe's, at the office, at HotSpots, anywhere you can use 'safe' banking this way. As long as the banks website is online and within reach (no stupid proxies or whatever).

    Just my view on banking online....

    1. Re:Dutch Banks by sebster · · Score: 1

      Doing anything on an untrusted console is NEVER secure, not even with all these measures. It's very easy for spyware/malware to do a man in the middle attack and insert any number of transactions which it will hide from you by sitting between you, your browser and your bank. You will then happily verify everything with your PIN code, calculator device, whatever, and end up sending money to somebody else.
      Since the programs are running on the endpoint of the SSL connection, SSL is not going to help you either.

    2. Re:Dutch Banks by Archon-X · · Score: 1

      This sounds very similar to the security system that pilots use to get access to secure areas.

      They have a little pocket RSA-branded device that shows random 6 digit figures every 60 seconds.

      These numbers automagically line up with a server, so when they try to get access to a secure area, they need a pin, and their RSA-key.

      It's a nifty, nifty device, and, to me the layman, a great idea.

    3. Re:Dutch Banks by BlueUnderwear · · Score: 1
      It's very easy for spyware/malware to do a man in the middle attack and insert any number of transactions which it will hide from you by sitting between you, your browser and your bank.

      True. However, he will have to do it while the session is active, which makes it quite easy to trace him to the exact cybercafé where it happened. With more passive approaches, a thief could use sniffed codes a while later, making it lots harder to find out which of the many cybercafés from which you browsed your bank accounts when holiday sniffed your numbers.

      Moreover, the more secure TAN code schemes guarantee that each TAN can only be used for one single transfer, meaning that a man-in-the-middle would need to "eat" a legitimate transfer to insert his own. So this legitimate transfer would not be done, guaranteeing that the victim will notice rather soon that something is off.

      Since the programs are running on the endpoint of the SSL connection, SSL is not going to help you either.

      Exactly. A couple of years ago, Banque Générale du Luxembourg had a flawed system which ignored this basic point.

      Their system: a chip card reader which would encrypt the bank-to-customer communication on card. Their rationale was that this way, it would be virus proof, because the customer's private key would be stored nowhere on his PC, nor would the SSL engine run on the PC.

      What they were forgetting however, was that the data to be encrypted (amounts, target account of bank transfer) were entered on the PC's keyboard, and could already have been clobbered by a Trojan before they even reached the chip card for encryption!

      And no, the card itself didn't have a display, where it could display, for doublechecking, the data that it received (some German banks apparently use such systems, but obviously these cards are much more expensive to make than plain chipcards, so BGL opted for the less expensive solution).

      Of course, the card reader was utterly dependant on Internet Explorer and a Microsoft OS running on the PC, so the end-effect was that the system was even less secure than it would have been without the card reader!

      --
      Say no to software patents.
    4. Re:Dutch Banks by sebster · · Score: 1

      True. However, he will have to do it while the session is active, which makes it quite easy to trace him to the exact cybercafé where it happened. With more passive approaches, a thief could use sniffed codes a while later, making it lots harder to find out which of the many cybercafés from which you browsed your bank accounts when holiday sniffed your numbers.

      Actually, all you have to do is install a program that replaces transactions automatically whenever you are using your bank account. This falls into the same category as regular spyware, i.e., it can happen anywhere, anytime, even on your own computer, and the thief does not need to be anywhere near the target computer.

      Furthermore, it's easy to replace a transaction and modify the display. For example, the user wishes to make two transactions A, and B. He enters them and then sends them to his bank. Underwater, the malicious program changed these transactions, but does not show the user. It remembers the id's of these transactions and shows the original intended transactions whenever they come up on the user's screen.

      This kind of replacement attacks can go on for a long time before they are noticed (until you check your account on an uninfected PC, check the paper trail sent to you by your bank, or get complaints from someone thought claim you paid).

    5. Re:Dutch Banks by Anonymous Coward · · Score: 0

      It's the same device, called a Digipass. This is one of the most used. You can also look at a list of a few companies who use these Digipasses.

    6. Re:Dutch Banks by BlueUnderwear · · Score: 1
      Furthermore, it's easy to replace a transaction and modify the display. For example, the user wishes to make two transactions A, and B. He enters them and then sends them to his bank. Underwater, the malicious program changed these transactions, but does not show the user. It remembers the id's of these transactions and shows the original intended transactions whenever they come up on the user's screen.

      But eventually, the user starts getting calls from the intended recipients of these transactions, asking him why he hasn't paid his bills yet...

      Moreover, most banks still send transaction confirmations on paper, so 3 days later, the user will notice what's up.

      If the thief's bank is doing its job, it will not allow him to withdraw the money whithin these 3 days, so at that point everything can still be reversed. Probable modus operandi of such thieves will be to steal from lots of accounts at once, and the number of incoming transfers within such short period of time will set of alarms at incoming bank, who watch for this kind of behavior (because some kinds of drug money laundering shows a similar pattern of behavior, and banks are very careful at catching these, as the penalties for becoming an unwitting associate of drug money laundering are quite stiff).

      In order to avoid a sudden surge of incoming transfers, the thief would have to spread his activity over a longer timeframe, in order to stay under the radar. But that again would make it much more likely that his account will have been frozen/closed before he can collect the loot...

      --
      Say no to software patents.
    7. Re:Dutch Banks by Anonymous Coward · · Score: 0

      Only Rabobank does so.

      Most other banks just gove out a list of TAN-codes, which are needed for each transaction. Once you used one code, you use the next one for the next transaction. Pretty secure.

    8. Re:Dutch Banks by Anonymous Coward · · Score: 0

      Hi, I'm not informed much about American and other foreign banks, but here in The Netherlands it works the following:

      (Almost all) The banks over here use a kind of calculator device.


      In the U.S., these kinds of devices are still considered cutting edge and reserved only for the large customers who wire millions of dollars around every day. For people like you and me, we just enter our PIN or other password straight into the web browser. Yes, we suck over here. Some banks even make you enter your social security number.

    9. Re:Dutch Banks by Anonymous Coward · · Score: 0

      You miss the point I guess.

      One need to hijack your pass, your device, and has to force you to give your PIN code.

      The PIN code is not entered into the browser so it cannot be sniffed.

      A sniffed key from the device would be useless, because it can only be used once (even within the interval, a second time entering the key is useless).

      I believe this is a good system. We also pay for the account quarterly, but I do not wire millions a month (thank God, I don't).

      If one would succeed to hijack the account, he's a cracker with admirable skills.......

    10. Re:Dutch Banks by Anonymous Coward · · Score: 0

      The bank where I have my account (Rabobank) used to have this Digipass, but they don't use it anymore. The device they use now is called a random-reader. How appropiate.....

      Also the ABN-AMRO in The Netherlands use this kind of devices called the e-dentifier, wich works almost the same. Probably they use a different algorithm, but the setup is exactly the same.

    11. Re:Dutch Banks by sebster · · Score: 1

      You are missing the point.

      The point is that the spyware/malware can control what you see. That is, every time you are making a transaction, it can do its own stuff in the background and ask you to verify any kind of challenge the bank gives you.

      To make my point extra clear:

      1) You want to pay $10 to your friend, so your enter this transaction into your webbrowser which is pointed at your banking site.
      2) The program which sits in your computer intercepts this transaction (no need to hack SSL, because the interception occurs BEFORE SSL encryption is done) and sends a transaction to your bank for $10000 to acount X. It receives a number from the bank which you must enter into your calculator device. Now it shows you YOUR transaction and the supplied number from the bank.
      3) You think everything is hunky dory, enter the number in your calculator device, type your PIN. The device gives you a number to enter on the web page, which you do.
      4) The malware uses this number you just typed to complete the $10000 transaction takes the response from the bank and tells you everything went well and you just booked $10 to your friend.

    12. Re:Dutch Banks by dodobh · · Score: 1

      I have accounts in four banks, for various different reasons. I need a key generator from each bank for this to work.

      Not very usable, particularly when the number of keys gets larger.

      Work, banks, other stuff....

      --
      I can throw myself at the ground, and miss.
    13. Re:Dutch Banks by Anonymous Coward · · Score: 0

      Ok, your assumption make it more reasonable to adapt to. If you're able to make such software, I'm in.... ;-)

      But the time being that such malware is not yet on my computer(s), I'm still going to use this method for banking. It's the ease of use I prefer instead of becoming a more paranoid lunatic I already am.

    14. Re:Dutch Banks by fatquack · · Score: 1

      That still wouldn't work, because if I want to make a $10.000 transaction I will get an extra challenge, based on the accountnumber the money is going to. So if the spyware shows me my original accountnumber, it will give the bank the wrong answer and if it shows the new accountnumber, I will see that it is not the same one I intended to send money too. And the challenge uses 7 of the numbers in the bankaccountnumber, but not always the same 7, and both are shown on your screen.

  20. Dear CitiKnoppix Customer by DingerX · · Score: 5, Funny

    Dear CitiKnoppix Customer,

    For security reasons, we need to verify your personal information and update your CitiKnoppix(tm) software. Please send us your mailing address and we will send you a new CitiKnoppix(tm) CD-Rom. As an added bonus for taking part in this experimental customer service program, we will credit your account with $1000.

    Sincerely,
    CitiPhishing.

    1. Re:Dear CitiKnoppix Customer by msbsod · · Score: 1

      Excellent! At least some people realize that HTML-encoded messages are used for Phishing. Many banks however, like Citibank, are just waiting for more disasters to happen. I doubt the banks understand security, because if they would understand what they do, then they would not send HTML-encoded messages to their customers! Instead they would encourage every customer NOT to use HTML-based e-mail software. Below is an example. Notice that they use "Windows-1252" as character-set, something you may not find on secure computers, and they send the message as "multipart/alternative", means users of insecure HTML-based webbrowser-style e-mail software get what is also good for phishing. It is ironic that the folks at Citibank dare to talk about "Email Security Zone". (More below...)

      Subject: Your Online Activity Confirmation
      From: "Citi Cards"
      Content-Type: multipart/alternative;
      boundary="______BoundaryOfDocument______"
      MIME-Ve rsion: 1.0; Windows-1252 ...

      --______BoundaryOfDocument______
      Content-Type: text/html
      Content-Transfer-Encoding: 7bit

      HTML>
      body>
      table width="600" border="0" cellpadding="0" cellspacing="0">
      tr>
      td>a href="http://www.citibank.com/us/cards/cardserv/ad vice/safe_email.htm">
      img src="http://emailimages.citicards.com/images/phish /citi_logo.gif" align="right" border="0">/a>/td>
      td width="150" nowrap>table cellspacing="1" cellpadding="1" border="0" align="right" bgcolor="#C0C0C0">
      td bgcolor="#FFFFFF">
      table border="0" width="150" cellspacing="3" align="right">/tr>
      tr>
      td bgcolor="#C0C0C0" nowrap>font face="Arial, Helvetica, sans-serif" size="1">
      b>a href="http://www.citibank.com/us/cards/cardserv/ad vice/safe_email.htm">Email Security Zone/a>:
      /b>/font>/td> ...

      Want more? OK, there are those nice virtual account numbers. The idea is simple: you request a virtual credit card number for a specific transaction or dealer. You can also specify the expiration date and set a maximum credit limit. Very nice, indeed. But what do the experts at Citibank use to send you the virtual account number? Macromedia Flash! Do they ever check mailing lists like Bugtraq at SecurityFocus? Maybe not!

  21. No, read it again... by CdBee · · Score: 4, Insightful

    No, I'm saying you need either a supported modem, or an ethernet-connected modem/router.

    There are tens if not hundreds of millions of users in the world who use USB DSL modems, Windows-only winmodems, unsupported Broadcom wifi connections or password-protected proxies for whom this CD will be of absolutely no use whatsoever, except as a coffee mat.

    --
    I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
    1. Re:No, read it again... by advocate_one · · Score: 2, Funny

      problems, problems... that's all they come to me with these days... problems... never solutions...

      that's my fate... to be nibbled to death by nitpickers, pedents and Jeremiahs...

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    2. Re:No, read it again... by RoLi · · Score: 0
      Guess what, ANYTHING will be of absolutely no use whatsoever for some people.

      Some people even (oh. my. god!) don't even have a computer!

    3. Re:No, read it again... by Zaiff+Urgulbunger · · Score: 1

      The solution would seem to be to bundle it with a Linux compatible modem/router.

      Or just give up.

    4. Re:No, read it again... by danharan · · Score: 4, Funny
      that's my fate... to be nibbled to death by nitpickers, pedents and Jeremiahs...
      Ahem... That's pedants ;)
      --
      Information: "I want to be anthropomorphized"
    5. Re:No, read it again... by advocate_one · · Score: 1

      see what I mean...

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
  22. Knoppix Banking... by flajann · · Score: 0
    Well, that's something you can bank on.

    Perhaps we'll see more of these one-stop "plug-in" CD solutions -- and what a sneaky way to proliferate Linux throughout the enterprise.

    This gives me ideas...

  23. Re:Great, but with some SERIOUS caveats by sebster · · Score: 1

    There are some other serious caveats as well.

    First of all, it is only usable on computers which even boot CD's from the BIOS. If the CD boot option is disabled, it's not much use.

    Even worse is when add/spyware gets between the boot process on such a PC. The PC boots the harddisk, the spyware detects the Knoppix Banking CD, then it puts itself in memory and boots the CD. You'll never know, and there will STILL be an untrusted program logging everything you are doing.

    Of course this solution is MORE secure than just doing your banking on an untrusted PC under Windows (it takes quite some work to implement the above hack), but in the end, an untrusted PC is an untrusted PC.

  24. you don't understand security... by Anonymous Coward · · Score: 3, Insightful

    ...to ensure Internet banking security

    if you can make comments like that.

    "Security is a process, not a product". Its a social problem as much as a technical one and I have doubt that whilst this could help, the scammers will get around it once it becomes commonplace.

    -dgr

    1. Re:you don't understand security... by Anonymous Coward · · Score: 0

      I think you don't understand security. It's neither a "process" nor a "product"; in this context, security is the inverse of the risk of losing money through fraud. And that definitely goes down if you boot from a Knoppix CD instead of doing your Internet banking from a Windows installation.

  25. Great idea! by Fr4ncis · · Score: 1

    I think Knoppix goes the way distros should go: no time to install it, almost no time to configure it and especially it is easy to use, providing cutting edge technologies (e.g. NDISwrapper, WLAN conf..) IMHO Knoppix has many more uses yet not known, use your imagination ;-)

  26. Banking 3.0!!!! by 2ksilver · · Score: 2, Funny

    Great. IF this catches on, not only will I get tons of AOL CD's, but I will get tons of banking CD's.

    50 free transactions if you bank with us! ...or one free coaster

    I liked the days of the floppy better; I could copy Commander Keen on to them.

  27. Stop the complaning by CastrTroy · · Score: 4, Insightful

    Stop the complaining about how it won't work if you have a certain hardware configuration, or if you don't have a certain type of internet connection.

    I think the power here comes in that the bank can offer it as an option. If it boots in your computer, then great, use it. Maybe they could even throw something like GnuCash so that people can keep better track of their money. I say, don't make it mandatory, but offer it as an option to help at least some users feel more secure.

    --

    Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
  28. Luxembourgish banks by BlueUnderwear · · Score: 4, Informative
    Hi, I'm not informed much about American and other foreign banks, but here in The Netherlands it works the following:

    (Almost all) The banks over here use a kind of calculator device. You insert your pass into it. Your normal pass you use for withdrawal from ATM's....

    Here is Luxembourg, banks are too cheap for handing out these calculator thingies. Instead they use a scratch-off plastic card with 16 alphanumeric digits on it. When logging in to their service, the site choses 2 (or some 3) positions out of the 16 possible, and you have to enter the corresponding digits.

    This key is different every X seconds (I don't know the interval).

    Well, here in Luxembourg, the "good" banks do it the same: the key (in our case: choice of scratch card numbers) is valid a set amount of time. However, some of the (less technically savy banks) propose you a different choice of digits each time you hit reload... so a thief who has sniffed some numbers (but not all) can just keep on hitting reload until the bank asks for numbers that he has... not good!

    If you want to transfer money, you get another screen. You have to insert the number shown on the screen into the device. After you hit 'OK', another number is shown on the device, you type this in the inputbox of the website. After it is verified, the transfer will be processed.

    Our banks do not have this additional security yet... (Apart from maybe Cortal-Consors. I know their German operation has such a system).

    This is all done on HTTPS...

    In Luxembourg too. No bank is foolish enough to use plain http. and works with most browsers.

    Unfortunately, this is not the case in Luxembourg (although some progress was made over the course of last year).

    The currently worst offenders have a gateway page which features a Rube-Goldberg like chain of Java Applets, Java Script code, and VB code which only works on Internet Explorer (the Java Applet is MS proprietary java (using the proprietary com.ms.util.SystemVersionManager class...). The output of this is fed, via the VB script, and then the Javascript (!) into a second URL, which gives you access to the Web application itself. Interestingly enough, once that gate is passed, there is no further dependancy on MS-ware, and you can cheat yourself access to the contents (graphs of their mutual funds) by entering that second URL manually.

    For their homebanking they have the same "proprietary applet" hack, and in addition a server-implemented browser check. Manually enter the JVM=1 bit into the URL, and fake an Internet Exploder User Agent and you are in! What the hell are they thinking?

    I believe this is one of the most secure methods I can imagine. It is not flawless maybe, but it works and there is much needed to hijack information from the sessions. Without the device, the pass and the account number one can do nothing. Without the PIN you still go nowhere....

    Indeed, the number generated by the device makes it secure even against keystroke loggers that may be installed (but don't challenge your luck either...)

    --
    Say no to software patents.
    1. Re:Luxembourgish banks by Anonymous Coward · · Score: 0

      Indeed, the number generated by the device makes it secure even against keystroke loggers that may be installed (but don't challenge your luck either...)

      Aye, but as Bruce Perens recently pointed out, this just shifts the kinds of attacks to taking over your computer after you signed in.

    2. Re:Luxembourgish banks by Anonymous Coward · · Score: 0

      And then what?

      To transfer money, you have to know the PIN code and be able to enter the key from the device.

      Having the luck to 'guess' the PIN code within time is a chance in million. Since the session times out within minutes, putting you back to a login wich requires the same kind of process.

      I happen to know the guy who developed the website for one of those banks.....

    3. Re:Luxembourgish banks by smaughster · · Score: 1

      There is a difference between the dutch (dynamic) and Luxembourg (static) way of approaching authentication using either a machine or scratch card. The point is that with a dynamic method, you can let the challenge number sent by the bank depend on both time stamp and on a number based on the amounts you want to transfer/send. This is an advantage since it limits the risk that a client files a complaint about transactions claiming that he only entered 3 out of 4 transactions and that "a hacker" has inserted the last one. After all, the bank can prove the total amount and the time when the transaction submission took place.

      --
      I intend to live forever, so far so good.
  29. Re:Great, but with some SERIOUS caveats by caluml · · Score: 2, Insightful
    Even worse is when add/spyware gets between the boot process on such a PC.

    How will it do that? The bank can just instruct people to turn off their PCs at the plug, put in the CD, and switch it back on.

    It's still 100 times better than the current state.

  30. More power to them by Anonymous Coward · · Score: 0

    If anyone actually comes up with an application that is so compelling the consumers are willing to reboot their computer to use it... In that case this is a great idea. Why worry about all of the overhead, security risks and conflicts of an entire operating system when it is almost as cheap to run your software on your own OS?

    1. Re:More power to them by basilpronoun · · Score: 1

      > consumers are willing to reboot their computer to use it..
      Win9x users frequently reboot their computers anyway.

    2. Re:More power to them by Anonymous Coward · · Score: 0

      I suspect that the more technically savvy and less security-paranoid will simply run the CD in qemu or vmware.
      I'd reboot, but then it'll stop playing my MP3s...

  31. Convenience vs. Security by MadCow42 · · Score: 4, Insightful

    Online banking is successful / useful because it's convenient... that could be outweighed by security risks as malware gets worse.

    However consider how it'd work with a bootable CD:
    - shut down everything on my computer, save open documents, and all that crap
    - find a CD
    - boot to that CD (assuming it likes my hardware to start with)
    - wait for it to boot... (ho hum...)
    - do my banking
    - NOT be able to save any info to my local computer (for checkbook reconcilliation, or any other local use) - I guess I'll now have to find a paper and pen to copy the info I need down...
    - shut down again...
    - reboot again to get back to normal operation... (la-dee-da.... ho hummm...)
    - find the stuff I was working on before, and get back into the groove...

    Does THAT sound convenient any more? I don't know about you guys, but my computer doesn't boot very quickly. We're talking a total of 15 minutes minimum just to go check your balance.

    I can stop by the REAL bank on my way home from work easier than that. I don't see this as a good thing overall - even if it does provide the best security. There must be better alternatives (as mentioned in other threads).

    MadCow.

    --
    I used to have a sig, but I set it free and it never came back.
    1. Re:Convenience vs. Security by natrius · · Score: 4, Interesting

      Didn't someone mention a live CD that could autorun itself in QEMU when inserted in a Windows computer? That seems like it would be the perfect solution to me. No need to worry about hardware variability, and you'd be able to do all your banking in a virus-free virtual machine.

    2. Re:Convenience vs. Security by dmaxwell · · Score: 1

      I had the same thought. However this doesn't defend against keyloggers and requires a late model beefy machine.

    3. Re:Convenience vs. Security by robmv · · Score: 1

      Do you know that there are a lot of people in the world that can not afford to buy a computer?, that they only use public terminals, o cyber cafes?. It is possible that they are the target of this CD: secure banking on another person computer

    4. Re:Convenience vs. Security by orangeunderpants · · Score: 1

      Wouldn't something like this be more useful?

    5. Re:Convenience vs. Security by CastrTroy · · Score: 1

      If you can't afford a computer you really shouldn't be worried too much about about internet banking. Using someone else's hardware to access your financial information is just as good as giving them all your money. Even with a bootable CD there's still hardware keystroke loggers, along with many other hacks that could be done to steal your information. Anybody who does banking on a computer they don't completely control doesn't know anything about security.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    6. Re:Convenience vs. Security by robmv · · Score: 1

      Well, you live in an ideal world then. I know of friends that receive the legal minimum salary and have asked me how to use the bank account where they receive their payment like I do. They wanted to pay the electricity bill using the bank provided services. If this CD can make those users access those services securely, I am with them. Why complain if others could have a method to do what we daily do?

    7. Re:Convenience vs. Security by mallumax · · Score: 2, Informative

      But if there is a keylogger on your machine it will still be able to capture all your passwords and credit card info.

    8. Re:Convenience vs. Security by RoLi · · Score: 1
      This is not for people who happily use onlinebanking.

      This is only for people who DO NOT currently use onlinebanking:

      • People who don't have computers available and want to do their banking at their hotel (when they are on vacation) or at a friend (if they don't have a computer)
      • People whose computer is infected with spyware and they shouldn't do their banking on these installations
      • People who are afraid of being infected with spyware or are generally sceptic about computer security and/or paranoid.
      • If only 10% of customers who now go physically at the bank use the Knoppix-CD in the future, the savings would amount to millions. (which is certainly a lot more than it costs to create a Knoppix-based CD for bank use)

    9. Re:Convenience vs. Security by ednopantz · · Score: 1

      And if your aren't at home, let's also add:

      -Walk into cybercafe
      -Try to reboot pc, discover it is locked down.
      -Get special dispensation from coffee slinger guy
      -Reboot.
      -Assume Knoppix likes hardware
      -Attempt to connect to network
      -Lacking network permissions, ask coffee slinger guy for those permissions. He doesn't know the settings, has to call the owner on his cell to get info..
      -Assume owner picks up and understands request.
      -Assume owner doesn't tell you to forget it, and actually remembers settings/provides them.
      -Insert other nonsense here
      -Finally, check balance.

      Clearly some people let their advocacy agenda ("Windoze blows! Linux rules!") get ahead of common sense.

      Of course, this is coming from a guy who is switching banks over bad web design/usability issues. (Citsibusiness.com I'm looking at you!) Maybe some customers are willing to jump through hoops to satisfy their banks, but I doubt it.

    10. Re:Convenience vs. Security by lpontiac · · Score: 1

      For most people: you can replace this:

      - shut down everything on my computer, save open documents, and all that crap
      - find a CD
      - boot to that CD (assuming it likes my hardware to start with)

      With:

      - walk over to the computer, turn it on (because, like most people, the user keeps the computer powered down and sitting in the corner when not being used) and shove the CD in the drive
    11. Re:Convenience vs. Security by narsiman · · Score: 1

      So my keylogger would now monitor your QEMU sessions - no problem.

      It doesnt matter how secure you are in a vulnerable region. Ask any Marine from Iraq.

    12. Re:Convenience vs. Security by zelbinion · · Score: 1

      While this won't help people now, I've read that AMD and Intel are busy putting dual-core chips together and building in features for partitioning. Maybe the future will hold a PC that can run one operating system on one core, and anther one simultaneously on the other. It would require some sort of switch that would prevent hardware interrrupts from one OS reaching the other OS so that keyloggers wouldn't work, but the scenario could look like this:

      1. Boot up OS of your choice (runs on both cores)
      2. Put in live CD, tell machine to boot it.
      3. All processes running under current OS moved to one core. Current OS runs slower, but is otherwised untouched.
      4. Live CD boots on second core, providing a completely isolated and secure environment. It is also able to write data to the harddrive for saving transaction logs, but does not read data. If compromized, the worst that happens is your transaction logs are corrupted/changed, and you have to log back into your bank to see your transaction history.

      Other options:
      Bootable thumbdrive with ROM chip rather than flash ram (solves the "I only have a slot-CD drive" problem. Creates the "My PC won't boot from USB" problem. (However, as time goes on, and new PC's will be able to boot from such devices, this will be less of an issue.)

      Variation:
      PDA-on-chip. The bank provides you with a PDA device that can plug into a monitor/keyboard/mouse (or run stand-alone like a normal PDA), and runs an embedded OS from ROM. Saves data bank to flash-ram. You plug in your Bank PDA, do all your transactions from a controlled environment, then when you are done, you plug the device into your PC and synch quicken to the files on the flash drive. Since the PDA never loads applications from flash, and starts up fresh every time from ROM, you can't install viruses or currupt the OS on the box.

      Encrypt the rom chips, and place a key inside the PDA to decode it. Need to send out updates? Send a new ROM chip out. If the encryption key doesn't match the one in the PDA, you can't use the new rom chip. This won't make it impossible for crooks to construct and distribute imposter rom chips, but it will make it harder.

      As a bonus -- get the banks to agree to use the same hadrware and rom-signing/encryption system, and the same PDA could connect to many different institutions. (e.g. one box, many accounts.)

      Sort of like a portable Atari for all your banks...

    13. Re:Convenience vs. Security by kgp · · Score: 1

      This approach doesn't get rid of keyloggers running under Windows capturing the keys on their way to QEMU -- they get to see all the keys typed into the box and that is probably enough for password capture.

      Whatever system you use the OS needs a secure channel to the keyboard. That is guaranteed by booting from the CD (except for hardware key capture -- but you can't defend against that).

    14. Re:Convenience vs. Security by Anonymous Coward · · Score: 0

      >Does THAT sound convenient any more? I don't know >about you guys, but my computer doesn't boot very >quickly. We're talking a total of 15 minutes >minimum just to go check your balance.

      There is no need to sit on your butt and wait.
      Every morning I start my computer and head for the shower :-)

      Why reboot? You are already up and running.
      I just pay my bills and look happy.
      To the people out there with funny modems and USB ADSL - Though shit - I live in an apartment block with 110 apartments to it. We got CISCO servers in the basement since December 1999 and 10Mbit/s Ethernet to all apartments - Just works :-)

      >I can stop by the REAL bank on my way home from >work easier than that. I don't see this as a good >thing overall - even if it does provide the best >security.

      Real Bank - where?
      I don't even have a car.
      When I head home after work banks are closed.
      And even so, the bank charges like NOK 30,- (almost 5 dollars) to have my bill paid at the teller - I boot on a Knoppix every day - Heck - One day I might even install on my harddisk while I surf the Internet :-)

      Greetings
      Jim Oksvold

    15. Re:Convenience vs. Security by Anonymous Coward · · Score: 0

      If it's the physical type, it won't matter which OS you run...

      But there's not a lot software can do about that, unless they give you a randomized keyboard onscreen you click on with the mouse...

    16. Re:Convenience vs. Security by aristofanes · · Score: 2, Informative

      "NOT be able to save any info to my local compute..."

      Use PUPPY linux 1.0.0 (live cd)
      Can save to a track on the cd that it boots from.

    17. Re:Convenience vs. Security by maffew · · Score: 1

      Unless of course people boot Knoppix to do their banking, then stay in Knoppix to do their webmail, their online shopping, and pretty soon they're never using Windows because it's too inconvenient to have to reboot.

  32. Cracked distributions by Sinbit · · Score: 2, Interesting

    How can we be sure the distributed CD is not cracked in some way?

    1. Re:Cracked distributions by Anonymous Coward · · Score: 1, Funny

      Padded envelopes?

    2. Re:Cracked distributions by rmsousa · · Score: 1

      Easy: Most optical drives have this security "feature" where discs that are cracked, scratched or dirty won't read correctly. Unless it is a small crack in an area that contains no data...

    3. Re:Cracked distributions by Jussi+K.+Kojootti · · Score: 2, Insightful

      How can we be sure the banks servers are not cracked in some way?

    4. Re:Cracked distributions by advocate_one · · Score: 1

      ah, but then it really becomes the Bank's problem...

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    5. Re:Cracked distributions by mborland · · Score: 1
      Right, does this mean that people should now just take a bootable CD that claims it's from their bank, and pop it in and log into their bank system? All it would take would be a proxy/keylogger to capture all the info about the user's sessions. All your previous firewall/spyware stuff on your system would be useless.

      Worse off, if booting from the CD it has full access to your system, as opposed to just running client software within a normal user account (I know, most Windows users don't use normal user accounts).

      Now, there are probably easier/more cost-effective ways than sending CDs around for spam/phishing purposes, so it's doubtful that would be likely threat vector, but I'd be unwilling to use a boot-from-CD system just for the sake of 'security.' I'd prefer my bank to use a more standard approach, and to do their due diligence to ensure their clients are protected at least on the server side.

  33. Re:Great, but with some SERIOUS caveats by sebster · · Score: 2, Interesting

    Well, one way to do this is to turn of the "boot from CD" option in the BIOS (which in many cases the spyware could easily do). Or in many cases (especially internet cafe's etc), this is already the case. Then the hard disk is booted (which is infected with spyware/malware) which then sees that the Knoppix (or other CD) is in the CD drive, and then boots it instead of booting the operating system on the hard drive.

    I'm not saying this is easy, and I'm not saying the CD solution is not 100 times better than the current state. What I'm saying is that when your computer is compromised, you should be REALLY REALLY careful.

  34. Not just for banks, but for everyone by usurper_ii · · Score: 2, Interesting

    I have posted about this before...but I think bootable CDs w/ a Read Only HD while you are online is going to be what everyone will have to be doing to bypass the virus problems we are facing now.

    Having used Ubuntu Live and mostly loving it, I agree with this post about problems with the modem, though. Even though it is possible to get the right drivers and get a winmodem going, bootable CDs are not really going to take off until all modems are picked up and configured correctly on the first try. When that happens, people will see that they can surf safely and Linux Live CDs will breakthrough to the general public.

    Again, modem support should be the number one focus of Linux Live CDs. When people boot up, they should enter the phone number to their ISP and logon. It should be that simple.

    Usurper_ii

    1. Re:Not just for banks, but for everyone by Anonymous Coward · · Score: 0

      Bootable read-only file systems are not confined to CD!
      I boot a Damn Small Linux image from a CF card in an IDE adapter on my old Toshiba 3010CT with 96 megs'o'RAM.
      Quiet, faster than the old HD it replaced, and uses very little electricity. Sandisk cards are recommended by the adapter folks (ACS, quite helpful) because their controllers conform to standard and are easily recognised by older BIOS.

  35. The love/hate relationship with Knoppix... by EmagGeek · · Score: 3, Interesting

    At my company, they recently fired someone one the spot for possessing a Knoppix CD. My company views Knoppix as a hacker toolkit and nothing else. Anyone caught possessing or downloading Knoppix is fired immediately, complete with security escort to the door.

    Other places LOVE it... it's handy, useful, and easy to transport.

    I think one thing that would help this idea a lot would be if the CD booted into a VM. That way users would not have to do a hard restart.. just load the bootable CD into a VM and kill the VM when they're done...

    1. Re:The love/hate relationship with Knoppix... by Sven+The+Space+Monke · · Score: 2, Interesting
      Sweet merciful Zeus, what company do you work for that is so paranoid that it will fire employees for posessing a KNOPPIX disk?!? LiveCDs are by far the handiest trouble-shooting tools I've got for fixing borked XP installs. I'd hate to be in an IT dept that told me I wasn't allowed to use Knoppix simply because "hackers also use it".


      If you don't wanna say, you could always post it as Anonymous and say something like "Well, I dunno who the GP works for, but MY company [company name] is like that" :)

      Slightly OT, any ./'ers out there work for companies that have similar buttheaded rules? I don't want to work for or do any business with such companies. That level of paranoia makes corp cultures unbearable for employees, and I don't want to support that kind of behaviour.

      --
      A man who can't pronouce "nuclear arsenal" shouldn't have one -sig ends here.
    2. Re:The love/hate relationship with Knoppix... by dr_dank · · Score: 1

      If his company is a government contractor or works around other sensitive information, its not completely out of line.

      Boot into Knoppix, files on the hd set to read only by administrator can be read/copied with ease since Knoppix doesn't respect windows file permissions.

      If their workplace is like mine, the usb ports are disabled to prevent people from filling up a thumbdrive and walking out with licensed software or sensitive data. Knoppix enables these ports, allowing data to be copied from them.

      Machines can be locked down so people don't install spyware ridden crap or "security testing tools". With a knoppix like KnoppixSTD, all of these tools can be used and no record will be left on the hd.

      If I were a sysadmin in a place like that, I would give Knoppix people the heave-ho too. A non-IT employee using this is likely up to no good.

      --
      Where does the school board find them and why do they keep sending them to ME?
    3. Re:The love/hate relationship with Knoppix... by Tethys_was_taken · · Score: 2, Informative

      If a user has physical access to a regular PC, there is very little you can do to stop her from getting data off it.

      Steps like blocking LiveCDs and USB ports may help a bit, but a clueful user/dedicated blackhat-type would get that data through some other means anyway. (assuming it is valuable enough)

      I suppose the security measures in a place like that have to be of MUCH, MUCH higher caliber to be of any use. I don't think kicking out people who carry LiveCDs is the solution...

      For example, in the situation you have given, she can just boot of a thumbdrive... USB ports aren't usually blocked at BIOS level. If necessary, getting through the BIOS password is just a matter of pulling out the CMOS battery for a minute.

      PS: I'm neither a clueful user nor a dedicated blackhat-type. So I'm probably wrong, with that last part.

    4. Re:The love/hate relationship with Knoppix... by kryptkpr · · Score: 1

      I think one thing that would help this idea a lot would be if the CD booted into a VM. That way users would not have to do a hard restart.. just load the bootable CD into a VM and kill the VM when they're done...

      You mean, like this?

      I tried it. On my XP2000+ it took 15 minutes to boot, but was fairly decent at running applications (by fairly decent, I mean approxomately equal to remotely VNCing into a box on a cable modem).

      That's actually an even better idea.. boot it under the VM, but don't actually launch X graphically. Just launch something I can VNC into from the host machine.. it should improve performance (as I'm thinking the slowness of VESA video emulation is one of the problems).

      --
      DJ kRYPT's Free MP3s!
    5. Re:The love/hate relationship with Knoppix... by Sven+The+Space+Monke · · Score: 3, Informative
      Oh, I agree completely - if a non-IT employee is using Knoppix (and isn't authorized), give 'em the boot. Keyword being "non-IT". Call me some sort of elitist if you must, but I feel that the average user shouldn't be allowed to change their screen-saver (changing mice and keyboards should be okay, since that's a comfort thing*). Seriously, a user that's allowed to install anything is a dangerous user. I wouldn't trust most users with anything more dangerous than nail clippers.
      I'm talking about IT people using Knoppix. If a sysadmin is trying to recover data that a user stupidly didn't back up, a LiveCD is the best way to do that. The OP made it sound like ANY employee that used Knoppix got the boot, IT staff included.
      Incidentally, if any company allows users to save sensitive data to their own hard drive, they're asking for problems. Sensitive files should be on a secure server, locked-down and access-restiricted. Disabling the USB ports treats the symptom, not the problem. And before anyone says boo about it, there ARE ways to prevent users from saving anything to their hard drive, even in XP.

      * - I once worked for a company that, for some reason, let employees have admin rights on their NT machines. This led to massive problems (the usual stuff). But heaven forbid I want to change my mouse! I've got very large hands, and I couldn't comfortably use the standard-issue mouse. I asked if I could bring in my own, since the Employee Health Dept couldn't provide a mouse that I liked (the only alternatives were either the same size or those stupid-ass joystick style ones). IT said I wasn't allowed to use a non-standard mouse because it might cause the computers to crash.

      --
      A man who can't pronouce "nuclear arsenal" shouldn't have one -sig ends here.
    6. Re:The love/hate relationship with Knoppix... by Anonymous Coward · · Score: 1, Funny

      Well, I dunno who the GP works for, but MY company, Micro$hit is like that

    7. Re:The love/hate relationship with Knoppix... by rhizome · · Score: 1

      If I were a sysadmin in a place like that, I would give Knoppix people the heave-ho too. A non-IT employee using this is likely up to no good.

      If you were the sysadmin in a place like that, why would anybody be able to boot from a CD in the first place? Everything you mention can be locked down into a password-protected BIOS.

      Something stinks in this story.

      --
      When I was a kid, we only had one Darth.
    8. Re:The love/hate relationship with Knoppix... by ArsenneLupin · · Score: 1
      Anyone caught possessing or downloading Knoppix is fired immediately, complete with security escort to the door.

      Ha, just slip one into your evil manager's sports bag, and call the security on him ;-)

      What a stupid policy...

    9. Re:The love/hate relationship with Knoppix... by ArsenneLupin · · Score: 1
      I've got very large hands, and I couldn't comfortably use the standard-issue mouse.

      But usually, it's not the mousing hand that is so large... Or do you use a different hand for mousing in the privacy of your home than you use at work? Just let's hope you wash your work-mousing hand in the morning, or your employer might have bigger things to worry about...

      [SCNR]

  36. GPL? by Anonymous Coward · · Score: 1, Interesting

    They say that they've taken the Knoppix source and combined it with IceWM for a 'simpler solution'.

    Don't they have to release this under the GPL? Would be interesting to see what they've done....

  37. Mini CD/DVD dude... businsss card size by cheekyboy · · Score: 2, Informative

    They can use a mini-cd, the ones shaped like a business card, if thats not enough room for knoppix, then use a mini-dvd in businesscard shaped size.

    --
    Liberty freedom are no1, not dicks in suits.
  38. Re:Idea by ajs318 · · Score: 1

    They don't need to take your word for it. They can read the source code and be sure.

    --
    Je fume. Tu fumes. Nous fûmes!
  39. Fatally flawed by nmg196 · · Score: 3, Insightful

    I don't see how this improves security at all.

    If the whole OS is supplied on a CD, that means that when you boot from it, there will be NOTHING on the PC to validate that the CD doesn't contain a virus or trojan. While this won't be a problem for the bank's real CDs, it will be a matter of days before people start being spammed AOL style with fake CDs though their doors which look exactly like the ones their bank sent out and some with a covering later saying that it's an upgrade or something.

    Because you're BOOTING from the CD rather than using it to install something, you'll be bypassing your antivirus software and software firewall and there's no way that anything can warn you that the CD you're using is a trojan. It can litterally slip in right though your letterbox and into your CD-ROM drive without any checks whereas downloaded or web based applications have to go through your firewall and be scanned by your virus scanner in order to get onto your machine.

    The CD could be set up to transfer your money into some else's account and because it was done by your machine on your IP with your user/pass it will be very difficult to pursuade your bank that you didn't do it.

    This is an absolutely crap idea and most of the posts above seem to miss this point entirely. These CDs better have some pretty cunning holograms on them or something and the users need to know EXACTLY what they're going to look like before they get them.

    1. Re:Fatally flawed by CastrTroy · · Score: 2, Insightful

      Phishing only works because sending out an email costs $0.00001 and can be done rather anonymously. It costs quite a lot, $0.50 CDN, Or $0.37 US (i think) to send a letter. Add on the cost of actually producing the CD, and the problems in mailing out 1,000,000 pieces of mail anonymously. You can't just put 1,000,000 CDs in a street corner mail box. This kind of attack will be much harder than regular phishing. Unless you can figure out who the people are who are stupid enough to use a fake cd, and just mail copies to them, then this kind of thing won't work.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    2. Re:Fatally flawed by karuna · · Score: 1

      By the same token how can you vouch that your antivirus/antispyware is a genuine one and not some trojanized version that is giving you false sense of security?

      Once you get pristine Knoppix disk from authorized source or burn it on cd there is no possibility it can be altered. The files on your hard disk, however, are very vulnerable to different attacks and every Windows installation from "holographic cd" has proved to be insecure.

      Security holes can be found in Knoppix as well, thus it is not absolutely secure but it has good security measures as restrictions that protects from user stupidities like turning firewall off and not applying latest patches (PITA).

    3. Re:Fatally flawed by nmg196 · · Score: 2, Interesting

      If you hear that your bank will be sending out CDs and then you receive one, I think pretty much anyone might be fooled into trying it - even most techys. After all it's not like it's a common way to distribute a trojan, so you won't be expecting one. I mean, would you scan a Knoppix CD that you got from the front cover of a Linux magazine? Probably not. But who's to say that someone hasn't replaced the cover CD for one of their own? After all - the magazine's just been sitting there in a public place for a few days with no "firewall" on it - anything could be on that disc.

      You can't validate the CD even if you want to unless the bank has the bank has put the MD5 sum on their homepage. Add to that, the fact that no users will receive any kind of virus/trojan warnings and you're going to get a far higher "return on investment" that would by just spamming. For that very reason, you don't NEED to send out 1,000,000 CDs - just a few dozen to some people who have got some money. Even if only 5% of them fall for it (unrealisiticly low I think) it's still way more than the 0.01% of people that fall for phishing scams (or whatever the latest figure is).

    4. Re:Fatally flawed by nmg196 · · Score: 1

      > By the same token how can you vouch that your antivirus/antispyware
      > is a genuine one and not some trojanized version that is giving you
      > false sense of security?

      Because I know exactly where it came from. Typically your antivirus software doesn't just arrive in the mail. What a stupid point.

      >Once you get pristine Knoppix disk from authorized source...

      A disc arriving in the mail is NOT an authorized source! Anyone could have sent you that. It could be your bank, but it could be your neighbour or a stranger or some kind of e-hitman that's been hired to specifically target *you* and your money.

    5. Re:Fatally flawed by Anonymous Coward · · Score: 0

      "it will be a matter of days before people start being spammed AOL style with fake CDs though their doors which look exactly like the ones their bank sent out and some with a covering later saying that it's an upgrade or something."

      .. and how would they get all the private keys?

      to make a fake CD, one would need to know the person's name, bank account number, address, and private key.

    6. Re:Fatally flawed by Jack+Johnson · · Score: 1

      >Because I know exactly where it came from. Typically your antivirus software doesn't just arrive in the mail. What a stupid point. >A disc arriving in the mail is NOT an authorized source! Anyone could have sent you that. It could be your bank, but it could be your neighbour or a stranger or some kind of e-hitman that's been hired to specifically target *you* and your money. Why do you automatically assume that discs will randomly arrive in the mail? Nowhere in the article is that even suggested.

    7. Re:Fatally flawed by a24061 · · Score: 1
      If someone put a bunch of fairly professional looking CDs (labelled and in printed cardboard sleeves) marked "Free high security bootable CDs for customers of Bank of Fubar" in display boxes at retail locations, a number of dopey customers of that bank (excluding you and me, of course!) would probably pick them up and try them out. If they seemed to work the first few times, those people would keep using them until disaster struck.

      It would be a lot more expensive than e-mail phishing, but it would work with some people.

    8. Re:Fatally flawed by Anonymous Coward · · Score: 0

      cds are mass produced. you can't make each one seperately (without a massive amount of hassle anyway).

    9. Re:Fatally flawed by cens0r · · Score: 1

      But tracking who mailed 1,000,000 cd's is easier than tracking who sent out the mass email.

      --
      Jack Valenti and Orrin Hatch will be first up against the wall when the revolution comes.
    10. Re:Fatally flawed by wildwood · · Score: 1

      If a phisher sends a phony e-mail, it's 'cybercrime', which law enforcement doesn't know what to do with yet.

      If somebody sends you a phony CD, it's mail fraud. (Just for starters.)

      That's a big difference.

      --
      normal(adj)- people who don't sit on slashdot all day wondering why everyone else isn't building robots [DECS]
    11. Re:Fatally flawed by ArsenneLupin · · Score: 1
      ... there's no way that anything can warn you that the CD you're using is a trojan.

      Hmm, if you stick a trojan instead of a CD into your drive, wouldn't it just gum up the drive, and make it unsuitable for booting anyways?

  40. Great Idea by Anonymous Coward · · Score: 4, Interesting

    I have been using Knoppix for all our banking since AVG found a Keystroke logger on my Wife's PC. KNOPPIX ROCKS. I also use it at Hotels where they have Business Center PC's.
    Knoppix is not just a good start, it is a GREAT start to solving the problems of infected Client PC's. Every boot is a clean install, and user settings CAN be saved to the HD if you really want.

    1. Re:Great Idea by Lord+Omlette · · Score: 1

      User settings aren't saved to a USB disk on your keychain?

      --
      [o]_O
  41. What I got from TFA by Anonymous Coward · · Score: 1, Interesting

    Most of the article described how hard a time the company involved was having to get their services used by banks. If I had bothered to read the article without someone pointing out the Knoppix angle to me, I would have missed it. Does the mere mention of Knoppix make us go gaa-gaa (how do you spell that?) or am I missing something profound?

    1. Re:What I got from TFA by lifespan · · Score: 0

      mmmmmm..... knoppix..... ga ga

      --
      -- Howto: Get +5 (1) Whine about M$ (2) Namedrop Gentoo (3) Casually Abuse Mods (4) Namedrop Early Computer Model
  42. Re:Great, but with some SERIOUS caveats by tomjen · · Score: 1

    Pull the hd from the computer?

    But then people like you would say but it could replace the bios!!

    Look at it this way if we are talking about the US icbms, then yes this a danger, but it is still an increes in security.

    --
    Freedom or George Bush
  43. Online Banking by ajs318 · · Score: 1

    There are exactly two reasons why I ever visit a bank. {1} To draw out money through the hole-in-the-wall machine. {2} To pay in money and/or cheques through the HITW machine. I never need to check my balance: I know from my pay slip how much went in each month "behind my back". Every other transaction involved me writing a cheque, or standing at the HITW taking money out or {twice a year: once shortly after Christmas and again shortly after my birthday} putting it in.

    So will this fancy-pants home banking thingy actually let me print pound notes on my own printer? Can I upload digital photographs of cash and cheques and pay them into my account that way?

    I'm guessing not, which is why I'm happy to give the whole internet banking thing a miss.

    --
    Je fume. Tu fumes. Nous fûmes!
  44. Flash Drives, No need to reboot by Eatmorecake · · Score: 0, Interesting

    http://johnhaller.com/jh/mozilla/portable_firefox

    Can anyone tell me if the idea of a USB Flashdrive browser would be any less secure?

    They would be more expensive, but surely a 56MB flash drive for secure online banking would be worth the equivalent of about $12 U.S. to someone who really wanted to do their online banking.

    Besides that, it would solve the update problem that everyone is rightfully griping about.

    --
    Don't you mean.. BIZZARO! ..Signature?
  45. Reboot my computer to use my bank's site? by Pionar · · Score: 1

    So, let me get this straight, in order to use the bank's site "securely", I have to reboot my computer? And while I'm doing that, I can't access any of my Windows apps, like Quicken or Excel?

    Oh, yeah, that'll catch on.

  46. Re:Great, but with some SERIOUS caveats by caluml · · Score: 1
    turn of the "boot from CD" option in the BIOS (which in many cases the spyware could easily do)

    How is that possible? (I'm not doubting/arguing with you here - I'm just genuinely curious)

  47. And the group that will hate this the most is by usurper_ii · · Score: 1

    Anti-virus companies. How many people spend 30.00 - 60.00-plus each year for anti-virus software? Multiply 35.00 x just a million Linux Live users and see what a bite this will take out of the anti-virus industry.

    (Yes, I know there are other ways to get a virus than through the Internet, but that is where about 98 - 99% of people are getting them. If you weren't connected to the Net, you could go years without getting one...instead of getting one in 30 seconds while connected, like you do now).

    Usurper_ii

    1. Re:And the group that will hate this the most is by jocknerd · · Score: 1
      How many people spend 30.00 - 60.00-plus each year for anti-virus software?


      Apparently, not enough.
    2. Re:And the group that will hate this the most is by CdBee · · Score: 1

      ..which is especially dumb since AVG is free.

      --
      I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
    3. Re:And the group that will hate this the most is by Anonymous Coward · · Score: 0

      free for personal use.

  48. Not Viable, Issues: Compatibility & User Train by Vulturo · · Score: 1

    Let us face it. Banking services are public domain, they aren't necessarily used by someone who is Linux-Friendly (read geeky). Well, Linux has evolved over a period of time, and getting easier to use. But still it isn't as popular it should be.

    Knoppix is definately impressive, it autodetects a wide variety of hardware and auto-loads drivers, detects your hard-disk partitions and mounts them automatically, etc... But what if the Knoppix CD is unable to auto-load drivers for someone who has new hardware? True, the system booted thusly is only meant to access the banks website with firefox included in the cd (It will of course be a custom distro) - but given the possibility that the new hardware is a Wireless Network Card or a WinModem - the users only means of accessing the internet, The whole scheme will collapse upon itself. The bank will have to set-up a cd pressing dept and keep continually mailing CDs with updated driver sets (Okay, it can be a request only feature as well)

    Or if due to some reason the system cannot successfully boot itself with the CD. The helpdesk will have loads of issues if that happens?

    Your Average Mom has a lot of trouble getting used to computers with a relatively user-friendly OS like Windows XP, accessing the internet, online banking. Banks put in a lot of resources trying to 'train people' on how to use their Online Transaction Portal. Telephone helpdesk executives also end up training quite a lot of people on computing basics first, leave aside the actual banking portal. In such a scenario, I think the bank will hava a huge problem training un-geeky users on setting up their Modem/Static IP on NAT (Many ISPs use simple UTP cabling for a MAN - it just reguires configuring your ethernet adapter to ISP supplied values and then run a special ISP supplied authentication app for loginng in. What if that app is Win32 only?). There could be endless problems

    Secondly, forcing someone to use Linux+Firefox for a purpose which could technically be done with any browser+os combo, is just what people hate some banking/e-commerce sites for (the ones which do not follow web-standards, but abide by MS Standards). Except, that it would be a different browser & different OS - but the esame thing essentially

    I think, it will be a looong time before this comes around

    --
    Vulturo, Prince Of Darkness
  49. Boot from CD? by olddotter · · Score: 2, Insightful

    Are their any machines sold where the default isn't to automaticly boot from CD? I mean how would those damn "windows restore" CD's work then?

    With windose you could probably set the auto run to automaticly reboot into Linux.

    1. Re:Boot from CD? by tahuti · · Score: 1

      Depending on manufacturer if computer is Dell IBM, Toshiba they all have line with Boot Priority, Set Booting Device or similar messages and press on boot logo screen. So instruct user to press F12 and choose CDD.

  50. A Lot Of WinModem Do Work With Linux by Anonymous Coward · · Score: 1, Informative

    Every WinModem I've encountered in the last three years have worked out if the box with linux. I still can't get my IDE modem to work with SuSE 9.x. I'm not saying that linux works with all software modems, but I think it would be more accurate if the criticism was limited to particular chip sets.

    1. Re:A Lot Of WinModem Do Work With Linux by FudRucker · · Score: 1

      i had terrible luck fiddleing with Winmodems when i did use them with Linux, so i bought a external serial 56k dialup modem that worked great with Linux and did seem slightly faster than an internal PCI softmodem...

      --
      Politics is Treachery, Religion is Brainwashing
  51. Odd definition of fatal... by Jussi+K.+Kojootti · · Score: 1
    Well, around here you need to go to the bank to make the (internet banking) contract. Even if it's not like that elsewhere, going to a bank once just to get the CD is not that bad. Would that be secure enough for you?

    Let's try to be constructive here. This could really be a good idea, there's no need to say "it's fatally flawed" if the first iteration is not 100% secure...

  52. Simple: PR Stunt by NineNine · · Score: 0

    It's very simple. It's a PR stunt. Very few people will actually use the CD. And most that do will pop it in, play around, then reboot into Windows. This is just a stupid PR stunt.

  53. Re:Great, but with some SERIOUS caveats by Anonymous Coward · · Score: 0

    The boot from CD option is just a bit in the CMOS (not the Flash BIOS itself) which is easily changed. Several motherboard manufacturers have software you can download to change CMOS settings through Windows. I believe Linux used /dev/nvram to do the same thing along with the right software.

  54. Better idea.... by Anonymous Coward · · Score: 0

    Open an account with [bank], get a free (or half-price) Mac mini and a cheap KVM.

    Do your banking on the Mac, no worries about viruses, spyware, keyloggers, etc-- no matter what those Symantec assholes say.

  55. They talked about it - they didn't speak about it by Anonymous Coward · · Score: 0

    >Australian company Cybersource says it's currently talking to two domestic banks about providing Knoppix-based bootable CDs to consumers

    They talked about it.... It's probably not for real.
    Which, although off-topic, reminds me of a similar conversation:

    AARONOW: You haven't talked to him.
    MOSS:: No. What do you mean? Have I talked to him about this? (Pause.)
    AARONOW: Yes. I mean are you actually talking about this, or are we just...
    MOSS: No, we're just...
    AARONOW: We're just "talking" about it.
    MOSS: We're just speaking about it. (Pause.) As an idea.
    AARONOW: As an idea.
    MOSS: Yes.
    AARONOW: We're not actually talking about it.
    MOSS: No.
    AARONOW: Talking about it as a...
    MOSS: No.
    AARONOW: As a robbery.
    MOSS: As a "robbery"?! No.
    AARONOW: Well. Well...
    MOSS: Hey. (Pause.)
    AARONOW: So all this, um, you didn't, actually, you didn't actually go talk to Graff.
    MOSS: Not actually, no. (Pause.)
    AARONOW: You didn't?
    MOSS: No. Not actually.
    AARONOW: Did you?
    MOSS: What did I say?
    AARONOW: What did you say?
    MOSS: Yes. (Pause.) I said, "Not actually." The fuck you care, George? We're just talking...
    AARONOW: We are?

    etc... see the rest at:
    http://www.lectures.org/mamet.html

  56. Re:Not Viable, Issues: Compatibility & User Tr by L.Bob.Rife · · Score: 1

    Secondly, forcing someone to use Linux+Firefox for a purpose which could technically be done with any browser+os combo, is just what people hate some banking/e-commerce sites

    If MS made a free livecd that you could customize to your hearts content, then maybe it would be a viable choice instead of linux.

    What other browser+os combo would you suggest?

    And sure, it wont work automagically for a lot of people, but its not that hard to put a cd in drive, reboot, wait 30 seconds, and have a login screen popup to get into the bank. For those it doesn't work for, maybe techonology will continue to improve, just like it does every single year.

  57. Re:Great, but with some SERIOUS caveats by malkavian · · Score: 2

    Ok, but this assumes that the malware has access to a complete database of all CMOS maps for all motherboards. And that the ability to access the CMOS is built into the live CD (should be reasonably easy not to compile it in at all! No compiler, no real scripting, should make it hard for malware to get at the CMOS).
    So, in theory, the machine is compromisable if someone can get the user to run a piece of software that runs to correctly identify the CMOS map, gets permissions to install a kernel module and then gets the correct software to enable it to write the CMOS bit..

  58. Keep the CD.... by AnotherScratchMonkey · · Score: 1
    There are tens if not hundreds of millions of users in the world who use USB DSL modems, Windows-only winmodems, unsupported Broadcom wifi connections or password-protected proxies for whom this CD will be of absolutely no use whatsoever, except as a coffee mat.

    Or they could use their USB DSL modems, Windows-only winmodems, and unsupported Broadcom wifi connections as coffee mats.

  59. Actually some Winmodems have been cracked by DABANSHEE · · Score: 1

    Either through a couple of manufacturers opening the specs on their chips or referance boards, or via reverse engineering the windows or Mac drivers.

    Even old BeOS 5 had drivers for 2 winmodem chip manufacturers/referance designs.

  60. Re:Great, but with some SERIOUS caveats by spast · · Score: 1

    First of all, it is only usable on computers which even boot CD's from the BIOS. If the CD boot option is disabled, it's not much use.

    IMHO that option has been enabled by default for years now. If it isn't on your older PC, somebody at the bank's helpline will surely be able to walk you through the process of enabling it.

    Even worse is when add/spyware gets between the boot process on such a PC. The PC boots the harddisk, the spyware detects the Knoppix Banking CD, then it puts itself in memory and boots the CD.

    Suuure. Do you have any idea how much work it would be to implement that? Surely out of the scope of any trojan/spyware. Much easier ways of stealing someone's bank infos.

  61. Re:Great, but with some SERIOUS caveats by Anonymous Coward · · Score: 1, Informative

    I don't know what your smoking but why don't you pass that shit around.

    "Then the hard disk is booted (which is infected with spyware/malware) which then sees that the Knoppix (or other CD) is in the CD drive, and then boots it instead of booting the operating system on the hard drive."

    ok.... somehow malware writers are suddenly writing boot sector kernels that can supercede any operating system and run in front of any operating system..... the malware writers are not that talented, they just happen to have a wide pool of fish that all have the same weakness.

    secondly lets say this malware "is loaded" at bootup when windows is loading, it then supercedes the winnt kernel to boot from a cd that it doesn't have a chance of working in? windows programs don't run under linux. windows malware rarely works with anything but internet explorer. So why would they go to all the effort of superceding the kernel to dump themselves into a non-native environment where they don't stand a chance?

    Your argument is hubris it holds no water.

    let's review.

    Malware cannot change BIOS settings. there are too many BIOS' for such an undertaking to be worthwhile by the malware programmer....

    let's say they did go after BIOS settings to disable the CD boot option. What would the malware creators gain from doing that?

    Malware cannot supercede the kernel, and as soon as it destroys your boot sector to do so, it's a boot sector virus. and again, malware writers don't gain anything from you booting anything but the native OS and using the native browser.

    The Knoppix plan regardless of what browser they go with, will be successful at doing what the bank wants:

    1) not storing your passwords on the computer Hard drive

    2) currently not targetted by malware. (that could be a long time out. malware and virus writers like the easy way out that windows and internet explorer give them.)

  62. remote login knoppix cd by CAPSLOCK2000 · · Score: 1

    I'm doing something much like this. For my employer I'm remastering Knoppix for our homeworkers.
    The idea is that we hand out CD's to anyone who wants to remotly connect to our netwerk, eg for a citrix session. The user boots the CD, and is automatically directed towards the correct login screen. Because it's knoppix we know Java works, and there are no keyloggers or other malware installed.
    We also plan to use those cd's in our laptops instead of harddisks. If a laptop gets stolen there will be no secret documents or passwords on the harddisk, because their is none.
    We don't have to protect our users from virii and spyware. If they klik on a "wrong" link, nothing happens that can't be solved by a reboot.

    1. Re:remote login knoppix cd by jdtj63 · · Score: 1

      I think all of computing will eventually go this direction because of all the spyware and viruses out there. I currently run Puppy Linux distro from CD which boots into ram memory only and then can save everything back to CD-R with Multi-session. I beleive one day you will be able to walk up to any computer and insert your Credit card sized CD-R disk or usb keychain drive, with your chosen OS and all your files on it and boot up, Compute then when you are done save your files back to disk or drive. After all small drives and disks are almost at the size of Hard drives years ago and cheap. As far as security I think it is a multi-layered approach and will eventually be tied to both a hardward token or usb pen or keychain drive and a PIN number or password together.

  63. Birth of yet ANOTHER Knoppix distro by DarthVain · · Score: 1

    BanKnoppix! csh baby!

  64. Phishing frenzy by Yankel · · Score: 1

    I guess the banks would have to make the source available. Does releasing the source code include all of the bank-specific information such branded graphics, etc? Would releasing the source pose a risk?

    This could trigger a new wave of phishing scams. For example:

    Igor sends out his own version of the XXBankLinux live CD via post, or simply drops it in some mailboxes. The CD boots and automagically connects the unsuspecting user to a server in Russia instead of the bank's. Let your imagination run from there.

    In this case, the phishermen spoof the entire OS, instead of the webpage alone. With the right coding, you can have the user completly duped.

    --
    --- Dan
  65. Re:Great, but with some SERIOUS caveats by Joe+Mucchiello · · Score: 1

    The compromised machine got infected over the internet, and over the internet, one presumably can access a database of all CMOS maps for all motherboards.

    You are forgetting that the CMOS can be rewritten BEFORE you try to boot the CD. So the compromising software, having disabled CD booting, can detect a CD in the drive, decide to bootstrap the CD in a sandbox and make you think it is running from the secure CD when it is not.

    Difficult? 11 on a scale of 1-10. But not impossible.

  66. Linux is just a passing fad by Anonym0us+Cow+Herd · · Score: 1

    It's very simple. It's a PR stunt. Very few people will actually use the CD. And most that do will pop it in, play around, then reboot into Windows. This is just a stupid PR stunt.

    Linux and open source are just a fad. Very few people will actually use open source. Most people will download it and never use it. Some will try it, and then never use it again. This is just a passing fad that will soon disappear. Nobody takes it seriously.

    I'm sure that even the people putting out open source don't really take it seriously. Just as banks don't take seriously their security or using a Knoppix/FireFox cd.

    Now that we've all been properly informed, can we just start thinking only "right" thoughts, get back to using our closed software, and get back to consuming.

    --
    The price of freedom is eternal litigation.
  67. Re:Great, but with some SERIOUS caveats by Red+Alastor · · Score: 1

    This is exactly what my father do for online banking. He remove the hard disk and boot from Knoppix.

    He have a removable hard disk trays so it isn't hard or long to do.

    --
    Slashdot anagrams to "Sad Sloth"
  68. Re:Great, but with some SERIOUS caveats by NanoGator · · Score: 1

    "let's say they did go after BIOS settings to disable the CD boot option. What would the malware creators gain from doing that?"

    Well, it'd certainly make debugging a little more interesting. Heh.

    --
    "Derp de derp."
  69. Re:Two factor identification? by Anonym0us+Cow+Herd · · Score: 1
    What if during login, the bank's server displays a special five digit number. The bank's server then calls your mobile phone. You listen to the prompt, then punch in the five digit number you see on your browser.

    If you're using a fake CD, the phisher probably doesn't know your cell number. Even if so, they would have to call it, probably leaving records with the phone company.

    Customer requirements:
    • mobile phone (or landline phone, but would limit the locations where you can do online banking)
    • PC that can boot a special CD
    • Internet connection (NOT WinModem)
    If your phone has caller ID, you should be able to see that your incomming phone call is comming from the bank's server.

    Multiple factor authentication.
    • Something you have: CD.
    • Something you have: mobile phone or landline.
    • Something you know to be securely taped to your monitor: account number, password, pin, etc.
    --
    The price of freedom is eternal litigation.
  70. Re:Great, but with some SERIOUS caveats by malkavian · · Score: 2, Informative

    I was just mentioning that the sheer effort to write an application (and yes, it would require a sizable application) to compromise in the first place would be hideous. Yes, CMOS can be written in the first place, to boot the regular drive. But as you can't write to the drive in the first place when it's not mounted for write, you can't have a boot sector code section in place to handle booting the CD. You'll just boot the regular HDD (or whatever).
    The complexity you're trying to say can be done is to actuall rewrite the flash ram comprising the BIOS, which is the level you'd have to work this at.
    The 'software' you're mentioning would be cleared from memory at the point you reboot the machine otherwise.
    So, now you're at the level of not just having an application that's gathered all the CMOS maps for all the bios revisions of all the motherboards out there, you also have to have a working, patched bios that you can upload after inserting a kernel module by dint of a security hole in a browser from a non-priveliged user for each and every board out there. And has code to run a virtual machine from this area of flash ram.
    Now, I'm not saying 'impossible', but having worked with embedded systems (building from chips up, building bootstrap code and trivial operating systems), I'd say you were in for a real struggle.
    If you've got the nonce to do that, you'd make FAR more using the brain to do something legitimate and raking in millions.

  71. puffery by phriedom · · Score: 1

    "Tronson argued that Coastguard would be a better solution for secure Internet banking because it provided "a totally locked-down, secure operating system and applications from non-modifiable media, with DNS-lookup configurations hardwired to secured servers provided by the banks themselves".

    I love the knoppix idea, but I have a different definition of "hardwired to secured servers" than this guy does.

    --
    Don't moderate flamebait as Troll. Know the difference or you will be Meta-moderated.
  72. A Release for Grandma by wsanders · · Score: 1

    This is the distro I would be working on if I had the time: "GrandmaIX" - in this case for my poor mother, who can just barely use a cell phone and her DVD player, but wants to have email. A lot of her now-retired buddies have internet access, but spend all their time recovering from the various disasters they endure on their Windows machines.

    My distro is a live-CD based on Knoppix or Ubuntu or whatever, I send it to Mom with a cheap-ass PC with a fair amount of memory, and she is in business.

    If I were an ISP, and somehow hoping to make money off people like her, you could just send her a new CD every month for $10 or so preconfigured with a month's worth on unlimited dialup access.

    In my next contract after this one expires I'm going to see if I can be a missionary for a liveCD based Linux server architecture, why deal with expensive and finicky blade servers - a $10 CD drive would actually be faster - at least the HP blades I am working with right now can't actually boot diskless; instead, you have to re-image the blade, which has an internal disk. Bleh.

    --
    Give a man a fish and you have fed him for today. Teach a man to fish, and he'll say "WHERE'S MY FISH, YOU IDIOT?"
  73. well by Anonymous Coward · · Score: 0
    They're going to have to make configuration more automatic. I'm tired of typing,
    knoppix26 noapic noauto nousb
    etc... (and not really knowing what the heck apic is and why my computer is squirrely if i forget to disable it.)
  74. My Bank Has A Different Solution by Anonymous Coward · · Score: 0

    American Bank is offerring (but not requiring) a keychain device for Two-Factor Authentication. Besides Gadgets for Geeks, the high interest rate and ATM fee reimbursements are a nice touch too. Please take it easy though, I don't want my bank slashdotted!

  75. Distribution by metalhed77 · · Score: 1

    These will have to be distributed in a very secure manner, preferably from a teller specifically. I can see people dropping trojaned knoppix cds around their neighborhood mailboxes, waiting for people to boot up and bank.

    --
    Photos.
  76. Interesting idea for a very tough problem-DRM by Anonymous Coward · · Score: 0

    "There's really no surefire way to ensure that a user's harddrive-installed OS is secure for banking."

    Pallidium (hope I spelled it right)

  77. Could be good, probably will be bad-MSI Boot. by Anonymous Coward · · Score: 0

    You get a funny, but on the MSI boards you press F11 and then select your boot device. No need to go into the bios, which may be password protected.

  78. Re:Not Viable, Issues: Compatibility & User Tr by Vulturo · · Score: 1

    I am not advocating any Browser/OS combo. My emphasis is on generic driver issues with linux, and the non-availability of linux drivers from the hardware manufacturer.

    LiveCD distros use quite a lot of generic drivers with a one size fits all (Or maybe a set of generic sizes) approach. The problem shall not be with instertig the cd and waiting for 30 seconds, it will be configuring the internet connection (clearly stated, that the internet will be the users existing internet connection - everyone isn't on DHCP btw, so configuring that will definately require some understanding) or hardware detection issues.

    If the bank has a CD only approach to online banking, it will leave other customers who are unable to use the cd because of these problems and the inability to fix them due to their newbie status, in a lurch. And maybe they will bank with somebody else then.

    I'm not saying it cannot be done / absolutely. Im just stating that it will take a VERY LONG time to come around

    --
    Vulturo, Prince Of Darkness
  79. Re:Two factor identification? by Ed+Avis · · Score: 1

    I don't understand how your solution defends against someone sending out a fake banking CD that has trojans on it. Such a CD could still connect to the bank's server as normal and do everything the real one would, while at the same time logging the user's keystrokes and sending them via UDP packets to Kazakhstan or Kentucky or wherever.

    One answer to the problem of fake CDs would be to digitally sign each CD - then to verify the authenticity of a new version, you would boot the previous one (perhaps with network cable unplugged), insert the new CD when prompted and it'd check the signature. But it's a tough job persuading consumers they need to do this rather than just throwing away the old disc and booting the new one.

    Maybe you could try to make sure they follow this process by making each CD need an authentication code to boot, and the only way you find out the correct authentication code for the replacement CD is by running a program (from the old CD) which checks the signature. So the authentication code would not be a real security measure but just a hoop users must jump through to make sure they've checked each CD they receive.

    That still doesn't defend against an attacker sending out a new CD together with a letter saying 'For this release, we have changed the upgrade procedure - there is no longer any need to generate an authentication code [ie, check the signature]' or sneakier still, 'The authentication code for this version is 12345'.

    It's a hard problem to persuade people not to run code on their computers without checking where it came from. And this in about the simplest possible scenario of a single self-contained disc. How much harder if the user is running Windows!

    Maybe Trusted Computing could help with this - don't boot any OS unless it is signed by the bank - but so would creating a boot floppy (which checks a signature and boots the CD) and supergluing it into the floppy drive so it can't be removed. Essentially, any 100% solution to the malware problem must involve consumers giving up the freedom to run software of their choice...

    --
    -- Ed Avis ed@membled.com
  80. One word, four syllables... by scottv67 · · Score: 1

    Sec ur I D

    If the bank is that worried about spyware and keyloggers, why not just send every customer a SecurID fob?

    Yeah, spyware could re-direct DNS name resolution and/or keyloggers could try to grab a username and password but SecurID would seem to fix those problems more easily that sending people CDs that they need to boot from.

    DNS tom-foolery? When the bank client tries to authenticate with their SecurID fob, the phishing site would capture only a 12-digit number that is good for seconds (PIN + tokencode). The bank client would not be granted access to their bank accounts so they would know that something is wrong (spyware) with their PC.

    Keylogging: Same as above, a keylogger may capture the username and password used to login to the banking site but that username and passcode are good for only 60 seconds.

    Stop burning CDs and start mailing fobs! ACE authentication for everyone. :^)

  81. Small Window Managers are no problem by billstewart · · Score: 1

    You don't need Gnome or Evolution or other big window managers - there are plenty of small ones like BlackBox or Windowmaker or the twm family. TWM worked fine on my 33MHz 386 with X11R2, don't see why it shouldn't work ok today :-) (OpenLook was a bit slow, but it'd probably also do fine with modern CPUs and enough RAM.)

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  82. Fragility is a problem by billstewart · · Score: 1

    Credit-Card CDs are too easy to break if you just carry the things around in your wallet - you'd have to put it in a reasonably stiff envelope, or do something like give them a credit-card CD and also a full-size CD.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  83. Re:Two factor identification? by Anonym0us+Cow+Herd · · Score: 1

    I don't understand how your solution defends against someone sending out a fake banking CD that has trojans on it. Such a CD could still connect to the bank's server as normal and do everything the real one would, while at the same time logging the user's keystrokes and sending them via UDP packets to Kazakhstan or Kentucky or wherever.

    Re-read my suggestion. The trojan CD, even if it connects to the real bank, cannot log the keystrokes you type into your mobile phone. You read a number from your browser window, and punch that number into your mobile phone keypad.


    That still doesn't defend against an attacker sending out a new CD together with a letter saying 'For this release, we have changed the upgrade procedure - there is no longer any need to generate an authentication code [ie, check the signature]' or sneakier still, 'The authentication code for this version is 12345'.

    If the user expects a procedure where they have to punch an authentication code (that changes each time) into their mobile phone, then this mailing would fail.

    If the user receives a mail that suggests that the procedure changes to something less secure, they should be suspicious. The only real way to guard against that is to educate the users.

    Years ago, AOL and CompuServe, for example, had to educate users that nobody from their service would ever ask for your password. If someone asks for your password, they are an imposter. I suppose banks would have to have a way to educate users that the login procedure should not change, unless they have gotten a mailing at least 30 days in advance. If they have any concerns, they should contact the bank themselves.


    Maybe Trusted Computing could help with this - don't boot any OS unless it is signed by the bank - but so would creating a boot floppy (which checks a signature and boots the CD) and supergluing it into the floppy drive so it can't be removed. Essentially, any 100% solution to the malware problem must involve consumers giving up the freedom to run software of their choice...

    Maybe this is the new thing and I am just old fashioned. I don't want to give up Freedom in exchange for convenience or "security". Haven't you ever read the famous quote about what you end up with when you trade freedom for security?

    --
    The price of freedom is eternal litigation.
  84. Re:Two factor identification? by Ed+Avis · · Score: 1

    If a number is displayed in the browser window then it can be read by the trojan software. Now the authentication code would be different each time, so the trojan couldn't do much with this number. But still, the fact that the trojan can't read your mobile phone keystrokes is irrelevant if you're typing in something that is plainly displayed on screen anyway. You'd get the same level of security by asking the customer to type today's date into the mobile phone.

    I do agree that having the bank call your phone when you log in provides an extra level of security - nobody can go behind your back and start using your account while you're asleep.

    I still think, however, that if the PC is trojaned then the game is lost. For example if you log in successfully and then ask to transfer $100 to account X, the trojan can alter the outgoing message to send the money to account Y instead. And so on. You could get round this by having the bank ring the customer's phone to confirm the details of every transaction, but then you have telephone banking not Internet banking.

    On having to give up the freedom to run arbitrary software in order to guarantee no malware - I didn't say that giving up your freedom is a good thing, just that it seems to be the only 100% answer to the problem. If every user can run whatever software they choose, then inevitably there will be some so stupid that they download and install a dancing elephants program which gives an attacker access to their bank account.

    (As it happens I agree with you that it's better to keep freedom even at the cost of some loss of security.)

    --
    -- Ed Avis ed@membled.com
  85. Re:Two factor identification? by Anonym0us+Cow+Herd · · Score: 1

    If a number is displayed in the browser window then it can be read by the trojan software.

    It could be displayed as a graphic, or even a flash animation of spinning, but then settling down 3D rendered digits.

    But still, the fact that the trojan can't read your mobile phone keystrokes is irrelevant if you're typing in something that is plainly displayed on screen anyway. You'd get the same level of security by asking the customer to type today's date into the mobile phone.

    I must be missing your point.

    if the PC is trojaned then the game is lost. For example if you log in successfully and then ask to transfer $100 to account X, the trojan can alter the outgoing message to send the money to account Y instead.

    I get that point, and it is an excellent point. Even on a trojaned CD, the trojan might not interfere with the login process -- just wait until you complete it.

    I suppose the CD could be designed so that the bank sends down some executable code, which then answers a selected checksum of the CD-ROM. For instance, the CD must download an executable that is dynamically generated by the bank. That executable does a checksum of some portion of the CD, such as sectors 3482783 thru 5686874, and then report back the MD5 sum. Every time, a different executable comes down. It might use a different technique to checksum, or a modified checksum routine, or a different standard routine such as SHA2. The only way that the trojan can be sure to successfully produce the right result of the EXE to pass back to the server, is to have all of the bytes of the genuine CD available. Even if the CD's software, kernel, userspace and browser takes up, say, 100 MB, the CD needs to be filled to capacity with random data so that the checksum of the CD could always be of the software and some of the random data. That way, you must have the entire original CD available for checksumming.

    I agree with you that it's better to keep freedom even at the cost of some loss of security

    I'd rather keep both my freedom AND security, and give up some convenience.

    --
    The price of freedom is eternal litigation.
  86. Re:Two factor identification? by Ed+Avis · · Score: 1

    Displaying a secret number as a graphic is an attempt at security through obscurity. You hope that the trojan won't be clever enough to work out the number from what's sent by the server, although a human clearly can. This approach makes some sense for things like avoiding comment spam, where the stakes are not that high. It really isn't suitable for online banking unless you have great confidence that no programmer could write something to OCR your graphic or read your spinning digits or solve your jigsaw puzzle or whatever.

    The only point I'm making is that (in practice as well as in theory) it's impossible to keep any shared secret between the bank and the user if the way you communicate it is _only_ through a compromised PC. If the PC displays something so that the user can read it, then the trojan can read it too. Maybe not trivially but certainly with a little programming effort.

    You suggest doing a challenge-response to prove that the original CD image is available. Then if the genuine CD were filled to bursting, there would be no room to put malicious code on the disc and still have the whole original image to answer the bank's checksum queries. I think a malware author could almost certainly squeeze out the few extra kilobytes needed by using a better compression program on the 'good' copy of the software, but even if we assume that it's quite impossible to fit anything more on the CD, your challenge still only proves that the contents of the 'good' CD are available, not that they're running. The trojan could send network requests to a third server run by the attacker, which would compute the answers to the challenges posed by the bank.

    I do not think that there is any way you can compensate for the user's PC running trojaned software. If someone else is in control of the computer that the user is typing at, that's it, game over.

    --
    -- Ed Avis ed@membled.com
  87. Re:Two factor identification? by Anonym0us+Cow+Herd · · Score: 1

    Displaying a secret number as a graphic is an attempt at security through obscurity.

    Using that argument, a password is an attempt at security through obscurity.

    The term "security through obscurity" as commonly understood (and defined in Applied Cryptography) means this. Security should not depend on keeping the algorithm secret. Only the key must be kept secret.

    I would further add, that keeping the algorithm secret doesn't make things any less secure. It's just that you don't depend on the secrecy of the algorithm as your basis of security. I'm sure that the NSA has secret crypto algorithms. Why is this? Because the NSA believes in security through obscurity? I think not.

    I strongly disagree that displaying a secret number is security through obscurity. Or else, you simply have a different definition of the term.


    You hope that the trojan won't be clever enough to work out the number from what's sent by the server

    I do hope that, yes. But it is a reasonable hope, for the moment. A software development effort that could recognize obscured graphic digits would be impressive indeed.


    It really isn't suitable for online banking unless you have great confidence that no programmer could write something to OCR your graphic or read your spinning digits or solve your jigsaw puzzle or whatever.

    It is only a small part of what I proposed. The important part is that the bank calls you, and you must enter the code via. your phone -- a completely different network.


    The only point I'm making is that (in practice as well as in theory) it's impossible to keep any shared secret between the bank and the user if the way you communicate it is _only_ through a compromised PC. If the PC displays something so that the user can read it, then the trojan can read it too. Maybe not trivially but certainly with a little programming effort.

    I take your point, and it is a good point to make.

    In this thread, or another one, I had also proposed something like a "key frob" but that is a simple java midlet in your mobile phone. All phones nowdays can run have custom java midlets installed -- even the cheapo ones they give away with service activation.

    A custom app in your phone, communicating with the bank via. a compromised PC, can still manage to correctly verify your identity. The secret is not communicated. The secret is in two places (1) the bank server, (2) your mobile phone java midlet. The only information communicated is a frob-generated key based on the current time, or some kind of challenge/response that you punch into the phone, and then take its response and re-key it back (or over the phone network). Also, a java midlet can directly communicate over the Internet directly from the phone.


    your challenge still only proves that the contents of the 'good' CD are available, not that they're running. The trojan could send network requests to a third server run by the attacker,

    An excellent point.


    I do not think that there is any way you can compensate for the user's PC running trojaned software. If someone else is in control of the computer that the user is typing at, that's it, game over.

    The question we're really dancing around here is can the bank "trust" the code on the user's PC.

    I will give up online banking before I will accept trusted computing.

    Also, banks may be able to achieve a reasonable level of security by using combinations of techniques we've discussed -- but short of requiring trusted computing.

    It would be important for customers to be able to trust that the CD they got in the mail actually came from the bank. There may be some ways to solve this problem. Maybe requiring some kind of "activation" procedure. That CD you get in the mail has a sticker on it. The user must call a troll-free number to "activate" the CD. In so doing, the user enters a n

    --
    The price of freedom is eternal litigation.
  88. Re:Two factor identification? by Ed+Avis · · Score: 1
    Security should not depend on keeping the algorithm secret.
    Absolutely. If you are hoping that the attacker will not know the algorithm you use, then that is security through obscurity.

    Now, take the case of displaying a secret number on the user's PC. Remember that we are talking about the situation where the user's PC has been Trojaned and is running hostile software. My point is that the hostile software can easily intercept the number that's being displayed. If it is displayed on the PC, then a program which has control of that PC can find out the number.

    Ah, you say, but why not display the number as an image or a 3d animation of some digits? It's this step that I would call security through obscurity.

    If you know that some malicious program is running on the user's PC and you just hope that it won't find out the mechanism you have used to turn the secret number into an image or animation, then you are relying on the attacker not knowing the algorithm you're using.

    In reality any mechanism you used to display the number on the user's PC - whether you sent it as an image, an animation, a sound file, a computer-generated riddle - could be discovered by the malware authors and with a little effort reversed. As you say, it would be an impressive feat of programming to read some obscured OCR digits, but it's not impossible and certainly not in the same league as cracking a secure encryption algorithm.

    If you did use some program to make an image with obscured graphic digits, would you be confident enough to publish the code to that program so that attackers could test it out and use it to help refine their OCR programs? (I expect an attacker would set up an automated test rig running your generator thousands of times and tweaking the decoder to see which settings give best results.) If you're not sure you could publish the code, you're relying on security through obscurity.

    If you believe you could safely publish the source code for your image generator, then we simply disagree on how hard it would be to write an OCR program for it. I think it wouldn't be _that_ hard, especially considering the financial rewards.
    The important part is that the bank calls you, and you must enter the code via. your phone -- a completely different network.
    Yes this is the important part, and that's why I suggested just keeping this part and requring the user to type in today's date in the phone. Never mind the business of trying to send a secret code to the user's PC, because that will not be secret anyway (if the PC is running malware).
    A custom app in your phone, communicating with the bank via. a compromised PC, can still manage to correctly verify your identity.
    Yes. Then you have a secure communication between your phone and the bank. Effectively you have telephone banking. You might as well cut out the PC altogether. (You do still have the problem of users installing trojan software on their mobile phones...)
    The question we're really dancing around here is can the bank "trust" the code on the user's PC.
    The specific point I wanted to make was that if an attacker gets control of the user's PC, nothing you do will make that PC secure for online banking. You can only rely on the attacker not being that intelligent, which is a dangerous assumption to make.

    Given that if a trojan program gets installed the game is lost, how do we prevent users from installing such software? Booting off a special CD is a good first step. Your activation scheme is a good idea; the difficulty is with social engineering like 'the activation phone number for this release has changed'... Similarly, if you have a return envelope for the old CD who is going to check that the bank's address on it is the same as last time?
    --
    -- Ed Avis ed@membled.com