Slashdot Mirror


Red Hat Seeks to Deliver Most Secure Linux

Jack writes "ITO is running a story on Red Hat's plan to become the most secure Linux platform. From the article: "Red Hat officially joined The National Information Assurance Partnership to bring an improved level of security and assurance to Linux. This means that the next version of Red Hat Enterprise Linux will contain kernel and Security Enhanced Linux policy enhancements, developed by IBM, Red Hat, TCS, NSA and the community.""

262 comments

  1. Missed a link :) by grub · · Score: 5, Funny

    The article left out a hyperlink, corrected here :
    Red Hat Enterprise Linux will join an exclusive community of trusted operating systems that have achieved this level of security
    --
    Trolling is a art,
    1. Re:Missed a link :) by TheRaven64 · · Score: 3, Insightful

      Maybe this was intended as a joke, but it's a valid point. SELinux does not make anything more secure. Why? Because it's sufficiently complicated that most people are just going to turn it off. OpenBSD has a policy that security must be on by default, must not create a significant performance hit, and must be simple enough that people actually use it. This is the reason people trust it.

      --
      I am TheRaven on Soylent News
    2. Re:Missed a link :) by Homology · · Score: 3, Informative

      Maybe this was intended as a joke, but it's a valid point. SELinux does not make anything more secure. Why? Because it's sufficiently complicated that most people are just going to turn it off. OpenBSD has a policy that security must be on by default, must not create a significant performance hit, and must be simple enough that people actually use it. This is the reason people trust it.


      Indeed, something like http://pax.grsecurity.net/ is clearly useful, but breaks too many applications, is a kernel patch to the standard kernel that you have to apply yourself, so it's not so widely used. Neither SuSE nor RedHat supports it. OpenBSD does similar things, but they make sure that the ports and the system does not break. As a OpenBSD you don't have to do anything special, apart from installing OpenBSD, to take advantage of the security enhancements.

    3. Re:Missed a link :) by KillShill · · Score: 1

      ironic, that a secure OS is called Open(BSD).

      --
      Science : Proprietary , Knowledge : Open Source
    4. Re:Missed a link :) by Anonymous Coward · · Score: 4, Insightful

      Except 'most people' and 'sufficiently large government organizations and corporations' are not interchangeable. The NSA or FBI doesn't look at the complexity of SELinux and say decide they are gonna turn it off for that reason. I don't need SELinux on my notebook or my desktop and I don't need it in my 20 man organization, so I turn it off. SELinux isn't designed for me or my organization or my desktop or a good majority of computers out there. But for what it is designed for it does it well.

    5. Re:Missed a link :) by andyross · · Score: 5, Insightful
      SELinux does not make anything more secure. [...] OpenBSD has a policy that security must be on by default, must not create a significant performance hit, and must be simple enough that people actually use it.

      Um, the SE linux configuration shipped with Fedora is on by default, does not create a significant performance hit, and is simple enough that most users (those who aren't making fundamental changes to the installed daemon processes, basically) don't even know it's turned on.

      This is mostly a defensive flame. SELinux clearly is useful as a security tool. It provides MAC features that you simply can't get with traditional unix security model. Now, clearly, this kind of change in worldview brings complexity. And lots of installations, even secure ones, don't necessarily need it or want it. And early Fedora (FC2 prereleases, I think) implementations were far too restrictive, and cause much confusion and flamage. I have it turned off on my laptop, for example.

      But to baldly claim that "SELinks does not make anything more secure" is just silly.

    6. Re:Missed a link :) by bhsx · · Score: 1

      I must've missed the part in the article that was something other than PR. A little light on details; but this is only about getting certified under a certain configuration. I doubt RH will ship Enterprise with this config as the default as it is a bit less than user/admin friendly.
      Having said that: Good for them.

      --
      put the what in the where?
    7. Re:Missed a link :) by Anonymous Coward · · Score: 0

      its really a shame it got so popular, compared to better alternatives such as rsbac...

      rsbac.org

    8. Re:Missed a link :) by duffbeer703 · · Score: 4, Insightful

      You're missing the point -- SELinux doesn't make software secure -- it allows you to define secure behavior.

      The OpenBSD approach is to raise the quality level of the code to eliminate flaws in the operating environment. That's great -- except not every software development process is shipping flawless software and not every security problem is a result of bugs in software. If Apache or a database or any other application running on BSD has a flaw or is misconfigured, the OS isn't going to protect you or your data.

      The SELinux approach gives the operating system control over what is happening on the system. If a hacker or worm compromises an application, and tries to do something that the application is not permitted to do, those actions can be blocked and audited & the impact of flaws or misconfigurations in software can be contained.

      SELinux or Trusted Solaris aren't competitors to OpenBSD at all -- they are really in different niches entirely.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    9. Re:Missed a link :) by RAMMS+EIN · · Score: 1

      ``I don't need SELinux on my notebook or my desktop and I don't need it in my 20 man organization''

      Ah? So you like those worms, backdoors, and rootkits?

      Remember, there was a time that DOS users "didn't need virus scanners". There was a time when having services running by default was user friendly, "not a security risk". There was a time when Windows users could use their systems to get work done, rather than spending their time cleaning off the spyware. There's a moral to this story.

      --
      Please correct me if I got my facts wrong.
    10. Re:Missed a link :) by Anonymous Coward · · Score: 0

      If Apache or a database or any other application running on BSD has a flaw or is misconfigured, the OS isn't going to protect you or your data.

      But OpenBSD ships with it's own, patched version of Apache which has numerous security enhancements.

    11. Re:Missed a link :) by kosmosik · · Score: 2, Informative

      RedHat/Fedora already do have ExecShield, which is similar to Pax:

      http://www.redhat.com/magazine/009jul05/features/e xecshield/

    12. Re:Missed a link :) by Whyzzi · · Score: 1

      But OpenBSD ships with it's own, patched version of Apache which has numerous security enhancements.

      You forgot about this. See the New Technologies section.

      --
      "BSD is about people pissing each other.." (Moid Vallat)
    13. Re:Missed a link :) by RAMMS+EIN · · Score: 3, Informative

      ``The OpenBSD approach is to raise the quality level of the code to eliminate flaws in the operating environment. ... If Apache or a database or any other application running on BSD has a flaw or is misconfigured, the OS isn't going to protect you or your data.''

      Ever hear of W^X (write xor execute)? Randomized library base addresses? Propolice? Privilege seperation?

      All these work to protect the system even in the event of buggy applications. OpenBSD does a lot more than just auditing the code in the base install.

      --
      Please correct me if I got my facts wrong.
    14. Re:Missed a link :) by Cally · · Score: 4, Interesting
      Interesting. I've been playing with OpenBSD at home for a few years, long enough to encounter the well-known 'challenging' areas (upgrades. And coping with two separate toolchains is fun :) Meanwhile I've been given some Fedora Core 4 machines to admin at work. I knew RH had the SELinux extensions but never used them. Where to start? I ended up with the FC3 SELinux FAQ at redhat.com, which makes it clear that it needs a fair amount of care and attention, especially during the time I call "the coming of the great admin learning curve" - well, this admin anyway :) A thought has struck me: has anyone got past the initial setup, false-positive squishing and crossing off log entries as you fix or reconfig stuff, to a stable machine, then either (a) first discovered attacks (successful or not) via SELinux alerting mechanisms, or (b) got useful, or even just interesting, evidence of naughty activity via SEL logs, etc?

      Knowing my machines are bulletproof is great, and all, but if one of my users is deliberately doing something s/he shouldn't, I want to know about it!

      --
      "None are more hopelessly enslaved than those who falsely believe they are free." -- Goethe
    15. Re:Missed a link :) by pyrotic · · Score: 2, Interesting

      SE Linux is a mess, at least if you're one of the 60% odd of interent sites who use apache. Yes, apache is a complicated daemon, but Trusted Solaris had it right - foo.com has access to this part of the filesystem, bar.com has access to this. If you're using virtual hosting or user directories, especially with dynamic content, having apache run as www for everyone was pretty lousy security. But SE Linux hasn't moved very far from this, while adding layers of complexity to protect www from the rest of the filesystem. Nice if you have one site per server, but if you have multiple sites all running as www, with different user scripts all having write access to the same places, SE Linux doesn't solve your problem at all.

    16. Re:Missed a link :) by duffbeer703 · · Score: 1

      Oh, I forgot that Apache is the only application that I'd ever want to run on a server. Silly me.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    17. Re:Missed a link :) by Anonymous Coward · · Score: 1, Insightful

      Why do you never have mod points when you need them!

      Redhat has been gathering collecting various kernel enhancements for security, and I think creating clear blue water (if you'll forgive the pun) from vendors who make more marketing fuss about far less work.

      Whilst I agree that SELinux is too complex for most people, these kinds of security guarantees aren't about "most people", or "most systems", the question is whether basing Linux security on such a system will make the basic system harder to maintain, and I don't think it will. The complexity is largely in using SELinux effectively, not in the underlying systems or concepts.

      Having this in the kernel, means Linux has more scope for tightening security. I'm sure over time a lot of this will be utilised, as the attacks get more sophisticated, and the number of installed servers increases.

      And to take a leaf from another company's book, nothing like having government security certifications on the marketing literature, even if we know that those sort of stamps mean "it can be secured better with work", not "it is more secure".

    18. Re:Missed a link :) by Anonymous Coward · · Score: 0
      SELinux does not make anything more secure. Why? Because it's sufficiently complicated that most people are just going to turn it off.

      While it is true that SELinux by itself doesn't make anything more secure -- process before product/program after all -- I don't see why you think people will turn it off.

      From personal experience, I've had SELinux enabled on my Fedora systems for about a year -- likely more since it never bothers me. Maybe I should tighten up the default settings, though by itself it's not anything that will cause annoyance.

    19. Re:Missed a link :) by Anonymous Coward · · Score: 0

      This apache (beside being patched for security, like early privsep and the like), and others daemons (even if not part of the base system, provided that you compiled them here) benefits from general system security (memory protections like W^X, and propolice, that prevent buffer overflows to be exploitable), audited libc, randomised libs adresses, etc.

    20. Re:Missed a link :) by Anonymous Coward · · Score: 0

      are you trolling or being serious? how can you compare a linux (kernel) patch to an operating system? if you want an apples to apples comparison, take Hardened Gentoo and tell us again how it 'breaks too many applications'.

    21. Re:Missed a link :) by Anonymous Coward · · Score: 0

      SELinux is a fucking nightmare. I use Fedora Core 4 and every time there's an update to selinux-policy-targeted it breaks something. Not long ago it redhat managed to render Fedora Core 3 unbootable with an update. Recent SELinux fuck ups include: making rpm versions of OpenOffice downloaded from the OOo site non-function; making Privoxy non-functional (in fact, shipping FC4 in this state, and then never fixing it); and with a recent update stopping postfix from working.

      I don't know what the fuck redhat are playing at... but anyone running Fedora should have SELinux SWITCHED THE FUCK OFF if they want to keep their machine in a running state and not have to deal with breakages that barely anyone understands every other day.

    22. Re:Missed a link :) by Anonymous Coward · · Score: 0

      Yes, heard of almost all that. And found it earlier and in most cases still way better in PaX than in OpenBSD. Yet those are some measures that try to prevent intrusions, but do little to stop them once they succeed. SELinux kicks in at that point. Best of all, you can happily build a linux box with PaX & grsecurity _and_ SELinux, and PIE code with stack smashing protection. Now that is much more than what OpenBSD provides, we'll see if SEBSD or Trusted BSD can do anything here, but I think that applies mostly to FreeBSD.

    23. Re:Missed a link :) by Nailer · · Score: 1

      Sure, but there's library base address randomization, NX and Execshield (which are used to mark areas of memeory nonexecutable - I presume this is what W^X does, but correct me if I'm wrong), etc turned on by default in RHEL. There's no MAC method in OpenBSD tho.

    24. Re:Missed a link :) by Bert64 · · Score: 1

      The experimental mpm-peruser for apache is good for this...
      http://www.telana.com/peruser.php

      It runs each vhost under a different userid, including any php/cgi which are executed by each vhost..

      http://tw1.ev6.net/test.php
      http://tw2.ev6.net/test.php
      http://tw3.ev6.net/test.php
      http://tw4.ev6.net/test.php

      These are some example urls, a simply php script which executes the "id" command.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    25. Re:Missed a link :) by Anonymous Coward · · Score: 0
      to baldly claim

      Sure but you have to remember, he's not just the president -- he's also a client.

  2. OpenBSD by biryokumaru · · Score: 2, Interesting

    Why don't the security conscious just use OpenBSD?

    --
    When you're afraid to download music illegally in your own home, then the terrorists have won!
    1. Re:OpenBSD by millahtime · · Score: 1

      omg, you didn't just open that can of worms. This makes sense. That isn't allowed on /.

      But seriously, OpenBSD may be a gerat solution if you need security now, which is what I do, but to bring linux better security is a worth while endevor.

      Although, if you need security now, go openBSD.

    2. Re:OpenBSD by chez69 · · Score: 1, Funny

      maybe because the servers we run are not in our parent's basement and need to be supported by our vendor's software?

      --
      PHP is the solution of choice for relaying mysql errors to web users.
    3. Re:OpenBSD by taylor_venable · · Score: 1

      OpenBSD is great, but a lot of programs run only on Linux. Granted, a lot of these are closed down; but if you need to run the Sun JVM, or Borland's JBuilder (two programs I have to use for a computer science class), you need Linux. Even under FreeBSD's Linux Binary Compatibility, they don't work very good, if at all.

    4. Re:OpenBSD by Anonymous Coward · · Score: 0

      flamebait? the truth hurts, doesn't it?

    5. Re:OpenBSD by Anonymous Coward · · Score: 0

      The same can be said about Windows vs. Linux.

      OpenBSD isn't about being a platform for your latest first person shooter or a desktop for Grandma, its about providing an unparalelled level of security for the real world, a level of security that Linux does not yet match in terms of track record (exploits, security features).

    6. Re:OpenBSD by Anonymous Coward · · Score: 0

      GGP was modded as flamebait too.

    7. Re:OpenBSD by Anonymous Coward · · Score: 0

      I guess the US Military, US Governments (and governments worldwide), stock exchanges, major financial institutions, and major websites all count as our parent's basement, huh?

      -Corporate OpenBSD user

    8. Re:OpenBSD by grub · · Score: 1


      We run several critical OpenBSD servers in our facility and things Just Work Well. There has never been an issue for us that google couldn't turn an answer up for in moments.

      --
      Trolling is a art,
    9. Re:OpenBSD by Homology · · Score: 1
      Why don't the security conscious just use OpenBSD?

      Some really clueless moderator modded you down as flamebait, go figure. I any case, the Linux kernel has had about 20-30 of local root exploits in the last year, and clearly the Linux kernel leaves something to be desired in this regard. It's also understandable that this happens due to the huge amount of new code, and the focus on performance (but not stability).

    10. Re:OpenBSD by Anonymous Coward · · Score: 4, Informative

      OpenBSD, from what I've heard, is good, but most of its security is based upon correct implementation. This is good, but the OpenBSD team can only audit and control the base system, meaning that applications and libraries added to the system can often degrade the security of the system as a whole.

      Judging from the technologies and companies mentioned in the summary, this attempt at Linux security is based on providing better access controls and privilege models in the Linux kernel. By better, I mean that these mechanisms can:

      1) Provide finer grain privileges so that fewer programs can be exploited to escalate privilege, and
      2) Isolate unrelated programs and users from each other (e.g. an exploit in a DNS server is restricted to only accessing DNS files but is not able to manipulate web server pages).

      These two techniques basically reduce the number of avenues an attacker can use to exploit a system. It is less likely that a piece of exploitable software will have sufficient access to whatever it is the attacker wants to get to. Granted, it is not a complete solution, but it's a handy thing to have in one's security toolbox.

      I believe that the OpenBSD/OpenSSH teams are beginning to do similar things (e.g. OpenSSH privilege separation), but I don't think they've taken the leap to providing more sophisticated access controls in the kernel.

      If you're interested, examples of trusted operating systems/access controls can be found at the following places:

      Linux Capabilities:
      http://ftp.kernel.org/pub/linux/libs/security/linu x-privs/kernel-2.4/capfaq-0.2.txt

      Trusted BSD:
      http://www.trustedbsd.org/docs.html

      Argus Systems Group (go to the Support section and take a look at the docs for PitBull LX and Foundation; they give a rather complete description of the mechanisms):
      http://www.argus-systems.com/

      Trusted Computer Solutions (mentioned in the article):
      http://www.trustedcs.com/index.html

      Disclaimer: I used to work for Argus Systems Group, and I know a few of the TCS employees (as they are also ex-Argus employees).

    11. Re:OpenBSD by Zemplar · · Score: 1

      Might I suggest you try Sun's Solaris 10. The security is very good and rivals OpenBSD, Java is very well integrated (even preinstalled), and overall just a great OS.

    12. Re:OpenBSD by Anonymous Coward · · Score: 0

      The Linux kernel makes the Windows kernel look like Trusted Solaris.

      Notice I'm only mentioning the kernels. I know overall, Windows is less secure.

    13. Re:OpenBSD by taylor_venable · · Score: 1

      The same can be said about Windows vs. Linux. You're absolutely right; but this thread wasn't about Windows vs. Linux, it was about Linux vs. OpenBSD. And sometimes, you need Linux for functionality more than you need OpenBSD for security.

    14. Re:OpenBSD by Anonymous Coward · · Score: 0

      FWIW, I'm using VMWare 3 (Linux i386 binary) on OpenBSD 3.7, and it works fine. Later versions of VMWare don't though, but lucky for me the v3 is enough for my purposes. For the most part I tend to look down on programs that only run on one platform as they limit my freedom of choice (especially closed-source programs!) Thankfully VMWare is the only thing I haven't yet found a free (open-source, multiplatform) replacement for, but there are some things in the works, like qemu, that will eventually make VMWare moot.

    15. Re:OpenBSD by Anonymous Coward · · Score: 1, Informative
      Why don't the security conscious just use OpenBSD?

      Because it's too complicated. People rave about this "ports" system, but what does it buy me that my Debian package repositories don't already have? When I tried to use OpenBSD it was a pain in the ass to upgrade, administer, and find applicatons for. I'll stick with Debian Linux.

    16. Re:OpenBSD by Anonymous Coward · · Score: 0

      In the past, OpenBSD was entirely about fixing bugs in the code, and in turn eliminate exploits.
      However, things have changed. Besides doing that, they now added some additional checks & balances in the OS, since they realized that no matter how well they audit the codebase, there will always be at least one bug somewhere.
      These days OpenBSD ships with W^X (memory pages are marked write or execute, but not both), propolice-patched gcc, privilege-separation in most daemons, and other such methods to "raise the bar" for the potential attacker. This is all in the default OpenBSD install, the user doesn't have to do anything at all to benefit from these protections. Just install and go, it's that simple. That's why I switched to OpenBSD after 9 years of having to secure my own Linux boxes, doing kernel patches with GRSec, etc. and still risking getting pwned through a kernel exploit (they seem to be getting common lately!)
      BTW, for ACL in OpenBSD, there is systrace:
      http://www.openbsd.org/cgi-bin/man.cgi?query=systr ace

    17. Re:OpenBSD by chill · · Score: 1

      Because SMP support on OpenBSD is in its infancy and doesn't scale well beyond 2 processors. Because they don't support hyper-threading worth a darn. RAID and LVM support are also being redone and very immature at this time. All these issues are of critical importances on server systems.

        -Charles

      --
      Learning HOW to think is more important than learning WHAT to think.
    18. Re:OpenBSD by QuietLagoon · · Score: 2, Informative
      Should have been modded as mis-informative

      For example, I believe that the OpenBSD/OpenSSH teams are beginning to do similar things (e.g. OpenSSH privilege separation),

      Privilege separation has been in OpenBSD for years. It is not something that OpenBSD is "beginning to do".

    19. Re:OpenBSD by misleb · · Score: 1

      Last time I checked, OpenBSD does not perform well under heavy loads and can actually be unstable too (under heavy load). I can't find the study off hand though.

      -matthew

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    20. Re:OpenBSD by Anonymous Coward · · Score: 0

      There was a bug, but it was fixed shortly after that study. Now it scales similarly to Linux and the other BSD. The SMP is still a primitive Big Kernel Lock, but at least it works reliably, and should be quite safe (simpler code = easier to audit). Truth is, if you need massive SMP, you're going to fork out for a Sun box anyway. And I personally don't need that, the closest real world application that might benefit in my environment is the PostgreSQL DB (it's multithreaded) but it still runs fine one an old p2-400. Most other stuff like apache (v1.3) aren't multithreaded and so even a BKL implementation is quite beneficial.

    21. Re:OpenBSD by Homology · · Score: 1
      You're not particulary informed, it seems. The RAID support in OpenBSD is very good, and what they've added is a unified RAID management system that will be expanded to more cards in the future. There is no LVM support in OpenBSD, thus it can't be redone. Yo seem to have heard that SMP support in OpenBSD is fairly recen,t kudos to you.

      A critical importance of is, of course, stability and relability and then I don't want to be hold hostage to some binary-only shoddy RAID managment software running on Linux.

    22. Re:OpenBSD by Anonymous Coward · · Score: 2, Interesting

      Sorry if I was misinformative. It feels like privilege separation came out yesterday, but I think you're right: it's been about 3-5 years now, right?

      Anyway, I don't believe that my out of dateness really invalidates the rest of my post. The most important point is that trying to implement everything correctly is not really a practical way of making a secure system. This has (historically) been OpenBSD's approach, but it suffers from the issues I raised before. Having better access controls makes it easier to make a secure system given that some of your software will have bugs.

      All other things being equal (i.e. implementation, no-exec stacks and heaps, etc), which is better: a kernel that has a all privilege/no privilege model where all software can generally see everything else, or a kernel where software can be given limited amounts of privilege if necessary and unrelated software is isolated from each other, limiting avenues of attack?

      I think the work OpenBSD has done is good, and they've made a lot of progess in quality of implementation, secure default configuration, and doing a lot of the stuff that everyone should have been doing years ago. But it seems to me that they've only recently (i.e. past 3 years) figured out that bug fixing isn't enough.

      The trusted systems community, on the other hand, has known for a long time (10 years, maybe more) that security through quality of implementation is impractical. I think our methods and markets have just been so niche that nobody knows about us or takes us seriously. And the usability of most trusted OS's stinks (not because it has to, though; that's just how things have turned out at the moment).

      Anyway, I'd encourage you to take a look at the docs I mentioned earlier (especially the LX docs on the Argus site; LX is the lightest, most useable system of the bunch). I think you'll see where some of those access control mechanisms would be useful if you give them a chance.

    23. Re:OpenBSD by N3WBI3 · · Score: 1
      Because I might like a supported application base I need more than five fingers to count. Cant use it for my Oracle servers, Weblogic servers, Websphere, Informix, Foglight, NetBackup, ....

      Sure they will run but if I have to fight with a PHB about something its not going to be I want BSD even though none fo the above software will offer support for it..

      --
    24. Re:OpenBSD by QuietLagoon · · Score: 2, Interesting
      Anyway, I don't believe that my out of dateness really invalidates the rest of my post. The most important point is that trying to implement everything correctly is not really a practical way of making a secure system. This has (historically) been OpenBSD's approach, but it suffers from the issues I raised before. Having better access controls makes it easier to make a secure system given that some of your software will have bugs.

      In addition to "trying to do things correctly" (and succeeding at it, btw), the OpenBSD team has had an excellent randomization algorithm for TCP/IP sequence numbers for years, has implemented the W^X flag, is now randomizing malloc addresses, has had OS support of cryptology for years, has practiced proactive instead of reactive security, etc, etc, etc. The list is rather long. I'm not an OpenBSD advocate, I don't pretend to be one, I don't want to be one. I just use OpenBSD in my security applications.

      Maybe it would be helpful if you spent more time understanding what the OpenBSD team is really doing, instead of describing your incorrect perceptions of what you think they are doing.

    25. Re:OpenBSD by mcrbids · · Score: 2, Insightful

      Why don't the security conscious just use OpenBSD?

      Two words: failing gracefully.

      The OpenBSD approach to security boils down to: "Never, ever make a mistake". They've spent untold thousands of man-hours looking for anything that might ever be a mistake. And, towards this end, they've done an incredible job, and have an excellent track record that they can rightly brag about.

      But for one thing: mistakes happen. What happens when you write a stoopid CGI and forget to escape a parameter, allowing a blackhat to execute a shell?

      Suddenly, OpenBSD or not, you have a real, live, bonafide security hole. In years of administration I've done, EVERY SINGLE SECURITY HOLE exploited on any of the numerous Linux systems I administer of recent were ALL CASES directly a result of a client installing/using software for their websites that was insecure. (3 such incidents in the past 3 years, 2 of them being website defacements) And, I can't just say "Well, let's not allow for shell scripting" because many customers use tools that require this capability.

      The approach of SELinux is to acknowledge that mistakes are made, and the starting assumption is that the above mentioned security hole is ALREADY EXPLOITED and a real, live, bad guy already has gotten thru such a security hole.

      Now, how do you limit the damage? It's either

      1) Never, ever make a mistake - if you do, you are so, utterly screwed!

      2) How do you prevent common mistakes from screwing you?

      I choose the latter, thank you.

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    26. Re:OpenBSD by GreyWolf3000 · · Score: 1

      You make good points, but your post has a very brazen and frankly inconsiderate tone. The original parent was trying to have a rational conversation, and your tone seemed to invite flames.

      I don't understand why people have to use such rude language online.

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    27. Re:OpenBSD by Anonymous Coward · · Score: 0

      because it's DEAD!

    28. Re:OpenBSD by dmiller · · Score: 2, Insightful

      You are misinformed, trolling or both. Most of OpenBSD's efforts in recent years have been directed at proactive security. OpenBSD was the first operating system to add ProPolice to its compiler, the first to implement address space randomisation, the first to add privilege separation to every daemon that needs privilege.

      The result of this is that a security hole is either a) not exploitable to begin with, b) incredibly difficult to exploit, or c) not very productive even if it is exploited. All your caps-lock-on ranting misses this entirely.

      I doubt that you want to educate yourself rather than ranting, but other people might be interested in Theo's paper on all this.

      In addition to good, audited code and these proactive measures, OpenBSD includes systrace, which can enforce mandatory policy on application basis. It doesn't do everything that SELinux does, but it is far, far easier to use.

    29. Re:OpenBSD by Anonymous Coward · · Score: 0

      Because we're anonymous, you stupid fuckwit!

      (Not the same AC)

    30. Re:OpenBSD by Anonymous Coward · · Score: 0

      What happens when you write a stoopid CGI and forget to escape a parameter, allowing a blackhat to execute a shell?

      Nothing really harmfull: the Apache provided with OpenBSD is chrooted by default ;)

      How do you prevent common mistakes from screwing you?

      Well, it's pretty unfair to say that it isn't a preocupation on OpenBSD: they did a very hard work to have, for instance, a system that isn't sensible to buffers overflows anymore (google for W^X and propolice, among others). And they do many others things to mitigate the effect of potential vulnerability (like strong randomisation everywhere: pid, sources tcp ports, ...), lib adresses randomisations, etc.: this is all about preventing exploitation of yet unknown flaws.

      And for a fine grained system policy control on OpenBSD, I really recomend the use of systrace (http://www.openbsd.org/cgi-bin/man.cgi?query=syst race&apropos=0&sektion=0&manpath=OpenBSD+Current&a rch=i386&format=html)
      it's like a firewall for syscalls. Say, you're shell or perl interpreter runs on systrace: it can be enforced to only open file within $HOME, or to not write on certain directories, to not setgid() or to never chown() etc.
      IMHO far more easy to setup and more "security oriented" than RHEL SELinux (by design, MAC is great, but more about fine grained users and file access management than about controling programs behaviour).

      To understand better what systrace is about, just throw an eye on the provided bind (named) protection setup, it talks by itself i think:
      http://www.openbsd.org/cgi-bin/cvsweb/~checkout~/s rc/etc/systrace/usr_sbin_named?rev=1.5&content-typ e=text/plain

    31. Re:OpenBSD by Anonymous Coward · · Score: 0

      I believe that the OpenBSD/OpenSSH teams are beginning to do similar things (e.g. OpenSSH privilege separation), but I don't think they've taken the leap to providing more sophisticated access controls in the kernel.


      See systrace (provide fine grained control over syscalls for any application):
      http://www.openbsd.org/cgi-bin/man.cgi?query=systr ace&apropos=0&sektion=0&manpath=OpenBSD+Current&ar ch=i386&format=html

      It looks to me like a security oriented access control tool, far beyond the two case exposed above, right ?
      And easy to setup by the way...

    32. Re:OpenBSD by Anonymous Coward · · Score: 0

      Why don't you shut up and sit down at an OpenBSD box? You have no idea what you're talking about.

    33. Re:OpenBSD by Anonymous Coward · · Score: 0

      who's trolling? OpenBSD wasn't the first to use ssp (it's not been propolice for years now!), Adamantix (linux distro) was. PaX has had ASLR for 4+ years now, OpenBSD is some 2 years late. and privsep is completely useless given kernel bugs (of which OpenBSD has quite a few). the result of this is that bugs are just as dangerous as before, despite your claims (well, more like wishful thinking). and don't get me started on systrace which is the best backdoor ever ;-).

    34. Re:OpenBSD by Transcendent · · Score: 1

      Look here for the kernel level changes that OpenBSD has done.

      You may want to familarize yourself with the current status of the OpenBSD system before commenting on its supposed "downfalls".

    35. Re:OpenBSD by Anonymous Coward · · Score: 0

      Pragmatic approach. I agree and advocate something similar, though most people don't want to hear it...including other admins.

      Setting up networks in a similar way 'trust only what you can physically control and lock down' and 'assume the uncontrolled systems are already compromised or manned by the bad guys' works incredibly well, even though it usually isn't true.

    36. Re:OpenBSD by dmiller · · Score: 1

      yawn, another lame PAX troll who won't put his name to his invective.

    37. Re:OpenBSD by Anonymous Coward · · Score: 0

      yawn, another lame OpenBSD troll who cannot back up his claims.

  3. Slashdot is secure ... by xmas2003 · · Score: 1

    "Nothing for you to see here. Please move along."

    --
    Hulk SMASH Celiac Disease
    1. Re:Slashdot is secure ... by utopianfiat · · Score: 1

      spoilers: red hat fails at making a decent operating system

      --
      +5, Truth
  4. Is this a magnet? by kpwoodr · · Score: 1, Interesting

    So does anouncing to the world that you want to be the most secure platform place a giant target on Redhat? It almost seems like an invitation for everone to come try and get a piece.

    Granted, I think Red Hat has a much better head start on MS, but that may partly be due to the amount of market share they command. If they can pull it off, more power to Red Hat!

    --
    This sig has been removed pending an investigation.
    1. Re:Is this a magnet? by LnxAddct · · Score: 5, Informative

      Well Red Hat already is a key innovator into securing the kernel. As most know, Red Hat contributes more code to the kernel than any other entity. The kernel is their livelihood. SELinux patches work with the kernel now because Red Hat engineers worked closely with the SELinux NSA guys to get it to that point. Red Hat also created exec-shield which implements a number of security benefits including NX (NoExecute) and PIE (Position Independant Executables). They release both RHEL and Fedora with sane but secure SELinux policies, compile their major services with FORTIFY_SOURCE and other GCC options that find and/or block many types of overflows and other bugs. PIE is pretty neat in that it randomizes the memory layout so an attacker executing an attack can't know what memory lays ahead, often making the overflow useless. PIE has some performance impedements, so its only typically used on public facing services. Red Hat already forces yum and up2date to verify all gpg signatures by default, and they designed the RPM format so it is highly secure and you know what you're getting when you get it (gpg signing, double hashes (MD5 and SHA1 so that even if one is cracked, the other can act as a crutch until a new solution is found). Red Hat is also reknowned for getting security updates out sometimes days before others. Red Hat is responsible for many of those security patches, and one of the reasons Linux has such a good reputation for getting patches out quickly is a direct result of Red Hat. Anyway... if I had to put my money on someone doing this for Linux, Red Hat would be where I'd put it. They've already shown that they do much for the community, they gave us cygwin, they maintain GCC and libc, they created GCJ so we can run about 95% of java programs natively, including OpenOffice and Eclipse (albeit GCJ is still under heavy development), plus many more things from writing lots of code for projects like Apache and Gnome. (I can't forget to mention buying Netscape Directory Server and giving it to the community, as well as GFS, Global File System). Red Hat's legal department sometimes stirs trouble with derivatives using thier trademark, but the Red Hat engineers actively help CentOS and others. Red Hat is the only major linux player who depends on linux to succeed. All the others, IBM, Novell, Sun, etc.. have come onto the linux "train" to see if it can make them lots of money, if Linux fails however they'll just move on to the next big thing, like they've always done. Red Hat's entire being revolves around linux and its success, they have the motivation that is needed.
      Regards,
      Steve

    2. Re:Is this a magnet? by einhverfr · · Score: 2, Insightful

      PIE is pretty neat in that it randomizes the memory layout so an attacker executing an attack can't know what memory lays ahead, often making the overflow useless.

      I wouldn't go that far. You can do plenty of bad things without knowing the memory layout in advance. Denial of service comes to mind. Not as bad as arbitrary code execution, but still serious.

      PIE is not a magic bullet. It is just something to raise the bar a bit.

      --

      LedgerSMB: Open source Accounting/ERP
    3. Re:Is this a magnet? by Braxton_Bragg · · Score: 1

      Have you tried to build glibc 2.3.3 ? I have , and it won't compile. And, all the maintainers, being Red Hat, are on a closed forum.

    4. Re:Is this a magnet? by Anonymous Coward · · Score: 0

      Red Hat contributes more code to the kernel than any other entity. The kernel is their livelihood.

      One of the first things I do on any RH install is replace their kernel. Try running quotas on a hard hit ext3 filesystem on RHEL3, for example. Redhat kernels have driven me mad too many times for me to trust them. Just because RH hires lots of kernel cowboys doesn't mean they produce a stable reliable kernel. I trust the judgement Linus and Andrew apply to the vanilla kernel much more than I trust Redhat. If Alan Cox were driving, then, well...

      I also trust the 'many eyes' aspect of running a vanilla kernel. There are a lot more people riding on kernel.org kernels than on Redhat Enterprise Linux. Niche boutique kernels don't deserve the same respect as kernels that serve as the foundation for orders of magnitude more installations.

    5. Re:Is this a magnet? by Anonymous Coward · · Score: 0

      You actually compile glibc? You deserve what you get :-D

    6. Re:Is this a magnet? by LnxAddct · · Score: 1

      1) No major linux distribution uses a vanilla kernel.
      2) Linus has stated that he wishes to speed kernel development up by putting the job of patching, testing, and distributing to the individual distributions completely refuting your argument.
      3) A large portion of the code in the vanilla kernel is from Red Hat. Grep for redhat sometime in your kernel sources. Also Red Hat hires some of the industries best hackers, including Alan Cox.
      Regards,
      Steve

    7. Re:Is this a magnet? by Anonymous Coward · · Score: 0

      No major linux distribution uses a vanilla kernel.

      They all do.

      Linus has stated that he wishes to speed kernel development up by putting the job of patching, testing, and distributing to the individual distributions completely refuting your argument.

      My argument is empirical: I have been burned by RH kernels too many times to trust them. They weren't idiosyncratic, they were unusable. Vanilla kernels, while not perfect, work better.

      A large portion of the code in the vanilla kernel is from Red Hat. Grep for redhat sometime in your kernel sources. Also Red Hat hires some of the industries best hackers, including Alan Cox.

      Alan Cox's role at RH is not what it once was. His primary occupation is elsewhere. That's too bad for RH ... but good for Alan. If nothing else, I'm sure we can agree that Alan rocks.

  5. the NSA? by J_Omega · · Score: 1

    I didn't realize that ANYTHING they did was "open".

    1. Re:the NSA? by Doctor+Memory · · Score: 1

      Open is the new closed...

      --
      Just junk food for thought...
    2. Re:the NSA? by spellraiser · · Score: 1

      NSA? What are you talking about? There's No Such Agency. Nothing for you to see here, move along ...

      --
      I hear there's rumors on the Slashdots
    3. Re:the NSA? by ettlz · · Score: 4, Funny
      I didn't realize that ANYTHING they did was "open".

      Cavity searches.

    4. Re:the NSA? by 2short · · Score: 1


      All sorts of stuff actually. Their mission is twofold; in addition to breaking the bad guys codes or elsewise compromising their communications, they are also tasked with protecting the good guys communications from being compromised. Now it's important to remember that "good guys" and "bad guys" here is as defined by the US Government, but I for one agree with them at least ocasionally. In any case, if they have thought up some super secret tricky way to get around your security, I wouldn't expect them to help defeat it. But when it comes to the myriad run-of-the-mill security flaws that all sorts of people know how to exploit, the NSA has great expertise in how to deal with them, and can be expected to share it.

    5. Re:the NSA? by Hosiah · · Score: 1

      Call me paranoid. Actually, it's not even in the least paranoid. But I just don't want code written by the government on my computer. Not that I'm in the "Enterprise" market, anyway. *shiver* There's just too much that could go wrong...especially if it became a long-standing policy.

    6. Re:the NSA? by 2short · · Score: 1


      You'd prefer to have code written by people who's agenda and competence level is unknown to you? I mean, if the NSA wanted to get some code out there that had something sneaky going on, it seems highly unlikely it would appear to come from them. I'd be willing to bet your computer has plenty of code on it written by people you have no knowledge of whatsoever. Trusting that but not code written by the government may not be paranoid, but it's pretty random.

    7. Re:the NSA? by Hosiah · · Score: 1
      that had something sneaky going on

      That's just one of the things that could go wrong. The other thing is competence. Looking at the past five years worth of US Intelligence's batting record, I'm likely to want to check it myself. After all, terrorists might have hidden WMD in it, doncha know. ;)

  6. Hear hear! by Anonymous Coward · · Score: 0

    Here's to the IT Observer staff! They successfully copied and pasted a press release verbatim and now are going to get the page views from Slashdot!

    1. Re:Hear hear! by 51mon · · Score: 1
      Here's to the IT Observer staff! They successfully copied and pasted a press release verbatim and now are going to get the page views from Slashdot!


      If you've ever written slightly technical press releases you'll know the best possible outcome is they don't edit, as it would be either factually incorrect, or totally miss the point, if they did.

      My guess is they didn't understand it, and for once KNEW they didn't understand it.
  7. RedHat poised to become the next Microsoft by kianu7 · · Score: 3, Insightful
    The book Animal Farm was about animals on a farm that resented being under the control of humans. Their motto was something to the effect of "4 legs good, 2 legs bad" meaning that everyone with 2 legs was bad. Over the course of the book, the pigs started to take over the leadership role, championing the causes of the other animals and ultimately displacing the humans. For a period of time all was well, but by the end of the book the pigs had started walking on 2 legs and were no better than the original, human leadership team.

    As sections of the Linux community, such as RedHat, start merging with big businesses, such as IBM, we have to wonder how long it will be before the Red Hat team starts walking on 2 legs...RedHat could be well on it's way to becoming the next Microsoft.

    1. Re:RedHat poised to become the next Microsoft by 99BottlesOfBeerInMyF · · Score: 5, Insightful

      RedHat could be well on it's way to becoming the next Microsoft.

      I think you are mistaken. It is entirely probable that RedHat the company will partner up with lots of big businesses. Big businesses, however, want a commodity OS, competitive advantages, and for that matter, open source at this point. Having been burned by MS for so long, many companies at the heart of the Linux community are unlikely to swiftly move to closed formats, APIs, code, etc. Even assuming RedHat did exactly that, introducing formats and closed source code as much as possible, they are still working on a base that is GPL and that they cannot close and still sell. That means there is nothing stopping others from modifying that code or even redistributing it. RedHat would basically have to write their own OS from scratch or based upon BSD licensed code in order to get us close to the situation we have with MS. Even were they to do that, we'd still be several steps ahead for compatibility and security from where we are now with Windows.

      To summarize, sure RedHat can become "evil" but that does not stop Linux, and RedHat has no way to "take over" Linux since they don't own it. I'm just not too worried, they have a long hard road ahead to become MS, and they will need a new OS to do it.

    2. Re:RedHat poised to become the next Microsoft by An+Onerous+Coward · · Score: 4, Insightful

      I don't understand why people keep trying to make that comparison.

      If you want to argue that RedHat has turned its back on the community, or jumped in bed with big business, or whatever, go right ahead. But it simply isn't possible for any Linux distributor to "become Microsoft", because unlike Microsoft, anybody who can obtain a copy of Distro X can legally rebrand, recompile, and sell it as Distro Y. Somebody running Distro Z can go through Distro X, figure out any new features, and bring those features to Distro Z.

      RedHat can't do a thing to stop RH-based distros like CentOS and White Box. The GPL ensures that, while one distro might dominate the Linux landscape, nobody will ever have a lock on Linux itself. Linux World Domination would mean that nobody can dominate.

      So please, elaborate your reasoning. What is RedHat doing that scares you?

      --

      You want the truthiness? You can't handle the truthiness!

    3. Re:RedHat poised to become the next Microsoft by RedHatRebel0 · · Score: 1

      I don't understand why everyone stops trusting every company that has decent growth. I've even seen people fretting about Google already. I mean, come on.

      And this is probably a bad thing to say, but while I feel that Linux is much better than Windows & haven't used Windows in years as my primary OS, there is a place for everything, including Microsoft.

      Working with companies like Microsoft and RedHat are essential for industry and people with personal vendetas against every large company usually don't come out on top. Just a thought, but I like that RedHat is making the effort to become an even more secure Linux distribution instead of sitting around making petty comments about Microsoft.

      Sorry, but I just had to vent...

    4. Re:RedHat poised to become the next Microsoft by Eberlin · · Score: 1

      I've shared the same sentiment for a while now -- having hopped distros from RHAT to MDK to Ubuntu. Red Hat is THE brand-name Linux distro (at least here in the US). Then it spun off the Fedora project in the name of community building...which created a great backlash (Fedora being RHAT Enterprise Beta, etc.)

      RHAT eventually moved to using SELinux, which seems like a great bold idea...and really put the impression of security onto something that's already more secure than Windows.

      For a while, they were reluctant to join the LSB (being the big fish, it seems they didn't really NEED to play by anyone else's rules)...much to the dismay of a few geeks who believed that the LSB would create better interoperability in Linux distros.

      In the end, though, there's a great deal of "grassroots" folks pulling for Linux...and lots of distros available. While Novell/Suse/Ximian comes very close to being corporate Linux, Red Hat still has the branding for being "The Man." Given the nature of Linux and Free Software in general, we're very wary of The Man...and would rather cheer for something less "corporate."

    5. Re:RedHat poised to become the next Microsoft by LnxAddct · · Score: 2, Insightful

      Umm... Red Hat has been the best thing the community has going for it. Red Hat is the only reason the kernel is of enterprise quality. Red Hat is the only reason the kernel has any kind of serious testing going on behind the scense. Red Hat has some defensive patents, but they come attached with an unrevokable allowance of OSS projects to use them in any way. Red Hat contributes more code to the kernel than anyone else, they also supply most of the security upates for it. They bought and gave us Cygwin, Fedora Directory Server, GFS (Global File System) and many other things. They maintain GCC and libc. They created GCJ so we can run java applications natively (its still under heavy development but compiles Eclipse and OpenOffice fine). They have done many other things for the community as well, but I won't go on as I've already done that in another post in this thread. Everything they release is GPLed, I could only hope that Red Hat eventually knocks Microsoft out of its position. Its not like they can get to that point and then undo their GPLed code... and by that time they will have invested billions in that GPL code, they aren't just going to turn their backs on it. They are currently a mulitbillion dollar company (I believe their market cap is around 3 billion) and they have yet to turn on the community. I can only hope that companies like Red Hat and Google dominate the future, it'd be in our best interest.
      Regards,
      Steve

    6. Re:RedHat poised to become the next Microsoft by nine-times · · Score: 3, Insightful
      But it simply isn't possible for any Linux distributor to "become Microsoft", because unlike Microsoft, anybody who can obtain a copy of Distro X can legally rebrand, recompile, and sell it as Distro Y. Somebody running Distro Z can go through Distro X, figure out any new features, and bring those features to Distro Z.

      And this is very important because it means that, in order to keep my business, Distro X must continue to represent a good choice. They must offer reliability, trustworthiness, and good service. Why do people continue to buy Redhat even as CentOS is released? Because they trust Redhat and like Redhat's support.

      Open source vendors simply won't make any money unless their customers are happy.

    7. Re:RedHat poised to become the next Microsoft by Anonymous Coward · · Score: 0

      Mod parent UP. GP is trolling

    8. Re:RedHat poised to become the next Microsoft by fragmentate · · Score: 1

      Google is the next Microsoft. Duh.

    9. Re:RedHat poised to become the next Microsoft by nine-times · · Score: 1

      Cheer all you want for the little guy, but a lot of CIOs (and PHBs in general) don't trust anyone BUT "The Man". Redhat being "The Man" represents greater market penetration for Linux, as well as someone else in the "community" who is generating revenue from Linux and who has a financial interest in improving the code and marketing Linux.

    10. Re:RedHat poised to become the next Microsoft by Donny+Smith · · Score: 0, Flamebait

      >So please, elaborate your reasoning. What is RedHat doing that scares you?

      Just one example - they threatened CentOS with legal action. They now can't even say they're Red Hat based (see their Web site, there's some mumbo-jumbo about being based upon a famous North American enterprise Linux distribution).
      So in theory, yes, you're allowed to redistribute, even for commercial purposes. In reality, though, they'll screw you up if you start doing well.

    11. Re:RedHat poised to become the next Microsoft by Anonymous Coward · · Score: 1, Informative

      Just one example - they threatened CentOS with legal action
      legal action based on TRADEMARK infringement. TRADEMARK law is very different than copyright law in the US. TRADEMARK law DEMANDS that a TRADEMARK holder actively defend the mark or the mark can lose its protected status and anyone..even competitors could then use that trademark to cause confusion in the marketplace.

      Even the name "linux" has a TRADEMARK associated with it..and there is an organization called LMI that seeks to protect the linux TRADEMARK from being used inappropriately. http://www.linuxmark.org/

      Its critical to understand the difference between TRADEMARKS and COPYRIGHT. LMI's webpages do a reasonable job trying to explain why TRADEMARK enforcement even for the term "linux" is important. Please make an effort to read and understand those pages. Its just as appropriate for a for-profit business to protect its marks as it is for a non-profit organization like LMI. If Red Hat doesn't want to offer a license to its competitors for use of the marks..and centos is a competitor...thats perfectly reasonable.

    12. Re:RedHat poised to become the next Microsoft by kianu7 · · Score: 1
      If RedHat turns into the next Microsoft, that wouldn't be a problem for me. I use Microsoft products on a daily basis without complaining too much.

      The reason for my comment was that I thought the main tenets of Linux were 1.) the grass-roots, community of experts approach to development and 2.) the fact that Linux would be free or close to free. Companies really started getting interested in Linux because of the perceived cost savings.

      RedHat seems to be steering Linux in the direction of a for-profit venture. How long will it be before RedHax offers "Enterprise" Releases, support, etc. that are priced only slightly below similar offerings from Microsoft?

    13. Re:RedHat poised to become the next Microsoft by misleb · · Score: 1

      Interestingly enough, this same pattern can be seen in some large IRC channels. Particulary tech channels. I remember chatting in #linux. The regulars/ops would get extremely intolerant of newbies and try to censor a lot of things. Eventually, a group would break of to start a new #linux* channel to be free from the "op-pression". And within months, that channel would be just as bad as the original. And the cycle would continue...

      -matthew

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    14. Re:RedHat poised to become the next Microsoft by Evro · · Score: 1

      Here's a "living, breathing" example of the impossibility of Red Hat "becoming the next Microsoft":

      http://centos.org/

      --
      rooooar
    15. Re:RedHat poised to become the next Microsoft by Matt+Perry · · Score: 2, Informative
      Just one example - they threatened CentOS with legal action.
      No they didn't. They wrote to CentOS to inform them that they were using Red Hat's trademark in a way that Red Hat felt was inappropriate. The letter also stated that people were not allowed to use their trademark in that matter without "express agreement." What CentOS had to opportunity to do was call or write the lawyer, state their side of things, and work out an agreement that would work for both parties. Working out such an agreement wouldn't have cost more than a phone call and several hours of time. I've worked out several such agreements myself in the past (although not with Red Hat or anything doing with open source). It's not a big deal. What CentOS decided to do was remove references to Red Hat from their site. That's their prerogative.

      Please stop making it look like CentOS was a victim and Red Hat was a villain. CentOS chose a different course of action when several options were available to them. I'm really tired of seeing people not standing up for themselves but then turn around and act like they're getting pushed around.

      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    16. Re:RedHat poised to become the next Microsoft by einhverfr · · Score: 1

      RedHat could be well on it's way to becoming the next Microsoft.

      Look at how much they suffered when they discontinued Red Hat Linux in favor of Fedora. The Linux marketplace is much more competitive than Microsoft's market ever has been. We are not talking about one DOS clone here. We are talking about at least 9 commercial and noncommercial entities which directly compete with Red Hat in this area. Yet due to FOSS, they all share many of their innovations between eachother.

      Red Hat can never become the next Microsoft. Unless Debian dies (which ain't ever going to happen) and all the rest of the commercial competition goes bankrupt, and the Richard Stallman forsakes the GPL. The US is far closer to being a military dictatorship than Red Hat is to being the next Microsoft....

      --

      LedgerSMB: Open source Accounting/ERP
    17. Re:RedHat poised to become the next Microsoft by Anonymous Coward · · Score: 0

      [...] but by the end of the book the pigs had started walking on 2 legs and were no better than the original, human leadership team.

      Gee, thanks for the SPOILER WARNING!!

    18. Re:RedHat poised to become the next Microsoft by An+Onerous+Coward · · Score: 1

      On that one, RedHat did seem to go beyond their rights as a trademark holder. It seems that, if they derive their distro from RedHat's, then there should be some perfectly legal way of explaining that fact in their advertising, on their website, etc. Anyone who understands Linux should be aware that "derived from" doesn't imply any business agreement beyond the GPL.

      Still, I wonder if they talked to RedHat about it. I don't know how reasonable their legal department is. Maybe they tried.

      --

      You want the truthiness? You can't handle the truthiness!

    19. Re:RedHat poised to become the next Microsoft by spitzak · · Score: 1

      How long will it be before RedHax offers "Enterprise" Releases, support, etc. that are priced only slightly below similar offerings from Microsoft?

      They already do this.

      I have used far more Linux systems where the software was bought from RedHat or another company, often installed in place of a Windows copy that was already paid for (thus it cost more than Windows, no matter how cheap the RedHat was). My own home system I avoided the Windows tax, but I have paid for two copies of Mandrake so far. The fact that you believe "free as in beer" is the reason people are using Linux shows that you really don't know what you are talking about.

    20. Re:RedHat poised to become the next Microsoft by bernywork · · Score: 1

      I want to throw a "Hear Hear!" in for RedHat, simply because they don't deny community contributions either.

      I am working with Fedora Directory Service, and they are very interested in what I am doing. They bought this software for how much? (It was less than $25 mil, but still a good chunk of change) and they are releasing to the community. Microsoft of not, they aren't alienating their customers. They are going to release the certificate server shortly too.

      Sorry, but I don't exactly think they could turn into another Microsoft. The GPL denies them that ability. All their money they are making comes from selling RedHat Enterprise Linux and from selling services. They are doing well at it too. They have done so much for the community for so long, how can this be a bad thing?

      --
      Curiosity was framed; ignorance killed the cat. -- Author unknown
    21. Re:RedHat poised to become the next Microsoft by Matt+Perry · · Score: 1
      It seems that, if they derive their distro from RedHat's, then there should be some perfectly legal way of explaining that fact in their advertising, on their website, etc.
      I'm sure there is. I'm not a lawyer so I don't know for sure. However, I think when dealing with trademarks it's more about making sure that the party that owns the trademark is happy with your wording and consents with your usage. Having that express consent is important to them. In my experience the trademark owners wanted to make sure that we put the ® symbol after their mark and indicated that we weren't affiliated nor endorsed by them in our printed materials.
      Still, I wonder if they talked to RedHat about it.
      I doubt it. The letter from the lawyer states:
      We understand that our client has failed to receive a response from you to its correspondence, including its letter of January 7, 2005, and, therefore has requested that we follow up with you to bring this matter to closure.
      So it looks like Red Hat contacted CentOS but they ignored them. Receiving mail from someone about their trademark and then failing to respond is really bad. That explains a lot. That's most likely why the law firm got involved and sent the letter linked above. Had CentOS not responded and not taken down the trademarks then they probably could have been taken to court and lost as it would seem that they failed to act in good faith. Always respond to important letters and always follow up a phone call with a written summary. If it's not in writing it doesn't mean anything.

      The more I see stuff like this and the methlabs.org web site situation, I see a need for a book or document that gives a crash course in management and simple legal matters. I think this is going to be more important as open source projects grow. There's a lot CentOS could have done to prevent or resolve the situation they found themselves in. There's a lot that methlabs people could have done to protect their donations and servers. I thought stuff like this was common sense but I guess it isn't. Some chapters on dealing with end users and managing developers probably wouldn't hurt either.

      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    22. Re:RedHat poised to become the next Microsoft by MrRobahtsu · · Score: 1

      > RedHat can't do a thing to stop RH-based distros like CentOS and White Box.

      The cool thing is, I don't think RedHat wants to. For now, anyway.

      When they do start trying to kill CentOS/WhiteBox/Scientific/etc Linux, then they are truly evil. And I don't mean stopping them if they don't strip out the trademarked stuff correctly, I mean trying to kill them altogether.

    23. Re:RedHat poised to become the next Microsoft by head_dunce · · Score: 1

      Geek aside, let's talk business - it sure looks like the old Microsoft to me: http://finance.yahoo.com/q?s=rhat http://biz.yahoo.com/bizj/050929/1171496.html?.v=1 I know I'm making a killing...

  8. and this is why... by mrbobjoe · · Score: 3, Funny

    ITO is running a story...
    ...and probably running it as root, too, the stupid bastards.

  9. Why not OpenBSD. by RLiegh · · Score: 3, Insightful

    Major corporations (such as oracle) target Linux; specifically RedHat. With RedHat, you gain all of the applications that already work with Linux plus security enhancements. With OpenBSD, even though they have a decent amount of applications, they have nowhere near the variety that Linux has, so that gives Redhat an edge.

    1. Re:Why not OpenBSD. by Mr.+Underbridge · · Score: 4, Funny

      So that's why OpenBSD is so secure - nothing runs on it. ;)

    2. Re:Why not OpenBSD. by Anonymous Coward · · Score: 0
      $ find /usr/ports -type d -mindepth 2 -maxdepth 2 |grep -v CVS |wc -l
      2308
      pkg_info |wc -l
      216
      How many applications does one need anyway? That's my desktop machine, which runs OpenBSD 3.7, with fluxbox, gkrellm, links-2, firefox, etc.
      Besides the ports and packages, a lot of other stuff compiles fine with "./configure --prefix=/usr/local/stow; make; make install". Some need minor tweaks and then work fine. Some don't work at all because they're hardcoded for Linux, and then those softwares don't run on any BSD, or Solaris, or OS/X... I tend to stick with softwares I can run on any machine I end up having to use (even if that means using Cygwin in win32).
      Also it's worth nothing that the base OpenBSD install (without any ports/packages) is quite comfortable already, and has the most common daemons you might need (including apache), several text editors, a good shell (ksh), and anything you might expect to find on a Unix box. The ports/packages are just icing on the cake.
    3. Re:Why not OpenBSD. by Homology · · Score: 1
      $ find /usr/ports -type d -mindepth 2 -maxdepth 2 |grep -v CVS |wc -l
      2308
      pkg_info |wc -l
      216

      How many applications does one need anyway? That's my desktop machine, which runs OpenBSD 3.7, with fluxbox, gkrellm, links-2, firefox, etc.

      I don't really understand the people that chooses an OS because of the number applications available. What's is important is that the applications that you, as a user needs, are available.

    4. Re:Why not OpenBSD. by Zemplar · · Score: 0

      Or just use Solaris 10 now and have OpenBSD level of security and wide Linux application availability.

    5. Re:Why not OpenBSD. by Homology · · Score: 1
      Yadda, yadda, someday I might learn to use "preview" before hitting submit:
      $ find /usr/ports -type d -mindepth 2 -maxdepth 2 |grep -v CVS |wc -l
      2308
      pkg_info |wc -l
      216

      How many applications does one need anyway? That's my desktop machine, which runs OpenBSD 3.7, with fluxbox, gkrellm, links-2, firefox, etc.

      I don't really understand the people that chooses an OS because of the number applications available. What's is important is that the applications that you, as a user needs, are available.

    6. Re:Why not OpenBSD. by misleb · · Score: 1

      I choose a *nix based on the package management, generally. Ports just doesn't cut it for me on a workstation. Ports is OK for servers where you install and let it run for years (I'd prefer Debian though).

      -matthew

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    7. Re:Why not OpenBSD. by linguae · · Score: 2, Insightful
      With OpenBSD, even though they have a decent amount of applications, they have nowhere near the variety that Linux has, so that gives Redhat an edge.

      Wrong!

      OpenBSD can run all FOSS software avaliable for Linux (as long as the source doesn't use too many Linuxisms; e.g., code that extensively uses the Linux kernel won't compile). As long as the source uses standard Unix libraries, standard X libraries, standard QT/GTK toolkits, then it should run fine on OpenBSD.

      OpenBSD also has a Linux binary compatibility layer, too, meaning that it can run Linux-only closed-source binary software such as the Java JDK, Oracle, Mathematica, StarOffice, etc. OpenBSD can also run FreeBSD applications and even SCO Unix applications.

      So, OpenBSD has just the same variety in applications that Linux does. Try again, troll.

    8. Re:Why not OpenBSD. by Anonymous Coward · · Score: 0

      Running in emulation is a far, far cry from running natively; now go back to stroking your dick in #openbsd.

    9. Re:Why not OpenBSD. by Nimrangul · · Score: 1

      Not emulation pinprick, translation. The compatibility layer translates calls from their Linux kernel versions to the native ones with pretty much no overhead.

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
  10. More secure than BSD? by Anonymous Coward · · Score: 1, Funny

    Oh wait, nevermind . . .

    1. Re:More secure than BSD? by Anonymous Coward · · Score: 0

      Dead men tell no tales.

  11. Yes the NSA does by jhines · · Score: 2, Interesting

    Yes they do http://www.nsa.gov/selinux/info/faq.cfm#I2, the mentioned security enhancements are more like ACL's and policies.

  12. Distro wars are irrelevent by RLiegh · · Score: 1

    Redhat is the target OS of most corporations (as I pointed out), this is the advantage that Redhat has over OpenBSD. Any worthwhile features that this develops will eventually trickle down to the niche distros such as slackware and gentoo; so this initiative is a Good Thing.

    As far as stealing users from windows; So Freaking What? The important thing is that people discover there are alternatives to using Windows and hopefully also discover the advantages of Free Software along the way.

  13. Is it just me? by FragHARD · · Score: 0, Troll

    Or does this sound just like m$, and their constant rant about security, increasing security, and more security.... When all the while security is just non-existent (at least with m$)

    --
    FragHARD or don't frag at all
  14. There is a God! by fragmentate · · Score: 1

    MS-Windows is NOT in this exclusive group.

    I'm both shocked, and amazed since most "exclusive groups" answer to the almighty dollar and not the true nature of their goals. Which, in this case, is "security."

    I still see the rumors fly about Redhat being a sieve with regards to security. I've always used both Redhat and Slackware, and frankly haven't seen it. Is this the end of the accusations? Will this stop the inflammatory remarks in the my Penix is better than your Penix flame-wars? I say no! A Zealot is a Zealot.

    San Dimas High School Football Rules!

    1. Re:There is a God! by Anonymous Coward · · Score: 0

      I say no! A Zealot is a Zealot.

      Indeed. A true Zealot will never hesistate to lay down his life for Aiur. En taro Adun!

  15. In other news by $RANDOMLUSER · · Score: 4, Funny

    Microsoft says it plans to create and ship the most secure version of Windows.

    --
    No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    1. Re:In other news by Jambon · · Score: 1
      Microsoft says it plans to create and ship the most secure version of Windows.

      The only catch is the security guarantee is null after you take it out of the box.

    2. Re:In other news by Strixy · · Score: 1

      Yes... just like "light" cigarettes are "lighter" than the same brands "regular" cigarettes.

      The new Windows will be more secure (than the last Windows) and the new Red Hat will be more secure (than the last Red Hat).

      Does this effort make either of them the most secure on the market with respect to all other OS's (or is that OSi ?) available?

      Not by a long shot.

    3. Re:In other news by Spy+der+Mann · · Score: 1

      Microsoft says it plans to create and ship the most secure version of Windows.
      ...yet :)

    4. Re:In other news by g2devi · · Score: 1

      Here's a screenshot of both the enterprise and home editions in action:

      http://www.speakeasy.org/~peterc/wto/windows1.jpg
      http://d-shock.de/archive/d_shock/2000/images/phot o_gfx/photo_008.jpg

      Taking a cue from Unbreakable Solaris, they decided to call it Unbreakable Windows.;-)

    5. Re:In other news by 51mon · · Score: 1
      Microsoft says it plans to create and ship the most secure version of Windows.


      Next weeks /. story is that Microsoft are dropping this feature in order to ship Vista on time.
    6. Re:In other news by lachlan76 · · Score: 1

      By removing its network stack and all external storage capabilities?

  16. Secure operating systems... by Anonymous Coward · · Score: 5, Interesting

    First off, I should let it be known that I am a BSD fan, and not a Linux one. However, despite my many issues with Red Hat and Fedora Core, they have been integrating some really cool stuff of late, things I had wanted to have easy access to in a open source operating system for some time, such as the SELinux functionality.

    It's absolutely fantastic work they are doing; making SELinux a default in their systems in meaningful ways, while at the same time, doing their damndest to make it as transparent as possible to the everyday user. No one else is doing that. OpenBSD are the kings of UNIX quality control, but they offer nothing in the way of mandatory access controls. FreeBSD has comparable technology in the form of the TrustedBSD MAC Framework (which is excelant), but they are not yet offering security policies that are transparent to ordinary users of the system, and like SELinux in most distributions that support it, it's a pain to set up correctly.

    Now if only they (Fedora especially) would ship a basic "desktop install" on *one* CD image instead of requiring 2-4 CDs, my major gripes with their software would go away completely. This kind of hardcore but transparent security is most definately needed by everybody today, and right now, only Red Hat and the Fedora Project are providing it. As much as I prefer the saner development methodologies and more well thought out kernel architectures provided by the various BSDs, in an online world as inherrently dangerous as our own, employing an operating system that supports these security technologies is the only real way to go.

    Come on FreeBSD! What are you waiting for? Keep up the (mostly) good work Fedora people!

    1. Re:Secure operating systems... by Mr2cents · · Score: 1

      So your biggest problem is that it has 2-4 CD's chockful of applications? I don't get it..

      --
      "It's too bad that stupidity isn't painful." - Anton LaVey
    2. Re:Secure operating systems... by Anonymous Coward · · Score: 0

      I am poor (recently graduated from college). I cannot afford more CDs (little income, many bills), and I do not have enough rewritables to spare for a basic desktop install ala Fedora (most of the rewritables are used for actual data, not OSes).

      Not to mention the rediculous waste of time and bandwidth required to download such a behemoth.

      Everyone (Fedora users and the project tiself) would be better served if they had a saner distribution method.

    3. Re:Secure operating systems... by 99BottlesOfBeerInMyF · · Score: 1

      I agree completely. I've been asking for some of these features with good defaults and a user friendly configuration on a usable desktop for years. Right now, only the most security conscious are looking to these systems, but as security tightens in general this type of system will become more and more needed. I still have my doubts that this sort of system will gain any popularity until newer version of Windows manage to take significant market share and remove some of the lowest hanging fruit for malware authors. It would certainly be nice to have a time-tested and well refined system by then though.

    4. Re:Secure operating systems... by Anonymous Coward · · Score: 0

      Now if only they (Fedora especially) would ship a basic "desktop install" on *one* CD image

      Pretty sure people are working on this. If you are interesting in getting involved with development of such a solution in the Fedora space please take a moment and
      look at:
      http://fedoraproject.org/wiki/Kadischi
      and read up on discussions at: https://www.redhat.com/mailman/listinfo/fedora-liv ecd-list

    5. Re:Secure operating systems... by GigsVT · · Score: 1

      You can afford a $300-$1000 computer but you can't afford 4 CD-Rs at 10 cents each?

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    6. Re:Secure operating systems... by Anonymous Coward · · Score: 0

      I already have the computer numbnuts. I bought it while at school. And no, I cannot afford the few bucks for more CDs. I really can't. I'm that fucking poor.

    7. Re:Secure operating systems... by hjw49 · · Score: 0

      If this Redhat version contains MAC (mandatory access control) ala NSA, it will become too difficult
      to administer and the customer will use something else more useful. I worked at MITRE with secure
      systems and concluded that they are less than useful. The primary axiom of security is:

      Security is the reciprocal of convenience.

    8. Re:Secure operating systems... by Anonymous Coward · · Score: 0

      Why not download the DVD image instead?

    9. Re:Secure operating systems... by Dan+Farina · · Score: 1

      It's a goddamn PITA to download all that though, I have to admit. While it isn't make-break kind of thing determining if I like a distro or not, I do much like offering the distro in a 1-CD format (eg, Ubuntu) and just using repositories to fill out my software.

      But then again, I'm not an average user, and require special tools that are often not on the disk anyways, and if they are, are frequently not the version I want.

      That's not to say that packing a DVD that includes a bunch of applications is bad, but sometimes I don't see it as being strictly necessary for someone like me. I would say a fair compromise is to only offer the 1CD version for download but only ship the DVD or 4CD versions (since more versions physically on the shelves may provide confusion)

    10. Re:Secure operating systems... by dpilot · · Score: 1

      If you sold your computer, you could buy CDs. ...and a comb for your wife's hair.
      Just hope that she hasn't sold her hair to buy you some CDs.

      (Not a techie reference. let's see how many /.ers get it.)

      --
      The living have better things to do than to continue hating the dead.
    11. Re:Secure operating systems... by mikefe · · Score: 1

      Yeah, got it. But you mangled it badly.

      --
      There: Something at a specific location.
      Their: Owned by someone.
      Please make sure your english compiles.
    12. Re:Secure operating systems... by gottabeme · · Score: 1

      Yeah it should be more like, you could sell your computer to buy some CDs, just hope that your wife doesn't sell your CDs to buy you a computer...

      --
      "Those who consume the bulk of goods are those who make them. We must never forget this secret of our prosperity."
  17. Trustix by Rinisari · · Score: 4, Informative

    Trustix Secure Linux has been one of the most secure distributions since its inception. No services are on by default and only a minimal install is needed most of the time. Updates come out seemingly hourly (more like daily) and it's one of the smoothest and securest server operating systems out there. If you're looking for desktop, you're not going to find it with Trustix. I've been using it as my main server distribution for ~3 years without a single problem.

    1. Re:Trustix by Erwos · · Score: 1

      "it's one of the smoothest and securest server operating systems out there"

      I really doubt you can actually quantify this in any sort of believable fashion.

      And, in any event, they don't have nearly the breadth of support offerings Red Hat does. 24/5 email support - what a treat! Better hope nothing goes wrong on the weekend!

      -Erwos

      --
      Plausible conjecture should not be misrepresented as proof positive.
    2. Re:Trustix by CustomDesigned · · Score: 1

      We have a lot of server only machines, and although we have been using RedHat plus yum plus our own RPMS, trustix looks interesting. I couldn't tell from the web pages whether swup is the equivalent of yum/rc/yup/apt, or whether they have yet another low level package format. We don't care much what the high level interface looks like, but don't want to rewrite all our RPM specs.

  18. Misunderstanding of what Trusted means by bullsbarry · · Score: 1

    Even though you're trying to be funny, it does show a misunderstanding of what a "trusted" operating system provides. The biggest benefit is the ability to store information at various levels of classification, such as secret and top secret, on the same system and having access controls that are fine grained enough to make this secure. It's not just about keeping people who don't have access out, it's also enforcing need to know through the same system.

    1. Re:Misunderstanding of what Trusted means by adrianbaugh · · Score: 1

      If Red Hat are genuinely aiming to provide a platform capable of mixing restricted, secret and TS material on the same system then good luck to them. But I don't see any real users with material genuinely warranting those classifications being ready to trust such a system until a long time and a vast amount of validation work have been done.

      --
      "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
      - JRR Tolkien.
    2. Re:Misunderstanding of what Trusted means by bullsbarry · · Score: 1

      If Red Hat are genuinely aiming to provide a platform capable of mixing restricted, secret and TS material on the same system then good luck to them. But I don't see any real users with material genuinely warranting those classifications being ready to trust such a system until a long time and a vast amount of validation work have been done. You could have said the same thing about Solaris years ago. I could see it being useful in our environment, but I work with the government.

    3. Re:Misunderstanding of what Trusted means by einhverfr · · Score: 1

      If Red Hat are genuinely aiming to provide a platform capable of mixing restricted, secret and TS material on the same system then good luck to them. But I don't see any real users with material genuinely warranting those classifications being ready to trust such a system until a long time and a vast amount of validation work have been done.

      Isn't this the exact reason why the NSA developed SE-Linux though?

      --

      LedgerSMB: Open source Accounting/ERP
  19. I have the most secutiry... by OctoberSky · · Score: 2, Funny

    My Windows box has more security. It doesn't have internet. And it doesn't have an Enter key. Matter of fact, as long as I don't use it, don't let anyone else use it, and don't even turn it on, its secure as Fort Knox.

    1. Re:I have the most secutiry... by pharwell · · Score: 2, Funny

      That's what you might think. But you're not taking into account the ninja hackers who boot up your PC while you sleep and install all sorts of nasty virii onto your machine. And they bring their own Enter keys!

      --
      I quote others only in order the better to express myself. -- Michel de Montaigne
    2. Re:I have the most secutiry... by WilliamSChips · · Score: 1
      nasty virii
      Viruses.
      --
      Please, for the good of Humanity, vote Obama.
    3. Re:I have the most secutiry... by pharwell · · Score: 1

      viruses, eh? all right then. I stand corrected. thank you. (I enjoy using proper grammar)

      --
      I quote others only in order the better to express myself. -- Michel de Montaigne
  20. Holy crap!!! by Anonymous Coward · · Score: 2, Funny

    We need to act before that happens!

    Let's get together and make sure that all new versions of software that RedHat sells are covered by some kind of license that prevents them from locking the software up! Hell...we could even include some kind of restriction that forces them to release any changes they make. That'll stop them!

    1. Re:Holy crap!!! by justsomebody · · Score: 1

      10 years too late to be possible. Linus already did that by licensing Linux GPL:)

      --
      Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
    2. Re:Holy crap!!! by generalpf · · Score: 1

      You're not very quick to spot sarcasm, are you?

  21. Slashdot Groupthink in Effect by Anonymous Coward · · Score: 0

    Suggest that Linux not be the best solution, -1 Flamebait. Make inaccurate and unfounded statements about OpenBSD, +3 Funny.

    1. Re:Slashdot Groupthink in Effect by Mr.+Underbridge · · Score: 1
      Suggest that Linux not be the best solution, -1 Flamebait. Make inaccurate and unfounded statements about OpenBSD, +3 Funny.

      1. It was a joke, not a statement. 2. You're right about the groupthink.

  22. History by eno2001 · · Score: 3, Insightful

    Titanic... couldn't be sunk
    Windows 2000... unhackable
    RedHat Server 2007... uncrackable

    Don't think so...

    That is all.

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    1. Re:History by Donny+Smith · · Score: 1

      Don't forget:
      Oracle ... Unbreakable

    2. Re:History by generalpf · · Score: 1

      Don't forget:
      Oracle... unbreakable

  23. There are always tradeoffs by m50d · · Score: 1

    I think this is a bad idea. There are always tradeoffs between security and functionality, so a most secure linux will always be niche. There's a place for such distros, and the great thing about linux is that different distros can be made to suit anyone, but a distro trying to be mainstream like red hat should not aim to be the best at any one thing, because that means neglecting other important things.

    --
    I am trolling
  24. Most secure? Jabba's ass! by Anonymous Coward · · Score: 1, Funny

    They think they are so smart, encasing the distro CD in carbonite and placing 3 green pigfaced guards to keep it safe. But all it takes is ONE Organian rebel princess in a star trek Breen mask with a raspy voice to defeat it.

  25. But can we trust them? by ValuJet · · Score: 4, Funny
    I like the idea of trusted computing. It gives me this warm fuzzy feeling all the way down to my toes. Sure security is an ok word, but I like how the word trust makes me feel even more.

  26. ok by Anonymous Coward · · Score: 0

    I use windows xp how does this effect me?

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

      "I use windows xp how does this effect me?"

      You may now have a secure upgrade you can do yourself. :)

    2. Re:ok by bernywork · · Score: 1

      It means that the machine that you are using gets filled with worms and junk but the server you are connecting to doesn't.

      --
      Curiosity was framed; ignorance killed the cat. -- Author unknown
  27. Secure desktops by shudde · · Score: 3, Interesting

    There are already a number of quality server distributions out there with security tools like SELinux, GRSecurity and PaX, but it will be interesting to see Redhat contribute to the mix. Personally, I use a number of modified Redhat patches while building HLFS-based systems.

    While this is undoubtedly off-topic, what I really want to see (and continually try to create) is a desktop system with some of these advanced security concepts enabled. The problem seems to be finding the right balance between security and ease-of-use, it's a lot easier to create a server with non-standard access control than an xorg/KDE desktop.

    Contributing to this problem (at least in my experience) are the documentation problems. These can occur in many opensource projects but seem to be magnified in security projects. Even with a fair working knowledge of relevant areas, incomplete and esoteric documentation provides a stumbling block for a lot of us.

    1. Re:Secure desktops by bani · · Score: 1

      grsecurity and pax are different approaches than selinux.

      selinux attempts to limit the impact of breaches, grsecurity and pax attempt to block them from even being possible in the first place.

      selinux is useful for restricting logical attacks such as php/perl/etc breaches via apache, whereas grsecurity/pax prevent binary code injection attacks, kernel rootkits, etc. grseurity/pax won't prevent php attacks.

    2. Re:Secure desktops by shudde · · Score: 1

      I'm aware of the difference, I was referring to some of the popular security solutions not claiming they were similar. At the moment I'm playing with RSBAC on a Hardened LFS build (glibc, haven't tried uclibc yet) and having fun trying to figure out the policies.

  28. Analogies prove nothing by vlad_petric · · Score: 1
    And, as for RedHat becoming the next Microsoft - journalists have asked this rhetorical question for quite a while now (and redhat is still a niche player). My personal opinion is that there's not gonna be a next Microsoft (as in a company that makes billions out of selling proprietary operating systems). I believe that the OS market will be commoditized to the point that there is not gonna be another mammoth.

    Furthermore, keep in mind that most of the code behind linux is under either GPL or LGPL, which means that others can take redhat's source code and build their parallel distribution of Linux (there are already parallel distributions of RHEL, btw, I don't see how that is going to change in the future). Sure, Redhat could start replacing software with proprietary versions, but the cost of doing that is very high, and simply against their current direction

    --

    The Raven

  29. I really don't want to troll, but... by Landak · · Score: 2, Insightful

    To me, the whole idea of one distro magically becoming more secure than another is slightly strange - it's not really so much the kernel itself - it's what's ontop of the kernel, the default install, uh, defaults, and the entire chain-of-trust ontop of that. Any production server *should* be competently administered - and locked down fairly tight (e.g. NOT running an nwn dæmon, as a certain webserver I've come across did due to the sysadmin thinking he could get away with it....), and then the only security troubles you'll come up against are those that are totally PEBKAC. (Yes, I know must security problems lie BKAC, but this really does seem to me nothing other than a /. sponsored PR-stunt...)

    The flipside of this is linux on the desktop - which is where redhat could earn this title. However, all that really means is making sure wine is b0rken enough with windows viruses, not allowing samba or ssh access from outside the local subnet, and removing all instances of "rm -rf /" from the man pages....

    --
    My UID is prime. Is yours?
  30. security versus security model by Dink+Paisy · · Score: 1
    These technologies seem to about the security model of Red Hat Linux. But security and security models are not the same thing. Guess what? Windows XP has a great security model, but buggy implementation and poor default policies made it insecure. OpenBSD has a primitive security model, but careful implementation and well chosen default policies have made it very secure.

    Adopting stuff like SELinux will make Red Hat Linux closer to Windows in security model. Red Hat moved to good default policies faster than Microsoft did, but they both seem to be pretty good in that respect now. In terms of implementation quality, it is much harder to say. I suspect that Linux and Windows are on similar ground now, but that Microsoft is improving implementation quality faster.

    One problem for Linux in that regard is that a single vendor can't make a decree that all existing and new code will be checked and reviewed more carefully, because no single vendor controls all of the code. But the future is not yet written, and we have to wait to see which of them will improve the implementation.

    --

    Whoever corrects a mocker invites insult;
    whoever rebukes a wicked man incurs abuse.
    --Proverbs 9:7
    1. Re:security versus security model by AuMatar · · Score: 1

      Sure they can- they can review and check the code in their kernels, and not accept patches that are risky. Rarely do any of the big distros ship unmodified kernels anyway- they all add patches of some sort or another.

      --
      I still have more fans than freaks. WTF is wrong with you people?
  31. Re:RedHat + Microsoft = by mpapet · · Score: 1

    a very viable way for Microsoft to keep Linux as weaker competitor.

    1. In the corporate world where support is more valuable than the software in some cases, there is *not* a long list of viable Linux-based companies. I don't think Novell's going to dismantle Red Hat either.

    2. The approach MS will likely take is to capture as many of the Linux dollars as they can. They know support is Linux's weakness and they can provide that. So, Microsoft bundles OSS application support to it's richest customers. Microsoft wins and OSS competitors are none the richer.

    3. Microsoft chooses Red Hat, supports Red Hat, but that's all. It's the Devil they know and they make a new hybrid of vendor lock-in.

    YMMV

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  32. But SELinux SUCKS for enterprise by melted · · Score: 0, Troll

    Here's a simple task that you CAN'T do with SELinux: set up Apache and Samba so that Apache's html directory is shared using samba. Should be simple, right? Bzzt. Wrong answer. You will have to either turn off SELinux for Samba or for Apache, you can't protect both because they need to access the same files. From what I've seen, most people just turn SELinux off.

    Now, from theoretical security standpoint this totally makes sense - you can't guarantee complete isolation between two apps if both access the same set of files and one of them can write. However, in the real world this is a nightmare. SELinux folks rightfully refuse to fix this - they've created SELinux for an entirely different purpose - to build verifiably secure systems, even if they can't run Apache on them.

    What Linux needs is a proper ACL implementation a-la Windows (don't laugh - they have a really good one) or Mac OS X.

    1. Re:But SELinux SUCKS for enterprise by sabat · · Score: 4, Interesting

      Sure you can do it. Samba and Apache just have to be part of the same security domain. Study up, boy.

      --
      I, for one, welcome our new Antichrist overlord.
    2. Re:But SELinux SUCKS for enterprise by Anonymous Coward · · Score: 1, Interesting

      Actually you can allow this if you write your own SElinux policy, which can actually be quite easy. Maybe spend a few minutes reading the man page of audit2allow perhaps ?

      Ignorance is no excuse.

    3. Re:But SELinux SUCKS for enterprise by emurphy42 · · Score: 2, Informative
      a proper ACL implementation a-la Windows (don't laugh - they have a really good one)
      Like hell they do. If there's a simple way to tell it "give (group) full control over this directory and everything underneath it", and not have it silently fail on certain branches, then please for God's sake tell me what it is?
    4. Re:But SELinux SUCKS for enterprise by cortana · · Score: 1

      Surely all you have to do is create an SELinux policy that allows Samba and Apache to do what you want them to do?

      PS, you should read setfacl(1), you might learn something.

    5. Re:But SELinux SUCKS for enterprise by Anonymous Coward · · Score: 0

      Which idiot has modded this to "insightful"?

      If he wants to access the content through samba, he can add a SEL policy rule to do this.

      Furthermore SEL has nothing to do with Access Control Lists, that is old style protection; SEL sits ON TOP of it!

      In other words he hasn't understood what SEL is. So please read SEL documentation, e.g. http://fedora.redhat.com/docs/selinux-apache-fc3/ before posting such nonsense here!

    6. Re:But SELinux SUCKS for enterprise by Chris+Snook · · Score: 1

      SELinux is ideal for creating single-purpose servers. That's mostly what enterprise markets use. The web server connects to a database backend on one machine and a file server on yet another machine. Separating concerns is generally good, and it's mandatory in high-security environments. Even if you're not doing that, SELinux is configurable, so you can disable a particular restriction without turning it all off. If an SELinux policy doesn't have configuration parameters permitting a particular use case, that's just because the policy maintainer hasn't created them yet. When projects become involved in development of SELinux policies affecting their programs, this will improve quite rapidly.

      --
      There's no failure quite as dissatisfying as a complete and total solution to the wrong problem.
  33. Secure and Usefull by Anonymous Coward · · Score: 1, Interesting

    What everyone seems to be missing here is that unlike BSD or the other so called secure Linux distros out there, when you install RedHat you actually have a usable platform from the get go. What is the point of having this ultra secure Linux server which has all services turned off by default. Not a very usefull server if you ask me. And while I like BSD, it does not have the software base available for it that RedHat does. Perhaps for the random home user none of this matters, but to anyone going to delpoy hundreds of Linux systems, this all makes a huge difference.

    Summary: RedHat delivers both a secure and a usable Linux distro which is easily supportable and reproducable.

  34. Common Criteria evaluation is mostly worthless by Wesley+Felter · · Score: 3, Insightful

    Looks like it's time to trot out this link again:

    Jonathan S. Shapiro, Ph.D: Understanding the Windows (and Red Hat) EAL4 Evaluation.

    "In the case of CAPP, an EAL4 evaluation tells you everything you need to know. It tells you that Microsoft (Red Hat) spent millions of dollars producing documentation that shows that Windows 2000 (RHEL 5) meets an inadequate set of requirements, and that you can have reasonably strong confidence that this is the case."

    Granted, RHEL is being evaluated for LSPP as well, but EAL4 is still weak.

    All the comments about OpenBSD are missing the point: Common Criteria isn't about actual security; it's about security documentation. It's also about certain government purchasing requirements. Nothing to see here.

    1. Re:Common Criteria evaluation is mostly worthless by 4of12 · · Score: 1

      I know you're right and all, but, nevertheless, in the real world there are always nagging questions about whether boxes have been checked.

      It reminds me - a few years back wasn't there some effort to gain FIPS compliance or something with regard to OpenSSL?

      Has all that been done so that I can use OpenSSH and sleep soundly at night knowing that no bureaucrat will bring the hammer down on me?

      --
      "Provided by the management for your protection."
    2. Re:Common Criteria evaluation is mostly worthless by mikefe · · Score: 1

      Do you mean OpenSSL?

      Or maybe even GNUTLS?

      --
      There: Something at a specific location.
      Their: Owned by someone.
      Please make sure your english compiles.
    3. Re:Common Criteria evaluation is mostly worthless by Anonymous Coward · · Score: 0
      The CC is not worthless - it's simply not understood by most people who use it (primarily the customers for whom it's intended).

      All the CC is intended to do is provide some assurance that certain claims made by the developer are correct. Here's a dictionary to help you get that info:

      EAL1-7 : Assurance level, higher number means more assurance that the developer claims are true

      Security Target (ST) : The claims made by the developer. This also lists the evaluated configuration; if it doesn't match how YOU want to use the product, don't buy it.

      Validators Report (VR) : A summary of the evaluation, including caveats that NIAP thought should be mentioned but weren't in the ST.

      Read those two docs and decide if the product is for you. They're available for free on the CCEVS web page for all evaluated products.

      That's all the CC does - no more, no less.

    4. Re:Common Criteria evaluation is mostly worthless by 4of12 · · Score: 1

      Yeah.

      A little Googling revealed a FAQ about HP and Defense Medical Logistics Standard Support (DMLSS) program of the DoD Military Health System sponsoring a validation test for OpenSSL 0.9.7b for FIPS-140 certification of its cryptographic modules.

      Besides being widely used, I gather that certification of the cryptographic modules alone can help later versions of OpenSSL be credible so long as the crypto module remains the same.

      As usual, any corporate and/or government sponsor for work like this gets extra gold stars in my book when it comes time to evaluate which product to buy from which company, which govt program to support, etc.

      --
      "Provided by the management for your protection."
  35. 4 legs good, 2 legs bad by ajrs · · Score: 1

    I'm not worried until they try Stalman for being a counter revolutionary and take to eating penguin eggs.

  36. "Red Hat Seeks to Deliver Most Secure" OS by sznupi · · Score: 1

    So do these folks ;P

    --
    One that hath name thou can not otter
  37. Security vs. Usability by Anonymous Coward · · Score: 3, Interesting

    Where I work, it's a Windows/Novell shop. The director doesn't care about security nearly as much as usability. Is that wrong? Hell yes, but that's how it is. Security is our responsibility (not his), and when he's choosing products, he goes for usability. He only recently allowed us to test some SuSE boxes because a) they were endorsed by Novell, and b) he liked YaST. He wanted to understand what we are doing to the boxes. Command line is evil to him, as is anything "open source" or free as in beer (free as in speech means nothing to him)). If it doesn't cost a lot of money and doesn't have an "easy" interface, it's inferior.

    1. Re:Security vs. Usability by Whyzzi · · Score: 1

      Too typical of todays market place. Especially if the organization doesn't feel they have anything to protect.

      --
      "BSD is about people pissing each other.." (Moid Vallat)
  38. The SELinux Devil... by mpapet · · Score: 2, Informative

    I spent a great deal of time trying to get SELinux in FC working, it turns out like most things, the devil is in the details. Here's why:

    1. Enabling it during install doesn't magically make every application SELinux aware. It turns out that packages need to have SELinux features. Here's a link to the good fellow doing SELinux packages for Debian. http://www.coker.com.au/selinux/ Now, I don't know if the Fedora package volunteers have done the same kind of work or not, but I'd be interested to hear either way. It reminds me of LDAP, where LDAP is good, but applications need to support it to make it great.

    2. My experience turning on SELinux in FC was not good. I attempted to build a firewall with IDS and the IDS just didn't work. I'm not a coder, nor am I a really strong Linux Admin, so bye-bye SELinux and the firewall/IDS worked like it should.

    3. Generally speaking, American PHB's (at least) are finally getting the message that IT security is far more important than in the past and I think this is a well-timed Marketing message with the actual SELinux implementation throughout FC being very far from their glossy claims.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
    1. Re:The SELinux Devil... by Michael+Wardle · · Score: 1

      Russell Coker now works for Red Hat. Hence Fedora has some of the best support for SELinux of any distribution.

      There was also a recent article about SELinux in Fedora in the Red Hat Magazine.

      How would Red Hat aim to deliver the "most secure Linux" based around SELinux if it didn't have its own SELinux expertise?

    2. Re:The SELinux Devil... by Slashcrap · · Score: 1

      2. My experience turning on SELinux in FC was not good. I attempted to build a firewall with IDS and the IDS just didn't work. I'm not a coder, nor am I a really strong Linux Admin, so bye-bye SELinux and the firewall/IDS worked like it should.

      Yes - insecurely. You really shouldn't put an IDS on the same machine as a firewall. Ideally an IDS should be on an isolated box with a one-way network connection (there are HOWTOs that will tell you which of the wires in the ethernet cable you have to cut).

      The reason is that an IDS is by nature really prone to attack. Think about it - it spends all day dissecting and parsing every single packet that comes into your network. It takes a huge amount of code to be able to parse every type of packet and if there's a single buffer overflow in any of that code you've just potentially compromised your firewall.

      I suggest you look at the number of security advisories that Snort has had (that is what you're using isn't it?). Doesn't mean it isn't a great product but you shouldn't assume it isn't an attack vector. For an even better example, read up about the Witty worm which attacked a commercial IDS.

      Finally, an IDS is only useful if you have somebody experienced enough to interpret and filter the logs. I'm not trying to insult you, but the fact that you have put your IDS on the same machine as your firewall suggests that you don't yet have the level of experience to do this effectively.

  39. Would this mean.. by EMIce · · Score: 1

    ...TCPA type security as well? There probably are some useful aspects to Trusted Computing. I'd imagine it would make it much harder for people to cheat in online video games, or to spoof identities.

  40. In other news... by PenguinBoyDave · · Score: 1

    Microsoft seeks to deliver most secure Windows

    --
    I'm not a troll, but I play one on Slashdot.
  41. Bah! by supradave · · Score: 2, Informative

    Again, it's not secure no matter what you do. If you can scan memory at anytime, you can find keys and such and get what you want. Running at PL0 and PL3 and leaving out the other 2 PLs can allow any code to run in-between PL0 and PL3 and then where will you be. A 4-layer OS is the answer.

    Fortunately, my company is going to announce soon with an OS that truly is secure.

    Flame away (again).

    1. Re:Bah! by Slashcrap · · Score: 1

      A 4-layer OS is the answer.

      Ha! Don't even bother releasing your pathetic 4 layer OS!

      My company is working on an 8 layer OS, so it will be twice as secure as yours.

      In all seriousness, if you wonder why you keep getting flamed, try and keep in mind the phrase "extraordinary claims require extraordinary evidence". People making extraordinary claims without evidence to back them up are filed in the drawer labelled "astroturfers".

      I will believe your OS is as secure as you say when :

      a) It has actually been released.
      b) It has been audited by someone other than you.
      c) It has been attacked and survived.

      Microsoft tell us that Windows is secure and frankly they have more credibility than you do currently.

      Although one point in your favour is that your OS is targeted at Itanium which is about the ultimate in "security through obscurity".

      How many Itanium servers are exposed to the Internet? This isn't a rhetorical question - I expect you to actually count them and report back with the numbers. Half an hour long enough?

    2. Re:Bah! by supradave · · Score: 1

      It will be released to beta within the month. The actual announcement should be by Dec. 1 or Jan. 1. The entire code won't be released because we're not going to release it. What we are going to release for review (not open source) will be PL0's code. If PL0 is what we say it is, it can it be assumed that PL1,2,3 are also secure. Your last point will be addressed at the appropriate time. Our current Alpha is courting people to do just that.

      As per targeting Itanium, I am impressed that you were able to glean that.

      I truly believe that we will make a fundamental change in the security of computing.

      I don't have the answer to how many internet facing Itanium's there are because I'm just a lowly sys admin. I know of 1 today.

      How is the Itanium 'security through obscurity?' Because of compartmentalization?

  42. One Thing RH Does Do Well... by EXTomar · · Score: 3, Interesting

    SELinux is a great idea but really complex to the point of obscurity. I couldn't come up on my own policy rules for SELinux to make Samba run in a more secure manner. I am the first to agree OpenBSD is the king of secure policy but really bites at allowing an administrator to manipulate them. This is where RH comes in and does very well with their push into SELinux. It is sufficiently complex but in most cases the way RH uses SELinux the user never notices.

    Ever since they've introduced SELinux in the default install they've claimed it is incomplete but are adding rules every chance they get. And even better, there is nearly transparent to the "uninterested user". There is a seperate SELinux package that merges in every time they update it so my interaction (and the chance for me to break it) is minimized. And I'm constantly surprised by the settings they do work out as well (for instance some of their Samba settings are really good security policy anyway).

    Red Hat's support for things like SELinux is stellar but it needs to be better and they are the first admit it needs more work. Isn't this what Open Source is all about?

  43. Because everything but the base system is painful by Just+Some+Guy · · Score: 2, Informative
    Because:

    1. OpenBSD didn't support in-place package upgrades until 3.7; you had to make a list of installed packages, delete them, then install the new versions. {Free,Net}BSD made ports/package upgrades so easy that maintaining OpenBSD seemed like a chore by comparison.
    2. You're still told not to make your own kernel. Every other Free Unix on the planet is happy to tell you how to compile your own locally-customized kernel, but the OpenBSD guys make it sound like only 1337 k1dd13s and other jackasses would want to do this.
    3. Their packages are ancient. I don't want to install KDE 3.3.2 (came out November 2004) on an OS release that came out in May 2005. I don't expect to get packages that came out yesterday from a release that came out 5 months ago (even if {Free,Net}BSD and most Linuxes manage it), but I'd like to at least have the versions that were current when that release was made.

    Those are my top three. OpenBSD is slick, and I love using it for applications where 99% of the functionality I need can be provided by the base system. For services that change rapidly, though, it's more of a hassle than I'm willing to put up with.

    Secure Linux on the desktop? Sure (although I'd hate to give up my FreeBSD desktop system). OpenBSD on the desktop? Shoot me now.

    --
    Dewey, what part of this looks like authorities should be involved?
  44. missing the point by Nex6 · · Score: 2, Informative

    I think alot of people are really missing the point, but saying "use openbsd" or use "xzy". use can have a secure data server in gov or mil orgs and have secert or top seceret data on if without "trusted" computer and defined and verus security qualifacations. SElinux provides ROLE based access control. this is a good thing, as RH will add alots documentation to selinux and maybe even some tools as well.

    -Nex6
    -Nex6.blogspot.com

  45. Titanic doesn't belong here by panurge · · Score: 1

    It was a basically flawed design from the start, and failed to withstand an obvious hazard that would not have sunk one of Brunel's much earlier iron ships. So it's quite different from Windows 2000 which is not a basically flawed design...er, what am I saying?

    --
    Panurge has posted for the last time. Thanks for the positive moderations.
    1. Re:Titanic doesn't belong here by iggymanz · · Score: 1

      running fast in the fog so that one rams a freakin' iceberg isn't really an obvious hazard. The Titanic's sister ship served for years afterward with no problems. The design criteria was to survive x partitions breached, and they did x + y and it sank. It failed fully complying with design specs, had ISO 9xxx existed they could even have proudly put the big ISO 9xxx sticker on the (brittle high-sulfur steel) side, it was Quality Ship by todays standards!

  46. BSD isn't more secure by ebvwfbw · · Score: 1
    Some really clueless moderator modded you down as flamebait, go figure.

    You mean someone with a clue moded them down for very good reason. I can remember in 1999 when the BSD folks were crowing about how "secure" they were, making a big deal about it. Hackers simply ported all of those Linux hacks to BSD and BSD was very *insecure* for years to come. Shall we do another round? I have a feeling it is coming since you guys are saying it is so much more secure again.

    SELinux *IS* very secure. In spite of what others say, it is easy to define policies. When I ask people saying it is tough to do, how would they do it, they come up with very similar ideas (but more broken). It is a lot like adding more locks to the rooms in a building. Wanna do a updatedb in demand as root? Denied! You have to change your context first (and have the ability to do that)! Things like that. Becoming root would mean nothing if it is set up right, in fact I could give you the password to root and dare you to do something bad - good luck, you would need it. This level of security simply isn't available in BSD, nor will it be for the foreseable future. Indeed it seems that you are the one with no clue what SE Linux is all about, what went into it and how secure it can be.

  47. Re:Most Secure Unix .... by abigor · · Score: 0, Offtopic

    Please mod parent up, if only for point 6 alone.

  48. More importantly by einhverfr · · Score: 1

    Security is not a product. It is a process. You cannot talk about the "most secure OS." You can only talk about two tangental issues:
    1) The most securable OS and
    2) The most secure OS in the default install.

    There will always be some MS Windows boxes that are more secure than some OpenBSD boxes if only because someone thought that "Cool OpenBSD is really secure, man. So I just installed Sendmail on it.... I don't have to worry about security, do I?" while there are a few Windows admins who take security really really seriously.

    In reality, I think that Linux is probably more securable than OpenBSD but most Linux distros are not as secure in the default install.

    --

    LedgerSMB: Open source Accounting/ERP
  49. OpenBSD has systrace by Anonymous Coward · · Score: 0
  50. Recall the definition of EAL 4 by mikefocke · · Score: 1

    "EAL4 permits a developer to gain maximum assurance from positive security engineering based on good commercial development practices which, though rigorous, do not require substantial specialist knowledge, skills, and other resources. EAL4 is the highest level at which it is likely to be economically feasible to retrofit an existing product line."

    "EAL4 is applicable to those circumstances where developers or users require a moderate to high level of independently assured security in conventional commodity (OSs) and are prepared to incur additional security-specific engineering costs."

    Compare that with EAL5's description,.

    "EAL5 permits a developer to gain maximum assurance from security engineering based on rigorous commercial development practices supported by moderate application of specialist security engineering techniques. Such a (OS) will likely be designed and developed with the intent of achieving EAL5 assurance."

    "EAL5 is ... applicable in those circumstances where developers or users require a high level of independently assured security in a planned development and require a rigorous development".

    EAL 5 (and 6 and 7) provide more assurance but achieving those levels is only done at significant cost both in the design requirements they impose on the OS, as well as the cost in $ and time to develop the additional documantation necessary to achieve these levels.

    EAL5 requires "semiformal design descriptions, the entire implementation, a more structured (and hence analyzable) architecture, covert channel analysis, and improved mechanisms that provide confidence that the (OS) will not be tampered with during development."

    EAL5 begins the series of levels which require the OS developer to design for security first. They also require tests and documentation to be written to exacting standards.

    Quotes are from CC documents themselves.

  51. Warships by absolutlactam · · Score: 0

    Considering the discussion that was generated about Windows Rootkits, does anyone see a direct application for this Red Hat Secure Linux? Heck, it would work well for their business model.

  52. Only Microsoft can secure samba. by Medievalist · · Score: 1
    I couldn't come up on my own policy rules for SELinux to make Samba run in a more secure manner.
    You'll never come up with a policy that makes samba significantly more secure, unless Microsoft provides clients that can use a secure implementation of the NetBIOS/NetBEUI/SMB/CIFS/whatever-they-call-it-thi s-week protocol.

    That's not a failing of SELinux, nor of OpenBSD, or even of Samba itself. Samba's a tool for communicating with systems through an insecure protocol.
  53. Re: I didn't try hard enough so it sucks by oddityfds · · Score: 5, Informative

    Re: I don't know how to do it and therefore it can't be done and therefore it sucks.

    It can be done. Here's how:

    First some good documentation.

    Run:

    # up2date --install (or yum install) selinux-policy-targeted-sources
    # cd /etc/selinux/targeted/src/policy
    # make enableaudit

    Run whatever service that is currently broken because of SELinux. Then:

    # audit2allow -i /var/log/messages -l
    allow httpd_t cifs_t:dir search;
    allow httpd_t unlabeled_t:dir { getattr search };

    ...which will tell you where SELinux blocked the service. (Just some sample output here.)

    Then add your own rules like this:

    # cat >domains/misc/local.te <<EOF
    allow httpd_t unlabeled_t:dir { getattr search read };
    allow httpd_t unlabeled_t:file { getattr read };
    allow httpd_t unlabeled_t:lnk_file { read getattr };
    allow httpd_t cifs_t:dir { getattr search read };
    allow httpd_t cifs_t:file { getattr read };
    allow httpd_t cifs_t:lnk_file { read getattr };
    allow httpd_t default_t:lnk_file { getattr read };
    EOF

    # make reload

    The above is again just an example.

    Try again. If it doesn't work you need to allow some more stuff, which audit2allow will tell you.

  54. Linux isn't restricted to binary-only RAID manager by Medievalist · · Score: 1

    You flamed the other guy for being "not particularly informed" and then you post "I don't want to be hold hostage to some binary-only shoddy RAID managment software running on Linux"?

    I've been running completely open-source soft RAID for years on Red Hat linux. My backup server, which uses the same basic idea as dirvish, uses a couple of terabytes of RAID10. There are even multiple RAID implementations freely available, although you are typically restricted by your choice of kernels.

    You zealots never seem to realize your conception of the system you disdain is necessarily going to be incorrect, because you aren't going to spend the time required to really understand it. Concentrate on cheerleading you chosen religion's good points and stop trying to point out the other guy's bad points, that way you can show some real insight.

  55. Trustees? by Doc+Ruby · · Score: 1

    Who's got a serious comparative analysis of a secure Linux distro vs "Trusted Solaris"?

    --

    --
    make install -not war

  56. selinux effectiveness by burnin1965 · · Score: 2, Interesting
    ...SELinux does not make anything more secure...

    It definitely will not make an insecure application or insecure installation more secure, but it will provide additional protection against those insecure situations.

    And the post is modded appropriately as funny since it is a humorous jab at linux security. Besides, I could be off base on this but I suspect that simply installing BSD as your OS will not resolve security issues in the applications you install on top of it, i.e. SQL inject exploits in applications such as PHPBB.

    ...it's sufficiently complicated that most people are just going to turn it off...

    From what I have observed in the #fedora channel on freenode.net most people are oblivious to the existence and operation of selinux and they do not turn it off. However, I have observed people having problems related to selinux when they start utilizing advanced services on their fedora boxes, i.e. apache, named, etc. And in many cases I've seen people offer up the solution of just disabling selinux. This is unfortunate, however, it is not surprising considering the current lack of selinux experience. When possible I've provided some assistance and prevented the disabling of selinux as a solution, but its just a drop in the bucket.

    I suspect that in the future there will be some good selinux frontends to assist the masses with configuration. I would not write it off just yet.

    burnin
    1. Re:selinux effectiveness by TheRaven64 · · Score: 3, Informative
      Besides, I could be off base on this but I suspect that simply installing BSD as your OS will not resolve security issues in the applications you install on top of it, i.e. SQL inject exploits in applications such as PHPBB.

      You are indeed wrong. OpenBSD includes a number of systems which make buggy code more secure. Some examples:

      • W^X protection - no memory page is both writable and executable at the same time. This doesn't affect properly written JIT compilers - they make the page writable, modify it, then make it executable.
      • .rodata segment - An additional segment in the binary for storing data (separating code and constants). This enables the constants in a piece of code to be mapped into non-executable memory, preventing it being used by exploits.
      • Guard pages - any large (page-sized, or over) malloc() allocation gets an extra page allocated before and after it. These pages are marked as no read, write or execute, so any attempt to access them (going over a buffer, for example), causes a segmentation violation.
      • Randomised malloc() and mmap(). The base address of every new memory allocation is random. This prevents attacks based on deterministic runs of the program allowing an attacker to know (or guess) where a particular memory value will be.
      • Propolice provides incredible stack protection (and has forced OpenBSD to stick to a slightly older version of gcc, since the gcc people don't believe in security and won't integrate their patches). It makes stack-smashing attacks almost impossible using randomly spaced stack frames and canary values - the canary is even used on SPARC64, which uses rotating register windows for the top 7 stack frames. There are others that have slipped my mind while writing this. I went to a talk at Linux 2005 by one of the OpenBSD guys - he talked very quickly (and entertainingly) for his entire session, and still didn't have time to cover all of the mechanisms.

        The OpenBSD team realises that no developer is infallible, and they work hard to ensure that security extends far beyond the base system. The work they've done on memory allocation alone is staggering - the diagrams I saw showing the before and after pictures of memory layout were staggering - and all of this was done to support a legacy architecture (x86) because a lot of people use it and they didn't want to force everyone to buy new NX-supporting chips to get the required protection.

      --
      I am TheRaven on Soylent News
    2. Re:selinux effectiveness by Anonymous Coward · · Score: 0

      talking out of your butt, are you?

      1. nice idea, except exploits are allowed to do the same -> back to square one.

      2. complete bullshit, noone has *ever* utilized .rodata in an exploit, if you believe otherwise, show the example. no wonder, interesting machine code is already abundant in .text.

      3. electric fence, except they screwed up a few things (your 'any access' claim is flat out false), nothing for production in any case.

      4. crap randomization, even standard 2.6 linux does a better job these days (not to mention that this whole randomization game is vulnerable to mem leaks).

      5. FYI, gcc 4.1 will have native SSP (it hasn't been called propolice for years now btw), implemented by Red Hat. and it's kinda better implemented than ssp ever was for previous gcc versions (including nice exploitable bugs it introduced into certain c++ code).

      6. all the work the OpenBSD guys have done is nothing but a copy of previous work in linux land and academia... not exactly proactive ;-).

    3. Re:selinux effectiveness by burnin1965 · · Score: 1

      Those are all good features to protect against poor coding, however, they are also features which are already available for the linux kernel. In fact it appears that all these features you've mentioned are part of PaX and are shared among linux and openBSD.

      http://pax.grsecurity.net/

      But perhaps of greater importance is the fact that none of this will protect you against poor coding which is susceptible to unexpected actions such as sql injection. An sql injection attack does not necessarily create a buffer overflow, but gets an application to execute a query in ways the programmer did not expect and thus uses the privileges of the database or application user to perform operations on the system which were not intended. And this was only one example of potential exploits an installed application may open up. There are others, some of them as simple as a poor password set by a user. You see, you must protect against more than just memory exploits.

      selinux is very effective at protecting, not only against buffer overflows which may result in the execution of unexpected code, but other exploits:

      "...Running an SELinux MAC kernel protects the system from malicious or flawed applications that can damage or destroy the system. SELinux defines the access and transition rights of every user, application, process, and file on the system. SELinux then governs the interactions of these subjects and objects using a security policy that specifies how strict or lenient a given Red Hat Enterprise Linux installation should be..."

      http://www.redhat.com/docs/manuals/enterprise/RHEL -4-Manual/ref-guide/ch-selinux.html

      So, again, I may be off base due to my lack of experience with bsd but I still believe that the BSDs are susceptible to attacks which an selinux implementation could protect against.

      burnin

  57. P'raps the computer is already paid for, neh? by Medievalist · · Score: 1

    All nine of my LAN nodes, all four of my laptops (one for each family member), and all the white boxes I used to build the late unlamented big-slow-beowulf cost me nothing but some of my time. And perhaps a little extra laundry detergent. As long as you are willing to settle for Windows-level performance while running linux, you can get all the hardware you need dumpster-diving. At least here on the suburban east coast of the USA, anyway; or maybe the previous poster received the computer as a gift, or stole it, or something.

    Used 1GB hard drives are cheaper than CD-Rs. At one point I had a cardboard box with 50 of them in it, but I managed to give them all away eventually.

    When the Beowulf stack fell over and nearly killed me (the ceiling wedges held, but one of the casters broke off the plywood sheet on the bottom) I realized there is such a thing as being too cheap. I had a bruise shaped like the mounting flange of a 3com 100bt hub on my back for weeks!

  58. Re:Because everything but the base system is painf by oni · · Score: 1

    Their packages are ancient. I don't want to install KDE 3.3.2 (came out November 2004) on an OS release that came out in May 2005. I don't expect to get packages that came out yesterday from a release that came out 5 months ago (even if {Free,Net}BSD and most Linuxes manage it), but I'd like to at least have the versions that were current when that release was made.

    not a flame. Just some honest questions:
    1. why are you running KDE on a server?
    2. if you're not running it, then what specific application has been updated that is not included in OpenBSD? When I think of a server, I think of (for example) something like Apache or Bind. OK sure, if there is a newer version of Apache then I'd expect that to be in OpenBSD - and it probably is. I don't really care that OpenBSD doesn't include the newest version of some mouse driver.
    3. Even on a desktop system, I can't imagine that I'd want something that just came out yesterday.

    That said, I'm not an OpenBSD evangelist. I just didn't think that you made a very good point there.

  59. MOD PARENT INFORMATIVE by Medievalist · · Score: 1

    Then mod the grandparent "clueless!"

  60. Coming soon.. by Anonymous Coward · · Score: 0

    Linux Sorta Secure Standard
    Linux Mostly Secure Professional
    Linux Super Secure Gold
    Linux Really Really Secure Platinum
    Linux "Dude, Where's My Security" Ultimate

  61. [M]ost [S]ecure by happyfrogcow · · Score: 1

    And call it MSLinux, for Most Secure Linux.

  62. Lose more Karma, off topic but by panurge · · Score: 1
    I take your point. The Titanic was compliant with BOT regulations. My own boat is compliant with the regulations, but I've added additional safety measures to deal with minor issues of non-standard design. Any competent boat designer and fitter should do this.
    In fact, as The Spectator said at the time "Most people have learned with astonishment that is is possible for a ship like the Titanic to pass the Board of Trade tests with an insufficient number of boats. They had supposed hitherto that the invariable rule was "boat-room for every passenger". They went on to point out that the Titanic was nearly five times larger than the largest ship envisaged when the Regulations were drawn up.

    However, the Titanic sank and the passengers died in large numbers because it was built down to a price. The builders did not do due diligence in considering whether the Regulations were appropriate, and the owners did not consider the hazards of operating so far north at the time of year. The failure of the Titanic was due to a failure of imagination as much as anything.

    An Enterprise FOSS operating system is supposed to be accessible to review in a way which a closed source solution isn't. However, as the superstructure built around Linux is more corporatised, this review and exposure gets harder and, because of the constraint of commercial issues, the amount of review and testing is likely to be limited. So, FWIW, I do feel there is a risk of the fate of the Titanic overtaking supposedly secure Linuxes.

    --
    Panurge has posted for the last time. Thanks for the positive moderations.
  63. Re:Because everything but the base system is painf by Just+Some+Guy · · Score: 1
    not a flame. Just some honest questions:

    So taken.

    1. why are you running KDE on a server?

    I never mentioned anything about servers. The poster favored using OpenBSD instead of RedHat, and since RedHat is a popular desktop distro, I was using KDE to highlight the main reason why I thought OpenBSD is unsuitable in that role.

    what specific application has been updated that is not included in OpenBSD?

    Its server applications seem somewhat more up-to-date. That's probably due to the way it's used most often, as well as the fact that point releases of server software don't tend to be dramatically different than previous versions. That is, Apache 1.3.28 isn't radically different from 1.3.29, and staying current isn't quite as big a deal. On the other hand, do you really want to be using Firefox 1.0.1 (the version available in 3.7) these days?

    Even on a desktop system, I can't imagine that I'd want something that just came out yesterday.

    I understand about yesterday, but shipping with a version of KDE that was old two months before release seems a little behind the times.

    I hope I don't sound like I'm chanting KDE! KDE! KDE!. That just happened to be the biggest thing I installed when I was experimenting with OpenBSD as a desktop, and the first package to make me start noticing how old a lot of the 3rd-party software really was when the release came out.

    That said, I'm not an OpenBSD evangelist. I just didn't think that you made a very good point there.

    Fair enough. By the same token, I'm not an OpenBSD hater at all. However, people who advocate replacing RedHat with OpenBSD really need to be aware of what they're asking for. Swapping out a DNS, Postfix, or Apache server would probably be an upgrade. Switching it in for a desktop probably would not be.

    --
    Dewey, what part of this looks like authorities should be involved?
  64. Re: single CD "desktop install" by codergeek42 · · Score: 1

    Putting the core and necessary aspects of Fedora on only 1-2 CDs is one big goal for the Core 5 release (tentatively scheduled for Februrary of next year). Check the FC5Future wiki page for more information: http://www.fedoraproject.org/wiki/FC5Future

  65. Re:Because everything but the base system is painf by oni · · Score: 1

    Well, I agree that OpenBSD probably sucks as a desktop OS. I couldn't even get X running on FreeBSD and it's supposed to be easier to configure.

    Continuing the discussion of older packages, you should know that I'm a debian guy so I'm used to being 10 years behind everybody else - but on the other hand, I always know that what I install is going to work.

  66. Meaning of "Secure" by hwyguy2 · · Score: 2, Interesting

    I've read through the article, and I've read through the discussions here. The article really doesn't say that much.

    Red Hat is talking about working with NIAP. This means they are going for a Common Criteria rating, which simply means it will be easier for the government to purchase the product for DoD acquisitions.

    Does it mean the product is more secure? Only in press releases.

    Security consists of two aspects: the functions provided to address threats in the environment (functional), and the confidence that those functions are correctly implemented (assurance). For a given product, the functional and assurance requirements are defined in the Security Target. As the article never mentioned the target, we have no idea what functions are claimed (although we can presume it is likely the set of C2 functions from TCSEC days, but that's unclear). This is important: I've seen products with really useless functions get evaluated, and I've seen ones with a reasonable function set.

    Next, is the assurance question. EAL4 was mentioned, which is simply the highest level that can get mutual recognition. It is only moderate security... and again, only provides assurance relative to the functions that are claimed. Assurance is also related to the environment. If this product is for a "benign" environment, then it won't be subjected to strong testing.

    This all comes together in the testing, which is relative to the functions and assurance. If there isn't strong vulnerability testing, then you only have relatively simple functional testing. If there is vulnerability testing, this is more in relation to the claimed functions. For example, if the product doesn't claim that it protects against denial of service attacks, then the vulnerability testers don't have the obligation to see if they can create a denial of service condition.

    In short, this is a long way of saying: this is a press release, and needs the usual grain of salt. Get the Security Target. Read it. Understand the claimed security. This is true for ANY evaluated product.

  67. Re:Because everything but the base system is painf by Just+Some+Guy · · Score: 1
    I couldn't even get X running on FreeBSD and it's supposed to be easier to configure.

    I actually like FreeBSD as a desktop machine (it's what I'm posting from right now). The mailing lists are very newbie-friendly and helpful if you're into such things.

    Continuing the discussion of older packages, you should know that I'm a debian guy so I'm used to being 10 years behind everybody else - but on the other hand, I always know that what I install is going to work.

    In the interest of full disclosure, I was a Debian guy until I got tired of waiting for X.org, new KDE releases, and other such things. I used Gentoo for a while until Reiser ate my /usr partition, so I recently switched (back) to FreeBSD.

    --
    Dewey, what part of this looks like authorities should be involved?
  68. Re:Linux isn't restricted to binary-only RAID mana by Homology · · Score: 1
    I've been running completely open-source soft RAID for years on Red Hat linux. My backup server, which uses the same basic idea as dirvish, uses a couple of terabytes of RAID10. There are even multiple RAID implementations freely available, although you are typically restricted by your choice of kernels.

    You zealots never seem to realize your conception of the system you disdain is necessarily going to be incorrect, because you aren't going to spend the time required to really understand it. Concentrate on cheerleading you chosen religion's good points and stop trying to point out the other guy's bad points, that way you can show some real insight.

    Dude, cool down, and read my post again. I was not talking about software RAID, but software to manage RAID cards . RAID card manufacturers, with LSI as an exception, does not give documention unless it's under NDA or similar. If they have some application to control the RAID card it's typically a Windows and/or Linux binary.

    Read the commentary to the OpenbSD 3.8 song.

  69. Re:Because everything but the base system is painf by Anonymous Coward · · Score: 0

    Plus, if you wanted to run ancient packages you'd just run Debian stable. ;-)

  70. Re:Because everything but the base system is painf by mikefe · · Score: 1

    do you really want to be using Firefox 1.0.1 (the version available in 3.7) these days?

    You do realize that most distributions are just applying all patches for the latest stable release and patching to keep the name down[1]. I know that Debian and Ubuntu do this, and wouldn't be surprised if OpenBSD did also.

    FC4 just takes the latest release without any version patching at all.

    1. This is because when they tried only taking the security patches, they found how all of the patches are interdependent and just kept the version number to keep from having to rebuild any extensions they may have packaged.

    --
    There: Something at a specific location.
    Their: Owned by someone.
    Please make sure your english compiles.
  71. Certification is the point by Alain+Williams · · Score: 1
    They are talking about certification. This is non trivial to achieve. The result will be that large/goverment organisations will feel safe buying RH because of the certificate sticker on the box.

    This will be good for Red Hat, I applaud them for the hard work.

    However, a certifcate does not guarantee a secure system, just one that, properly managed, is capable of being secure ... or (strictly) pass certain security tests.

    This will be good for other distributions, since they will be perceived to be secure since they are related to Red Hat; however to get the certification they will need to jump through the hoops to be tested ... that is a lot of work. Closely related distribitions such as Centos may be able to short circuit some of that work, but not all of it -- this is not a free lunch.

    This will give Red Hat a marketing advantage (into some customer types) that will not be cheap/easy for others to follow. Good luck on them for their initiative ... let it raise the competitive bar and raise linux standards in general.

  72. SELinux is easy, once it's explained properly. by Anonymous Coward · · Score: 0

    SELinux is turned on by default in RHEL. AFAIK, OpenBSD has no Discretionary Access Control method to speak of, much less turned on by default.

    Do you think more people will learn a new OS (OpenBSD) or learn that files have a property called contexts, and that they need to have the right context for apps to serve them?

    It's pretty simple once you read good documentation. And yeah, there isn't a lot of good documentation. Russel Coker is a great coder, but has no communications skills to speak of. I work with him, so I know. M4 for writing policies? In 2005? WTF? 'sesebool' - what? Why not 'setpoloptions'? Who cares if it's a boolean or not?

    Luckily, the average joe doesn't need to write their own policies. And there's simpler tools, like system-config-securitylevel, to enable/disable policy options.

    1. Re:SELinux is easy, once it's explained properly. by Nailer · · Score: 1

      AFAIK, OpenBSD has no Discretionary Access Control

      Er, mandatory access control. Long night. :^)

  73. RTFA by Nailer · · Score: 1

    Nobody says Red Hat Enterprise Linux 5 (presumably that's what you mean by RedHat Server 2007) is uncrackable. They just say it's more secure.

    Asslobster.

    1. Re:RTFA by eno2001 · · Score: 1

      Asslobster? I prefer chocopipe myself, but if you want to go calling people Asslobsters, that's your own look out.

      --
      -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  74. Well said by Anonymous Coward · · Score: 0

    With the right (meaningless) security target, XP could get an EAL 7.

    With a tough security target or conformance claim to a tough protection profile, a very good (read secure) OS could fail.

    The question to ask is what protection profile or security target and who was the group that did the testing. I can tell you of an OS that underwent 6 months of 4 machines at a time penetration and code analysis testing against a rigorous security target. I'm not allowed to say who did the testing but you can guess since it was done in the US and resulted in an EAL 5 Augmented (and the Augmented only means elements above 5 were considered). And that OS had to be fixed with over 40 patches half way through the testing.

    The lower EAL levels are easy, but just try to get a complicated product through at 5 or higher. Takes millions of $ and years of effort.

  75. OMGZ MOD PARENT UP11111@@!!! by Nailer · · Score: 1

    The parent poster is right. Red Hat is turning into the next Microsoft! Not the current Microsoft, but an even worse 'next' Microsoft that makes secure Operating Systems with decent default firewalling, MAC, no execute on new files, etc. And gives away all its source code to get you hooked! And even allows people to watch the revision control system to continue your OSS dependency habit! With a public bug database to get people sucked in! And but other companies that make directory servers and clustered filesystems, but then uploads the source code for these once-proprietary things onto the intarweb!

    REDHAT IS CLEARLY TEH MOST PROPIETERY COMPANY IN TEH UNIVORSE

    1. Re:OMGZ MOD PARENT UP11111@@!!! by Anonymous Coward · · Score: 0

      I always get a chuckle when I hear comments about Red hat becoming the next Microsoft.

      It still amazes me that people get "upset" about Red Hat, making money and then contributing back to the further development of the open source community.

      NTPL
      RPM
      Red Hat Directory Server
      GFS
      Thousands of kernel changes
      Hundreds of thousands of upstream fixes.

      You only get back what you put in.

  76. Re: I didn't try hard enough so it sucks by Paul+Jakma · · Score: 1

    So essentially the answer to the complexity of SELinux is to simply add rules to ignore whatever it complains about? Great :). FWIW, I think for 99% of users standard Unix DAC is just about right on the security/convenience tradeoff curve, and there is /far/ more to be gained from programmatic defenses against errors in code (as OpenBSD, Fedora, RHEL have done) without a loss in convenience.

    BTW, the unlabeled cases - you really want to go label the files concerned instead. The cifs_t case is simply a fundamental weakness of SELinux (AIUI), to solve that you'd have to go add a cifs_and_http_t type (which seems about the same security as Unix groups, for a /whole/ lot more complexity).

    --paulj

    --
    I use Friend/Foe + mod-point modifiers as a karma/reputation system.
  77. Re:firewall IDS details by mpapet · · Score: 1

    I didn't put both on the same machine. (I left out a few details.)

    I couldn't get the SELinux firewall to communicate with the Snort. Turned off SELinux and it worked. Again, I'm not that good a sysadmin and ran out of time allocated to the issue to work the problem out. The intention is to use SELinux firewall should our commercial firewall that protects our LAN die unexpectedly.

    I'm using Base as a snort GUI. It's much better than the nothing they had before.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  78. Re:Linux isn't restricted to binary-only RAID mana by Medievalist · · Score: 1

    I'm not using any binary-only software on any of my boxes. I have raid card management that works just fine (granted, I do have an LSI chipset); so your initial post still makes no sense to me.

    I just used google for a couple of seconds and found that Adaptec and 3ware both are freely providing management software for their RAID cards under linux. So perhaps the BSD website is not the best place to find information about what linux does or doesn't do?

    OpenBSD is great, because it has incredibly strong code auditing. Not because something else sucks.

    OpenBSD sucks, because it conforms to traditional (some would say obsolete) unix paradigms. Not because something else is great.

    OpenSSH doesn't even suck ;)

  79. Re:Linux isn't restricted to binary-only RAID mana by Homology · · Score: 1
    They provide binary-only management tools for the RAID cards, and refuse to release good enough documentation to make a good open source alternative. This does not imply that Linux sucks, but that these vendors sucks.

    It's for good reason OpenBSD (in the FAQ says) decided to disable Adaptec RAID support in GENERIC kernel i.e. whats considered reliable. The OpenBSD developers have mellowed somewhat later on since the FAQ entry about the removal of the Adaptec aac RAID driver from GENERIC is changed, to paraphrase (the original) "The aac driver is removed due to unreliability. What part of _unreliable_ is unclear to you?". Now it's just a "non-starter" in the FAQ .-)

  80. Re: I didn't try hard enough so it sucks by oddityfds · · Score: 1
    So essentially the answer to the complexity of SELinux is to simply add rules to ignore whatever it complains about? Great :).

    Hehe, of course you should be careful. For example, if you need to have web content outside /var/www/html, the solution is not to relax the SELinux protection around httpd, but rather to relabel the web content:

    # up2date --install selinux-policy-targeted-sources
    # cd /etc/selinux/targeted/src/policy
    # cat >file_contexts/misc/local.fc <<END
    /my/web/content(/.*)? system_u:object_r:httpd_sys_content_t
    END
    # make relabel

    FWIW, I think for 99% of users standard Unix DAC is just about right on the security/convenience tradeoff curve, and there is /far/ more to be gained from programmatic defenses against errors in code (as OpenBSD, Fedora, RHEL have done) without a loss in convenience.
    Possibly, yeah.
    BTW, the unlabeled cases - you really want to go label the files concerned instead.
    In my case they're files in AFS. There should really be an afs_t though. But see below.
    The cifs_t case is simply a fundamental weakness of SELinux (AIUI), to solve that you'd have to go add a cifs_and_http_t type (which seems about the same security as Unix groups, for a /whole/ lot more complexity).
    Yeah. Maybe in the network filesystem case we should just trust the existing layer.
  81. Re: I didn't try hard enough so it sucks by Paul+Jakma · · Score: 1

    Hehe, of course you should be careful. For example, if you need to have web content outside /var/www/html, the solution is not to relax the SELinux protection around httpd, but rather to relabel the web content:

    Yep. And I don't think this scales very far (different files that you want /multiple/ people to access).

    Yeah. Maybe in the network filesystem case we should just trust the existing layer.

    POSIX ACLs would work too, so you'd allow both httpd and AFS daemon users to access it. Far more standard, simple and portable too.

    Anyway..

    --
    I use Friend/Foe + mod-point modifiers as a karma/reputation system.
  82. Re: I didn't try hard enough so it sucks by Anonymous Coward · · Score: 0

    > POSIX ACLs would work too

    No, they don't. A SEL component is forced to declare *exactly* which *resources* of the system it needs and what it provides to others.

    One cannot do this with ACLs or jails for example.

    Of course you can use ACLs, but if you want to lock a socket resource for example, you can use SEL as an additional protection.

  83. cp.php by biryokumaru · · Score: 1

    I found this little php script called "cp.php" which I renamed pcp and use for mundane cp whenever I'm in a tty and hafta do lotsa copying. It gives lotsa info about progress of copying and such, which I really like compared to the rather spartan cp function. It may be somewhat superfluous, but it's nice eye candy in a bash, and nice for moving lotsa big files.

    Someone with more Google skills than I might be able to find it online. I got it from sourceforge originally, but it doesn't seem to show up in their search any more (not that anything usually does =/ )

    --
    When you're afraid to download music illegally in your own home, then the terrorists have won!
  84. Re:Because everything but the base system is painf by Homology · · Score: 1
    On some other OS there is a need to have a custom kernel to support your hardware since their default kernels are pretty slim. Most OpenBSD users have no need to configure their kernel to make some hardware work. The GENERIC kernel is just fine where all drivers considered stable/reliable are enabled.

    Some packages are ancient, but much of the ports tree is not. If you want to run the most updated packages, then you have to use -current. Note that not all updates makes it before code freeze, like the case with KDE for 3.7. KDE released 3.4 after code freeze for upcomming OpenBSD 3.7

    I use OpenBSD for desktop, and for my needs it's very nice.