Jason Miller, 2005-09-28
Recently, a good friend of mine forwarded me an article from kerneltrap.org, which talked about a new heap implementation that's being introduced into an upcoming release of the OpenBSD operating system. This article was of specific interest to me, as I have been experimenting with the creation of a more secure heap implementation myself.
Colapse all |
Post comment
Security-related innovation in Unix
2005-10-03
Anonymous (9 replies)
Anonymous (9 replies)
There is no explanation of how it works except an offhand remark about "guard pages". And what are the 3 BSDs. I thought there were just 2....
[ more ] [ reply ]
[ more ] [ reply ]
Re: Security-related innovation in Unix
2005-10-03
Anonymous
Anonymous
These are opinion columns, so I can't really get into the dirty technical details in the article. A guard page is basically an invalid (or valid but protected) page of memory on either side of an allocated chunk.
For example, let's say you allocated a big chunk of memory, and the heap returned a ...
[ more ] [ reply ]
For example, let's say you allocated a big chunk of memory, and the heap returned a ...
[ more ] [ reply ]
Security-related innovation in Unix
2005-10-03
David Emery (1 replies)
David Emery (1 replies)
One of the things that Ada supports is the notion of strongly typed heaps, and has mechanisms to establish the max size of the heap for each "access type". This is what I think we really need. A big part of the security problem with heaps in C/C++ is that they're completely untyped, which makes it...
[ more ] [ reply ]
[ more ] [ reply ]
Security-related innovation in Unix
2005-10-03
Todd Knarr (1 replies)
Todd Knarr (1 replies)
I have to wonder here. The "guard pages" sound a lot like the dead pages Electric Fence and NJAMD insert around each allocation to catch over/under-runs. The guard pages introduce a high overhead in terms of memory use (to the point that some programs simply can't run, there isn't enough address spa...
[ more ] [ reply ]
[ more ] [ reply ]
Security-related innovation in Unix
2005-10-05
Anonymous
Anonymous
The adding of default security features in OS's combined with stability is heartening. I'd like to point out Redhat has made SELinux and Execsheild default in RHEL4. NSA deserves the credit for SELinux. RH adding (even if it with a fairly permissive template set) SELinux to an enterprise product ...
[ more ] [ reply ]
[ more ] [ reply ]

[ more ] [ reply ]