Garrett D'Amore wrote:
> This seems like a good idea, but out of curiosity, is there a specific 
> motivation here?

For any basic privilege, the high-level motivation is to be able to 
limit processes (or users) by removing functionality that normally 
requires no privileges. In this case, that functionality is the ability 
to open network connections.

I know of at least one customer who used to accomplish this in previous 
Solaris releases by restricting the permission bits on /dev/tcp. [1] 
It's worth re-examining Meem's objection about IPC in light of customers 
like this. When this basic privilege is available, they might well 
remove it from all user processes in order to get the same effect they 
had before. How much IPC breakage is likely to follow from this action?

        Scott


[1] This technique doesn't work any more because socket() operations do 
not open /dev/tcp.

-- 
Scott Rotondo
Principal Engineer, Solaris Security Technologies
President, Trusted Computing Group
Phone/FAX: +1 408 850 3655 (Internal x68278)

Reply via email to