Slashdot Mirror


SUSE Linux Receives EAL3 Certification

prostoalex writes "Reporters from CNet News.com learned that SUSE Linux Enterprise Server received EAL3 certification, which allows it to compete with such certified operating systems as Windows (from Microsoft), Solaris (from Sun), HP-UX (from HP) and AIX (from IBM). Albeit all of the aforementioned OSs have EAL4 certification, Evaluation Assurance Level 3 allows SUSE Linux to be considered for a range of government and military tenders. Red Hat Linux is expected to receive EAL2 certification any time now."

29 of 143 comments (clear)

  1. Windows 2000 is EAL4, but... by quigonn · · Score: 5, Interesting

    ...you're only allowed to install a certain version of Windows 2000, with servicepacks up to a certain number, and one hotfix. No other servicepacks or hotfixes are allowed. Extremely ridiculous, especially when you have a look at how much software comes with SuSE (a lot!) and how much comes with Windows 2000 (virtually none!).

    But I'm still waiting for a certificate for some SELinux version. Since EAL4 is the highest level where it's still feasible to build the demanded security into it, hardly any normal "customer" operating system will achieve a higher level. But SELinux has been designed for security since the very beginning, and should be able to reach at least EAL5.

    --
    A monkey is doing the real work for me.
    1. Re:Windows 2000 is EAL4, but... by blowdart · · Score: 5, Informative

      "you're only allowed to install a certain version of Windows 2000, with servicepacks up to a certain number, and one hotfix. No other servicepacks or hotfixes are allowed"

      And it's the same with SuSE. If you look at the SuSE press release you will see that the certidication is limited to "SUSE LINUX Enterprise Server 8 with Service Pack 3". Next service pack arrives it will need recertified.

      Also there's no way of knowing (that I can see) what extra software was installed. Sendmail? Apache? Or are we just talking a basic kernel and networking?

    2. Re:Windows 2000 is EAL4, but... by kmarius · · Score: 2, Informative

      Also there's no way of knowing (that I can see) what extra software was installed. Sendmail? Apache? Or are we just talking a basic kernel and networking?

      I don't know much about the EAL standard, but after a quick look at the previous certification(EAL 2), I think it probably includes all of the software.

    3. Re:Windows 2000 is EAL4, but... by jcinnamond · · Score: 2, Informative

      you're only allowed to install a certain version of Windows 2000, with servicepacks up to a certain number, and one hotfix.


      The same is true of EAL4 Solaris, and presumably also of SuSE. It wouldn't make sense to certify all versions and configurations of a particular OS, including service packs/patches that haven't yet been written. Take a look at how to set up EAL4 certified solaris [sun.com] to
      see how specific the certification is.

      But I'm still waiting for a certificate for some SELinux version.

      I suspect cost plays a big factor here. I used to work for a hosting company and came across a customer who wanted C2 (kinda EAL3 equivalent) certified Solaris. We could do this, right up to the point at which they plugged it into the internet. To get their particular setup of Solaris certified would have meant involving a third party (CLEF) to audit the solution, and this would have cost quite a bit of money. In the end the customer decided to go with our explicitly uncertified "kinda like an EAL4 (CCAP) Solaris setup" with SSH (logging through BSM) stuck on the side.


      The real problem with certification is that it costs money, so it needs to have a business driver. In the case of solaris they needed the certification to sell to banks etc. SELinux is unlikely to have a similar financial incentive to takeup.

    4. Re:Windows 2000 is EAL4, but... by Otter · · Score: 3, Insightful
      Next service pack arrives it will need recertified.

      And, of course, it has to be that way. quigonn, if a product had a certification that claims it's secure no matter what changes you subsequently make, how much faith would you have in that certification?

    5. Re:Windows 2000 is EAL4, but... by blowdart · · Score: 2, Informative
      Looking at page 16 of the PDF (they've turned cut and paste off) it's a very minimal distribution compared to what you or I would run.

      Generally it's a shell, filesystem, a few g* programs (but note no compiler), encryption libs, mailx, curses, openssl & openssl, perl (although no version), sys*, telnet, textutils, vim, vsftpd, w3m, wget and yast stuff.

      No apache, no sendmail, nothing fun :)

    6. Re:Windows 2000 is EAL4, but... by moonbender · · Score: 4, Informative

      No, not all software was tested. Page 15f of the PDF you linked to contains a list of packages that were installed - I can't copy/paste due to the stupid Acrobat Reader security. Let's just say the list isn't very long and does not contain either Sendmail or Apache. There's a guide available which seems to endetail how to set up the evaluated environment on your own server FWIW. (Note: IBM sponsored the SuSE Linux Enterprise Server = SLES evaluation.)

      --
      Switch back to Slashdot's D1 system.
  2. Yeah, right. by Sarojin · · Score: 5, Funny

    SuSE/Novell couldn't have pulled this off without technology stolen from SCO. It's a known fact that SCO owns IP on everything that makes linux useful.

    --
    HOW'S MY POSTING? CALL 1-800-POSTING
  3. I'm not impressed... by mikkado · · Score: 4, Funny

    If windows too can have this certification, it is clearly not very high standard. So, actually, this means *nothing*.

  4. EAL 1-4 Descriptions by peterdaly · · Score: 5, Informative

    Evaluation assurance level 1 (EAL1) - functionally tested
    EAL1 provides a basic level of assurance by an analysis of the security functions using a functional and interface specification and guidance documentation, to understand the security behaviour.

    Evaluation assurance level 2 (EAL2) - structurally tested
    EAL2 provides assurance by an analysis of the security functions, using a functional and interface specification, guidance documentation and the high-level design of the TOE, to understand the security behaviour.

    Evaluation assurance level 3 (EAL3) - methodically tested and checked

    EAL3 provides assurance by an analysis of the security functions, using a functional and interface specification, guidance documentation, and the high-level design of the TOE, to understand the security behaviour.

    Evaluation assurance level 4 (EAL4) - methodically designed, tested, and reviewed
    EAL4 provides assurance by an analysis of the security functions, using a functional and complete interface specification, guidance documentation, the high-level and low-level design of the TOE, and a subset of the implementation, to understand the security behaviour. Assurance is additionally gained through an informal model of the TOE security policy.

  5. The Open Source Problem by Ianoo · · Score: 5, Interesting

    Certificates like this are going to become a real problem for open source software. There's no way a small distribution could get a certificate that costs many thousands of dollars to buy. There's certainly no way a single user who makes changes to his or her kernel could ever hope to achieve this kind of certification.

    Hence all the hard work of the kernel developers, who provide their services for free in many cases, cannot be directly recognised. Instead some huge corperation has to come along and sponsor such certification. This just isn't right, IMO.

    There's a much bigger issue here though, a threat from the future called Digital Rights Management and NGSCB. Who wants an operating system that will be unable to access secure web services because Microsoft introduces a protocol that requires a DRM-aware application running on a DRM-booted computer? Open source GPL'd Linux will never be able to obtain such certificates without massive corperate sponsorship from IBM, Novell, Redhat or whoever.

    Even if it does, changing one line in my kernel and recompiling would invalidate it, locking me out of my legally purchased music and movies, and even things like my e-mail eventually (we're already seeing this with the restrictions that a sender can put on an e-mail in Office 2003. Imagine when this is part of the operating system and not easily circumvented).

    Bullshit efforts certification efforts like EAL and NGSCB undermine and threaten open source and play right in to the hands of the major corperations. In today's world, the most important corperation producing operating systems is, you've guessed it: Microsoft!

    This sort of thing plays right in to their hands. They're undermining the free work of all the thousands of Linux and BSD developers effectively through the back door: by making open source software an unviable solution under the guise of security. Fuck them.

    1. Re:The Open Source Problem by imsabbel · · Score: 2, Insightful

      anyone who is able to support an installation that needs such a certificates should be able to spend that few tousand $.

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
  6. Do security holes reduce EAL levels? by G4from128k · · Score: 3, Insightful

    It would seem that documented flaws in an OS should automatically reduce the EAL rating of that OS. Otherwise the EAL process is just a paper-pushing exercise.

    --
    Two wrongs don't make a right, but three lefts do.
    1. Re:Do security holes reduce EAL levels? by tjansen · · Score: 4, Insightful

      Actually it is even funnier: you can not update/patch your installation without losing the certification. So if an exploit becomes known for your OS you have the choice between either running an uncertified OS or running an OS with known exploits until the patch has been certified (which can take many months).

      So in reality certified OSes are less secure than an up-to-date system. But whatever, it's certified.

  7. That's great by Eric+S+Rayrnond · · Score: 2, Interesting
    It's good to see SUSE increasing security. It's even better seeing Linux become more viable for government and military uses.

    But just 1 year ago, weren't we criticizing Windows for achieving EAL 4:
    Microsoft has just received a Common Criteria certification for Windows 2000 at Evaluation Assurance Level (EAL) 4. Security experts have been saying for years that the the security of the Windows family of products is hopelessly inadequate. Now there is a rigorous government certification confirming this. What does it all mean? This paper suggests that Microsoft spent millions of dollars producing documentation that shows that Windows 2000 meets an inadequate set of requirements, and that you can have reasonably strong confidence that this is the case.
    So which is it, Slashdot? I'm confused.

    Is EAL worthwhile or is it an "inadequate set of requirements"? Is EAL 4 worse than EAL 3?

    Personally, I'm suspicious of most certifications, from business to security. Usually, they're just a way for the certifying company (in this case Common Criteria) to make easy money.

    Anyway, maybe we should just wait for Eros, which is supposed to achieve EAL 7 when it is fully implemented, due to it's powerful and secure design, better than both Unix and Windows.
    --
    >>esr>>
    1. Re:That's great by gowen · · Score: 2, Interesting
      But just 1 year ago, weren't we criticizing Windows for achieving EAL 4:
      We? No. Follow that link. See at the beginning where it says "lewko writes". That means the section you quoted is the opinion of lewko. Not mine, and probably not yours, either.
      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    2. Re:That's great by NotAnotherReboot · · Score: 4, Informative

      I don't really see anyone on here saying that these specs made SuSE any more secure. The gist of it is that by having this certification, they can now compete for government contracts previously unavailable to them.

      Companies have to jump through hoops to get some of these contracts; the requirements may be rediculous, but achieving the requirements to compete for contracts is still important none-the-less.

    3. Re:That's great by $ASANY · · Score: 4, Interesting
      EAL is certainly not the ultimate determination of a system's actual security, but right now it's the U.S. Government's (and a few other governments) standard. That standard really doesn't mean much outside of contracting with the feds. As far as indicating to non-government entities whether a product is secure or not, it's slightly better than worthless.

      My company does a lot of professional services with DOD and some other agencies, and it's been a huge pain for me that linux wasn't certified under Common Criteria. If I set up something to demo to DOD that was running on a linux box, because it's easier and works better, it was immediately shot down because it didn't meet their standards. End of discussion. Once you get the certification you can play ball, but until that time you can't do squat. So now that we are in the game, you better believe the introduction of linux in the federal government is going to be a flood. I know of a couple of civillian agencies ready to take the plunge (more often than not replacing Solaris with linux, but some dumping of MS as well), and some DOD R&D has been with linux but not much production stuff is in place -- yet. The three letter agencies are interested, and EAL3 is going to make a big difference there.

      SuSE probably hasn't "increased" security to make this happen at all, but simply paid the money and took the time to have one of the evaluating companies perform the certification tests. It described the installation method, the packages to be installed and the way the system would be managed, and the evaluating company ran the battery of tests for level 3 and certified that it passed those tests. Heck, given enough time and money SLES will comply with level 5, and the only thing keeping this from happening is the amount of investment SuSE, Novell and IBM are willing to make for this.

      EAL really says nothing about the security of linux based systems, but is says a ton about how receptive governments will be to employing it. This is indeed good news.

  8. novell by SinaSa · · Score: 5, Interesting

    Does this have anything to do with Novell entering the SuSE scene? Or has this certification been a long time coming? Either way, this is another scratch on the wall of achievements Linux has attained. Most pre Linux UNIX admins have a disdain for Linux zealots, etc who believe that Linux can solve any problem any time, and I'm in the same camp, but with distributions getting certifications like this, Linux continues to progress in promising ways in many fields.

    --
    --
    The last digit of pi is four.
  9. EAL4 evaluation tells you nothing by Anonymous Coward · · Score: 4, Informative

    It tells you that Microsoft spent millions of dollars producing documentation that shows that Windows 2000 meets an inadequate set of requirements, and that you can have reasonably strong confidence that this is the case.

    Intersting Document on EL

  10. Re:certifications by Anonymous Coward · · Score: 2, Informative
    As a well-known expert in the field of cyber-security, I can tell you that certifications are very important.

    And as an utter nobody in the field of cyber-security, I can tell you that you'll have to start dropping the prefix "cyber" in order to be taken seriously.

  11. Things will really get heated up by emo+boy · · Score: 5, Funny

    when OS/2 Warp gets EAL5 next month.

  12. Summary Misleading by Mork29 · · Score: 5, Informative

    I'm a sys-admin in the US Army right now. Simply getting this new EAL accredation does not allow the military to install an OS (I don't know about the other agencies). The US military develops a set of security standards (baseline) for any OS that they use on a large scale. With these standards, we use it, without them, we don't. Certain *nix's including Solaris, and Red Hat are used on small scales for specific applications in the military, but this EAL will not allow the US Military any more options until senior leadership determines it neccessary and spends the money to adopt the standards of use and baselines for the operating system. I personally have been begging our head IASO to allow us to use Linux in a few instances, but have been shot down on every attempt for this one reason. I know I would love being able to avoid the weekly windows patches that have to be pushed down to the computers on our network though. The US Military does take InfoSec very seriously though. Although several US depertments have been criticized for a lack of InfoSec (Including Homeland Security), I've never heard of the DoD receiving any such negative rating.

  13. What protection profile? by xmath · · Score: 5, Informative
    EAL3.... what protection profile?

    EAL-rating only indicates how sure you are the product meets the profile (a set of security requirements). Saying it gets "EAL3 Certification" is like saying "We're now quite sure it does... eh... something"

    For example, the Win2000 EAL4 certification was CAPP/EAL4 (Controlled Access Protection Profile). Its description:

    The CAPP provides for a level of protection which is appropriate for an assumed non-hostile and well-managed user community requiring protection against threats of inadvertent or casual attempts to breach the system security. The profile is not intended to be applicable to circumstances in which protection is required against determined attempts by hostile and well funded attackers to breach system security. The CAPP does not fully address the threats posed by malicious system development or administrative personnel.

    It should be obvious that while CAPP is nice to have, it does not mean the system is "secure", even if you'd get EAL7. :-)

    I guess this is just one of those "they have - we need it too!" things.

    1. Re:What protection profile? by hackstraw · · Score: 4, Informative

      EAL-rating only indicates how sure you are the product meets the profile (a set of security requirements). Saying it gets "EAL3 Certification" is like saying "We're now quite sure it does... eh... something"

      A college degree only indicates how sure you are the person meets the profile (a set of learning and skill requirements). Saying it gets "A college degree" is like saying "We're now quite sure the person is... eh... able to learn something".

      Trust me, there are many a bozo out there with a college degree, and there are, ahem, less than secure and robust OSes with EAL certification, but try to get a job where it says "College degree required" or install an OS where it says "EAL3 or higher required" and there is not that level of certification.

      On an aside, college degrees are pretty worthless nowadays. At least a generic 4 year degree. I often see on job listings something like "College degree in XXX required or equivalent work experience". This is not as true with higher degrees or professional degrees. Sometimes I think about how much money I would be making now if I had _worked_ instead of going to school and racking up about $30,000 in college loans. Actually, I have seen data that says that the "Stay in school" programs are completly irrational. Supposedly, a HS dropout that goes to work will be making much more $$ immediately and in the future (because of experience and seniority) than a HS graduate. Kinda makes me wonder what the governmental/societal push is for going to school.

  14. USELESS by calebtucker · · Score: 2, Insightful

    ...you're only allowed to install a certain version of Windows 2000, with servicepacks up to a certain number, and one hotfix.

    This should tell you how extremely useless the common criteria is for actually verifying the security of a product for real world use. Sure it might have some merit in high security government use, but that's about it.

    Also, you know how much it costs to get your product evaluated at EAL2 (yes, you have to pay for it) -- about $250k. EAL4 is about $1mil+.

    We had someone who works at NIST on the CC come to my school last semester. He said there were less than 100 products that have been evaluated under the CC (can't remember exact number, but around 80).

    It boils down to this: if you want to sell your software to the U.S. government, you gotta get it certified at EAL2 at least. Other than that, your EAL level X means nothing.
    --
    My sig can beat up your sig.
  15. Windows *from Microsoft*, huh? by johannesg · · Score: 2, Funny

    I'm sure glad they mentioned that. I might have gotten confused with all the other kinds of Windows currently on the market.

  16. Re:Does This mean anything to anybody? by Iorek · · Score: 2, Informative

    It means something to me (I work with the Common Criteria daily), but you do have a point: the certificates don't mean much to the general public beyond being a license to sell to the U.S. government.

    I'd just like to point out that, while the Common Criteria (CC) is based on the U.S. Trusted Computer System Evaluation Criteria - the TCSEC, a.k.a. the Orange Book - it's also based on the European ITSEC and the Canadian CTCPEC... It's an international standard, and a common language for the world's security professionals.

    Similarly, the Common Evaluation Methodology (CEM), a companion document to the CC, is an internationally-recognized methodology for conducting these evaluations, so that a gov't dept. in France knows exactly what was done in this SUSE evaluation (after they read the security target, anyway) and can make informed decisions based on that. Don't discount this international market: the list of countries that recognize these certificates is growing every year.

    Now, on the subject of real security, again I hear what you're saying. These products get certified up to EAL4 (the highest level recognized internationally... We haven't developed the CEM beyond it yet) and you see flaws published every week. I think a big part of this problem is discretionary security versus mandatory (or real, you could say) security. Yes, you can evaluate a set of security funcitonal requirements (e.g., identification and authentication, stored data integrity, etc.), but at the end of the day, if we're trusting the process that's acting on behalf of the user, things are going to go awry. If we can't set an overall policy, regardless of whose in control of the individual processes, are we really secure? In certain environments, yes. That's where the CC is helping today. On the Internet? It could! Really! Mandatory access control and other necessary components are there, in the CC, but no products are claiming them. So where does that leaves us? These products that are getting certified are not secure in the Internet environment, that's where. And forums like this one scoff at the standard, when it's not the problem. It can, and will, in the future, certify SELinux, which does implement real security.

    Finally, I just want to mention that the CEM covers more than code reviews. That's certainly part of the development class (ADV), but there's also configuration management requirements, delivery and operational requirements, installation, generation and start-up requirements, guidance document requirements, life-cycle support requirements, testing requirements and vulnerability assessment requirements (that, admittedly, only cover threats of a low attack potential at EAL4... as I said, we've got a ways to go with the methodology before we can certify Internet-secure operating systems).

  17. Re:Money? by Lehk228 · · Score: 2, Funny

    sound alot like scientology doesnt it....
    "you pay us money and the ghosts will leave your body"/"you pay us money and you are considered secure

    ...except scientology doesnt make you pay again if you get your hair cut or clip your toenails

    --
    Snowden and Manning are heroes.