Unix Domain Sockets for X11 clients in Trusted Extensions [LSARC/2008/506 FastTrack timeout 08/14/2008]
Kais Belgaied
Kais.Belgaied at sun.com
Thu Aug 7 16:16:33 PDT 2008
Nicolas Williams wrote:
> On Thu, Aug 07, 2008 at 02:14:52PM -0700, Alan Coopersmith wrote:
>
>> Ric Aleshire wrote:
>>
>>> Yes - currently in the kernel socket I/O code, there is a check that the
>>> AF_UNIX socket endpoint is in the same
>>> zone as the server peer. The proposal for a) above means that this
>>> check will be modified, so that when TX is
>>> enabled and the socket zone and server zone do not match, then the
>>> server must be in the global zone.
>>>
Thanks for the answer Ric.
>> Which raises the interesting question of whether that check should really
>> be for TX, or if this should be something that can be set on for any machine
>> with Zones, and which TX just happens to always set. It would seem things
>> like running X clients in Etude or BrandZ zones could also benefit from this.
>>
this sounds tempting.
anyway, the project team has the choice here whether to keep the scope
of this case as-is,
or extend it tp permit privileged cross-zone communication through
AF_UNIX sockets beyond
tx.
Kais
> I agree, though being careful to use untrusted cookies, of course.
>
> The problem this case is trying to solve affects non-TX zones uses too.
>
More information about the opensolaris-arc
mailing list