All of lore.kernel.org
 help / color / mirror / Atom feed
* sepgsql and process transition
@ 2011-08-30 18:36 Joshua Brindle
  2011-08-30 20:48 ` Kohei KaiGai
  0 siblings, 1 reply; 10+ messages in thread
From: Joshua Brindle @ 2011-08-30 18:36 UTC (permalink / raw)
  To: KaiGai Kohei, KaiGai Kohei; +Cc: SE Linux, Stephen Smalley

Kaigai, I'm taking a look at the latest Postgresql master and I see that you are 
using process:transition permission to check access to transition from one type 
to another for trusted procedures.

Why didn't you add a transition permission to db_procedure? We are trying not to 
reuse kernel object classes for userspace object managers these days (I know we 
haven't been great about that in the past). I know this situation is a little 
tricky because the beginning type is a process type (domain) and the ending type 
is a procedure type, which closely maps to a domain type.

The beginning type may not always be a domain type though, if a procedure calls 
another procedure, or if postgres user session types become derived types 
(user_t -> sepgsql_user_t) we could completely divorce process types from 
postgres types.

Stephen, do you have an opinion on this?

--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2011-09-01 19:13 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-08-30 18:36 sepgsql and process transition Joshua Brindle
2011-08-30 20:48 ` Kohei KaiGai
2011-08-30 23:16   ` Joshua Brindle
2011-08-31 20:02   ` Joshua Brindle
2011-08-31 20:33     ` Kohei KaiGai
2011-09-01  9:33       ` Kohei Kaigai
2011-09-01 14:39         ` Joshua Brindle
2011-09-01 15:51           ` Kohei Kaigai
2011-09-01 18:36             ` Joshua Brindle
2011-09-01 19:13             ` Joshua Brindle

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.