All of lore.kernel.org
 help / color / mirror / Atom feed
* sshd and setcurrent
@ 2014-03-04  1:37 Andy Ruch
  2014-03-04 13:44 ` Daniel J Walsh
  0 siblings, 1 reply; 3+ messages in thread
From: Andy Ruch @ 2014-03-04  1:37 UTC (permalink / raw)
  To: SELinux ML

Hello,


I'm implementing a custom SELinux policy based on the reference policy for a secure RHEL 6.5 system. Currently, my policy does not allow 'setcurrent' for sshd_t and I'm seeing the appropriate AVCs associated to this. However, even with these AVCs, everything appears to work. I still end up with a bash process running as staff_t. The only difference I see using 'ps -efZ' is the context of parent process of the bash shell:

PERMISSIVE:

system_u:system_r:sshd_t:s0-s0:c0.c1023    root    29470    1520     ...    sshd: myuser [priv]
myuser_u:staff_r:staff_t:s0-s0:c0.c1023    myuser  29475    29470    ...    sshd: myuser@pts/0
myuser_u:staff_r:staff_t:s0-s0:c0.c1023    myuser  29476    29475    ...    -bash



ENFORCING (context on 2nd line different):

system_u:system_r:sshd_t:s0-s0:c0.c1023    root    29505    1520     ...    sshd: myuser [priv]
system_u:system_r:sshd_t:s0-s0:c0.c1023    myuser  29510    29505    ...    sshd: myuser@pts/0
myuser_u:staff_r:staff_t:s0-s0:c0.c1023    myuser  29511    29510    ...    -bash


Does this second process labeled as "sshd_t" provide any usability or security issues?


Digging into the policy code more, I see comments in domain.te along the lines of "setcurrent breaks process tranquility" and "don't use it if you don't understand it". Could someone provide some more details regarding when to use 'setcurrent' for a secure system? 


Also, I understand that the RHEL Targeted policy has a completely different use case than my custom policy. However, why is it allowed in the Targeted policy if the sshd appears to work without it?


Thanks,
Andy Ruch

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2014-03-04 14:10 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-04  1:37 sshd and setcurrent Andy Ruch
2014-03-04 13:44 ` Daniel J Walsh
2014-03-04 14:10   ` Brandon Whalen

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.