Este servidor foi comprometido?

2

Um amigo está executando um VPS (CentOS)

Seu parceiro de negócios era o administrador de sistemas, mas o deixou à vontade para cuidar do sistema. Então, fui solicitado a ajudar na correção de um aparente problema de spam. Seu endereço IP foi colocado na lista negra de mensagens não solicitadas. Não tenho certeza de onde procurar por um problema, mas comecei com o netstat para ver quais conexões abertas estavam em execução. Parece-me que ele tem hosts remotos conectados ao seu servidor SMTP. Aqui está a saída:

    Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State      
tcp        0      0 78.153.208.195:imap         86-40-60-183-dynamic.:10029 ESTABLISHED 
tcp        0      0 78.153.208.195:imap         86-40-60-183-dynamic.:10010 ESTABLISHED 
tcp        0      1 78.153.208.195:35563        news.avanport.pt:smtp       SYN_SENT    
tcp        0      0 78.153.208.195:35559        vip-us-br-mx.terra.com:smtp TIME_WAIT   
tcp        0      0 78.153.208.195:35560        vip-us-br-mx.terra.com:smtp TIME_WAIT   
tcp        1      1 78.153.208.195:imaps        86-40-60-183-dynamic.:11647 CLOSING     
tcp        1      1 78.153.208.195:imaps        86-40-60-183-dynamic.:11645 CLOSING     
tcp        0      0 78.153.208.195:35562        mx.a.locaweb.com.br:smtp    TIME_WAIT   
tcp        0      0 78.153.208.195:35561        mx.a.locaweb.com.br:smtp    TIME_WAIT   
tcp        0      0 78.153.208.195:imap         86-41-8-64-dynamic.b-:49446 ESTABLISHED 

Isso indica que seu servidor pode estar agindo como um retransmissor aberto? O email deve ser apenas de saída do host local.

Desculpas por minha falta de conhecimento, mas não trabalho no Linux no meu trabalho diário.

EDITAR:
Aqui está alguma saída de /var/log/maillog , que parece ser o resultado de spam. Se parece ser o caso para os outros, onde devo procurar em seguida para investigar uma causa raiz? Eu coloquei o IP do servidor através do www.checkor.com e ele voltou limpo.

Jun 29 00:02:13 vps-1001108-595 qmail: 1309302133.721674 status: local 0/10 remote 9/20
Jun 29 00:02:13 vps-1001108-595 qmail: 1309302133.886182 delivery 74116: deferral: 200.147.36.15_does_not_like_recipient./Remote_host_said:_450_4.7.1_Client_host_rejected:_cannot_find_your_hostname,_[78.153.208.195]/Giving_up_on_200.147.36.15./
Jun 29 00:02:13 vps-1001108-595 qmail: 1309302133.886255 status: local 0/10 remote 8/20
Jun 29 00:02:13 vps-1001108-595 qmail: 1309302133.898266 delivery 74115: deferral: 187.31.0.11_does_not_like_recipient./Remote_host_said:_450_4.7.1_Client_host_rejected:_cannot_find_your_hostname,_[78.153.208.195]/Giving_up_on_187.31.0.11./
Jun 29 00:02:13 vps-1001108-595 qmail: 1309302133.898327 status: local 0/10 remote 7/20
Jun 29 00:02:14 vps-1001108-595 qmail: 1309302134.137833 delivery 74111: deferral: Sorry,_I_wasn't_able_to_establish_an_SMTP_connection._(#4.4.1)/
Jun 29 00:02:14 vps-1001108-595 qmail: 1309302134.137914 status: local 0/10 remote 6/20
Jun 29 00:02:19 vps-1001108-595 qmail: 1309302139.903536 delivery 74000: failure: 209.85.143.27_failed_after_I_sent_the_message./Remote_host_said:_550-5.7.1_[78.153.208.195_______1]_Our_system_has_detected_an_unusual_rate_of/550-5.7.1_unsolicited_mail_originating_from_your_IP_address._To_protect_our/550-5.7.1_users_from_spam,_mail_sent_from_your_IP_address_has_been_blocked./550-5.7.1_Please_visit_http://www.google.com/mail/help/bulk_mail.html_to_review/550_5.7.1_our_Bulk_Email_Senders_Guidelines._e25si1385223wes.137/
Jun 29 00:02:19 vps-1001108-595 qmail: 1309302139.903606 status: local 0/10 remote 5/20
Jun 29 00:02:19 vps-1001108-595 qmail-queue-handlers[15501]: Handlers Filter before-queue for qmail started ...

EDIT # 2
Aqui está a saída de netstat -p com as linhas imap e imaps removidas. Também removi minha própria ssh session

Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
tcp        0      1 78.153.208.195:40076        any-in-2015.1e100.net:smtp  SYN_SENT    24096/qmail-remote. 
tcp        0      1 78.153.208.195:40077        any-in-2015.1e100.net:smtp  SYN_SENT    24097/qmail-remote. 
udp        0      0 78.153.208.195:48515        125.64.11.158:4225          ESTABLISHED 20435/httpd

EDITAR
Acontece que o servidor foi invadido devido a uma vulnerabilidade no OSCommerce e vários scripts PHP estavam sendo executados por clientes remotos para enviar mensagens. Isto foi devido às configurações de segurança do 777 no diretório /var/www/vhosts/<domain-name>/httpdocs/images

    
por conorgriffin 29.06.2011 / 00:54

2 respostas

4

Isto,

tcp        0      0 78.153.208.195:imap         86-40-60-183-dynamic.:10029

é uma conexão externa que usa o IMAP para ler e-mails de uma caixa de correio no seu servidor.

Isto,

tcp        0      1 78.153.208.195:35563        news.avanport.pt:smtp       SYN_SENT

é o seu servidor a enviar correio SMTP de saída para news.avanport.pt

Sem saber mais sobre o que é e não deveria estar fazendo, nenhuma dessas coisas é inicialmente suspeita.

Você precisará usar o mailqueue, check-out / var / log / mail * e a configuração de email para descobrir se está certo ou não, ou fornecer mais informações na pergunta.

    
por 29.06.2011 / 01:00
1

Não sei se seu sistema foi comprometido, mas:

  • você deve definir uma entrada DNS reversa válida se quiser enviar e-mails, isso é porque as mensagens no maillog pertencem a

Jun 29 00:02:13 vps-1001108-595 qmail: 1309302133.886182 delivery 74116: deferral: 200.147.36.15_does_not_like_recipient./Remote_host_said:_450_4.7.1_Client_host_rejected:_cannot_find_your_hostname,_[78.153.208.195]/Giving_up_on_200.147.36.15./

    
por 29.06.2011 / 02:09