From: dwalsh@redhat.com (Daniel J Walsh)
To: refpolicy@oss.tresys.com
Subject: [refpolicy] modules_object_t vs. modules_dep_t labeling
Date: Sat, 10 Oct 2015 08:46:52 -0400 [thread overview]
Message-ID: <561908BC.8090109@redhat.com> (raw)
In-Reply-To: <CAPzO=NxUNEmZ_ricKvc9iLQqO1zHf5q7Uz-Hgj9_g3VE=RR-5Q@mail.gmail.com>
On 10/10/2015 03:17 AM, Sven Vermeulen wrote:
> On Thu, Oct 8, 2015 at 3:15 PM, Christopher J. PeBenito
> <cpebenito@tresys.com> wrote:
>>> In Fedora, we removed all these transitions for modules_dep_t labeling
>>> and we go only with modules_object_t. If it works I can post patches.
>> In an ideal world, the two types would still work fine, as we don't want
>> insmod to have the permissions for writing kernel modules. However, now
>> that depmod, insmod, etc. are all merged into a single binary, this
>> complicates things, since the policy doesn't necessarily know with
>> absolute certainty which tool kmod is acting as. Additionally, if kmod
>> is malfunctioning, it doesn't matter so much if it can write kernel
>> modules, since it can simply generate a kernel module in memory and
>> insert it (or load a module into memory from disk, alter it, and then
>> insert it).
>>
>> I guess that's my long-winded way of saying I'm on the fence but leaning
>> towards merging the types. In fact, it might make sense to simply make
>> a new kmod_t domain that aliases the old insmod and depmod domains,
>> entrypoints, etc.
>>
>> Does the Gentoo team have any opinion?
> We've had our share of kmod and mislabeling issues too. I'm in favour
> of merging the types as that would make it considerably easier to
> handle (now and in the future).
>
> Wkr,
> Sven Vermeulen
> _______________________________________________
> refpolicy mailing list
> refpolicy at oss.tresys.com
> http://oss.tresys.com/mailman/listinfo/refpolicy
This separation on types from a security difference has never made much
of a difference and has
caused mislabeling issues for years. I believe you should merge the types.
next prev parent reply other threads:[~2015-10-10 12:46 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-10-01 9:58 [refpolicy] modules_object_t vs. modules_dep_t labeling Miroslav Grepl
2015-10-05 12:14 ` Christopher J. PeBenito
2015-10-05 12:48 ` Dominick Grift
2015-10-06 18:13 ` Dominick Grift
2015-10-05 16:34 ` Dominick Grift
2015-10-05 19:17 ` Christopher J. PeBenito
2015-10-06 11:29 ` Dominick Grift
2015-10-06 11:46 ` Dominick Grift
2015-10-08 5:13 ` Miroslav Grepl
2015-10-08 13:15 ` Christopher J. PeBenito
2015-10-09 7:17 ` Miroslav Grepl
2015-10-10 7:17 ` Sven Vermeulen
2015-10-10 12:46 ` Daniel J Walsh [this message]
2015-10-10 13:40 ` Dominick Grift
2015-10-12 7:23 ` Miroslav Grepl
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=561908BC.8090109@redhat.com \
--to=dwalsh@redhat.com \
--cc=refpolicy@oss.tresys.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.