<busconfig>
<policy context="default">
- <allow own_prefix="event.busname.system"/>
- <allow own_prefix="event.busname.session"/>
- <deny send_destination="*" send_interface="tizen.system.event" send_type="signal" />
+ <deny own="tizen.system.event.app2esd" />
+ <deny send_destination="tizen.system.event.app2esd" />
+ <deny own_prefix="event.busname.system" />
+ <deny own_prefix="event.busname.session" />
+ <deny send_interface="tizen.system.event" send_type="signal" />
<allow send_destination="tizen.system.event.app2esd" send_interface="tizen.system.event.app2esd" send_type="method_call" />
</policy>
<policy user="root">
<allow own="tizen.system.event.app2esd" />
- <allow send_destination="*" send_interface="tizen.system.event" send_type="signal" />
+ <allow own_prefix="event.busname.system" />
+ <allow own_prefix="event.busname.session" />
+ <allow send_interface="tizen.system.event" send_type="signal" />
+ <allow send_destination="tizen.system.event.app2esd" send_type="signal"/>
+ </policy>
+ <policy user="app_fw">
+ <allow own="tizen.system.event.app2esd" />
+ <allow own_prefix="event.busname.system" />
+ <allow own_prefix="event.busname.session" />
+ <allow send_interface="tizen.system.event" send_type="signal" />
+ <allow send_destination="tizen.system.event.app2esd" send_type="signal" />
</policy>
<policy group="system_share">
- <allow send_destination="*" send_interface="tizen.system.event" send_type="signal" />
+ <allow own_prefix="event.busname.system" />
+ <allow send_interface="tizen.system.event" send_type="signal" />
+ </policy>
+ <policy group="users">
+ <allow own_prefix="event.busname.system" />
+ <allow own_prefix="event.busname.session" />
+ <check send_destination="tizen.system.event.app2esd" send_type="signal" privilege="http://tizen.org/privilege/internal/default/platform"/>
</policy>
</busconfig>