Slashdot Mirror


IBM Running Linux On Secure Hardware

Schmad writes: "IBM announced at LinuxWorld today that IBM Research and Cryptographic Appliances have Linux running on FIPS 140 Level 4 hardware. Imagine, Linux running in a totally secure environment! Peter Gutmann, father of the crypto toolkit cryptlib, has some things to say about it here."

143 comments

  1. I got an email about this once by Anonymous Coward · · Score: 0

    Internet postage meters

    eh? I thought it was a hoax...

  2. Way to go IBM! by Anonymous Coward · · Score: 0

    Seems more and more IBM stories....
    Must be a good company.

  3. wow by Anonymous Coward · · Score: 0

    Now I can finally go to bed...

  4. Thank You IBM by alexdw · · Score: 1

    I would just like to take this moment to thank IBM for their continued support of free software. :-)

    --
    Deliver yesterday, code today, think tomorrow.
    1. Re:Thank You IBM by xted · · Score: 1

      The reason they are supporting free software is because they all see the possible marketing opportunities. They are going to milk this cow,err, I mean penguin dry until its dead.

      Although I must admit they are developing some very cool technology.

    2. Re:Thank You IBM by enneff · · Score: 1

      I don't see how this is a bad thing. Sure, they're probably _using_ Linux for marketing, but at the same time they promote and develop for Linux.

      It's a win-win situation for both the Linux community and IBM.

    3. Re:Thank You IBM by Anonymous Coward · · Score: 0

      We are the im mortal vampire penguin of plenty. You can milk us, and we never die...

    4. Re:Thank You IBM by Anonymous Coward · · Score: 0

      Everyone bitches and moans when Linux is brought to the masses, before people bitched that no one knew how good Linux was and that it SHOULD be brought to the masses. It's nice to cheer the underdog, but all your cheering will make the underdog win, then what?

      I love it, Linux in secure hardware, think of how many times you wanted to offer software to a customer but knew that they would f*** with it and hack it. I work in water regulation field and we have been hesitant about using too much in form of electronic in oversea businesses since they hack everything to get free service (Taiwan and CHina being the biggest offenders of reverse engineering everything they get their hands on from my experience). Something like this will let us run metering software knowing if they screw with it they will ruin it but they will also not the the code to analyze for possible attacks or loopholes. I for one will investigate this. IBM has been doing good research work in the past, albeit their projects never seem to see the light of day due to THE worst marketing department in the whole world :)

  5. Allows for protection of intellectual property? by dytin · · Score: 1

    As a key product for secure e-business, its main applications are financial-related solutions, such as electronic coupon dispensers, Internet postage meters, intellectual property protection (web subscription services), signatures for digital documents and certificate authorities.

    So this new hardware will allow for the protection of intellectual property, which in turn will allow for cesorship and government control over the internet. This doesn't sound like good news to me.

    1. Re:Allows for protection of intellectual property? by Anonymous Coward · · Score: 0

      Produce something worthwhile and you'll be amazed by the importance of IP protection.

    2. Re:Allows for protection of intellectual property? by psychalgia · · Score: 1

      hard to produce useful things when you're swallowed by paranoia, i.e. "The government wants to get me, big business wants to get me." that guy was just flame bait.

      --

      ________________________________________________

    3. Re:Allows for protection of intellectual property? by Diomedes01 · · Score: 2, Insightful
      So this new hardware will allow for the protection of intellectual property, which in turn will allow for cesorship and government control over the internet. This doesn't sound like good news to me.

      Jesus H. Christ on a freakin' popsicle stick, man! I am really tired of people who immediately blow up when they hear the phrase "intellectual property". Yes, there have been some stupid patents approved by the US Patent Office. Yes, companies have been crying "protect intellectual property" whenever someone comes up with a way to view/edit/manipulate "protected" data. Does this mean that intellectual property is bad? No.

      All this means is that some intellectual property laws need overhauling, and the Patent Office needs a swift kick in the ass. I bet that if you invented something that could conceivably make you a lot of money, you wouldn't want every Joe Schmoe making a cheap knock-off of it and selling it for 1/4 the price you could have charged. Someone will always lose; TANSTAAFL. Either the inventors lose, and there's no more innovation, or the consumers pay a bit more and support people who are inventing and making our world better.
      --
      "To hope's end I rode and to heart's breaking: Now for wrath, now for ruin and a red nightfall!"
  6. I guess it finally proves by sludgely · · Score: 1

    I guess it finally proves once and for all which operating system is more secure. Windows can go cry in the corner.

    1. Re:I guess it finally proves by Swift+Kick · · Score: 0

      I guess your comment finally proves once and for all which OS zealots are the most ill-informed. Linux zealots can go cry in the corner.

      --
      "We'll need 2000 crickets, 4 cans of Easy Cheese, and the fluid from 18 glowsticks for this plan to work...." - ph0n1c
  7. uh.. just one question.. by IanA · · Score: 1

    since when do 'totally secure environments' exist? oh right..

    they don't!

    1. Re:uh.. just one question.. by xted · · Score: 1

      'totally secure environments' exist when a product needs to be sold.

    2. Re:uh.. just one question.. by Anonymous Coward · · Score: 1, Informative
      http://csrc.nist.gov/publications/fips/fips1401.ht m Check the facts before you mouth off. I quote:
      "Security Level 4 provides the highest level of security. Although most existing products do not meet this level of security, some products are commercially available which meet many of the Level 4 requirements. Level 4 physical security provides an envelope of protection around the cryptographic module. Whereas the tamper detection circuits of lower level modules may be bypassed, the intent of Level 4 protection is to detect a penetration of the device from any direction. For example, if one attempts to cut through the enclosure of the cryptographic module, the attempt should be detected and all critical security parameters should be zeroized. Level 4 devices are particularly useful for operation in a physically unprotected environment where an intruder could possibly tamper with the device."
      These puppies self-destruct (zero out) if they're tampered with. They even had problems sending them by plane - they self-destructed because of the cabin pressure differences! Great for PKI - and that can PROTECT privacy, not harm it. Banks love them - 'cept the cost.

      t00t TooT

    3. Re:uh.. just one question.. by AsylumWraith · · Score: 1

      Single machine, not networked, in a lead lined room, with two marine infantrymen guarding the door = secure enviroment.

      But I guess that *would* be kinda impractical...

    4. Re:uh.. just one question.. by supersnail · · Score: 1

      The basic premise is that everything is housed on a single PCI card.

      The card is "tamper sensitive" i.e. it goes into one enormous sulk if the the case is opened, it feels its electorodes being tweaked etc. etc.

      As hardware this is tried and tested technoligy. What is new is that IBM are dumping there specially written, proprietory (an presumably short of applications and development tools) "CP/OS" for LINUX.

      In the financial information business there is a big demand for this type of device. e.g. you are a company which has at great expense aquired data on every trade from every major stock exchange as it happens, you broadacast this compressed and encrypted via satelite to all your cutomers, but, each customer only pays for a subset of this data, easy, you program one of these cards to decompress and decrypt the data, then, filter out all the data the customer hasn't paid for.

      --
      Old COBOL programmers never die. They just code in C.
    5. Re:uh.. just one question.. by SteveWeingart · · Score: 1

      There were some problems with the older 4758 mod 1, but they have long since been fixed (over 2 years). It was a flex/stress prob, the cabin pressure thing was just a method of applying the stress.

      Steve

    6. Re:uh.. just one question.. by Anonymous Coward · · Score: 0

      The fact you have 2 HUMAN guards means there is a chance of corruptability and thus your theory is invalid. Do read FIPS 140-1 specification and if level 4 is not a completely secure environment within insanely practical limits...well then you can start writing paranoia literature :)

  8. well.. by slashdoter · · Score: 1
    Linux running in a
    totally secure environment!

    Hands down linux is better than MS but totally?!? unless the box is in hell, unpluged from anything and protected by lava it aint TOTALLY secure. don't ever forget that. you'll thank me later, trust me

    --
    Does anyone actually have a Java program designed to control air traffic, or for the operation of a nuclear facility?
    1. Re:well.. by Anonymous Coward · · Score: 0

      obvously, you didnt read the article.. the chip itself is tamper-proof..

  9. Aha by Mike+Schiraldi · · Score: 2

    By running Linux, it enables much easier migration and porting of applications into the secure environment than with the current CP/Q operating system

    So, um, would CP/Q be the fifth version of CP/M? That would certainly explain why they found it lacking...

    1. Re:Aha by A+Commentor · · Score: 3

      So, um, would CP/Q be the fifth version of CP/M? That would certainly explain why they found it lacking...

      No the fifth version of CP/M is MS-DOS 5.0.

      --

      Looking for any old 8-bit Heathkit/Zenith software/hardware - http://heathkit.garlanger.com

    2. Re:Aha by jonatha · · Score: 1

      CP/Q is a protected-mode operating system originally developed by IBM research in the mid 1980's. At one point it was under consideration for adoption as IBM's strategic PC OS, but the nod went to OS/2 instead.

      It's been used as an embedded OS in a number of boxes, including high-end printers.

      The desire to move away from CP/Q to Linux is prompted more by "political" considerations than technical ones (e.g., broaden the toolset/developer experience base)

      --
      The SCO lawsuit makes me wish my company were in Utah. We need a new building.
    3. Re:Aha by Anonymous Coward · · Score: 0

      So you can run anything you develop in Linux on this thing? Is so that is so cool! I have always hated embedded OSs for their obscurity and total lack of tools, and Linux rocks for tools. I want one! (But my student loan may not allow for it hehe)

  10. Secure Computing by MonMotha · · Score: 1

    One word: COOL.

    No seriously, it's really neat that Linux can be used in an environment designed for maximum security. This kind of thing (despite the IP-hating people's snyde comments) is probably "the future" of e-commerce (if there is going to be any, See Also: Dot Bomb). It takes a lot of entropy to do SSL on a very active secure web server like the E-Commerce places do.

    This shows that Linux can in fact deal with the things that are needed for businesses to succeede on the Internet (along with all the other things being done, clusters, apache, etc). When they are all combined, I think the result will be "kick-ass".

    --MonMotha

    1. Re:Secure Computing by covanfovanrooo · · Score: 1

      That's not cool.

      What's COOL is that I dowloaded your IPTables firewall roughly 2 hours ago (unless there are multiple monmothas running around).

      Kick ass... today is MonMotha day. Thanks!!!

  11. Mirror by norculf · · Score: 1

    IBM Research Demonstrates Linux Running on Secure Cryptographic Coprocessor

    IBM Research has demonstrated Linux running on the IBM 4758 secure cryptographic coprocessor, a hardware security module. This is the first general purpose operating system (OS) running on a secure coprocessor. The IBM 4758 cryptographic coprocessor is an advanced, tamper-sensing and responding, programmable PCI card. Its specialized cryptographic electronics, along with a microprocessor, memory and random number generator are housed within a tamper-responding environment to provide a highly secure subsystem in which data processing and cryptography can be performed.

    By running Linux, it enables much easier migration and porting of applications into the secure environment than with the current CP/Q operating system. As a key product for secure e-business, its main applications are financial-related solutions, such as electronic coupon dispensers, Internet postage meters, intellectual property protection (web subscription services), signatures for digital documents and certificate authorities.

    The Linux-based IBM 4758 also offers significantly better performance, including eight times improved communication latency and four times faster throughput, over the current custom OS based product offering. In addition, Linux provides better support for new features, which are not supported by the custom OS such as running multiple potentially hostile applications on the same 4758 coprocessor card and allowing cross card communications that enables load balancing among multiple cards.

    IBM Research developed the 4758 coprocessor hardware, along with its internal operating system, secure configuration and bootstrap software, and custom software development tools that can run on multiple platforms, including all IBM servers and non-IBM servers, about five years ago. By creating the Linux version, IBM hopes to provide Linux developers the opportunity to create high security applications, and to encourage such development and interest in industry. We are working on making this software package available as a free download for existing 4758 coprocessor users. Parts of the Linux port were jointly developed with Cryptographic Appliances, Sacramento, California.

    The 4758 secure coprocessor was the first device ever to earn the highest possible certification for commercial security granted by the U.S. Department of Commerce's National Institute of Standards (NIST) and the Communications Security Establishment (CSE) of the Government of Canada.

    For further information, visit the IBM Research Mycroft Website at
    http://www.research.ibm.com/mycroft

  12. No such thing by Squeamish+Ossifrage · · Score: 1

    It's been said before, and will certainly be said again, but there is no such thing as a "totally secure environment." The best realistic target is "an evironment which will cost more to penetrate than the contents are worth." It's important to maintain feasable security expectations.

    There's a famous quote about the only secure computer being turned off, buried in concrete, protected by nerve gas and armed guards, and still not quite secure enough...

  13. how to make your own secure box by Anonymous+Pancake · · Score: 0

    how to make your own ultra-secure box:

    buy hardware, install anything, disconnect all access to the internet

    1. Re:how to make your own secure box by Anonymous Coward · · Score: 0

      Sorry, that's not good enough. Fairly secure, yes. 'ultra-secure', hardly.

    2. Re:how to make your own secure box by Anonymous+Pancake · · Score: 0

      I forgot the last step...

      connect auto-tracking twin machines guns

    3. Re:how to make your own secure box by Anonymous Coward · · Score: 0

      That's more like it!

    4. Re:how to make your own secure box by psychalgia · · Score: 1

      you should also unplug it from the wall, and put it in an iron box deep in the earth. Or you could just attach magnets all over the case, that way there would be nothing to damage.

      --

      ________________________________________________

    5. Re:how to make your own secure box by Anonymous Coward · · Score: 0

      guns are illegal in canada.

    6. Re:how to make your own secure box by Anonymous Coward · · Score: 0

      since when are guns illegal in canada? you silly americans.

    7. Re:how to make your own secure box by Anonymous Coward · · Score: 0

      Or you could just pretend having a computer, if someone try to hack it just argue otherwise.

  14. Unfortunatly this is our dreaded future... by zulux · · Score: 1

    As cool as it is, it's hardware like this that will make it impossible to control our own computers - It will make content controll almost unbeatable, and turn personal computers into unfathomable black boxes. Into black boxes that are not beholden to us, the purchasers, but to others who wish to controll the use of our computers. Hardware will increasingly become an inscaleable wall, and we will have lost controll.

    bleah..

    --

    Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

    1. Re:Unfortunatly this is our dreaded future... by Tackhead · · Score: 2
      > As cool as it is, it's hardware like this that will make it impossible to control our own computers - It will make content controll almost unbeatable, and turn personal computers into unfathomable black boxes.

      Depends on the firmware, doesn't it?

      I'd like to see hardware like this with field-programmable parts. Stick in a CD-ROM and a blank hard drive and boot.

      I'd like to see it commoditized. You buy this box just like you'd buy a PC and an unformatted hard drive. The CD-ROM installs the OS and sets up everything through a series of dialogs.

      I'd like to see such a box in every hax0r'z closet, effectively acting as a router with a big-ass cache, and hooked up by wire to another router, the other end of that router hooked up to a wireless link.

      I'd like to see Freenet scale.

  15. GPL and charging for software by Schoinobates+Volans · · Score: 1
    At least with the BSD style licence you have the option of giving it away or charging for it. GPL/GNU doesn't offer that choice.
    The GPL permits to charge a fee for a copy of the program, i.e. if you want me to give you a copy of a GPL'd program, I can ask you (any!) fee for it.
    1. Re:GPL and charging for software by Swift+Kick · · Score: 0
      You can ask for a fee, but you must also make it freely available to anyone that asks. This means that, for example, for every person that pays you for your software, there can be 10 or 100 or 1000 that won't send you a dime because hey, it's under the GPL.


      Lovely, hey?

      --
      "We'll need 2000 crickets, 4 cans of Easy Cheese, and the fluid from 18 glowsticks for this plan to work...." - ph0n1c
    2. Re:GPL and charging for software by Schoinobates+Volans · · Score: 1

      You can ask for a fee, but you must also make it freely available to anyone that asks.
      Sorry to insist, but that's plainly false. You can very well refuse to give it to anyone that doesn't pay the fee you've decided. The only limitation is that if you don't ship the source code with the binary, the fee you charge for later delivery of the source code must not exceed the cost of the media. (Section 3.b)

      for every person that pays you for your software, there can be 10 or 100 or 1000 that won't send you a dime
      Well, that is true, but only because the persons you gave (or sold) the program to may freely redistribute it, either at no cost or for a freely chosen fee. If the person you gave (or sold) the program to had not this right, the program wouldn't be free software.
      That's even a FAQ: See http://www.fsf.org/licenses/gpl-faq.html#DoesTheGP LAllowMoney and http://www.fsf.org/philosophy/selling.html

      Lovely, hey?
      Yes, that's lovely, and the thing I love in the GPL: the program stays free (as in free speech)
    3. Re:GPL and charging for software by Swift+Kick · · Score: 0
      From the GPL FAQ:


      Does the GPL allow me to require that anyone who receives the software must pay me a fee and/or notify me?


      No. In fact, a requirement like that would make the program non-free. If people have to pay when they get a copy of a program, or if they have to notify anyone in particular, then the program is not free. See the definition of free software.


      What was that again? Yes, you can charge as much as you want for it, provided you find someone who will pay what you ask for, but (once again) you have to make it freely available to anyone who wishes it, regardless whether they're paying or not.


      Calling it 'free software' and then placing restrictions on it via GPL is a hypocrisy. People need to start recognizing that fact.

      --
      "We'll need 2000 crickets, 4 cans of Easy Cheese, and the fluid from 18 glowsticks for this plan to work...." - ph0n1c
    4. Re:GPL and charging for software by cfriesen · · Score: 1

      No, you have to make the source available to the people to whom you have distributed the software. At that point there is nothing stopping *them* from giving out the source.

      There is nothing in the GPL that says I have to give away source to anyone that asks...its just that this is how most people have chosen to do it.

      I can charge you a million bucks for my program, but at that point you can then turn around and stick the source up on the internet. There's no guarantee that anyone else will pay for it because they can get it from your site, but there is nothing wrong with me charging a million bucks for them to get the program from *me*, as long as I make the source available to them.

    5. Re:GPL and charging for software by Schoinobates+Volans · · Score: 1

      There is nothing in the GPL that says I have to give away source to anyone that asks...
      This again, is not exactly true. If you distributed the binary without the source code, then you must give the source code to anyone that already has the binary.

      But if you give the source code with every binary you give out, then you aren't forced to give anything to anyone

      But for the rest, you made the point.

  16. Secure Environment by doorbot.com · · Score: 4, Funny

    Apparently, the PCI card itself detects (physical?) intrusion attempts. What exactly it does when an attempt is made would be nice to know..

    Does it shut down?
    Send a pack of dogs with bees in their mouths for you?
    High amperage electrical shock?
    Immediately, and permanently bond itself to the intruding device/intruder?
    Explode a packet of purple paint?

    So while that sounds good and all, it still is a PCI card. Is this a "Linux as an OS" product or a "Linux Embedded" product?

    1. Re:Secure Environment by Anonymous Coward · · Score: 0

      Ever seen Superman III? Yeah, you become a freaky mind controlled robot.

    2. Re:Secure Environment by David+Price · · Score: 3, Informative
      I believe that, upon intrusion detection, the IBM card zeroizes all its RAM in a secure and non-recoverable fashion. The idea is that you can generate your crypto keys and keep them on the card, never exposing them anywhere outside its secure perimeter. This means that if an attacker gains physical access to your server (by breaking into the machine room or somesuch), even that level of access will be insufficient to recover the key material.


      This level of paranoia is appropriate for organizations for whom Crypto is Life (think CAs, credit card companies, banks, big e-commerce houses, etc.)

    3. Re:Secure Environment by Anonymous Coward · · Score: 0

      It has sharks with frickin laser beams attached to thier heads.

    4. Re:Secure Environment by Shortwave · · Score: 2, Informative

      During the situation with the US Navy EP-3 on Hainan Island, CNN interviewed a gentleman (think he was NSA or some agency, not sure) who demonstrated some of the boxes on board the plane. Just removing a screw causes the box to zap to firmware inside and you're just left with an anchor - useless silicon with nothing on it.

      I like the Superman III scenario personally. For some reason that scared the crud out of me when I saw it in the theater. I was about 7 then. Didn't look at my C64 for a week :-)

    5. Re:Secure Environment by yomegaman · · Score: 1

      Where did the bit about "dogs with bees in their mouths" come from? Was it a Monty Python episode? I can't remember now, but I love that line.

      --
      ...wearing a skin-tight topless leather jumpsuit, with cutaway buttocks and transparent crotch panel.
    6. Re:Secure Environment by gordon_schumway · · Score: 1
      Homer: Bart, you're coming home.

      Bart: I want to stay here with Mr. Burns.

      Burns: I suggest you leave immediately.

      Homer: Or what? You'll release the dogs, or the bees, or the dogs with bees in their mouths and when they bark they shoot bees at you? Well, go ahead -- do your worst! [Burns slams the door and locks it] [disbelieving] He locked the door! I'll show him -- [rings the doorbell and runs away]


      Episode 1F16 -- Burns' Heir

      --

      Ha! I kill me!

    7. Re:Secure Environment by Anonymous Coward · · Score: 0

      Crypto is Life for credit card companies and big e-commerce houses? HA! Funny one buddy, I'm laughing my ass off.

      You would be disapointed by how much they care about your privacy.

    8. Re:Secure Environment by yomegaman · · Score: 1

      Okay, I remember now. Thanks guys.

      --
      ...wearing a skin-tight topless leather jumpsuit, with cutaway buttocks and transparent crotch panel.
    9. Re:Secure Environment by deathcow · · Score: 1

      and the lasers are projecting holographic dogs with bees in their mouths!! and the sharks kind of swimdance to a funky fat beat!

    10. Re:Secure Environment by Stultsinator · · Score: 1
      This level of paranoia is appropriate for organizations for whom Crypto is Life (think CAs, credit card companies, banks, big e-commerce houses, etc.)


      The MPAA... The RIAA... Adobe...

    11. Re:Secure Environment by Kappelmeister · · Score: 1

      Is this a "Linux as an OS" product or a "Linux Embedded" product?

      According to quantum Linux theory, it's both.

    12. Re:Secure Environment by Anonymous Coward · · Score: 0

      The 138th Episode spectacular showed an alternate version of this scene where Smithers releases a robotic Richard Simmons that goes AWOL and self-destructs, sending everybody running. Much funnier than the doorbell bit. Was a shame that it was cut out of the actual episode.

    13. Re:Secure Environment by Cid+Highwind · · Score: 1

      >According to quantum Linux theory, it's both.

      Only until you pry the cover off this card and look, but then it zeros out it's RAM, so I guess you'll never know...

      --
      0 1 - just my two bits
  17. You mean? by jmv · · Score: 2

    Linux running in a totally secure environment

    You mean that Linux runs on a powered-off PC cast in concrete? (That's the only totally secore environment I know)

    1. Re:You mean? by red_dragon · · Score: 1

      Yes, this is the open-source answer to Microsoft's Windows CE-ME-NT

      --
      In Soviet Russia, Jesus asks: "What Would You Do?"
    2. Re:You mean? by SumDeusExMachina · · Score: 1

      Really? WOW, I'VE NEVER HEARD THAT ONE BEFORE! If I had mod points, you, sir, would get at least 1 (-1, Redundant).

      --

      Is your company running tools written by ma
  18. An interesting question by Anonymous Coward · · Score: 0

    Are any of us really secure? The only way something is totally secured is if you never write it down.

    1. Re:An interesting question by Wet_Pussy · · Score: 0, Offtopic

      miss cleo likes to share a double dildo with my hot wet pussy.

  19. Linux by KenDUDE · · Score: 1

    Seems like there has been alot in the news latly about Linux. I for one am happy about it. I know the BSD guys are going to rip me apart. I am a MCSE MCT and I am glade to see a product that is over hyped losing its market share. I work with 2k in the classroom and server room everyday and I am here to tell you it blows. IT is good for running games and that is all. With IBM and others getting behind linux we all have a better brighter tomarrow to look forword to.

  20. Re:Internet Explore 6.0 is available for download by Anonymous Coward · · Score: 0

    It's 11.3 mb for the Windows 2000 install of IE6. Look at the joke that is Netscape 4.78 - 25 mb for a non standards-compliant, buggy, crash-prone browser.

    Plus IE6 blocks third party cookies, so slashdot can't add you to thier web-surveillance ad-click network.

  21. Re:They should of used Freebsd since its the futur by rajeevishere · · Score: 1

    omigosh..

    Please do refrain from such ill informed posts ok?
    At Slashdot we have a reputation to keep.
    Even anonymity cant save you from our collective wrath. And if you care to ..please do go through http://www.gnu.org

    That will take care of ur ignorance.

    --
    ** .Sigh !!
  22. Redneck secure mobile linux by Ukab+the+Great · · Score: 2

    I can get a mobile version same thing by tying my Agenda VR around the neck of a pit bull.His rate is actually quite competitive with that of a well-trained security specialist.

  23. mmmmm by Wet_Pussy · · Score: 0, Offtopic

    My tight wet pussy is a Totally Secure Environment

    1. Re:mmmmm by Anonymous Coward · · Score: 0

      Are you sure? The fortune thing generated the following when I looked at your User Info

      "Baby On Board"

  24. you're wrong. by mirko · · Score: 2

    IBM is an R&D company, they don't need to produce to make money, they rather rely on the royalties they get on each patent they may "rent" to their customer.
    Actually this is the most secure way to make money as you can still rely on what you already patented.

    --
    Trolling using another account since 2005.
  25. But then again, by Anonymous Coward · · Score: 0

    No GPL is evil. It's communism not democratie as is BSD.

    The Penguin is taking over the W-O-R-L-D.

    In 10 years everything will be GPL. Every bit of information I consume, and interprete, I have to give back to the community. Nah, I'll go for BSD.

    That's *real* freedom without limitations.

    1. Re:But then again, by Anonymous Coward · · Score: 0


      What exactly is more free with a BSD style license? The code is. Who cares about the freedom of a piece of code? You do, apparently. I don't, I care about *my* freedom. If I'd release my code under the BSD license, someone could take that code and use it to limit my freedom. Look how *BSD is helping Microsoft.

  26. This begs the question: by Swift+Kick · · Score: 0
    Will IBM release this freely for every single libertarian GPL zealot that wishes to wrap its fat little fingers around it?


    In the article, it says IBM will make the port available for "existing 4758 coprocessor users". So, since you're all so quick to bitch at people for the slightest possibility of a so-called GPL violation, will you also bitch at IBM if the entire software kit is not freely available to *ANYONE* who wishes to look at the source?


    With all the latest excitement regarding IBM's latest Linux stunts, I haven't seen a single one of the /. crowd wondering whether or not IBM is playing by the rules some commie tree-hugging lunatic^H^H^H^H^H^^^H^^H^H RMS set down and that so many of you seem to be so fond of without fully understanding the ramifications of its use.

    Just my 2 cents....

    --
    "We'll need 2000 crickets, 4 cans of Easy Cheese, and the fluid from 18 glowsticks for this plan to work...." - ph0n1c
    1. Re:This begs the question: by A+Commentor · · Score: 2

      So, since you're all so quick to bitch at people for the slightest possibility of a so-called GPL violation, will you also bitch at IBM if the entire software kit is not freely available to *ANYONE* who wishes to look at the source?

      GPL does NOT require to you give it to ANYONE. You only have to give it to customers that ask for the source, but then you CAN NOT RESTRICT how those customers use or distribute it.

      --

      Looking for any old 8-bit Heathkit/Zenith software/hardware - http://heathkit.garlanger.com

  27. embedded Linux by acq3 · · Score: 1

    This is simply a continuation of an established progression, i.e. open source the traditionally proprietary internal workings of specialized devices.

    Check out http://www.networkrobots.com/ for a functionally similar development on the router side of things.

    Hopefully this will continue to happen, but the production run of this IBM thing is not large enough to justify a slashdot piece on this. (no offense intended) If the linux-router-thing (above) takes off, that would be big.

  28. The Simpsons by skuenzli · · Score: 1

    It's a line from that famous fat-ass sage, Homer Simpson. Read the quote in all its glory.

    Also quoted here (Homer actually shouts the line, or at least says it frantically, so the CAPS are not out of order..):

    "ARE YOU GOING TO SEND THE DOGS, OR THE BEES, OR THE DOGS WITH BEES IN THEIR MOUTHS, SO WHEN THEY BARK THEY SHOOT BEES?" -Homer Simpson

    Regards,
    Stephen

  29. The sky is falling, the sky is falling! by hayden · · Score: 1
    I don't know why 4.4BSD-Lite became so popular. Perhaps because it was released as OpenSource in 1994?

    There was no such thing as OpenSource in 1994. The term wasn't coined until 1998.

    The main three *BSDs (FreeBSD, OpenBSD, NetBSD) all use at least 85% of 4.4BSD-Lite's source code,

    And the concept of getting it right the first time eludes yuo? New does not always mean better.

    FreeBSD's C2 security certification is horrible.

    Neither FreeBSD or NT has a C2 security classification. The classification is granted not to software but to a specific hardware and software combination. NT's is on a couple Pentium class Compaqs running a particular release of NT 3.51 that aren't connected to a network. Real relevant.

    NetBSD, I'm afraid, is dead before it got off the ground.

    It's not just admirable, it's useful. The other BSD projects can feed off the work the NetBSD team does. Bugs show up when software is ported to other architectures.

    OpenBSD's filesystem is extremely slow, ... No real help is given to new users and such an elitest attitude is suicide.

    The OpenBSD team don't tolorate stupid people (which I can perfectly understand) and this comment signifies yuo as one. From the OpenBSD FAQ (strangely hidden in the section on performance tuning):

    Question: "I simply do "mount -u -o async /" which makes one package I use (which insists on touching a few hundred things from time to time) usable. Why is async mounting frowned upon and not on by default (as it is in some other unixen) ? Surely it is much simpler and therefore a safer way of improving performance in some applications ?"

    Answer: "Async mounts is indeed faster then sync mounts, but they are also less safe. What happens in case of a power failure? Or a hardware problem? The quest for speed should not sacrifice the reliability and the stability of the system. Check the manpage for mount(8)."

    Yuo have obviously made no attempt to find out why it was so slow or posted a question plainly explained in the FAQ and got flamed for it. Yuo are the one at fault here. Not the OpenBSD community. I personally quite like Theo's attitude. He's a total pain in the arse but it's all in the name of security.

    Maybe yuo should stick to yuor NT point and drool interface and get cracking on updating yuor MSCE to W2k.

    Somebody please slap me for feeding the trolls.

    --
    Nerd: Derogatory term typically directed at anybody with a lower Slashdot ID than you.
    1. Re:The sky is falling, the sky is falling! by hal9000(jr) · · Score: 1

      Neither FreeBSD or NT has a C2 security classification. The classification is granted not to software but to a specific hardware and software combination. NT's is on a couple Pentium class Compaqs running a particular release of NT 3.51 that aren't connected to a network. Real relevant.

      NT is C2 certified. Read the report below:

      http://www.radium.ncsc.mil/tpep/library/fers/TTA P- CSC-FER-99-001.pdf

  30. Looking forward by manon · · Score: 1

    I'm looking forward to play with such a device.
    How long will it remain secure?
    I think the best thing would be if part of the Linux kernel is embedded in the crypt-hardware. (Don't panic, you can flash for a new kernel image.)
    Anyway, I think that would be a lot more secure.
    Please correct me if I'm wrong here!

    --
    42 + 1 = 42
  31. I sure hope... by cperciva · · Score: 2

    I sure hope that this isn't running RedHat 6.2.

    Jokes aside, secure hardware is useless when combined with insecure software -- and so far it seems that the software part has been a much bigger problem.

  32. Air gap is the best security by oingoboingo · · Score: 1
    Imagine, Linux running in a totally secure environment!



    Ok...no network, no keyboard, no floppy, no CD-ROM, and locked up in a sealed room. Totally secure!

  33. Explain it to me: by bockman · · Score: 1
    Uhm. Not that I understood very much of it. What exactly does this co-processor thing? My assuptions (based more on guesswork than on the article):
    • Generates public/private key using internal random generators
    • exports the public key (no way to know the private key, or the whole thing would be useless)
    • Fast encoding for outgoing data:
      • in: clear data;
      • out : data cripted with private key
    • If somebody tamper with it, destroys the private key (??)

    What else (or something completely different) ?

    Also, how does Linux fit in the picture. It is used to run the co-processor (??) or to run a box including a general-purpose processor and the co-processor?

    --
    Ciao

    ----

    FB

    1. Re:Explain it to me: by norculf · · Score: 1

      The idea is that it does all of the heavy crypto work to take the load off the main cpu, and be completely tamper proof (not sure what this means, but you wont be able to steal the key by pulling it out of the box or plugging some wires into it). Linux comes into it because it is running on the coprocessor. I did not see it on the list of OSs that you can use with the coprocessor, but it would be a logical step.

    2. Re:Explain it to me: by Anonymous Coward · · Score: 0

      The card actually runs a full fledged Linux version inside of it. You can log into it just like any desktop box, run apps on it just like any desktop box, etc. except that it's running inside of a tamper responsive enclosure. It's not just serving as a dumb crypto processor. It's a full embedded PC with crypto capabilities.

    3. Re:Explain it to me: by bockman · · Score: 1

      So, what if an exploit is found for some of the Linux software running on it? Has it upgrade capabilities? If so, what prevents people to tamper with that? (you don't need tampering with the hardware, if you can crack its software).

      --
      Ciao

      ----

      FB

    4. Re:Explain it to me: by Anonymous Coward · · Score: 0

      My guess is there is no shell or any other access method to get at the software, possibly communication via some hardware TTY that requires a signed cert, but simply a guess...

  34. I think some of you are missing the point by Anonymous Coward · · Score: 1, Insightful

    Perhaps before strings of "it's not this or that in terms of security", you should read the white papers on the IBM 4758 design, so you at least understand the issues before making broad and sweeping comments.

    More importantly, being able to run something like SE Linux inside of a piece of tamper responsive hardware that has isolation mechanisms offers the ability to securely run software in places where it can't be physically assured. Even for things like data center applications, the possibilites are broad.

  35. I'm sure by HanzoSan · · Score: 1


    I'm sure it comes complete with the HIV virus.

    --
    If you use Linux, please help development of Autopac
  36. Cryptography != security by Camillo · · Score: 1

    News stories like this one always tend to cloud the real issue. I admit, it's neat that Linux can run on an advanced tamper-resistant co-processor. But honestly, from an overall security perspective that's not really that interesting.

    A processor like this just provides yet another way to do "reliable" digital signatures. Such signatures are getting increasing legal status. The real security threat is the fact that it's not really the user that is doing the signature, i.e. the RSA calculations, it's the device. Regardless of how secure the device is, if a trojan horse fools the user into giving his PIN to the device, the trojan can then make a legally binding "digital signature" using a "totally secure device". On any document of the trojan's choosing.

    If you thought identity theft was bad, think again.

    1. Re:Cryptography != security by Anonymous Coward · · Score: 0

      You seem to have no idea what you're talking about here. This has nothing to do with PINs or digital signatures. It's not just another generic crypto device. It's actually a complete embedded PC in a tamper responsive case with hardware locks to isolate parts of flash during boot. The net result is that you can run full applications inside of this device, even things totally unrelated to crypto. If you have a piece of code that you verify through validation to be secure and you load it into there, it's about as good as you can hope to do these days.

    2. Re:Cryptography != security by supersnail · · Score: 1

      Ever so slightly off topic.

      Every time someone metions "digital signitures" I want to scream "digital seals".

      They bear much more similarity to the medieval "royal seal" than an actual signiture. Like the "prince and the pauper" story by Mark Twian where the evil baron steals the royal seal so he can make his own laws.

      Also, the signiture is a very hazy legal device having become accepted over hundreds of years of common law. Depending on the type od contract it is usually only one of many "indications of intent" a signature alone, unwitnessed, is not legally binding on anyone.

      --
      Old COBOL programmers never die. They just code in C.
    3. Re:Cryptography != security by supersnail · · Score: 0, Offtopic

      For a more coherent explanation of this:-
      http://www.counterpane.com/crypto-gram-0011.html

      --
      Old COBOL programmers never die. They just code in C.
    4. Re:Cryptography != security by jeffy124 · · Score: 2

      nope he's actually correct. crpyto is only one piece of a security puzzle. Crpyto provides confidentiality in communications, but there's also intergrity which is something like computing an md5 of the clear-text message and attaching it to the clear text then encrypt it, and authentication which is being able to determine that the public key given to you actually belongs to the person it says it does. Primary way of doing that is digital signitures.

      --
      The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
  37. Other OSes by Anonymous Coward · · Score: 0

    The BSDs are doing fine, but their core teams tend to be arrogant f*cks, which puts people off.

    BeOS had ultra-arrogant-french Gassee in charge. It did the amiga thing of Great OS / Bad Management. This is especially tragic because it was a worthy successor to the Amiga (and was based largely upon it).

    QNX is fantastically powerful, and still very popular in really life-or-death realtime applications.

    AtheOS is not particularly mature, but is coming along nicely.

    Windows isn't really one OS, but a family of incompatible OSes, none of which O very well.

    Personally, I'd like to seemore intersting OSes like EROS covered more often. EROS is what an OS should be.

  38. Is this thing REALY secure? by HuskyDog · · Score: 2
    For some time I've been thinking about the problem of having REAL computer security. I'm not a crypto expert, but at the end of the day it seems to me that the nub is that you need a good algorithm (these seem to exist) and you need to keep your secret key secret.

    Now, I can run a secure version of Linux behind a decent firewall and keep my secret key on that, but what stops the feds from breaking into my house whilst I am at work a sniffing it straight off the hard drive. I could perhaps keep the key on a PDA or some sort of dongle and lug it around with me, but I could always be "mugged".

    Bottom line. Is this IBM doo-hickey tamper resistant against the average thief or can it keep the feds at bay? As the DMCA (and forthcoming EUCD) makes more and more of us into potential felons this sort of issue is becoming increasingly relevant.

    BTW, how much do they cost?

    1. Re:Is this thing REALY secure? by Anonymous Coward · · Score: 0

      This doo-hickey is FIPS 140 L4 validated which means that it's designed to stand against an extremely well funded, experienced adversary with lots of time and resources. Definitely above and beyond your 'average theif'. Read Ross Anderson's comments about it in his book for another perspective.

    2. Re:Is this thing REALY secure? by Diomedes01 · · Score: 1

      From the article, it appears that the device stores the "private" key in RAM (ROM? Would make more sense for reboots...), and if a physical intrusion is detected, it zeroes all of its memory, thus destroying the key. The whole machine is not "secure", but the part that is performing crypto operations is. It is very doubtful that anyone could ever get your private key from this device.

      --
      "To hope's end I rode and to heart's breaking: Now for wrath, now for ruin and a red nightfall!"
    3. Re:Is this thing REALY secure? by landtuna · · Score: 1

      I think they're around $10,000 each.

    4. Re:Is this thing REALY secure? by jonatha · · Score: 1
      Is this IBM doo-hickey tamper resistant against the average thief or can it keep the feds at bay?


      Probably not, but it's as close as you're going to be able to get.

      BTW, how much do they cost?


      The CP/Q-based version is about USD 2K. I don't think the Linux-based version is for sale yet.

      --
      The SCO lawsuit makes me wish my company were in Utah. We need a new building.
    5. Re:Is this thing REALY secure? by dasunt · · Score: 3, Interesting


      The encryption algorithms are secure. You can find more then a few solid encryption schemes available on the net if you look. Others that I trust say the mathmatics behind them are sound, and that by today's standards, breaking them would be difficult, if not impossible, even with the resources the feds have.


      So, if you never keep your key on the hard drive, and instead only keep it in ram, having to manually retype it every time you want something, there is no possibility of anyone rebooting and having easy access to your encrypted data (if you disclude the possibility of unencrypted stuff showing up in swap, and with memory prices the way they are, I'd just throw a gig of ram at the problem and turn swap off.) If I had such a setup (and I don't, I'm a windows luser that is content with E4M), that actual encryption scheme and the way it was carried out would be secure to my heart's content.


      Now, if this data is very important to you, I would only decrypt it when nessessary. That way, if the feds come, the chance of you having the data accessable is small. If you need to remotely access the data and it has to be up all the time, then you are in more trouble. However, it seems that when the feds do seize your equipment, they remove it, with removal, the power is turned off, and the memory is thus cleared. If you are really paranoid, just setup something in the door that as soon as its opened, it resets the power of the computer. Actually, it would be trivial for a skilled person to setup a nice motion sensor hooked up to the computer that can be remotely turned on/off, and if turned on, would reset the computer if it detects motion.


      Just my $.02

    6. Re:Is this thing REALY secure? by asland · · Score: 1

      Try an OpenBSD box with encrypted root and encrypted swap. Turn it off when you aren't using it.

  39. One nit, and one stupidity.... by wowbagger · · Score: 2
    First, the stupidity: the article says:
    In addition, Linux provides better support for new features, which are not supported by the custom OS such as running multiple potentially hostile applications on the same 4758 coprocessor card....

    This rather defeats the whole purpose: if you allow a "hostile app" (read: an application you don't control, don't have the source for, and don't trust implicitly (e.g. Windows)) to run on this card, you have just thrown the security of the card out the window. The whole idea is that the crypto functions take place in a secure environment where everything can be trusted. If you want to run Realplayer or something, run it on the host CPU, not the card!

    Second, the nit. I work with secure comms products, and the term "zeroize" has always grated on my ears: You zero the keys, you randomize the keys, but you don't "zeroize" them. This is a typical case of the government type making up a word because it makes him sound more important. Yes, I know full well that "zeroize" is the accepted term in secure comms, but it still sounds stupid!
  40. a possible movie? by Far_From_Newbie · · Score: 1

    everytime you see the word(s) "OS", substitute with the word "ship" and it's a promotional ad for the Titanic. Think of the possibilities....(we've got a movie in the making)

  41. Mycroft? by Anonymous Coward · · Score: 0

    Has someone been reading too much Heinlein?

  42. We use these at work by landtuna · · Score: 2, Informative

    We use IBM 4758s at work. They're a huge pain to deal with - we've had a bunch spontaneously die. Apparently the earlier boards were more sensitive to pressure and things like that, and they just gave up on life as a result.

    The difficult thing about programming these boards is all the states they go through in the lifecycle of getting code securely loaded. There are a million different utility scripts to change the state of code trust.

    I'm curious to see how linux handles all this secure code loading stuff. Let's hope it's easier.

    (Not that I'm disparaging these boards. What they do is really amazing, as far as they can assure you that your secrets inside will never get out and the code that you have running there is your code.)

    1. Re:We use these at work by jonatha · · Score: 1

      The difficult thing about programming these boards is all the states they go through in the lifecycle of getting code securely loaded. There are a million different utility scripts to change the state of code trust.

      I'm curious to see how linux handles all this secure code loading stuff. Let's hope it's easier.


      It probably won't be. The segment 0 and segment 1 code (which dictate the lifecycle) presumably won't change much...

      --
      The SCO lawsuit makes me wish my company were in Utah. We need a new building.
    2. Re:We use these at work by John+Harrison · · Score: 2, Informative
      They're a huge pain to deal with - we've had a bunch spontaneously die. Apparently the earlier boards were more sensitive to pressure and things like that, and they just gave up on life as a result.

      Here is my understanding of the situation. The internals of the 4758 are wrapped in paper that has a grid of conduting ink inside it. If any change in the conductivity of the ink is detected the 4758 is zeroed. So if someone manages to stick a logic probe thorugh the epoxy that seals the box, piercing the paper will zero the memory.

      The supplier of this wrapper intially used ink that was past the expiration date. It degraded after manufacture and the boards detected this as an intrusion attempt. This has been fixed now.

      Shipping the boards is also a pain. I think they are made in Italy and the changes that occur in temperature and pressure while they are in transit used to cause them to zero.

  43. Re:Mirror- build your own by Lumpy · · Score: 3, Informative

    Sounds like a simple PC locked in a safe surrounded by Plastic explosive would be a cheaper option...

    It's funny, they spend billions to make a "secure" hardware platform while you only have to spend a few million and common knowlege to make a generic platform secure. -- Put the PC where no-one can get to it, inside a faraday cage, and shoot anyone that comes near it.

    pretty darn simple to get a secure computer.

    --
    Do not look at laser with remaining good eye.
  44. Huh by Anonymous Coward · · Score: 0

    Okay, how does a tamper proof enclosure protect you from crappy software ie buffer overflows?

  45. lmao by psychalgia · · Score: 1

    thats hilarious. Could I just sit places and twiddle my fingers as if I was on a computer. You could also exclaim from time to time, "FUCK, I GOT HACKED." If people think oyu are crazy they tend not to hack you.

    --

    ________________________________________________

  46. Re:Erste Poste by s2r · · Score: 1

    Englisch Bitte!

  47. um, huh? by Anonymous Coward · · Score: 1, Insightful

    It isn't like these cards and systems were running windows before you know. This doesn't prove anything in that department. What it does prove is that IBM feels the linux kernel is superior to their proprietary one. Still a nice feather in Linux's cap but not a 'wind0ze is sux lol' situation.

  48. Pictures of the little beastie by Puff65535 · · Score: 1

    Saw the thread, headed out to the machine room with digital cam. Pics of the outside here Anyone have pics form the inside of a dead one?

  49. IBM 4758's running Linux... by Anonymous Coward · · Score: 0

    Imagine a Beowolf Cluster of THESE!!!

  50. What FIPS-140-1 Level 4 buys you by hal9000(jr) · · Score: 2

    Among physical and electronic tampering detection and reaction (zeroing out the memory upon detection), and the requirment that data on the device doesn't leave the device (like secret keys, etc), you get detection against enviornmental attacks such as super cooling the device in an attempt to disable or disarm other tamper detection.

    So if your IBM 4578 gets stolen, recovering the data there in will be that much more difficult.

  51. Re:Mirror- build your own by Anonymous Coward · · Score: 0

    Nor at all, the insurance costs of having C4 material and the chance it may explode in the field is absurd. This device is great for financial institutions...who coincidently would not buy anything that had explosives in it.

    From what I read, IBM doesn't seem to sell this to end users (yet?), it was developed by their R&D arm which probably means it's a kick-ass device that will not get as much marketing buck as it should.

    Come on commercial, level 4 device for under $10k, it's cheaper than buying a safe and having it installed :)