Slashdot Mirror


OpenBSD Gets Even More Secure

Telent writes "As seen in this post by Theo de Raadt, OpenBSD is getting even more secure, working on smashing script kiddies running buffer overflow exploits dead. Tightening PROT_* according to the POSIX standards and creating a non-executable stack on most architectures are just two of the recent enhancements, most of which are in -current now."

4 of 362 comments (clear)

  1. Re:concrete galoshes by coene · · Score: 5, Insightful

    OpenBSD does not secure by limiting or removing functinality. Instead, it secures through proper programming, working as a team, and tackling issues in sequence.

    I understand your joking, but point the next one towards the right area :)

  2. Nonexecutable stacks by Sayjack · · Score: 4, Insightful

    A nonexecutable stack is no guarantee of safety. Solaris 2.6 demonstrated this here.

    --

    -- Good judgement comes with experience. -- Experience comes with bad judgement.

  3. VMS by ArchieBunker · · Score: 5, Insightful

    VMS is probably a close second in terms of security. Its C-2 secure right out of the box. Plus most script kiddies would be left scratching their head trying to use it.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
  4. Re:linux should have non-exec stack by defualt by Anonymous Coward · · Score: 5, Insightful

    This is plain stupid. The kernel stack has nothing in common with user stack, so trampolines are a special issue there.

    Then, trampolines are not the only way to implement nested functions. Just a neat one.

    And finally, gcc has all the hooks to turn the memory protection back on for the little chunk that wants stack execution.

    Guess what ? gnu-ada uses trampolines, and it works on OpenBSD current...