find
/ -user root –perm – 4000 –print
Examinar
otros ficheros importantes del sistema
Para examinar
ficheros puede utilizar la orden “cat” seguida por
el nombre del fichero en
cuestión. También es interesante el comando
“cmp”, gracias al cual podrá
comparar dos ficheros. Éste último es interesante
para determinar, por ejemplo,
si existen copias de ejecutables del sistema en directorios de usuario,
lo cual
puede ser un indicio de ataque al sistema.
El
primer fichero a
considerar es “/etc/passwd”.
Deberá buscar en él, lo siguiente:
- Nuevas
cuentas
de usuario.
- Identificadores
de usuario (uid) cambiados.
- Usuarios
sin
passwords.
- Una
entrada
“+::”.
Otro fichero
importante es “~/.forward”,
que sirve para reenviar
mensajes de correo electrónico. Deberá fijarse en
entradas sospechosas.
El fichero “~/.rhosts” puede ser
utilizado para permitir el acceso remoto al
sistema y es usado algunas veces por intrusos, para crear
fácilmente una puerta
de acceso oculta al sistema. Compruebe periódicamente que
los servidores
remotos y los nombres de usuarios a los que deja conectarse son
correctos.
Fíjese detenidamente en la entrada “+”,
pues permitiría a todos los usuarios
acceder al sistema local desde cualquier servidor.
Es
recomendable sacar un listado del fichero /etc/inetd.conf en
condiciones
totalmente seguras y compararla en situaciones posteriores, cuando se
hayan
añadido nuevos servicios.
Busque en
“/etc/aliases”, alias inusuales o aquellos que
redireccionan el correo
electrónico a lugares indeseados. Fíjese
también en comandos sospechosos.
Compruebe
también que no aparecen nuevas entradas en el fichero de
“cron”, especialmente
las relativas al root. Mire los comandos que son lanzados
periódicamente por el
sistema y por quién ha sido solicitada su
ejecución.