trunk: add mls constraints to dbus.
This commit is contained in:
parent
9323a50bcc
commit
936f286c16
@ -570,8 +570,13 @@ mlsconstrain xinput { setattr relabelinput }
|
|||||||
# MLS policy for the dbus class
|
# MLS policy for the dbus class
|
||||||
#
|
#
|
||||||
|
|
||||||
|
mlsconstrain dbus { send_msg }
|
||||||
|
(( l1 eq l2 ) or
|
||||||
|
( t1 == mlsdbussend ) or
|
||||||
|
( t2 == mlsdbusrecv ));
|
||||||
|
|
||||||
# these access vectors have no MLS restrictions
|
# these access vectors have no MLS restrictions
|
||||||
# dbus { acquire_svc send_msg }
|
# dbus { acquire_svc }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -859,3 +859,44 @@ interface(`mls_db_downgrade',`
|
|||||||
|
|
||||||
typeattribute $1 mlsdbdowngrade;
|
typeattribute $1 mlsdbdowngrade;
|
||||||
')
|
')
|
||||||
|
########################################
|
||||||
|
## <summary>
|
||||||
|
## Make specified domain MLS trusted
|
||||||
|
## for sending dbus messages to
|
||||||
|
## all levels.
|
||||||
|
## </summary>
|
||||||
|
## <param name="domain">
|
||||||
|
## <summary>
|
||||||
|
## Domain allowed access.
|
||||||
|
## </summary>
|
||||||
|
## </param>
|
||||||
|
## <rolecap/>
|
||||||
|
#
|
||||||
|
interface(`mls_dbus_send_all_levels',`
|
||||||
|
gen_require(`
|
||||||
|
attribute mlsdbussend;
|
||||||
|
')
|
||||||
|
|
||||||
|
typeattribute $1 mlsdbussend;
|
||||||
|
')
|
||||||
|
|
||||||
|
########################################
|
||||||
|
## <summary>
|
||||||
|
## Make specified domain MLS trusted
|
||||||
|
## for receiving dbus messages from
|
||||||
|
## all levels.
|
||||||
|
## </summary>
|
||||||
|
## <param name="domain">
|
||||||
|
## <summary>
|
||||||
|
## Domain allowed access.
|
||||||
|
## </summary>
|
||||||
|
## </param>
|
||||||
|
## <rolecap/>
|
||||||
|
#
|
||||||
|
interface(`mls_dbus_recv_all_levels',`
|
||||||
|
gen_require(`
|
||||||
|
attribute mlsdbusrecv;
|
||||||
|
')
|
||||||
|
|
||||||
|
typeattribute $1 mlsdbusrecv;
|
||||||
|
')
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
policy_module(mls,1.6.0)
|
policy_module(mls,1.6.1)
|
||||||
|
|
||||||
########################################
|
########################################
|
||||||
#
|
#
|
||||||
@ -61,3 +61,6 @@ attribute mlsfduse;
|
|||||||
attribute mlsfdshare;
|
attribute mlsfdshare;
|
||||||
|
|
||||||
attribute mlstranslate;
|
attribute mlstranslate;
|
||||||
|
|
||||||
|
attribute mlsdbusrecv;
|
||||||
|
attribute mlsdbussend;
|
||||||
|
Loading…
Reference in New Issue
Block a user