Subject: Re: CVS commit: src/sys/secmodel/bsd44
To: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
From: Elad Efrat <elad@NetBSD.org>
List: tech-kern
Date: 10/29/2006 01:06:16
YAMAMOTO Takashi wrote:

> for bsd44 securelevel listener, i think something like this is enough.
> 
> 	case passthru:
> 		if (securelevel < 1) {
> 			return allow;
> 		} else {
> 			return deny;
> 		}
> 
> alternatively you can probably iterate devices on the bus,
> but i don't think it's worth to do.
> 
>> yeah. I'm saying:
>>
>> - a "passthru" request might have same implications as "raw disk i/o"
>>   request.
>>
>> - how do we make it so that security model developers know to apply the
>>   same (more or less) policy to both requests?
> 
> i don't have any better idea than just documenting them so.

I think what we'll do is document them properly with a big red [1] note
detailing possible implications of such requests.

Any preference as to what scope (I suggest "device") to use and what
arguments to pass?

-e.

[1] It *has* to be red.

-- 
Elad Efrat