Linux - Localiza arquivos acessados recentemente no servidor da web por visitantes da web

0

É possível encontrar arquivos que foram acessados recentemente pelo servidor web?

Usando o comando "FIND" do Unix?

Estou recebendo muitos e-mails de SPAM porque alguém está acessando um script PHP em um dos meus domínios, mas não consigo descobrir porque tenho muitos domínios.

Portanto, espero ver qual arquivo PHP foi acessado recentemente por eles e excluí-lo.

Estou no plano de hospedagem compartilhada.

    
por Scott Yu - Front-End UX 13.02.2013 / 22:50

2 respostas

3

Seu servidor da web deve estar criando um log toda vez que um arquivo é atingido - o Apache armazena-o normalmente em / var / log / apache ou / var / log / httpd. Esses arquivos de log têm tanto a URL (a partir da qual você deve ser capaz de supor o script) quanto o tempo de acesso. (E se você não puder acessar os logs diretamente - o que pode ser o caso da hospedagem compartilhada, pergunte ao seu provedor onde eles estão !!)

Outra abordagem que pode ajudar (dependendo do software) é observar os cabeçalhos completos no email. Alguns programas PHP fornecem uma indicação de para qual domínio o email foi enviado.

    
por 13.02.2013 / 23:37
1

Instalar software de análise da web para monitorar seus sites é sua melhor aposta, e se você fizer isso agora, você perceberá isso assim que acontecer de novo, e até mesmo como eles estão chegando lá!

Em uma nota lateral, eu recomendaria a proteção de scripts como esse usando as regras do .htaccess.

Espero que isso ajude!

(Editado para melhor redação).

    
por 13.02.2013 / 22:55

Tags