Re: [GSOC] capsicum week6 report
Muhammad Nuzaihan Bin Kamal Luddin <[email protected]>
| Newsgroups | gmane.os.dragonfly-bsd.kernel |
|---|---|
| Message-ID | <[email protected]> |
Thumbs up!. :) On 07/29/2013 03:11 PM, Loganaden Velvindron wrote: > Awesome man :-) > > Keep it up ! > > > On Mon, Jul 29, 2013 at 10:29 AM, Joris Giovannangeli > <[email protected] <mailto:[email protected]>> wrote: > > Hi, > > this week I've been stabilizing my work a bit more. The implementation > is still rough but "functionnal". I've finished the capability mode by > modifying the sycall path and the syscall table to check if a > syscall is > allowed in capability mode and return ECAPMODE if not. I've converted > most of the holdfp calls to check capability rights, but there is > still > some calls I must read more carefully to find which rights they need. > I've made the nlookup path return ECAPMODE when doing a non-relative > lookup. For now, the code is not perfect because i can leak > information > from outside the sandbox. Indeed, if an early error is returned, I > don't > check if the current namecache entry is still in sandbox and > return the > error (EEXIST, ENOENT, etc). This is a bug. I've been trying to modify > this behaviour, but for now, it's completely broken. > To test the work, i've ported the capsicum-enabled bzip2 a student has > done for FreeBSD during gsoc : > https://svnweb.freebsd.org/socsvn/soc2013/dpl/head/ . I've run it on a > vkernel, and it can compress and decompress files w/o troubles. > > Joris > > > > > -- > This message is strictly personal and the opinions expressed do not > represent those of my employers, either past or present. > > > > -- Taqi Systems 269-J Jalan Panji Kampung Chempaka, Kota Bharu, Kelantan 16100 Phone: +6097738657 Mobile: +60199788657 pub 4096R/4C77F88C 2013-04-06 [expires: 2015-04-06] Key fingerprint = 2FE1 87FA E775 2E05 CC0F B3F6 3CB7 C65F 4C77 F88C uid Muhammad Nuzaihan Bin Kamal Luddin <[email protected]>