HP-UX Host Intrusion Detection System Version 4.3 administrator guide

Table Of Contents
Creation of World-Writable File Template
The vulnerability addressed by this template
Any user on a system can modify a world-writable file. Many of the files owned by the system
users (such as root, bin, sys, adm) are used to control the configuration and operation of the
system. Allowing regular users to modify these files exposes the system to attacks. A
world-writable directory containing system files enables an attacker to replace these files.
How this template addresses the vulnerability
The World-Writable template detects the creation of a world-writable file owned by a privileged
user. Specifically, the template monitors for the following actions, where a file can be a regular
file, a directory, or a special file:
Creating a file that has the world-writable bit set and owned by a privileged user.
Modifying the file permissions that enable the world-writable bit for an existing file owned
by a privileged user.
Changing the ownership of an existing world-writable file to be owned by a privileged user.
Renaming of a world-writable file owned by a privileged user whose old path name is not
being monitored but whose new path name is being monitored.
How this template is configured
Table A-17 lists the configurable properties that the World-Writable template supports.
Table A-17 World-Writable File Template Properties
Default ValueTypeProperty
0 | 1 | 2 | 3 | 4 | 5 | 9 | 11III
priv_user_list
^/dev/null$ | ^/dev/console$ | ^/dev/tty | ^/dev/pty |
^/dev/pts
I
pathnames_to_not_watch
^/etc/opt/resmon/IIpathnames_0
^/usr/sbin/stm/uut/bin/tools/monitor/ &
^/etc/opt/resmon/lbin/
IIprograms_0
^/dev/ptmx$ | ^/var/opt/dce/rpc/local/ |
^/var/run/egd-pool$ | ^/dev/console$ |
^/var/sam/log/samagent\.log$ | ^/var/vx/isis/state$ |
^/var/opt/perf/ | ^/var/opt/OV/log/ httpd | ^/var/opt/OV/
& ^/etc/opt/OV/ | ^/etc/group\.tmp.*$ &
^/etc/passwd\.tmp.*$ | ^/etc/group\.tmp.*$ |
^/stand/\.system_tune$ & /tmp/\.kmsystune_lock$ |
^/var/opt/OV/log/OpC/opcmsglg$ | ^/var/tmp/ &
^/var/opt/scr/ | ^/var/opt/scr/
II
pathnames_1
^/usr/lbin/rlogind$ | ^/usr/lbin/swagent$ &
^/usr/sbin/swagentd & ^/usr/sam/lbin/samd$ &
^/opt/perf/bin/ & ^/opt/OV/bin/ |
^/opt/openssl/prngd/prngd$ | ^/usr/sbin/getty$ |
^/usr/sam/lbin/samd$ | ^/opt/VRTSob/bin/vxsvc$ |
^/opt/perf/bin/ | ^/opt/OV/httpd/bin/httpd$ |
^/opt/OV/bin/ | ^/usr/sbin/useradd$ & ^/usr/sbin/userdel$
& ^/usr/sbin/usermod$ | ^/usr /sbin/groupadd$ &
^/usr/sbin/groupdel$ & ^/usr/sbin/groupmod$ |
^/usr/sbin/kmtune$ | opcle | /opt/scr/lbin/scrgetconf$ |
/opt/scr/lbin/scrdaemon$
II
programs_1
<empty>II
pathnames_X
<empty>II
programs_X
Creation of World-Writable File Template 141