Hi,
Our CA Unicentre support showed me that when he issued "snmpwalk" to port 161 on
our hardened Solaris 10 server sun11, it timed out while to a non-hardened Solaris 9
server (sun12), it works (returns a "End of MIB View" message).
I've checked both sun11(hardened) & sun12(non-hardened) server using
"netstat -an" & in both cases Port Udp
C:\Documents and Settings\easeadmin>snmpwal
k -p 161 sun12 -c e2rsme 1.3.6.1.4.1
End of MIB View.
C:\Documents and Settings\easeadmin>snmpwal
k -p 161 sun11 -c e2rsme 1.3.6.1.4.1
Timed out
The following is a script which I've run on sun11 server to harden it :
kindly help point out which service is required by CA Unicentre's snmpwalk.
I could have tried to isolate it but it's going to be a long venture, so asking is faster :
set -x
# Item 1.1, enable sshd :)
svcadm enable svc:/network/ssh:default
# Item 1.2, rpcbind
svcadm disable svc:/network/rpc/bind:defa
ult
# Item 1.3, secure RPC
svcadm disable svc:/network/rpc/keyserv:d
efault
# Item 1.4, NIS server
svcadm disable svc:/network/nis/server:de
fault
svcadm disable svc:/network/nis/passwd:de
fault
svcadm disable svc:/network/nis/update:de
fault
svcadm disable svc:/network/nis/xfr:defau
lt
# Item 1.5, NIS client
svcadm disable svc:/network/nis/client:de
fault
# Item 1.6, NIS+
svcadm disable svc:/network/rpc/nisplus:d
efault
# Item 1.7, LDAP cache mgr
svcadm disable svc:/network/ldap/client:d
efault
# Item 1.8, Kerberos server
svcadm disable svc:/network/security/kadm
in:default
svcadm disable svc:/network/security/krb5
kdc:defaul
t
svcadm disable svc:/network/security/krb5
_prop:defa
ult
# Item 1.9, Kerberos client
svcadm disable svc:/network/security/ktkt
_warn:defa
ult
# Item 1.10, GSS
svcadm disable svc:/network/rpc/gss:defau
lt
# Item 1.11, GUI
### mv /etc/rc2.d/S99dtlogin /etc/rc2.d/.NOS99dtlogin 2>> /tmp/Cis1.o
### svcadm disable svc:/network/rpc-100083_1/
rpc_tcp:de
fault
# Item 1.12, Solaris Management Console
### mv /etc/rc2.d/S90wbem /etc/rc2.d/.NOS90wbem 2>> /tmp/Cis1.o
### mv /etc/rc2.d/S90webconsole /etc/rc2.d/.NOS90webconsol
e 2>> /tmp/Cis1.o
# Item 1.13, volume manager
### svcadm disable svc:/network/rpc/smserver:
default
### mv /etc/rc3.d/S81volmgt /etc/rc3.d/.NOS81volmgt 2>> /tmp/Cis1.o
# Item 1.14, SAMBA
mv /etc/rc3.d/S90samba /etc/rc3.d/.NOS90samba 2>> /tmp/Cis1.o
# Item 1.15, NFS server
svcadm disable svc:/network/nfs/server:de
fault
svcadm disable svc:/network/nfs/cbd:defau
lt
svcadm disable svc:/network/nfs/mapid:def
ault
# Item 1.16, rquota
svcadm disable svc:/network/nfs/rquota:de
fault
# Item 1.17, NFS client
svcadm disable svc:/network/nfs/client:de
fault
# Both NFS servers and clients need these (see 2.16 and 2.18 above)
svcadm disable svc:/network/nfs/status:de
fault
svcadm disable svc:/network/nfs/nlockmgr:
default
# Item 1.18, auto mounter
svcadm disable svc:/system/filesystem/aut
ofs:defaul
t
# Item 1.19, telnet server
svcadm disable svc:/network/telnet:defaul
t
# Item 1.20, FTP server
svcadm disable svc:/network/
ftp:default# Item 1.21, rlogin/rsh servers
svcadm disable svc:/network/login:rlogin
svcadm disable svc:/network/shell:default
# Item 1.22, boot services
svcadm disable svc:/network/rpc/bootparam
s:default
svcadm disable svc:/network/rarp:default
# Item 1.23, DHCP server
svcadm disable svc:/network/dhcp-server:d
efault
# Item 1.24, DNS server
svcadm disable svc:/network/dns/server:de
fault
# Set up TFTP server entry if necessary
if [ ! "`inetadm | grep tftp`" ]; then
cd /var/svc/profile
echo 'tftp dgram udp6 wait root /usr/sbin/in.tftpd in.tftpd /tftpboot'
inetd-tftpd.tmp
inetconv -n -i ./inetd-tftpd.tmp -o /var/svc/profile
sed 's#tftp/udp6#tftp#' tftp-udp6.xml t
ftp.xmlsvccfg import t
ftp.xmlrm -f inetd-tftpd.tmp tftp-udp6.xml t
ftp.xmlfi
# Item 1.25, TFTP server
svcadm disable svc:/network/t
ftp:default# Item 1.26, print servers
# Use -s for print/cleanup because it has already been started
# before upgrade script is read
svcadm disable -s svc:/application/print/cle
anup:defau
lt
svcadm disable svc:/application/print/ser
ver:defaul
t
svcadm disable svc:/application/print/rfc
1179:defau
lt
# Item 1.27, Web servers
# Apache 2.x (the first line below) is preferred. If you would
# rather run Apache 1.3.x, then disable the Apache 2.x service and
# move the /etc/rc3.d/S50apache script back into place.
#
svcadm disable svc:/network/
http:apache2mv /etc/rc3.d/S50apache /etc/rc3.d/.NOS50apache 2>> /dev/null
mv /etc/rc2.d/S42ncakmod /etc/rc2.d/.NOS42ncakmod 2>> /dev/null
mv /etc/rc2.d/S94ncalogd /etc/rc2.d/.NOS94ncalogd 2>> /dev/null
# Item 1.28, SNMP server (initsma is net-snmp)
mv /etc/rc3.d/S82initsma /etc/rc3.d/.NOS82initsma 2>> /dev/null
# Item 1.29, Solaris Volume Manager (software RAID) services
### svcadm disable svc:/system/metainit:defau
lt
### svcadm disable svc:/platform/sun4u/mpxio-
upgrade:de
fault
### svcadm disable svc:/system/mdmonitor:defa
ult
# Item 1.30, Solaris Volume Manager GUI services
### svcadm disable svc:/network/rpc/mdcomm:de
fault
### svcadm disable svc:/network/rpc/meta:defa
ult
### svcadm disable svc:/network/rpc/metamed:d
efault
### svcadm disable svc:/network/rpc/metamh:de
fault
# Item 1.31, inetd
if [ "`inetadm | grep '^enable'`" ]; then
svcadm enable svc:/network/inetd:default
else
svcadm disable svc:/network/inetd:default
fi
# Item 1.32, sendmail
svcadm disable svc:/network/smtp:sendmail
# Item 1.33, all the other crap
svcadm disable svc:/network/chargen:dgram
svcadm disable svc:/network/chargen:strea
m
svcadm disable svc:/network/daytime:dgram
svcadm disable svc:/network/daytime:strea
m
svcadm disable svc:/network/discard:dgram
svcadm disable svc:/network/discard:strea
m
svcadm disable svc:/network/echo:dgram
svcadm disable svc:/network/echo:stream
svcadm disable svc:/network/time:dgram
svcadm disable svc:/network/time:stream
svcadm disable svc:/network/rpc/rex:defau
lt
svcadm disable svc:/network/rexec:default
svcadm disable svc:/network/uucp:default
svcadm disable svc:/network/comsat:defaul
t
svcadm disable svc:/network/rpc/spray:def
ault
svcadm disable svc:/network/rpc/wall:defa
ult
svcadm disable svc:/network/tname:default
svcadm disable svc:/network/talk:default
svcadm disable svc:/network/finger:defaul
t
svcadm disable svc:/network/rpc/rstat:def
ault
svcadm disable svc:/network/rpc/rusers:de
fault
svcadm disable svc:/network/rpc/ocfserv:d
efault
svcadm disable svc:/network/login:eklogin
svcadm disable svc:/network/login:klogin
svcadm disable svc:/network/shell:kshell
# Use -s for system/power because it has already been started
# before upgrade script is read
svcadm disable -s svc:/system/power:default
svcadm disable svc:/network/slp:default
svcadm disable svc:/application/managemen
t/webmin:d
efault
svcadm disable svc:/system/consadm:defaul
t
svcadm disable svc:/application/gdm2-logi
n:default
svcadm disable svc:/application/print/ipp
-listener:
default
# Use -s for system/name-service-cache because it has already
# been started before upgrade script is read
svcadm disable -s svc:/system/name-service-c
ache:defau
lt
svcadm disable svc:/network/apocd/udp:def
ault
### svcadm disable svc:/application/x11/xfs:d
efault
### svcadm disable svc:/application/font/stfs
loader:def
ault
### svcadm disable svc:/network/rpc-100068_2-
5/rpc_udp:
default
### svcadm disable svc:/network/rpc-100235_1/
rpc_ticots
ord:defaul
t
# Item 1.33, move the remaining (legacy) rc2.d stuff
mv /etc/rc2.d/S40llc2 /etc/rc2.d/.NOS40llc2 2>> /dev/null
mv /etc/rc2.d/S47pppd /etc/rc2.d/.NOS47pppd 2>> /dev/null
mv /etc/rc2.d/S70uucp /etc/rc2.d/.NOS70uucp 2>> /dev/null
mv /etc/rc2.d/S72autoinstall /etc/rc2.d/.NOS72autoinsta
ll 2> /dev/null
mv /etc/rc2.d/S73cachefs.daem
on /etc/rc2.d/.NOS73cachefs.d
aemon 2>> /dev/null
mv /etc/rc2.d/S89bdconfig /etc/rc2.d/.NOS89bdconfig 2>> /dev/null
mv /etc/rc2.d/S89PRESERVE /etc/rc2.d/.NOS89PRESERVE 2>> /dev/null
mv /etc/rc3.d/S16boot.server /etc/rc3.d/.NOS16boot.serv
er 2>> /dev/null
mv /etc/rc3.d/S52imq /etc/rc3.d/.NOS52imq 2>> /dev/null
mv /etc/rc3.d/S84appserv /etc/rc3.d/.NOS84appserv 2>> /dev/null
mv /etc/rc3.d/S75seaport /etc/rc3.d/.NOS75seaport 2>> /dev/null
mv /etc/rc3.d/S76snmpdx /etc/rc3.d/.NOS76snmpdx 2>> /dev/null
mv /etc/rc3.d/S77dmi /etc/rc3.d/.NOS77dmi 2>> /dev/null
mv /etc/rc3.d/S80mipagent /etc/rc3.d/.NOS80mipagent 2>> /dev/null
Start Free Trial