Slashdot Mirror


Novell-SUSE Sponsors Openswan

hsjones writes "Concerned about the demise of FreeS/WAN? Well, looks like Openswan is going to be a good, strong open source IPsec project going forward. Novell and SUSE have jumped in with Astaro to back the project and move it along. See the press release. The Openswan project is at http://www.openswan.org. SUSE Linux and Astaro Security Linux both use FreeS/WAN in their current releases. It will be very interesting to watch what they do now with Openswan!"

28 of 132 comments (clear)

  1. Shampoo is better, no, conditioner is better by UnCivil+Liberty · · Score: 3, Funny

    Stop looking at me Swan!

    --
    Distributed proteome folding @ WorldCommunityGrid.org
    Team Slashdot - Members:#1 Run Time:#1 Points:#1 Results:#1
  2. Somewhat off-topic by coupland · · Score: 5, Informative

    Building on its contributions to the open source community and commitment to interoperability

    As one of many people who vividly remembers the success of NetWare 3.x, the current situation seems very alien. Novell virtually died when the fact of the matter is their product was by far the best. Today they have good products, yet they really can't claim an enormous technological edge. Their second coming is, instead, based on commitment to a thriving community, and feeds off anti-Microsoft sentiment. If best-of-breed products didn't work, will this perhaps be the strategy that finally works for them? I don't know, but I certainly wouldn't complain to see Novell take back a sizeable bite of the business that was stolen from them.

    1. Re:Somewhat off-topic by wolfdvh · · Score: 3, Insightful
      I don't know, but I certainly wouldn't complain to see Novell take back a sizeable bite of the business that was stolen from them.

      It was not stolen from them, they gave it away. They lost market share with arrogance and poor support that at the time made Micro$oft seem a breath of fresh air. Their support devolved to where didn't want to even talk to you if you weren't a CNE. The whole certification racket they pioneered was a brilliant stratagem. It got people to pay Novell for the privilege of doing their technical support for them. It was so successful that Microsoft later copied it.

      Novell's near ruin was largely the result of thinking that a 90% market share makes you unaccountable to you customers. The ash heap of the industry is littered with companies, Digital Research (CP/M), Lotus, Ashton-Tate (dBase), WordStar, who made that same mistake.

      I know that all those old players are gone and only the name is the same, but I was struck with real pangs of apprehension when I heard they were buying SuSE. It was the irrational fear that they would do to SuSE what they did to WordPerfect.

      Legally, a corporation is a person, and I suspect this person has changed. I truly wish them well.

  3. "It will be very interesting to watch..." by crashnbur · · Score: 3, Funny
    " It will be very interesting to watch what they do now with Openswan!"
    Damn straight! I've got popcorn in the microwave and three Coke's on ice in anticipation! Now... tell me what I'm watching!
  4. SUSE by Harrison819 · · Score: 3, Interesting

    SUSE is now one of the premier players on the linux scene now, with Novell's help of course. SUSE was my first disro and I am very happy it has found succes. I just hope it does not go the way of redhat and not try to make their distro the best one out there and rely on the name alone, also like metallica but that is for another time.

    --
    Fin
  5. Nice project but documentation is lacking... by ErikTheRed · · Score: 5, Informative

    Even since FreeS/WAN gave up on changing the world to Opportunistic Encryption (not my favorite idea, but I suppose if I feel too strongly I can write my own damn implementation :) ), I've been looking into alternatives, and obviously OpenS/WAN is the first choice. A frustration I had when looking into it was that I couldn't find any documentation describing the differences between the two projects. I didn't do any diffs on the documentations, but from a brief perusal it looks pretty much like the FreeS/WAN docs. Does anyone out there have a list of specific differences between the projects - other than the included patches for things like x.509 NAT traversal, etc that are also included in Super FreeS/WAN (I'm kind of assuming that there are more changes)?

    --

    Help save the critically endangered Blue Iguana
    1. Re:Nice project but documentation is lacking... by buddha42 · · Score: 3, Informative

      http://www.openswan.org/development/roadmap.php

    2. Re:Nice project but documentation is lacking... by velkro · · Score: 5, Informative

      Hi,

      I was the maintainer of Super FreeS/WAN, and am now the release manager of Openswan.

      We're currently working on a whole new set of documentation, in DocBook/XML format to boot. It's slow, since we all know how much developers love to write documentation, but it's coming. For now, you can see The Wiki which will probably get slashdotted.

      Ken

  6. Re:Can someone explain this? by whoever57 · · Score: 4, Informative
    Yeah, I understand how SuSE & Novell become involved in this, but can someone explain what this does? I mean, what's the hoopla about?
    FreeSWAN/OpenSWAN is a Linux-based VPN solution. It is a flexible solution providing host-to-host, network-to-network and host-to-network VPNs.

    What's more, unlike other Linux-based solutions, I don't think there have ever been any serious questions raised over its security.

    Free/OpenSWAN also interoperates with a wide variety of commercial (soft and hard) VPNs. Authentication can be by RSA secrets or X509 certificates.

    --
    The real "Libtards" are the Libertarians!
  7. and ? by kayen_telva · · Score: 3, Interesting

    What does FreeSWAN do that OpenVPN does not ?
    I have never tried SWAN because OpenVPN is so easy.
    Are there any compelling reasons to try it ??

    1. Re:and ? by jcr · · Score: 5, Informative

      IPSEC, of which FreeSWAN is one implementation, doesn't require that you set up a point-to-point tunnel like VPN's do. It encrypts any traffic between any machines that implement it.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    2. Re:and ? by ErikTheRed · · Score: 4, Informative
      What does FreeSWAN do that OpenVPN does not?
      It's an implementation of IPSec, and thus is compatible with a whole slew of systems. For most corporations running VPNs, Extranets, etc., IPSec is pretty much the defacto standard. I'll be the first to call IPSec a huge designed-by-committee pain in the ass, but it's pretty damned secure when properly implemented, and it's a widely supported open standard.
      --

      Help save the critically endangered Blue Iguana
    3. Re:and ? by accessdeniednsp · · Score: 5, Informative

      The *SWANs are IPsec. OpenVPN is not. IPsec is cross platform and cross-vendor (hang on, before you get excited, let me finish) and is a (series of) RFCs. IPsec also gets you plenty of perks such as kernel-space (fast, secure, etc).

      Now for the "reply" trigger-happy, OpenVPN does do SSL/TLS, is all in user-space, and does neat things, yes. However, with the *SWANs, you can also get x509, nat-t, dpd, foo, and bar. And yes, OpenVPN is cross-platform.

      The problem lies in not being cross-vendor. And you also have to realize that there is a very large inter-web out there and not everyone uses the same platforms and vendors, etc.

      For example, as a security engineer, I often have to build VPNs between disparate vendors, devices, and software versions. Even with IPsec/IKE it's difficult enough. And they've all pretty much agreed on how to speak IKE well enough to at least have a meet-and-greet among each other. Unfortunately, there is plenty of room for interpretation, so each vendor has a slightly different dialect.

      The point being, OpenVPN isn't a "standards-based VPN" whereas an IKE-based VPN is. I know it's not necessarily a great answer to the question, but it is the truth. (Besides, OpenVPN even says so on their site...it does not do IKE.)

      (whoa, poet and didn't know it)
      (woops, i did it again!)

    4. Re:and ? by kayen_telva · · Score: 4, Interesting

      However, with the *SWANs, you can also get x509, nat-t, dpd, foo, and bar.

      x509 is certs right ? OpenVPN can do em. nat-t ? OpenVPN doesnt need that kludge. It uses one port that can be redirected through multiple Nats if need be. Dead peer detection ? OpenVPN is self healing. Link goes down, comes back up and OpenVPN reconnects.

      Now before I get too carried away, I dont know shit about vpn, but SWAN looks like a bitch (based on my IPCop machine) and OpenVPN is very easy.

    5. Re:and ? by jjackson · · Score: 3, Informative

      Granted, IPSEC can be a pain to configure.

      However, if you are implementing a VPN between Linux and a device such as a Cisco PIX, you can't use OpenVPN.

      The fact of the matter is - Openswan implements an industry standard VPN implementation, OpenVPN does not.

      Not that it is a cause for great concern, but OpenVPN connections are also vulnerable to connection cutting (see the many, many recent stories about TCP/IP connection cutting DoS attacks), IPSEC is not.

  8. Why? by Turmio · · Score: 4, Interesting

    There has been a working and tested IPSec implementation from Kame Project in the vanilla Linux kernel for some time now. Why go with a competing and conflicting IPSec implementation that was once formed because the official Linus tree lacked the support. Diversity is a richness etc. on but in this case I feel like these efforts seem fruitless. But big companies such as Novell don't do things because they just can so maybe there's something I don't quite get. I'd love to be englightened, though.

    1. Re:Why? by hsjones · · Score: 5, Informative

      A complete VPN solution is more than just an IPsec module (Kame) or an IKE module (Racoon). So it's not a question of Openswan vs. 2.6 kernel IPsec. Openswan moves up the stack with added functionality and intends to continue doing so. And it can use either the FreeS/WAN IPsec engine (which is being carried forward for use on pre-Linux 2.6 machines) *or* the 2.6 kernel IPsec (Kame).

      (Btw, the 2.6 kernel hasn't exactly been official "for some time now" -- even SuSE is just now shipping it in their 9.1 release.)

      In fact, with Novell now involved in Openswan (which means IBM is likely involved as well but less publicly), we will probably see Openswan work with IPsec hardware too (IBM makes some).

  9. Novell fumbled the ball - again and again... by WIAKywbfatw · · Score: 4, Insightful

    Novell got complacent, made some dumb moves (eg, buying WordPerfect) and hit some real competition when Microsoft started muscling in on their traditional turf. Whilst the competition was coming right at it, Novell just looked on, doe-eyed.

    A littany of bad management decisions is why they are where they are today. Maybe Novell can regain some of its lost market share but you'll have to wait a very long time if you want to see it regain market dominance.

    --

    "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    1. Re:Novell fumbled the ball - again and again... by coupland · · Score: 4, Insightful

      No offense, but you don't remember the timeline particularly well. WordPerfect had the poop beaten out of it long before Novell bought it -- caused by their failure to release a Windows version while they still had the superior product. By the time Novell bought it they were a steal. Agreed, not a brilliant move, but not what killed them, either. What really killed Novell was Windows 3.11 (Windows for Workgroups) which had built-in networking. Windows NT followed and sealed Netware's fate, despite the fact that NW4 was years ahead of NT. Both instances where the OS was leveraged to strangle the market for a superior product.

      Novell didn't look on doe-eyed, the Wordperfect aquisition (which came much later) was a desperate attempt to save themselves once they realized Microsoft could leverage the OS to beat them, *no matter how superior their products were*. It was desperation, not stupidity.

    2. Re:Novell fumbled the ball - again and again... by coupland · · Score: 3, Funny

      Also, Microsoft adopted TCP/IP back in the 80s with OS/2 so I dunno if you know your history either.

      Awww, yer so cute when you have no clue what you're talking about. Microsoft? TCP/IP? OS/2? That's utterly adorable. Go do some research and once you realize how funny that is come back here and we'll have a good ol' laugh about it.

      OS/2... Snicker...

    3. Re:Novell fumbled the ball - again and again... by coupland · · Score: 4, Informative

      Ok fine after mocking you mercilessly I will explain why you are such a funny guy.

      1. Microsoft was only involved in OS/2 up until version 1.3
      2. OS/2 was widely criticized because it did not have built-in networking. So Microsoft certainly didn't introduce TCP/IP in the 80's with OS/2.
      3. The first version of OS/2 with built-in networking was OS/2 WARP, which was after OS/2 2.1. This was many years after the IBM/Microsoft rift.

      So.... yeah. This is what any decent research will tell you. Rebuttals are welcome, I'm kind of enjoying teaching a new generation about how the 80's played out. ;-)

  10. Novell's Commitment to Free Software by soren42 · · Score: 4, Insightful

    I'm so very pleased by this news. My biggest concern from Novell's acquistion of SuSE and Ximian was whether or not they would continue to support Free Software. With other major Linux vendors (well, vendor) seemingly moving more and more toward closing their software, and locking users into their products, it's refreshing to see Novell opening more software up and supporting community projects.

    We've seen it now with their support of OpenSWAN, the open-sourcing of YaST and iFolder, and the continuing free releases of SuSE 9.1.

    As I said, I'm very pleased to see this, and I suspect we'll see even more support of the open source and free software community from the reborn phoenix that is Novell.

    --

    "Adventure? Excitement? A Jedi craves not these things."
    1. Re:Novell's Commitment to Free Software by Sunspire · · Score: 4, Interesting

      With other major Linux vendors (well, vendor) seemingly moving more and more toward closing their software...

      Look, we all know which company you're thinking of, and I'm telling you you're completely misinformed. Can you please let me know some of the supposed closed programs this evil company is distributing, because the last time I checked it was all open source. Somehow the bashers always forget this detail...

      This is the comany that is afraid to include mp3 support for being non-free, right? The company that pays Alax Cox, Arjan van de Ven, Dave Jones, Jeff Garzik, Warren Togami, Roland McGrath, Guy Streeter and many more to hack the kernel? In fact, if I'm not mistaken this company has more kernel hackers than IBM and Novell combined (read a kernel changelog lately)? I'd list some GNOME developers that works for this beast of a company, but let's just say outside Ximian they're the #1 employer here as well (cough, Havoc Pennington, Alexandre Oliva *cough*). And all that money and effort they pour into Freedesktop.org and X.org, that's just to lock you in, right?

      That company? Am I forgetting something... ? Oh yeah, they pretty much alone funded NPTL development for 2.6, backported it to 2.4 not only for their paying customers but their free version too. I guess they're pretty much the defacto maintainers of GCC and glibc these days too, but other than that, what have they ever given us?

      --
      It's like deja vu all over again.
  11. IPX on large networks by billstewart · · Score: 5, Informative
    IPX actually did fine - it was the IP layer equivalent. What sucked on large networks was Netware. One of its problems was inadequate flow control (though I forget if that was SPX's fault or other Netware protocols - the PBurst stuff just didn't cut it when there were congestion problems.)

    But the real performance killer on lots of networks was all the chatty SAP announcements - even on a medium-sized network, all the printers advertising themselves can clog up any useful bandwidth, which often meant 56kbps back when this sort of networking was common for users like banks, retail stores, and branch offices of big companies. Yes, we learned how to do SAP filtering, and eventually Novell came out with NLSP which helped a lot.

    The more important problems were pricing - upgrading to Netware 5 which could use TCP/IP instead of IPX tended to cost too much for the types of companies that were big Netware users back in mumblety-95, so they stayed with IPX way past its prime, around the time that Microsoft was figuring out how to make NetBIOS-over-IP perform badly over long distances (as opposed to NetBIOS-over-NETBEUI.) While Microsoft _still_ doesn't have a clue about decent networking, they were good enough to beat Netware in the market, and small networks of either Netware or NetBEUI could both be self-configuring, a lesson we're trying to relearn for IPv6.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  12. Re:Can someone explain this? by ticktockticktock · · Score: 3, Informative
    Copied and pasted in verbatim from www.wikipedia.org:

    "A Virtual Private Network, or VPN, is a private communications network usually used within a company, or by several different companies or organisations, communicating over a public network. VPN message traffic is carried on public networking infrastructure (ie, the Internet) using standard (possibly unsecure) protocols.

    VPNs use cryptographic tunneling protocols to provide the necessary confidentiality (preventing snooping), sender authentication (preventing identity spoofing), and message integrity (preventing message alteration) to achieve the privacy intended. When properly chosen, implemented, and used, such techniques can indeed provide secure communications over unsecure networks.

    Note that such choice, implementation, and use are not trivial and there are many unsecure VPN schemes on the market. Users are cautioned to investigate products they propose to use very carefully. 'VPN' is a label which, by itself, provides little except a marketing tag.

    VPN technologies may also be used to enhance security as a 'security overlay' within dedicated networking infrastructures.

    VPN protocols include:

    * IPSec (IP security), an obligatory part of IPv6.
    * PPTP (point-to-point tunneling protocol), developed by Microsoft.
    * L2F (Layer 2 Forwarding), developed by Cisco.
    * L2TP (Layer 2 Tunnelling Protocol), including work by both Microsoft and Cisco.

    Multi-protocol label switching can be used to build VPNs."

  13. Nativew IPsec Embedded in the Kernel by afriguru · · Score: 3, Informative
    Note that Freeswan and Openswan are not strictly needed for the future because:
    As of Linux 2.5.47, there is a native IPSEC implementation in the kernel. It was written by Alexey Kuznetsov and Dave Miller, inspired by the work of the USAGI IPv6 group. With its merge, James Morris' CrypoAPI also became part of the kernel - it does the actual crypting.
    http://lartc.org/howto/lartc.ipsec.html
    Freeswan only needs to remain secure for current deployments. This means fixing any discovered veulenrabilities. __________
    1. Re:Nativew IPsec Embedded in the Kernel by velkro · · Score: 3, Informative

      Sorry, but completed your research before spouting off links and quotes.

      2.6 has an IPsec kernel layer implementation. There are two part to IPsec - the kernel layer, and the key management (IKE) portion. The IKE daemons are userland, and without them, you don't have a complete IPsec implementation.

      Thus, they have ported isakmpd/racoon to Linux, or you can run Openswan's userland tool (aka pluto).

  14. IP Encryption vs. TCP Encryption by billstewart · · Score: 4, Informative
    Actually, IPSEC does require setting up point-to-point connections (though they can be tunnel mode or transport mode) - but one of the goals of FreeSWAN's Opportunistic Encrytion was to do this automatically whenever possible.

    The real difference is that IPSEC is encrypting at the IP layer of the protocol stack, aka Layer 3 in OSI terms, while OpenVPN is creating a TCP Layer 4 tunnel. Inside the tunnel, IPSEC normally puts Layer 3 IP packets, while OpenVPN does something with a TUN/TAP driver on the ends, so they could be doing Layer 3 IP packets or Layer 2 Ethernet packets, and I haven't read the docs enough to know which they did. Layer 4 has more overhead, but has a potentially easier time going through NAT.

    For both of these applications, you have to create an association between two endpoints, and then tell your endpoints' packet handlers to use that association when they want to get packets somewhere. The choice of protocol layers for the inside and outside of the crypto tunnel has a major impact on how you get the routing mechanisms (or whatever) to decide to set up a tunnel and send packets through it.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks