Subject: Re: chroot jail for ftpd
To: Thor Lancelot Simon <tls@rek.tjls.com>
From: Andrew Brown <atatat@atatdot.net>
List: tech-kern
Date: 10/17/2001 22:46:47
>So, I used to build run-from-ATA-flash bastion hosts like this: all
>filesystems with executables mounted read-only, all writable filesystems
>mounted noexec, nodev. Seemed simple and elegant, as well as secure; if
>I ran at securelevel 2, I thought I was pretty safe.
>...
>Fixing this would require not allowing executable mappings if the backing
>vnode weren't executable. I think that this is actually unquestionably
>correct, but because the original Sun implementation didn't require it,
>we will get zillions of complaints from people who say that we "broke
>shared libraries".
what about not allowing executable mappings if the backing filesystem
doesn't allow it?
--
|-----< "CODE WARRIOR" >-----|
codewarrior@daemon.org * "ah! i see you have the internet
twofsonet@graffiti.com (Andrew Brown) that goes *ping*!"
andrew@crossbar.com * "information is power -- share the wealth."