On 4/10/2008 9:51 PM, Stephen Smalley wrote:The diagram was meant to help clarifying things not to add/change the information. I also like texts but IMO diagrams are useful for starting arguments over networks. Yes. Regarding the third option, Tetsuo is preparing to respond (Matthew, sorry for snail response. it's on the way). My diagram worked very well for me. I noticed theoretically there are four options. option (1) "pass down the vfsmounts to the vfs helpers" (let "vfsmount" bridge namespace and filesystems) + LSM needs less changes - VFS and filesystems need more changes option (2) "add new security hooks to the callers" (adding hooks in namespace) + VFS and filesystems need very little changes - LSM needs to be added new hooks option (3) "pathname based policy and inode based access control" (by Wilcox) (self-explanatory) + does not need changes for LSM nor VFS - can not keep consistency of policy and results option (4) "introduce completely orthogonal access control besides LSM" (like devcgroup, r/o bind mounts (in mm tree)) + does not need LSM changes + pathname based MAC can coexists with label based MAC - should not ... (the LAST method) Regarding option 3, Tetsuo will explain difficulties in another message. TOMOYO Linux project is planning to make patches of option 2 because it's the most straightforward way as you suggested. Also we will be carefully watching the discussion of "vfs: add helpers to check r/o bind mounts". Regards, Toshiharu Harada NTT DATA CORPORATION -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| Karl Meyer | PROBLEM: 2.6.23-rc "NETDEV WATCHDOG: eth0: transmit timed out" |
| David Miller | Slow DOWN, please!!! |
| Mark Fasheh | [PATCH 0/39] Ocfs2 updates for 2.6.28 |
| Bart Van Assche | Integration of SCST in the mainstream Linux kernel |
git: | |
| Shawn O. Pearce | Re: pack operation is thrashing my server |
| Pierre Habouzit | git send-email improvements |
| Matthieu Moy | git push to a non-bare repository |
| Shawn O. Pearce | libgit2 - a true git library |
| Elad Efrat | Integrating securelevel and kauth(9) |
| Hubert Feyrer | Re: Compressed vnd handling tested successfully |
| Lord Isildur | Re: Fork bomb protection patch |
| Matt Thomas | Re: FFS journal |
| Will Maier | cron doesn't run commands in /etc/crontab? |
| Richard Stallman | Real men don't attack straw men |
| Harald Dunkel | Re: Packet Filter: how to keep device names on hardware failure? |
| Jordi Espasa Clofent | Resolving dependencies with pkg_add |
| Question on swap as ramdisk partition | 50 minutes ago | Linux kernel |
| Netfilter kernel module | 11 hours ago | Linux kernel |
| serial driver xmit problem | 14 hours ago | Linux kernel |
| Why Windows is better than Linux | 14 hours ago | Linux general |
| How can I see my kernel messages in vt12? | 21 hours ago | Linux kernel |
| Grub | 1 day ago | Linux general |
| vmalloc_fault handling in x86_64 | 1 day ago | Linux kernel |
| epoll_wait()ing on epoll FD | 1 day ago | Linux kernel |
| Framebuffer in x86_64 causes problems to multiseat | 1 day ago | Linux kernel |
| Difference between 2.4 and 2.6 regarding thread creation | 2 days ago | Linux general |
