fmII
Thu, Jul 24th home | browse | articles | contact | chat | submit | faq | newsletter | about | stats | scoop 18:18 UTC
in
Section
login «
register «
recover password «
[Project] add release | add branch | add screenshot | broken links | change owner | email subscribers | update project | update branch (urls) [Project]

 Secure-SLinux - SSLX-Server branch
Section: Unix

 

Added: Thu, Jul 13th 2006 10:35 UTC (2 years, 0 months ago) Updated: Wed, Jul 18th 2007 16:31 UTC (1 year, 0 months ago)


Screenshot About:
Secure-SLinux is a secure, stable and full-featured OS for professional enterprise servers. It is based on the Linux kernel and GNU glibc. It is quick to install (10 minutes), hardened (GRSecurity, PAX, RBAC, SSP, frandom, loop-aes, etc.), and easy to administrate. There are precompiled binary releases for console only and XOrg-based systems.

Author:
Sebastian Faulborn <info __at__ secure __dash__ slinux __dot__ org> [contact developer]

Rating:
(not rated)

Homepage:
http://www.secure-slinux.org
Tar/BZ2:
ftp://ftp.aliensoft.org/pub/secure-slinux
Bug tracker:
http://sourceforge.net/tracker/?group_id=163367

Trove categories: [change]
[Development Status]  5 - Production/Stable
[Environment]  Console (Framebuffer Based), X11 Applications :: GTK
[Intended Audience]  Advanced End Users, Developers, System Administrators
[License]  OSI Approved :: GNU General Public License (GPL)
[Operating System]  POSIX :: Linux
[Topic]  Desktop Environment :: Window Managers :: XFCE, Security, System :: Operating System :: Linux Distributions

Dependencies: [change]
No dependencies filed

 
Project admins: [change]
» Sebastian Faulborn (Owner)

» Rating: (not rated)
» Vitality: 0.00% (Rank 10277)
» Popularity: 0.57% (Rank 10364)

project statsdownload stats
(click to enlarge graphs)
   Record hits: 5,215
   URL hits: 1,613
   Subscribers: 17

Other projects from the same categories:
mod_auth_pubtkt
Nmap Security Scanner
Obol
RPanther2
Cyberduck

Users who subscribed to this project also subscribed to:
parlement
Softgun
FreeDup
dinamica
Bouquet: a graph generator


Add comment · Rate this project · Subscribe to new releases · Ignore this project · Email this project to a friend · Project record in XML

 Branches

Branch Version Last release License URLs
SSLX-Server
For servers that don't need X Windows.
1.0.0pre1 28-Jun-2007 GNU General Public License (GPL) Homepage Tar/BZ2
SSLX-CD
The live CD.
0.3.1stable-i586-cd-v1 18-Sep-2006 GNU General Public License (GPL) Homepage Tar/BZ2
SSLX-Desktop
The Secure-SLinux desktop environment.
1.0.0pre2 18-Jul-2007 GNU General Public License (GPL) Homepage Tar/BZ2

 Comments

[»] what's the package system?
by Michael Shigorin - Jun 28th 2007 05:10:52

I've tried to identify what one of the crucial system security management tools, software [package] mgmt system, is -- and so far it failed.

Could you please elaborate on that on project's webpage? Since there are lots of misleading or irrelevant words there (like, "everything you need and no more" is moot unless you know precisely what I do need; "installed in just 10 minutes" is completely non-issue for security related products where the time is measured till the "production ready system" point; and "professional enterprise servers" these days are harder to impossible to run with 2.4.x) -- but not a word on that matter, and so far I don't like FHS violations like /usr_static or /usr/{sslx,suid-bin}.

Please also not that kernel's important to system security but far from being critical unless there's IP stack vulnerability or you've lost local access defences to an attacker. Do you do privsep? It's nice to see SUID binaries not available to the world but successfull attack on account in "admin" group would gain a lot of ground to build upon.

In ALT Linux, we generally ship SUID/SGID binaries "restricted" (root, nosuid) by default with a control(8) mechanism -- initially developed at Owl which _is_ quite genuine security oriented server distro by professional and well-known hackers in the area -- to achieve persistent permissions which are determined by an administrator, not just distribution.

Sorry to reiterate, but what's out there to prove that SSLX is actually suitable "for professional enterprise servers" as stated on its homepage? I've seen at least Linux Netwosix one-boy project to just dry out in half a year from overestimating its own importance (site offline as of today), and there were "stable/secure/enterprise server" claims and ill buzz all around and even some advisory spam in bugtraq. That was clearly not the best free software developers can do to gain credibility.

--
Michael Shigorin mike SOMEWHERE AT altlinux PLUS DOT org

[reply] [top]


    [»] Re: what's the package system?
    by Sebastian Faulborn - Jul 15th 2007 12:22:35


    > I've tried to identify what one of the

    > crucial system security management

    > tools, software [package] mgmt system,

    > is -- and so far it failed.


    I am still elaborating on the best package management technique and will probably be using my own creation since all package management systems I have tried have serious problems I don't like (despite the fact they are used widely by other distros - eg. rpm).

    For this reason there are only 2 packages: SSLX-Server and SSLX-Desktop. In my experience it is very dangerous and does not add stability if you can update individual packages. Lots of packages depend on other package of a specific version (eg. glibc or GNOME). With Secure-SLinux you will either update all packages or none.


    >

    > Could you please elaborate on that on

    > project's webpage? Since there are lots

    > of misleading or irrelevant words there

    > (like, "everything you need and no more"

    > is moot unless you know precisely what I

    > do need; "installed in just 10 minutes"

    > is completely non-issue for security

    > related products where the time is

    > measured till the "production ready

    > system" point; and "professional

    > enterprise servers" these days are

    > harder to impossible to run with 2.4.x)

    > -- but not a word on that matter, and so

    > far I don't like FHS violations like

    > /usr_static or /usr/{sslx,suid-bin}.

    >


    Well, you can say the same thing about nearly every distro. I admit that the Secure-SLinux homepage currently does not contain a sufficient details page which would answer your questions. There has just not been enough time to get the homepage in shape on all the details.

    To answer at least some of your points:

    "everything you need and no more":
    Secure-SLinux contains everything you need for working with linux. It contains more of the "serious" apps which are often missing in other distros or which are simply misconfigured (does vi now work on RedHat in german locale (backspace, page up/down); can I compile perl modules although distro is in UTF-8; do man pages work; root on top of LVM2 on top of encrypted raid-1 with a GnuPG encrypted multi-key?). Note however that Secure-SLinux only provides a base system. It will not come with thousands of apps preconfigured the way the distro wants it like so many other main stream distros. There are many reasons for this:
    - In professional enterprise environments you will often need features which are not enabled in the distro's installation or cannot be configured with the graphical configuration tools. So you will have to install them yourself anyway (eg. Apache, MySQL, Oracle, etc.)
    - If there are thousands of apps preinstalled it is nearly impossible to keep the system secure (eg. configuration, what is really running in the background?)
    - I myself have always found me deinstalling everything I wont need, deactivate the rest, install the progs I need, compile a new kernel with the patches I need (and I don't need a patch enabling chinese characters etc. which breakes other things...).

    "installed in just 10 minutes":
    I don't understand why installing a distro on a computer takes so long. RedHat/Suse takes at least 25Min. + configuration. Windows takes at least 1 hour! If you ever had to install some 25 Servers - yes it matters then. I can install Secure-SLinux in just under 7 minutes - including networking, keyboard, fstab - all you need for a running server.

    "professional enterprise servers":
    Can you tell me a single app which will not run under 2.4.* kernels? Most apps only depend on glibc (and other packages which in the end depend on glibc). Glibc and XOrg additionally depend on the kernel but have no problem with 2.4.* kernels. GRSecurity and MySQL recommend 2.4 for stability. I have found that 2.6 kernels still undergo so much change that some versions did not even boot my server. This is not what I understand under "problem free".

    "FHS violations":
    I don't like the FHS at all and cannot understand that they are so much off any real life server! They are a standard and standards have advantages. That's why Secure-SLinux sticks as much as possible to standards. But the FHS has many directories which nobody needs (eg. /var/tmp, /var/cache /var/lib - only one is needed) and is missing a whole lot of directories eg. for distros to put their stuff in (for this reason every distro has its own way to hide their config/package management files).


    > Please also not that kernel's important

    > to system security but far from being

    > critical unless there's IP stack

    > vulnerability or you've lost local

    > access defences to an attacker. Do you


    The kernel is important for stability. The reason why there have not been so many vulnerabilities in the kernel in the past is because linux is simply so stable. If you ever have run the testsuite of glibc with a wrongly configured kernel you will know that the correct kernel matters.


    > do privsep? It's nice to see SUID

    > binaries not available to the world but

    > successfull attack on account in "admin"

    > group would gain a lot of ground to

    > build upon.


    a) not if you use gradm of GRSecurity which restricts every binary a lot more than chroot.
    b) Most servers now-a-days offer services to the outside world. Only the admins are allowed to log into the server. Secure-SLinux is designed to protect you against attacks from the outside. SSP stops more than 95% of all attacks, PAX and GRSecurity kill apps on most of the remaining attacks. You should run every app under its own user. So becomming the admin user would mean you need to escalate privilages which would be just as difficult as becoming root. Then again with gradm, root is not a superuser anymore - so I think there are many protections in Secure-SLinux (and many more) to protect you.


    >

    > In ALT Linux, we generally ship

    > SUID/SGID binaries "restricted" (root,

    > nosuid) by default with a control(8)

    > mechanism -- initially developed at Owl

    > which _is_ quite genuine security

    > oriented server distro by professional

    > and well-known hackers in the area -- to

    > achieve persistent permissions which are

    > determined by an administrator, not just

    > distribution.


    You can spend a lot of time thinking of theoretical mechanisms which might improve security. However a system must be practical. There is a tradeoff between the ability for a reasonably experienced administrator still being able to handle the security features of the system and security itself. Secure-SLinux tries a practical balance between the two. Some people might need another compromise - most people will be happy with the way Secure-SLinux handles security.


    >

    > Sorry to reiterate, but what's out there

    > to prove that SSLX is actually suitable

    > "for professional enterprise servers" as

    > stated on its homepage? I've seen at

    > least Linux Netwosix one-boy project to

    > just dry out in half a year from

    > overestimating its own importance (site

    > offline as of today), and there were

    > "stable/secure/enterprise server" claims

    > and ill buzz all around and even some

    > advisory spam in bugtraq. That was

    > clearly not the best free software

    > developers can do to gain credibility.



    If you don't like Secure-SLinux then don't use it. There have been over 1100 downloads in the past months - so there are people which like Secure-SLinux.



    --
    Sebastian Faulborn Homepage: www.secure-slinux.org

    [reply] [top]


      [»] Re: what's the package system?
      by Michael Shigorin - Aug 5th 2007 13:46:26


      > I am still elaborating on the best

      > package management technique and will

      > probably be using my own creation

      One well might fail at that particular task since fixing current package managers' _real_ problems implies having way more experience with them than "I end up compiling half the system by hand"... Not that everyone and his dog _does_ need PM, but the lack of it turns "enterprise grade" advertising into something false.

      I can explain if you wish, but it boils down to support time/cost and maintenance reliability.

      BTW there's rpm5.org, you can join the rewrite if you have problems with rpm4; I do have but being rather a scripting language developer not sys-level C one, wouldn't really help. Still, our rpm maintainer is on rpm5 team (Dmitry Levin).


      > In my experience it is very dangerous

      > and does not add stability if you can

      > update individual packages.

      My experience is the other way around, but then again I don't use Red Hat or its derivatives (ALT is rpm-based but also employs apt-rpm for higher-level management). E.g. I can schedule updates application by means of cron(8) which helps to maintain quite a few systems.


      > To answer at least some of your points:

      Thanks; might be worth putting somewhere on the site?


      > "everything you need and no more":

      > Secure-SLinux contains everything you

      > need for working with linux.

      Does it provide graphviz and evms? (the question is ridiculous, there are packages missing in the largest distros but I actually use these; there is simply no distro providing "everything you need" for everyone)


      > So you will have to install them yourself anyway

      > (eg. Apache, MySQL, Oracle, etc.)

      Ouch! Any high-level admin I know would (re)package the build, not install from tarball. Delivering slackware is the worst thing that IT may do to an enterprise, it's just a mess to hand over or take over. Seen that :(

      Oracle is a special case though.


      > - If there are thousands of apps

      > preinstalled it is nearly impossible to

      > keep the system secure

      +1 (especially if there are lots of unneeded ones)

      > - I myself have always found me

      > deinstalling everything I wont need

      Hm, I usually just don't install what doesn't belong there. Our distros don't force me to.

      You can look here to find that ALT's basesystem is *very* spartan (removing apt and libs needed makes tarball ~4M smaller yet):

      http://download.openvz.org/contrib/template/precreated/
      http://download.openvz.org/template/precreated/

      ALT's minimal reasonable root fs in gzipped tarball weighs 20--24M, while Slackware's 26--29M, CentOS 33--60M, Debian's 42--50M, Fedora's 33--61M, and minimal Ubuntu is whopping 60M. We don't believe in bloat you can guess :)


      > "installed in just 10 minutes":

      > I don't understand why installing a

      > distro on a computer takes so long.

      Me too; well I've benchmarked ALT's latest server release in qemu (+kqemu) on a 3700+. Basesystem with standard and openvz kernels, lilo, root user and an unprivileged user was in place in under 4 minutes; another minute, and DNS server is added, interfaces, timezone and something else configured, rebooting.

      5 minutes total. :) The ISO used is here:
      ftp://ftp.altlinux.org/pub/distributions/ALTLinux/4.0/Server/4.0.1/iso/Server-4.0.1-i586-install.iso


      > "professional enterprise servers":

      > Can you tell me a single app which will

      > not run under 2.4.* kernels?

      glibc-2.4+ and NTPL :(

      I did prefer 2.4.x until the last year (ca. 2.6.18) when I/O sched got fixed, particularly, and our distro switched mostly due to hardware support and recent glibc. There wasn't much sense to stay until it would be officially unsupported.

      The kernel is patched and built well beyond my skills, and those do include 2.0 to 2.5 and a homegrown patch for 2.2. :)


      > "FHS violations":

      > I don't like the FHS at all

      Ah, okay.


      > But the FHS has many directories which

      > nobody needs (eg. /var/tmp, /var/cache /var/lib

      > - only one is needed)

      Hm, I find myself using all of them for very different purposes; e.g. mmcache or php sessions in /var/cache, chroots in /var/lib and semi-temporary data in /var/tmp. BTW do you employ chrooted services? :)


      > and is missing a whole lot of

      > directories eg. for distros to put their

      > stuff in (for this reason every distro

      > has its own way to hide their

      > config/package management files).

      Hm, /var/lib/rpm and /var/cache/apt are extremely uniform across everything I've seen with them.


      > If you ever have run the

      > testsuite of glibc with a wrongly

      > configured kernel you will know that the

      > correct kernel matters.

      Well I do a bit. That's why I prefer the kernel packages by competent kernel hackers on the team, mine would probably work but the difference's in corner cases (which do define stability beyond basic one).


      > However a system must be practical.

      Yup!


      > Secure-SLinux tries a practical balance

      > between the two.

      The funny thing is "we do too" :)


      > If you don't like Secure-SLinux then don't use it.

      Sebastian, I wouldn't spend time talking with you if I didn't like at least something about either you or things you do, right? :)

      I'm rather asking the basic questions that aren't answered on the homepage to hopefully help you with getting them answered _there_, maybe borrowing an interesting detail or two, and maybe offering something in return.

      I'm also not an expert in security but do have some experience in this area, most of it being just practical.

      And just as you, was quite disappointed at what "mainstream" distros do to go and look for something else. Having found my "harbour", I'd like to propose you to look a bit better at Adamantix, Owl, or (well) ALT to either find robust product (which needs less work to get a server) and nice team (which helps more than hurts), or at least borrow some decent ideas from them.

      It's pretty boring to maintain a distro with two hands from kernel to website, I've seen that in detail.

      Anyways, thanks for the answers and good luck!

      --
      Michael Shigorin mike SOMEWHERE AT altlinux PLUS DOT org

      [reply] [top]


        [»] Re: what's the package system?
        by Sebastian Faulborn - Aug 9th 2007 00:46:37


        >

        >

        > % In my experience it is very dangerous

        > % and does not add stability if you can

        > % update individual packages.

        >

        >

        > My experience is the other way around,

        > but then again I don't use Red Hat or

        > its derivatives (ALT is rpm-based but

        > also employs apt-rpm for higher-level

        > management). E.g. I can schedule

        > updates application by means of cron(8)

        > which helps to maintain quite a few

        > systems.

        >

        The Problem is that you assume that when all packages are bug free, you are on the safe side. However a) Linux consists of millions of lines of code and has at least (according to some statistics) 1 serious bug every 1000 lines of code (which is a lot better than most commercial products). b) when you update it will only fix bugs which are currently known. There is no guaranty that there are bugs which hackers know but not anyone else.

        So what can we do? A hardened system detects malicious behaviour and kills applications accordingly. SSP/PAX/GRSecurity will detect unusual behaviour and will stop the application before any harm is done. Even for bugs which are unknown. So I think having automated updates is a fine thing but does not improve security nearly as much as distro sellers are claiming.


        >

        > % To answer at least some of your

        > points:

        >

        >

        > % "everything you need and no more":

        > % Secure-SLinux contains everything you

        > % need for working with linux.

        >

        >

        > Does it provide graphviz and evms? (the

        > question is ridiculous, there are

        > packages missing in the largest distros

        > but I actually use these; there is

        > simply no distro providing "everything

        > you need" for everyone)

        >

        Well if you read a bit more carefully: Secure-SLinux claims that it contains all those little programs you need for your everyday work and also all libraries you need for most applications you want to install. It further on explains that Secure-SLinux does not come with any of the big server applications - since there are so many different ways you can compile, patch and configure them, that you will probably install those applications your way anyway.


        >

        > % So you will have to install them

        > yourself anyway

        > % (eg. Apache, MySQL, Oracle, etc.)

        >

        >

        > Ouch! Any high-level admin I know would

        > (re)package the build, not install from

        > tarball. Delivering slackware is the

        > worst thing that IT may do to an

        > enterprise, it's just a mess to hand

        > over or take over. Seen that :(

        >

        > Oracle is a special case though.

        >

        Well I have the opposite experience. I always had to solve problems which were unsolvable with current distros (had to use my own patched kernel, reinstall most server apps, etc. to get things going). Now-a-days distros have become much more powerfull but also much more bloated and some of the configurations are so rediculous that they are way off from being secure. So I don't trust them.


        >

        > You can look here to find that ALT's

        > basesystem is *very* spartan (removing

        > apt and libs needed makes tarball ~4M

        > smaller yet):

        >

        Thats exactly what I don't like with some distros (eg. Debian). If you install the core system you are actually left with a system which contains too few apps. For example I want to be able to compile a kernel and want to have all tools I usually use. Thats the difference to Secure-SLinux and other distros: Neither too bloated nor too few packages.


        >

        > % "professional enterprise servers":

        > % Can you tell me a single app which

        > will

        > % not run under 2.4.* kernels?

        >

        >

        > glibc-2.4+ and NTPL :(

        >

        Not true: glibc-2.4+ with linuxthreads works just fine. NPTL is pretty much the only thing which does not work with kernel 2.4 - but applications work with both threading solutions and linuxthreads is good enough for most server needs. If you do need NPTL than you will have to switch to kernel 2.6. Soon Secure-SLinux will come with both kernel 2.4 and 2.6 than there won't be any problem anymore.


        >

        > I did prefer 2.4.x until the last year

        > (ca. 2.6.18) when I/O sched got fixed,

        > particularly, and our distro switched

        > mostly due to hardware support and

        > recent glibc. There wasn't much sense

        > to stay until it would be officially

        > unsupported.

        >

        I have seen recent kernels not being able to boot certain servers. Since I cannot test my distro any many different hardware layouts - I rather stick to a solutions which works everywhere. I will switch to 2.6 when the development has stabalised. Currently there are still some redesigns underway which are quite fundamental.


        >

        > BTW do you employ chrooted

        > services? :)

        >

        Yes. The DNS server for example. However gradm provides much stronger restrictions than chroot. So use that to force _all_ apps to run in their restricted environment.


        >

        > % Secure-SLinux tries a practical

        > balance

        > % between the two.

        >

        >

        > The funny thing is "we do too" :)

        >

        Why is this funny? Do you think there is only one kind of balance?


        >

        > I'm also not an expert in security but

        > do have some experience in this area,

        > most of it being just practical.

        >

        What makes you think that I am not an expert on security? I have been working in this area for over 10 years! And I have been designing Secure-SLinux exactly because I was not amazed by the major distros. Its just that a lot of so called "security measures" which you find a lot in major distros and lots of security apps which are sold for lots of money aren't really secure. Thats why I do things differently. You cannot secure a system by making it more complex. Humans always are erronous. You have to break complexity down. That's why a good firewall disallows everything by default and you have to tell it exactly where it should be open. If you get it wrong, it won't accidentally open a whole. That's why Secure-SLinux kills apps which misbehave rather than relying on updates (which are good otherwise but you cannot rely on them as a security measurement). Secure-SLinux may not be the perfect answer to security and one certainly could do more - but its a simple and very effective solution for lots of servers.


        >

        > It's pretty boring to maintain a distro

        > with two hands from kernel to website,

        > I've seen that in detail.

        >

        I like it. And if anyone wants to join - just write to info@secure-slinux.org!


        >

        > Anyways, thanks for the answers and good

        > luck!

        >

        Thanks for your replies and also good luck!



        --
        Sebastian Faulborn Homepage: www.secure-slinux.org

        [reply] [top]


          [»] distro security approaches
          by Michael Shigorin - Aug 9th 2007 03:59:48


          > The Problem is that you assume that when

          > all packages are bug free, you are on

          > the safe side.

          Nope, I'm seeing security as a multi-stage defense line with varied methods involved.


          > So what can we do? A hardened system

          > detects malicious behaviour and kills

          > applications accordingly.

          We do SSP and PIE by default in gcc AFAIR (together with -DFORTIFY_SOURCE and hardened glibc, and quite a few other infrastructural barriers), but that's a layer pretty independent of packaging/updates.

          Re "sellers claiming", ALT's implementation/buzz ratio is definitely higher than "market average" ;) It's very much a technocratic distro/project, not marketing one.


          > Well if you read a bit more carefully:

          > Secure-SLinux claims that it contains

          > all those little programs you need for

          > your everyday work and also all

          > libraries you need for most applications

          > you want to install.

          *sigh*. It *cannot*, by definition. You cannot even know what "all" little programs I do use daily, you might even not have heard of some of them. The same would go for me if I'd advertise anything to you as containing "everything you need*" and a fine print that you can build the rest yourself anyways.

          Frankly, I'm against that sort of advertisement, but of course it's up to you.

          (re "big apps" -- there's always at least some possibility for "generally good enough" package of those more mature projects; cases needing rebuild are more rare these days -- given sane distro at least, I'm not talking of every one out there)


          > I always had to solve problems which were

          > unsolvable with current distros [...]

          > So I don't trust them.

          Well I can offer you some sort of exchange: you look at current ALT regarding security and consistence with the job, I look at SSLX regarding the same (probably with some mail conversation). At least that might be interesting experience given "opposites" above :)


          > Thats exactly what I don't like with

          > some distros (eg. Debian). If you

          > install the core system you are actually

          > left with a system which contains too

          > few apps. For example I want to be able

          > to compile a kernel and want to have all

          > tools I usually use.

          Hey but you *can* install a compiler with a single pass of apt-get! ;-) (both in Debian and ALT, even if they do dpkg and we do rpm)

          Re usual tools, that was one of the major factors for me personally to change distros; re kernel, as I've said, I gave up on building those since I cannot really build a better one than I already have on a silver plate (that just works).


          > Thats the difference to Secure-SLinux and other

          > distros: Neither too bloated nor too few

          > packages.

          That might only be true for one person, its author. Trust me there are no two identical opinions on what should be in basesystem. :)

          That's why minimalistic basesystem with large package base and reasonable default install is so nice: you can kick the CD in and be up and running in minutes, while being able to strip off unneeded stuff or add what's missing by default (or just build custom ISO off the same repository if that's frequent but lobbying needed packages into default setup is generally unreasonable).


          > % glibc-2.4+ and NTPL :(

          > Not true: glibc-2.4+ with linuxthreads

          logical "and"


          > Soon Secure-SLinux will come with both

          > kernel 2.4 and 2.6 than there won't be

          > any problem anymore.

          I wish there could be any distro solving that, but you're not going to do "NPTL or 2.4" without providing two builds of glibc and two builds of at least MT apps AFAIK. We _did_ stick to 2.4 as long as we could, until it was more really stable than really stale.


          > I will switch to 2.6 when the development has

          > stabalised. Currently there are still

          > some redesigns underway which are quite

          > fundamental.

          Yup, our current kernels in 4.0 (standard and openvz) are 2.6.18-based. For different reasons but some of them are like yours too.


          > % % Secure-SLinux tries a practical

          > % % balance between the two.

          > % The funny thing is "we do too" :)

          > Why is this funny? Do you think there is

          > only one kind of balance?

          Exactly the opposite -- because there can be different kinds, but that's one of the stated goals for our distro.


          > % I'm also not an expert in security

          > What makes you think that I am not an

          > expert on security? I have been working

          > in this area for over 10 years!

          Sorry, it was meaning "I'm also", not "also not an expert". That is, not referring to you [indirectly].

          I'm working with Linux since 1998, and was following bugtraq since 1999 or 2000 until its SNR ratio dropped below secunia's advisories; on ALT Linux Team since 2001. There was exactlty one known case of one of my publicly accessible ALT-based systems being supposedly broken into, and that was #1 remote hole in OpenBSD.

          But that's a compliment to Dmitry Levin, Sergey Vlasov and some other security/kernel pros on the team, not myself.


          > You cannot secure a system by making it more

          > complex. Humans always are erronous.

          Exactly.


          > That's why Secure-SLinux kills apps which

          > misbehave rather than relying on updates

          > (which are good otherwise but you cannot

          > rely on them as a security measurement).

          That's far from perfect, as discussed e.g. on bugtraq@ many times. Bringing remote code exec down to remote DoS is better than not but it's still a DoS, and providing security updates so the condition resulting in that would not be met in yet another situation (which is rather beyond the possibilities of two hands from what I see if the distro pretends to be at least a bit universal).


          > I like it. And if anyone wants to join -

          > just write to info/secure-slinux.org!

          Prepare for questions like these from those who might consider joining and whom you'd rather welcome than just have to educate from the ground up. :)

          --
          Michael Shigorin mike SOMEWHERE AT altlinux PLUS DOT org

          [reply] [top]


            [»] Re: distro security approaches
            by Sebastian Faulborn - Aug 11th 2007 11:25:55


            >

            >

            > % So what can we do? A hardened system

            > % detects malicious behaviour and kills

            > % applications accordingly.

            >

            >

            > We do SSP and PIE by default in gcc

            > AFAIR (together with -DFORTIFY_SOURCE

            > and hardened glibc, and quite a few

            > other infrastructural barriers), but

            > that's a layer pretty independent of

            > packaging/updates.

            You cannot nearly compete with GRSecurity/PAX or SeLinux if you "just" use SSP/PIE and a few other practical measurements. GRSecurity/PAX or SeLinux provide hardening on totally other levels. See the discussion on hardened Gentoo about this.

            Again I agree with you that keeping your system up2date is a good thing - but honestly, do you really believe that just by fixing a couple of bugs will make you safe considering that a system as huge as linux contains thousands of potential bugs (which will officially never be found/fixed)?


            >

            > Re "sellers claiming", ALT's

            > implementation/buzz ratio is definitely

            > higher than "market average" ;) It's

            > very much a technocratic distro/project,

            > not marketing one.

            >

            I don't understand why you always defend ALT linux. I am sure that ALT linux is an excellent distro and it probably has its points. I did not develop Secure-SLinux to attack ALT linux. I developed it so that I have a distro which does not have the shortcommings of lots of the major distros (as far as my uses are concerned) - and Secure-SLinux actually turned out to be so good that I made it available to the public for those which are equally minded.

            I am not claiming that Secure-SLinux is the only solution - there are others with their advantages and disadvantages. That's up to the users choice which distro he preferes.

            I just want to make the point that this site is for discussion about Secure-SLinux. It's not ment for advertising ALT linux or defending it or attacking Secure-SLinux. If you have a point, you may discuss it but please keep it technical.


            > You cannot even know what "all" little

            > programs I do use daily, you might even

            > not have heard of some of them.

            Ouch! You are pedantic! If this is your only problem you have with Secure-SLinux than Secure-SLinux must be a really excellent distribution!!! ALT linux throws with words such as "universal" and "complete office solution" - how do you know what I need? Secure-SLinux provides more usefull progs than some of the major distros allthough most major distros come with thousands of packages. However it's up to you to install what you will be running. I won't discuss it further. I get the point you don't like my wording. Can we leave it at that?


            >

            > Hey but you *can* install a compiler

            > with a single pass of apt-get! ;-) (both

            > in Debian and ALT, even if they do dpkg

            > and we do rpm)

            >

            It's not just the compiler. You need binutils, make and a lot of other progs too and a lot of header files in /usr/include.

            Anyway, Secure-SLinux is not intended for those who just want to use a graphical RPM based installer and who don't know anything about the internals. So this discussion - again - is of no point. You are simply discussing something which Secure-SLinux is not intended for. And Secure-SLinux does not try to compete with ALT linux. Actually Secure-SLinux does not try to compete with any distro: if you like it, use it. Otherwise don't!


            > change distros; re kernel, as I've said,

            > I gave up on building those since I

            > cannot really build a better one than I

            > already have on a silver plate (that

            > just works).

            >

            Secure-SLinux is for those who have no problem in compiling a new kernel and I really see no problem or magic in compiling a new kernel (although Secure-SLinux comes with precompiled kernels so there is normally no need to compile one yourself).


            >

            > Prepare for questions like these from

            > those who might consider joining and

            > whom you'd rather welcome than just have

            > to educate from the ground up. :)

            Don't you see that you are constantly being negative? And anyhow: why should you bother what kind of people consider joining development of Secure-SLinux?

            What are you really seeking? Are you not confident enough about your ALT linux that you have to seed doubt in other people's distros on their homepages?

            I wouldn't mind if you had constructive criticism (and also come with some solutions). Grow up boy and tell me what you're really after!


            --
            Sebastian Faulborn Homepage: www.secure-slinux.org

            [reply] [top]


              [»] good luck, anyways
              by Michael Shigorin - Aug 12th 2007 15:05:38

              [moved to top]

              > but honestly, do you really believe that

              > just by fixing a couple of bugs will make you safe

              Honestly, I just don't even consider my safety dependent of computer systems (particularly online ones). There's limitation for everything, I don't trust things that complex what should not be. That simple.

              [sigh]

              > If you have a point, you may discuss it but please

              > keep it technical.

              I try, just some of it (like "enterprise" stuff) isn't only technical. OK, moving to email (if you find the links there interesting).


              > You are simply discussing something which

              > Secure-SLinux is not intended for.

              But why do you -- I'd say "falsely" to a friend! -- advertise it as such then?

              I'm sometimes asked for very custom (or odd) things on community side; my problem is often to be able to either recommend something orthogonal but nice (like DeLi last week) -- or warn against something well-known but non-robust (like Slackware).

              I've tried to:

              - understand what nice/unique features and application possibilities this distro might have;
              - possibly share some dev/user experience;
              - probably point out that some of the gorgeous description is inaccurate after having asked,

              but managed to offend you. That wasn't intended, sorry.


              > Don't you see that you are constantly

              > being negative? And anyhow: why should

              > you bother what kind of people consider

              > joining development of Secure-SLinux?

              Probably I was a bit.

              Last time I've been seriously negative about other people's pet projects was "Linux Netwosix". That was another distro by a boy who was actively advertising it as an "enterprise secure server", even spammed bugtraq with update announces, and funny enough stressed its tarball grade simplicity and quick installation.

              The project's long "on hold" with overall maintenance period being like half a year.

              He could avoid bothering, gathering, and then frustrating people -- or at least the latter part -- by listening to my advice back then (which accompanied the bug report on world writable files/dirs in his "secure" tarballs).

              You sure miss his technical incompetence but missing organizational clue, responsibility or spare time is or becomes very often the case. It's better understood in advance than not.

              That's "why".


              > I wouldn't mind if you had constructive

              > criticism (and also come with some

              > solutions). Grow up boy and tell me what

              > you're really after!

              Well, I'm 28 M.Sc. boy who's after interesting people (to communicate sometimes) and interesting projects (sometimes helping them, sometimes just using results). The two major projects I currently participate in are ALT Linux and TYPO3 CMS, if that matters.

              If my knowledge that:

              - a non-managed (at least in terms of bare packages) product cannot be considered (and should not be declared) "secure" in enterprise these days;

              - single-sided approach to security (like "RBAC/MAC-only" or "updates-only") is not generally reasonable;

              - there might be already solutions for many problems not handled in major distros but done elsewhere

              is worth nothing to you, well, you can delete the comments (or ask FM folks to) and consider that wasted time (yours and mine).

              Or check your email for technical part that might be interesting if you want.

              [skipped a couple yups re kernel, compiler, binutils...]

              [rant]


              > I did not develop Secure-SLinux to attack ALT linux.

              Sorry, I didn't comment to bash SSLX too. Rather comparing what's common in goals or tools, and what differs.

              I might be attacking some "ad" statements that I personally find misleading, but that's completely different and not at all specific to your webpages only.

              I've somehow thought German developers are ever *so much* pedantic that it's a bug to be reported against a public description! :)

              Yes, let's leave it at that. Sorry for overemphasizing, if my wording feels like that to you.

              --
              Michael Shigorin mike SOMEWHERE AT altlinux PLUS DOT org

              [reply] [top]


                [»] Re: good luck, anyways
                by Sebastian Faulborn - Aug 16th 2007 11:47:47

                Thanks for your constructive reply! It would be nice if people want to discuss Secure-SLinux if could to so in our forum - otherwise this project page will soon become rather long! Thanks!

                --
                Sebastian Faulborn Homepage: www.secure-slinux.org

                [reply] [top]




© Copyright 2008 SourceForge, Inc., All Rights Reserved.
About freshmeat.net •  Privacy Statement •  Terms of Use •  Trademark Guidelines •  Advertise •  Contact Us • 
ThinkGeek •  Slashdot  •  Linux.com •  SourceForge.net  •  Jobs