platform/core/security/default-ac-domains.git
4 years agoAdd internet & appdebugging privilege labels & their policy 65/240565/2 accepted/tizen_6.0_unified accepted/tizen_6.0_unified_hotfix accepted/tizen_6.5_base accepted/tizen_unified tizen_6.0 tizen_6.0_hotfix tizen_6.5_base accepted/tizen/6.0/unified/20201030.114845 accepted/tizen/6.0/unified/hotfix/20201103.004345 accepted/tizen/6.5/base/20211028.055200 accepted/tizen/base/20210823.065438 accepted/tizen/unified/20200916.121706 submit/tizen/20200915.110745 submit/tizen_6.0/20201029.205104 submit/tizen_6.0_hotfix/20201102.192504 submit/tizen_6.0_hotfix/20201103.114804 submit/tizen_6.5_base/20211028.133901 submit/tizen_base/20210823.195720 tizen_6.0.m2_release tizen_6.5.m2_release
Tomasz Swierczek [Fri, 7 Aug 2020 12:48:53 +0000 (14:48 +0200)]
Add internet & appdebugging privilege labels & their policy

Replacing nether with Smack-based network control requires
new labels that will be associated with network.

Added also policy for system daemons.

Change-Id: Ib06ff1bed4daede5e8aeefbcf8ac9e284b5193c3

6 years agoAdd a rule for System::Tools 65/193365/1 accepted/tizen_5.5_unified accepted/tizen_5.5_unified_mobile_hotfix accepted/tizen_5.5_unified_wearable_hotfix tizen_5.5 tizen_5.5_mobile_hotfix tizen_5.5_tv tizen_5.5_wearable_hotfix accepted/tizen/5.5/unified/20191031.023558 accepted/tizen/5.5/unified/mobile/hotfix/20201027.091023 accepted/tizen/5.5/unified/wearable/hotfix/20201027.113619 accepted/tizen/unified/20181121.173102 submit/tizen/20181120.080255 submit/tizen_5.5/20191031.000004 submit/tizen_5.5_mobile_hotfix/20201026.185104 submit/tizen_5.5_wearable_hotfix/20201026.184304 tizen_5.5.m2_release
Kidong Kim [Tue, 20 Nov 2018 01:34:28 +0000 (10:34 +0900)]
Add a rule for System::Tools

Change-Id: I73a29c1890862fb06e72a9b50c8382a7cdf6bf79
Signed-off-by: Kidong Kim <kd0228.kim@samsung.com>
6 years agoAllow User::Shell subject to create System::Shared files (via Smack transmute) 48/190148/2 accepted/tizen_5.0_unified tizen_5.0 accepted/tizen/5.0/unified/20181102.022057 accepted/tizen/unified/20181002.093407 submit/tizen/20181002.000233 submit/tizen_5.0/20181101.000004
Karol Lewandowski [Thu, 27 Sep 2018 09:52:56 +0000 (11:52 +0200)]
Allow User::Shell subject to create System::Shared files (via Smack transmute)

This change is required to support system wide dynamic filtering in DLog
(logger), as described below:

1. filtering is handled in the client - every client needs to access
   filters

2. filters are changed dynamically by administrator - root shell via

   a. serial console (with System::Privileged label)

   b. sdb (with User::Shell label)

3. filters are stored in /run/dlog/filters.d/FILTERS file,
   /run/dlog/filters.d has Smack::Shared & Smack transmute set

This commit ensures that case 2b is handled correctly (2a is handled
alredy).  Without this change filters would have User::Shell label,
causing applications to not be able to access these files at all -
effectively disabling runtime filtering ability.

Change-Id: I3f15ae8e9822f3396bfbaf20cab005e15b346f83
Signed-off-by: Karol Lewandowski <k.lewandowsk@samsung.com>
6 years agoAdd new label for system tools and rules 58/186758/3 accepted/tizen/unified/20180828.182154 submit/tizen/20180821.082219
Kidong Kim [Tue, 14 Aug 2018 06:41:43 +0000 (15:41 +0900)]
Add new label for system tools and rules

Change-Id: If373003182f149c5d258f228f12ad87252dc7721

7 years agoAdd rules for System::TEF 47/171847/1 accepted/tizen/unified/20180410.063527 submit/tizen/20180406.062636
Zofia Grzelewska [Wed, 7 Mar 2018 17:16:40 +0000 (18:16 +0100)]
Add rules for System::TEF

New system domain "System::TEF" is required for TEF service daemons.

Change-Id: I3b12c5a9dd6e5495a60333951eeb8bfd7f941209

8 years agoAdd missing license file. 07/121807/1 accepted/tizen_4.0_unified accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable tizen_4.0 tizen_4.0_tv accepted/tizen/4.0/unified/20170816.013754 accepted/tizen/4.0/unified/20170829.020547 accepted/tizen/common/20170331.152644 accepted/tizen/ivi/20170330.224840 accepted/tizen/mobile/20170330.224719 accepted/tizen/tv/20170330.224757 accepted/tizen/unified/20170330.224856 accepted/tizen/wearable/20170330.224820 submit/tizen/20170330.102312 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170828.100004 submit/tizen_4.0/20170828.110004 tizen_4.0.IoT.p1_release tizen_4.0.IoT.p2_release tizen_4.0.m1_release tizen_4.0.m2_release
jin-gyu.kim [Wed, 29 Mar 2017 05:32:23 +0000 (14:32 +0900)]
Add missing license file.

Change-Id: I43298dcc70c100a6a329dd02548633d974bc87e5

8 years agoAdd missing rules for signal delivery 08/105408/1 accepted/tizen/common/20161219.151906 accepted/tizen/ivi/20161219.021933 accepted/tizen/mobile/20161219.021833 accepted/tizen/tv/20161219.021853 accepted/tizen/unified/20170309.033336 accepted/tizen/wearable/20161219.021912 submit/tizen/20161216.123946 submit/tizen_unified/20170308.100408
Rafal Krypa [Fri, 16 Dec 2016 11:24:00 +0000 (12:24 +0100)]
Add missing rules for signal delivery

Recent changes to kernel code and configuration changed Smack behavior
for access check on kill(). The sending process now needs "A" access
instead of "W".

Permit "System" and "System::Privileged" labeled processes to send signals
to "User" and "_" labeled processes.

Change-Id: Ie8a46fae4154f1b08ff9c2e9294cb81338f25c55
Signed-off-by: Rafal Krypa <r.krypa@samsung.com>
8 years agoDefine new domain for sdb shell - User::Shell 86/89586/2 accepted/tizen/3.0/common/20161114.105933 accepted/tizen/3.0/ivi/20161011.043908 accepted/tizen/3.0/mobile/20161015.032547 accepted/tizen/3.0/tv/20161016.004209 accepted/tizen/3.0/wearable/20161015.082027 accepted/tizen/common/20161004.080958 accepted/tizen/ivi/20161005.080108 accepted/tizen/mobile/20161005.080030 accepted/tizen/tv/20161005.080039 accepted/tizen/wearable/20161005.080057 submit/tizen/20161001.075614 submit/tizen_3.0_common/20161104.104000 submit/tizen_3.0_ivi/20161010.000001 submit/tizen_3.0_mobile/20161015.000001 submit/tizen_3.0_tv/20161015.000001 submit/tizen_3.0_wearable/20161015.000001
Kidong Kim [Mon, 26 Sep 2016 05:53:47 +0000 (14:53 +0900)]
Define new domain for sdb shell - User::Shell

This is draft version of new domain(label).
Rules can be added according to further investigation.

Change-Id: Ifa9b5a3a10ca2914554509f4358c39bf7c31359a
Signed-off-by: Kidong Kim <kd0228.kim@samsung.com>
8 years agoAdd new sub domain('System::Privilege') to System domain 83/80083/1 accepted/tizen/common/20160715.075851 accepted/tizen/ivi/20160715.074737 accepted/tizen/mobile/20160715.074644 accepted/tizen/tv/20160715.074702 accepted/tizen/wearable/20160715.074719 submit/tizen/20160714.130618
jooseong lee [Thu, 14 Jul 2016 09:57:19 +0000 (18:57 +0900)]
Add new sub domain('System::Privilege') to System domain

This is new sub domain('System::Privileged') for onlycap feature

Change-Id: I7cb403b5b3e4766954f23bf1041347c3191811a1
Signed-off-by: jooseong lee <jooseong.lee@samsung.com>
8 years agoadd System _ rwx rule 96/78196/1 accepted/tizen/common/20160706.141509 accepted/tizen/ivi/20160705.044844 accepted/tizen/mobile/20160705.044851 accepted/tizen/tv/20160705.044843 accepted/tizen/wearable/20160705.044831 submit/tizen/20160704.125511
Kidong Kim [Mon, 4 Jul 2016 12:10:02 +0000 (21:10 +0900)]
add System _ rwx rule

Change-Id: I21dcd54288ae1a3d460233fc24004e4db5cd2bae
Signed-off-by: Kidong Kim <kd0228.kim@samsung.com>
9 years agoadd license file(GPL-2.0) 27/55627/1 accepted/tizen/ivi/20160218.024032 accepted/tizen/mobile/20151229.114442 accepted/tizen/tv/20151229.114509 accepted/tizen/wearable/20151229.114601 submit/tizen/20151229.052506 submit/tizen_common/20160218.142243 submit/tizen_ivi/20160217.000000 submit/tizen_ivi/20160217.000003
Kidong Kim [Mon, 28 Dec 2015 08:23:16 +0000 (17:23 +0900)]
add license file(GPL-2.0)

Change-Id: Ibcb1344b1188a81f26af59b752052462a2dbfcb5

9 years agoAdd rule for System domain 06/47906/1 tizen_3.0.m1_mobile tizen_3.0.m1_tv accepted/tizen/mobile/20150910.070425 accepted/tizen/tv/20150910.070443 accepted/tizen/wearable/20150910.070501 submit/tizen/20150910.020814 submit/tizen_common/20151015.190624 submit/tizen_common/20151019.135620 submit/tizen_common/20151023.083358 submit/tizen_common/20151026.085049 tizen_3.0.m1_mobile_release tizen_3.0.m1_tv_release tizen_3.0.m2.a1_mobile_release tizen_3.0.m2.a1_tv_release
Seongwook Chung [Thu, 10 Sep 2015 01:57:51 +0000 (10:57 +0900)]
Add rule for System domain

Change-Id: I6366d41e1a6c54551d7ec95bd5d974a30265418a
Signed-off-by: Seongwook Chung <seong.chung@samsung.com>
9 years agoadd rule - System User::Home t 73/47573/1 accepted/tizen/mobile/20150905.080643 accepted/tizen/tv/20150905.080831 accepted/tizen/wearable/20150905.080957 submit/tizen/20150905.040407
Kidong Kim [Sat, 5 Sep 2015 03:25:26 +0000 (12:25 +0900)]
add rule - System User::Home t

Change-Id: I0bf9b2a9f1f96c30812ea40c701efa21526d36be

9 years agoAdd some rigths to System processes 43/42143/3 accepted/tizen/mobile/20150813.012302 accepted/tizen/tv/20150813.012314 accepted/tizen/wearable/20150813.012338 submit/tizen/20150812.120802
José Bollo [Tue, 23 Jun 2015 14:47:45 +0000 (16:47 +0200)]
Add some rigths to System processes

In some situations, the sytem processes should have to
have read/write access to user domain.

Change-Id: I8e5d45df5ba8b706eccc1ca2d47176fa758613c1
Signed-off-by: José Bollo <jose.bollo@open.eurogiciel.org>
9 years agoRemove explicit rules for lock access on the floor label 84/45384/1
Rafal Krypa [Wed, 5 Aug 2015 11:12:54 +0000 (13:12 +0200)]
Remove explicit rules for lock access on the floor label

Kernel Smack code has changed with regard to floor and hat labels. Now
Every label has implicit access to lock the floor label. Explicit rules
allowing it for System and User labels in Tizen are not needed.

Change-Id: I027e14a988eb715ee9300d6528d5ecbefa2650b7
Signed-off-by: Rafal Krypa <r.krypa@samsung.com>
9 years agoAllow User domain to access lock System::Shared domain 91/45191/1 accepted/tizen/mobile/20150804.235235 accepted/tizen/tv/20150804.235246 accepted/tizen/wearable/20150804.235258 submit/tizen/20150804.091648
jooseong [Mon, 3 Aug 2015 11:16:33 +0000 (20:16 +0900)]
Allow User domain to access lock System::Shared domain

Change-Id: I03bd776f05624989f3a984f16820369dc703680b

10 years agoFixing a typographic error 15/33315/1 accepted/tizen_3.0.2014.q4_common tizen_3.0.2014.q4_common tizen_3.0.2015.q1_common accepted/tizen/3.0.2014.q4/common/20150217.104633 accepted/tizen/common/20150217.093948 accepted/tizen/mobile/20150326.005115 accepted/tizen/tv/20150324.014514 accepted/tizen/wearable/20150227.064226 submit/tizen_3.0.2014.q4_common/20150217.104353 submit/tizen_common/20150217.093911 submit/tizen_mobile/20150223.000000 submit/tizen_mobile/20150325.000000 submit/tizen_tv/20150320.000001 submit/tizen_wearable/20150227.000000
José Bollo [Thu, 8 Jan 2015 09:28:30 +0000 (10:28 +0100)]
Fixing a typographic error

The correct name is User::App::Shared

Change-Id: I9ac94c6db84a6baccfa211e0d3092dfbbaf35c1a
Signed-off-by: José Bollo <jose.bollo@open.eurogiciel.org>
10 years agoImplementation of User::Home and User::App::Shared 61/28361/1 tizen_3.0_ivi accepted/tizen/common/20141017.144225 accepted/tizen/ivi/20141023.015136 submit/tizen/20141016.220736 submit/tizen_mobile/20141120.000000 tizen_3.0_ivi_release
José Bollo [Fri, 3 Oct 2014 14:35:18 +0000 (16:35 +0200)]
Implementation of User::Home and User::App::Shared

As proposed by Rafal Krypa during F2F meeting of
september 2014 in Vannes.

Change-Id: I35a3811f28bffba582f34f37130b31d34f419513
Signed-off-by: José Bollo <jose.bollo@open.eurogiciel.org>
11 years agoAdd the System::Log label for /var/log 00/14000/1 accepted/tizen/generic accepted/tizen/ivi accepted/tizen/mobile accepted/tizen_3.0.2014.q3_common accepted/tizen_3.0.m14.3_ivi accepted/tizen_generic accepted/tizen_ivi_panda accepted/tizen_ivi_release tizen_3.0.2014.q3_common tizen_3.0.m14.2_ivi tizen_3.0.m14.3_ivi tizen_ivi_release accepted/tizen/generic/20140120.081327 accepted/tizen/generic/20140312.085459 accepted/tizen/ivi/20140117.230340 accepted/tizen/ivi/panda/20140312.100332 accepted/tizen/ivi/release/20140312.124227 accepted/tizen/mobile/20140122.162832 submit/tizen/20140117.215620 submit/tizen/20140312.070703 submit/tizen_ivi_release/20140312.071142 tizen_3.0.2014.q3_common_release tizen_3.0.m14.2_ivi_release tizen_3.0.m14.3_ivi_release
Casey Schaufler [Fri, 20 Dec 2013 01:48:23 +0000 (17:48 -0800)]
Add the System::Log label for /var/log

Create the System domain label System::Log.
This is the label for /var/log.
Log files with System and User labels will get written to /var/log.
The accesses are not transmutting.

Change-Id: Iaa3aa8d3883c7c6bf1734e3e9224eaf6f701e86a
Signed-off-by: Casey Schaufler <casey.schaufler@intel.com>
11 years agoThis adds new rules for locking for System to _ and 45/13345/1 accepted/tizen/20131207.002815 accepted/tizen/20131209.171932 submit/tizen/20131204.200350
Michael Demeter [Wed, 4 Dec 2013 01:46:25 +0000 (17:46 -0800)]
This adds new rules for locking for System to _ and
User to _

Change-Id: Id483970ad6606543fb3856f7d4bdd738e0cf1a9d
Signed-off-by: Michael Demeter <michael.demeter@intel.com>
11 years agoAdding shared policy attribute to all domains 72/11672/1 accepted/tizen/20131101.181443 accepted/tizen/20131105.192338 accepted/tizen/20131112.015045 accepted/tizen_ivi_stable/20131119.040458 submit/tizen/20131101.163458 submit/tizen_ivi_stable/20131119.032300
Elena Reshetova [Fri, 1 Nov 2013 13:50:05 +0000 (15:50 +0200)]
Adding shared policy attribute to all domains

Change-Id: I07c921be228072a3d3867f940865e52689b9b506

11 years agoAdding ^ domain, System::Run label and respective rules 71/11671/1
Elena Reshetova [Fri, 1 Nov 2013 13:05:23 +0000 (15:05 +0200)]
Adding ^ domain, System::Run label and respective rules

Change-Id: I102bbd93200e1b0c59d2084823e2823a81e83a19

11 years agoCreating System and User domains 26/5526/1 tizen_ivi_genivi accepted/tizen/20130912.082947 accepted/tizen/20130912.085628 accepted/tizen/20130912.093346 accepted/tizen/ivi/genivi/20140131.041944 accepted/tizen_ivi_release/20131120.050404 ivi_oct_m2 submit/tizen/20130806.072617 submit/tizen/20130912.075659 submit/tizen_ivi_genivi/20140131.040614 submit/tizen_ivi_release/20131120.030009
Elena Reshetova [Thu, 4 Jul 2013 10:17:38 +0000 (13:17 +0300)]
Creating System and User domains

11 years agoCreated project
Prajwal Mohan [Wed, 19 Jun 2013 22:18:55 +0000 (15:18 -0700)]
Created project