Annotation of coherent/a/usr/man/COHERENT/security, revision 1.1.1.1

1.1       root        1: 
                      2: 
                      3: security              Technical Information              security
                      4: 
                      5: 
                      6: 
                      7: 
                      8: Because COHERENT is  a multi-user, multi-tasking operating system
                      9: which  can support  users from  remote  terminals, steps  must be
                     10: taken to ensure that the system is secure.  Sensitive information
                     11: that is stored on the system must be protected from being read or
                     12: copied by  unauthorized persons; files must  be protected against
                     13: vandalization by  intruders.  Unless  a reasonable degree  can be
                     14: guaranteed, no multi-user  operating system can be trusted to ar-
                     15: chive important information.
                     16: 
                     17: In one  sense, it is easy  to achieve perfect security  in a com-
                     18: puter system.   As Grampp and Morris have noted,  ``It is easy to
                     19: run a secure  computer system.  You merely disconnect all dial-up
                     20: connections,  put the  machine and  its  terminals in  a shielded
                     21: room,  and  post  a guard  at  the  door.''  For practical  uses,
                     22: however, security means balancing ease of access against restric-
                     23: tiveness:  users should  have  easy access  to  what is  properly
                     24: theirs, and  should be barred from system  facilities that do not
                     25: belong to them.
                     26: 
                     27: The  COHERENT  system  has the  following  tools  to assist  with
                     28: security.
                     29: 
                     30: _P_a_s_s_w_o_r_d_s Every  user account can be  ``locked'' with a password.
                     31:           Each user  can assign her own  password, and the system
                     32:           administrator can set passwords for the superusers root
                     33:           and bin.
                     34: 
                     35:           Passwords  should be  changed  frequently.  A  password
                     36:           should have  at least six  characters, should not  be a
                     37:           common name  or word,  and preferably should  include a
                     38:           mixture  of upper- and  lower-case letters,  to prevent
                     39:           decryption by brute-force methods.
                     40: 
                     41:           Passwords should be  guarded jealously.  In particular,
                     42:           the  password for  the  superuser root  should be  kept
                     43:           secret, as  she can read  every file and  execute every
                     44:           program throughout the system.
                     45: 
                     46: _P_e_r_m_i_s_s_i_o_n_s
                     47:           Execution of  system-level programs, such  as mount, is
                     48:           restricted  to the superuser  root.  This  prevents in-
                     49:           truders from seizing  superuser permissions through un-
                     50:           authorized manipulation  of system  services.  Ordinary
                     51:           users are  also restricted from  directly access system
                     52:           devices, for the same reason.
                     53: 
                     54: _E_n_c_r_y_p_t_i_o_n
                     55:           The command  crypt performs rotary  encryption, similar
                     56:           to that  used by the  German Enigma machine.   Files of
                     57:           sensitive information  should be encrypted,  to protect
                     58:           them against being  read by unauthorized persons.  Note
                     59:           that encryption  is the  only true defense  against un-
                     60:           authorized reading: not  even the superuser can read an
                     61:           encrypted file unless she has the encryption key.
                     62: 
                     63: 
                     64: COHERENT Lexicon                                           Page 1
                     65: 
                     66: 
                     67: 
                     68: 
                     69: security              Technical Information              security
                     70: 
                     71: 
                     72: 
                     73: 
                     74: Many COHERENT  systems have only one user  and are not networked;
                     75: for such  installations, the normal  level of security  may be an
                     76: annoyance.   Passwords can  be turned  off  by using  the command
                     77: passwd to set the password to <return>.  The command chmod can be
                     78: used to  widen access to devices  and system-level utilities; see
                     79: the Lexicon entry for chmod for more information on file access.
                     80: 
                     81: Security  ultimately is a  system-wide responsibility.   To quote
                     82: Grampp and  Morris, ``By far, the greatest  security hazard for a
                     83: system ...  is the set of  people who use it.   If the people who
                     84: use a  machine are naive about security  issues, the machine will
                     85: be vulnerable regardless of what is done by the local management.
                     86: This applies particularly to the system's administrators, but or-
                     87: dinary users should also take heed.''
                     88: 
                     89: ***** See Also *****
                     90: 
                     91: chmod, crypt, passwd, technical information
                     92: Grampp FT, Morris  RH: UNIX operating system security.  _A_T&_T _B_e_l_l
                     93: _L_a_b _T_e_c_h _J 1984;8:1649-1672.
                     94: 
                     95: 
                     96: 
                     97: 
                     98: 
                     99: 
                    100: 
                    101: 
                    102: 
                    103: 
                    104: 
                    105: 
                    106: 
                    107: 
                    108: 
                    109: 
                    110: 
                    111: 
                    112: 
                    113: 
                    114: 
                    115: 
                    116: 
                    117: 
                    118: 
                    119: 
                    120: 
                    121: 
                    122: 
                    123: 
                    124: 
                    125: 
                    126: 
                    127: 
                    128: 
                    129: 
                    130: COHERENT Lexicon                                           Page 2
                    131: 
                    132: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.