В наличии сервер под управлением CentOS
uname -a
Linux xxx.xx 2.6.18-92.1.6.el5 #1 SMP Wed Jun 25 13:45:47 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux
На нем крутится корпоративный сайт и несколько специализированных программ, также смотрящие в мир.
Есть такая проблема: С недавних пор в директории нашего сайта начали появляться папки и файлы с различными, не несущими смысла, именами типа .p/p.php либо ведущие на левые испанские сайты, либо содержащие странички с предложением ввести логин/пароль. Пришли уведомления из разных мест, в том числе cert.ru что наш сервер занимается фишингом. Действительно, если не прибивать эти файлы, то появляются еще файлы с длинными списками е-мэйлов, собранных видимо этими страничками (кроме е-мэйлов правда нет ничего). Всё это мною регулярно прибивается, но дыра не найдена, что напрягает.
В тех логах которые смотрел, ничего криминального не увидел. На root пароль менял, но не помогло.
Какую информацию надо предоставить чтобы понять где может быть дыра?
netstat -lpn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 5129/mysqld
tcp 0 0 127.0.0.1:783 0.0.0.0:* LISTEN 3095/spamd.pid
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 2766/portmap
tcp 0 0 0.0.0.0:851 0.0.0.0:* LISTEN 2789/rpc.statd
tcp 0 0 xxx.xxx.xxx.xxx:53 0.0.0.0:* LISTEN 25710/named
tcp 0 0 yyy.yyy.yyy.yyy:53 0.0.0.0:* LISTEN 25710/named
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 16363/vsftpd
tcp 0 0 0.0.0.0:34007 0.0.0.0:* LISTEN 3269/LBstatd
tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 25710/named
tcp 0 0 0.0.0.0:34010 0.0.0.0:* LISTEN 3269/LBstatd
tcp 0 0 0.0.0.0:34011 0.0.0.0:* LISTEN 3269/LBstatd
tcp 0 0 yyy.yyy.yyy.yyy:411 0.0.0.0:* LISTEN 6464/verlihub
tcp 0 0 :::80 :::* LISTEN 4570/httpd
tcp 0 0 :::22 :::* LISTEN 29467/sshd
tcp 0 0 ::1:953 :::* LISTEN 25710/named
tcp 0 0 :::443 :::* LISTEN 4570/httpd
udp 0 0 0.0.0.0:54670 0.0.0.0:* 25710/named
udp 0 0 0.0.0.0:1812 0.0.0.0:* 4072/LBircd
udp 0 0 0.0.0.0:1813 0.0.0.0:* 4073/LBircd
udp 0 0 0.0.0.0:54177 0.0.0.0:* 25710/named
udp 0 0 0.0.0.0:3362 0.0.0.0:* -
udp 0 0 0.0.0.0:64688 0.0.0.0:* 25710/named
udp 0 0 0.0.0.0:56625 0.0.0.0:* 25710/named
udp 0 0 xxx.xxx.xxx.xxx:53 0.0.0.0:* 25710/named
udp 0 0 yyy.yyy.yyy.yyy:53 0.0.0.0:* 25710/named
udp 0 0 0.0.0.0:19013 0.0.0.0:* 25710/named
udp 0 0 0.0.0.0:69 0.0.0.0:* 3068/xinetd
udp 0 0 0.0.0.0:47944 0.0.0.0:* 25710/named
udp 0 0 0.0.0.0:845 0.0.0.0:* 2789/rpc.statd
udp 0 0 0.0.0.0:848 0.0.0.0:* 2789/rpc.statd
udp 0 0 0.0.0.0:22097 0.0.0.0:* 25710/named
udp 0 0 0.0.0.0:1234 0.0.0.0:* 29343/LBccd
udp 0 0 0.0.0.0:61909 0.0.0.0:* 25710/named
udp 0 0 0.0.0.0:34008 0.0.0.0:* 3956/LBarcd
udp 0 0 0.0.0.0:34009 0.0.0.0:* 3955/LBarcd
udp 0 0 0.0.0.0:14814 0.0.0.0:* 25710/named
udp 0 0 0.0.0.0:50788 0.0.0.0:* 25710/named
udp 0 0 0.0.0.0:55913 0.0.0.0:* 25710/named
udp 0 0 0.0.0.0:56429 0.0.0.0:* 25710/named
udp 0 0 0.0.0.0:111 0.0.0.0:* 2766/portmap
udp 0 0 0.0.0.0:27129 0.0.0.0:* -
udp 0 0 0.0.0.0:25467 0.0.0.0:* 25710/named
udp 0 0 :::56626 :::* 25710/named
Active UNIX domain sockets (only servers)
Proto RefCnt Flags Type State I-Node PID/Program name Path
unix 2 [ ACC ] STREAM LISTENING 8309 3322/xfs /tmp/.font-unix/fs7100
unix 2 [ ACC ] STREAM LISTENING 439872643 24442/gam_server @/tmp/fam-root-
unix 2 [ ACC ] STREAM LISTENING 6841 2867/dbus-daemon /var/run/dbus/system_bus_socket
unix 2 [ ACC ] STREAM LISTENING 7137 3025/acpid /var/run/acpid.socket
unix 2 [ ACC ] STREAM LISTENING 311475 5129/mysqld /var/lib/mysql/mysql.sock
unix 2 [ ACC ] STREAM LISTENING 244076 4274/hald @/var/run/hald/dbus-898AKS6yf5
unix 2 [ ACC ] STREAM LISTENING 7582 3197/gpm /dev/gpmctl
unix 2 [ ACC ] STREAM LISTENING 244075 4274/hald @/var/run/hald/dbus-o4jApRGxG3Здесь ^^ можно увидеть некие левые процессы с именем "-". Как узнать что это? Они скоротечны и засечь можно не всегда. Почему named слушает так много портов? Что еще здесь есть криминального?
Заранее спасибо.


