Quoth Keith M Wesolowski on Wed, Mar 21, 2007 at 08:51:06AM -0700:
> On Tue, Mar 20, 2007 at 09:52:53PM -0700, David Bustos wrote:
> >   - Is it too pedantic to worry about applications or users who are
> >     already using properties named "read_authorization"?
> 
> I think so.  I'm not aware of any service using this property, and the
> similarity of its name to existing reserved names should have
> discouraged anyone from doing so.  It would have been better to have
> reserved a part of the property namespace, but this was not done.

Would it be wise to reserve all properties suffixed with _authorization?
(Not that you have to in this case.)

> > 2.1.2. svc.configd(1M) RPC changes
...
> >   - Shouldn't the read_authorization property itself be world-readable
> >     so that software can determine whether permission was denied becasue
> >     of it?  Similarly for action_, modify_, and value_authorization.
> 
> No.  Knowledge of the authorization required to perform an action is
> potentially valuable information.  Attacking a system is not an
> adventure game; we don't say "you need the blue key to open this
> door" to encourage the player to go find the right one.

Isn't hiding the weak spot rather than fixing it also known as "security
through obscurity"?

Won't this build a usability barrier and potentially a security risk
into the system by requiring users to acquire more privilege than may be
necessary in order to accomplish the task?

...
> > 2.3. svcprop(1) changes
> > 
> >   "the present behaviour...": I think you should clarify this, since
> >     svcprop displays different things for a property with no values and
> >     a property with a single value which is the empty string.
> 
> The change I made here was at gww's recommendation.  I too felt the
> original language was clearer.  Do either of you have suggestions for
> alternate language?

I think the parenthetic expression should be removed.


David

Reply via email to