Print this page
uts: Allow for address space randomisation.
Randomise the base addresses of shared objects, non-fixed mappings, the
stack and the heap.  Introduce a service, svc:/system/process-security,
and a tool psecflags(1) to control and observe it

Split Close
Expand all
Collapse all
          --- old/usr/src/man/man5/privileges.5.man.txt
          +++ new/usr/src/man/man5/privileges.5.man.txt
↓ open down ↓ 298 lines elided ↑ open up ↑
 299  299         PRIV_PROC_PRIOUP
 300  300             Allow a process to elevate its priority above its current level.
 301  301  
 302  302  
 303  303         PRIV_PROC_PRIOCNTL
 304  304             Allows all that PRIV_PROC_PRIOUP allows.  Allow a process to change
 305  305             its scheduling class to any scheduling class, including the RT
 306  306             class.
 307  307  
 308  308  
      309 +       PRIV_PROC_SECFLAGS
      310 +           Allow a process to manipulate the secflags of processes (subject
      311 +           to, additionally, the ability to signal that process)
      312 +
      313 +
 309  314         PRIV_PROC_SESSION
 310  315             Allow a process to send signals or trace processes outside its
 311  316             session.
 312  317  
 313  318  
 314  319         PRIV_PROC_SETID
 315  320             Allow a process to set its UIDs at will, assuming UID 0 requires
 316  321             all privileges to be asserted.
 317  322  
 318  323  
↓ open down ↓ 506 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX