作为最佳安全做法,请确保保护应用程序资源。

关于此任务

按照以下步骤操作,确保保护应用程序资源。

过程

  1. 运行 Find / -path /proc -prune -o -type f -perm +6000 -ls 命令以验证这些文件是否具有充分定义的 SUID 和 GUID 位集。

    将显示以下列表:

    354131   24 -rwsr-xr-x   1 polkituser root 23176 /usr/lib/PolicyKit/polkit-set-default-helper
    354126   20 -rwxr-sr-x   1 root     polkituser    19208 /usr/lib/PolicyKit/polkit-grant-helper
    354125   20 -rwxr-sr-x   1 root     polkituser    19008 /usr/lib/PolicyKit/polkit-explicit-grant-helper
    354130   24 -rwxr-sr-x   1 root     polkituser    23160 /usr/lib/PolicyKit/polkit-revoke-helper
    354127   12 -rwsr-x---   1 root     polkituser    10744 /usr/lib/PolicyKit/polkit-grant-helper-pam
    354128   16 -rwxr-sr-x   1 root     polkituser    14856 /usr/lib/PolicyKit/polkit-read-auth-helper
     73886   84 -rwsr-xr-x   1 root     shadow      77848 /usr/bin/chsh
     73888   88 -rwsr-xr-x   1 root     shadow      85952 /usr/bin/gpasswd
     73887   20 -rwsr-xr-x   1 root     shadow      19320 /usr/bin/expiry
     73890   84 -rwsr-xr-x   1 root     root        81856 /usr/bin/passwd
     73799  240 -rwsr-xr-x   1 root     root       238488 /usr/bin/sudo
     73889   20 -rwsr-xr-x   1 root     root        19416 /usr/bin/newgrp
     73884   92 -rwsr-xr-x   1 root     shadow      86200 /usr/bin/chage
     73885   88 -rwsr-xr-x   1 root     shadow      82472 /usr/bin/chfn
     73916   40 -rwsr-x---   1 root     trusted     40432 /usr/bin/crontab
    296275   28 -rwsr-xr-x   1 root     root        26945 /usr/lib64/pt_chown
    353804  816 -r-xr-sr-x   1 root     mail       829672 /usr/sbin/sendmail
    278545   36 -rwsr-xr-x   1 root     root        35792 /bin/ping6
    278585   40 -rwsr-xr-x   1 root     root        40016 /bin/su
    278544   40 -rwsr-xr-x   1 root     root        40048 /bin/ping
    278638   72 -rwsr-xr-x   1 root     root        69240 /bin/umount
    278637  100 -rwsr-xr-x   1 root     root        94808 /bin/mount
    475333   48 -rwsr-x---   1 root     messagebus    47912 /lib64/dbus-1/dbus-daemon-launch-helper
     41001   36 -rwsr-xr-x   1 root     shadow      35688 /sbin/unix_chkpwd
     41118   12 -rwsr-xr-x   1 root     shadow      10736 /sbin/unix2_chkpwd
    
  2. 运行 find / -path */proc -prune -o -nouser -o -nogroup 命令以确认 vApp 中的所有文件都具有所有者。

    如果没有结果,则所有文件都具有所有者。

  3. 运行 find / -name "*.*" -type f -perm -a+w | xargs ls -ldb 命令,通过检查 vApp 上所有文件的权限,确认没有文件是所有人都可写入的文件。

    没有文件必须包含权限 xx2

  4. 运行 find / -path */proc -prune -o ! -user root -o -user admin -print 命令以确认文件由正确的用户所拥有。

    如果没有结果,则所有文件均属于 rootadmin

  5. 运行 find /usr/lib/vmware-casa/ -type f -perm -o=w 命令以确保 /usr/lib/vmware-casa/ 目录中的文件不是所有人都可写入的文件。

    必须不存在任何结果。

  6. 运行 find /usr/lib/vmware-vcops/ -type f -perm -o=w 命令以确保 /usr/lib/vmware-vcops/ 目录中的文件不是所有人都可写入的文件。

    必须不存在任何结果。

  7. 运行 find /usr/lib/vmware-vcopssuite/ -type f -perm -o=w 命令以确保 /usr/lib/vmware-vcopssuite/ 目录中的文件不是所有人都可写入的文件。

    必须不存在任何结果。