Slashdot Mirror


Can Ubuntu Save Online Banking?

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

54 of 462 comments (clear)

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

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

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

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

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

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

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

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

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

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

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

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

      "Gives the user something physical to insert"

      Except the netbook owners, whom have no optical drive.

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

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

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

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

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

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

      USB drive then?

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

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

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

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

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

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

      I think they meant AOL disks.

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

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

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

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

      VM guests are not secure from the host.

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

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

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

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

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

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

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

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

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

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

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

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

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

      --

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

    18. Re:Reply by Dhalka226 · · Score: 2, Insightful

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

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

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

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

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

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

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

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

      --

      Today's Sesame Street was brought to you by the number e.
    21. Re:Reply by bflong · · Score: 4, Informative

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

      --
      Why is it so hot? Where am I going? What am I doing in this handbasket?
    22. Re:Reply by hairyfeet · · Score: 2, Insightful

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

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

      --
      ACs don't waste your time replying, your posts are never seen by me.
    23. Re:Reply by unixan · · Score: 2, Interesting

      Not for long.

      --
      This signature intentionally left unblank.
    24. Re:Reply by assassinator42 · · Score: 2, Informative

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

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

      >USB drive then?

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

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

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

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

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

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

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

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

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

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

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

    What about infecting the BIOS?

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

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

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

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

      They could ship you a free NetBook w/ CD.

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

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

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

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

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

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

    4. Re:BIOS by jawtheshark · · Score: 4, Insightful

      Gateway sells a $49 netbook

      ...

      Gateway LT2016u (Verizon Wireless)

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

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
  3. Convenience? by rschuetzler · · Score: 5, Insightful

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

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

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

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

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

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

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

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

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

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

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

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

  5. Utah does this... by gandhi_2 · · Score: 4, Interesting

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

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

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

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

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

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

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

      --
      Artix
      Your Linux, your init.
  7. Theory vs. Reality by DaMattster · · Score: 4, Insightful

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

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

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

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

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

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

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

    --
    Wait! Whats a sig?
  11. The disk is a token? and etc. vs et al. by gumbi+west · · Score: 4, Informative

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

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

  12. Re:Your official guide to the Jigaboo presidency by trapnest · · Score: 2, Funny

    Honestly, I just read that entire thing. :\

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

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

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

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

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

    SECURITY NERD RAGE! RAUGH!

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

    --
    obviously no deficiencies vs. no obvious deficiencies
  15. Re:Why uses a PC to do banking? by blueg3 · · Score: 2, Interesting

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

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

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

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

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

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

    Not so difficult, is it?

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

    --
    "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
  17. Re:Why uses a PC to do banking? by fuzzyfuzzyfungus · · Score: 2, Informative

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

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

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

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

  18. My bank uses my cellphone for authorization by slashbart · · Score: 4, Insightful
    My Dutch bank ING uses my cellphone for authorization of transactions or changes online. I can log in and view my account data with just a password, so that might get compromised, but for a transaction or for instance changing over to a new cellphone number, I need a transaction number that is being sms-ed to the cellphone.
    My other Dutch bank ABN/AMRO uses some kind of calculator thingy that provides a transaction number based on a value you receive from the banks webpage.
    The same ING bank also provides a very simple system where you have a sheet of paper with transaction numbers, and the webpage just asks you for your next TAN code.

    What do all these have in common? Right, a separate transaction authorization outside the browser. How hard is that?

  19. remastering the image by viralMeme · · Score: 2, Informative

    Among the several distinct ways to alter Knoppix, the one likely to be of broadest interest is remastering, during which you can substitute your own software for a portion of that on the standard Knoppix CD-ROM