Ir para conteúdo
  • Cadastre-se

Invasões de hacker no index.htm


redirect

Posts Recomendados

pessoal, algumas contas (sempre as mesmas) estão tendo seus arquivos index.htm alterados (ou criados, caso eles não existam) com uma página de hacker e com vírus (pelo menos o chrome acusou). nada além disso é alterado. alguém sabe dizer o que posso corrigir para acabar com isso? mês passado fiz uma boa varredura, endureci algumas coisas, mudei as senhas dessas contas e hoje veio novamente a reclamação de um cliente e varrendo o servidor encontrei vários sites com esse arquivo index.htm enviado pelo hacker.

já tenho o modsecurity funcionando a mais de um ano, o maldetect está fazendo a varredura todo dia e o clamscan está varrendo no upload via ftp (isso configurei no mês passado achando que pudesse resolver algo). o csf está quase todo verdinho. tem alguns sites que nem arquivos tem e tem somente o index padrão (aquele que diz que o site foi hospedado na minha empresa).

o servidor é linux centos 5 x86 com cpanel. também tenho o suphp/suhoshin e as permissões nos arquivos/pastas estão todas ok.

Qual compilação do Apache e PHP está usando ?

1) Se for DSO, mude para SUPHP.

2) Endureça as configurações do php.ini central com

disable_functions = "dl, exec, shell_exec, popen, pclose, proc_open, proc_nice, proc_terminate, proc_get_status, proc_close, leak, apache_child_terminate, posix_kill, posix_mkfifo, posix_setpgid, posix_setsid, posix_setuid, escapeshellcmd, escapeshellarg, shell-exec, fpassthru, crack_check, crack_closedict, crack_getlastmessage, crack_opendict, psockopen, symlink, ini_restore, posix_getpwuid, print_r"

3) Sim, o SUPHP não funciona com gerenciador de memória cache.

4) Instale o NGINX para aumentar a performance para sites estáticos

5) Ative o file cache do seu servidor para que a memória ram seja usada corretamente

6) Configure a pressão de cache + o que ele irá dropar na hora de descarregar a memória RAM para liberar visto que em um momento ele irá descarregar a ram para não dar falta de memória em seu servidor.

Segue um link para ver como gerenciar memória cache

https://gist.github.com/dakull/5629740

Procure mais no google.

Lembre que inodes e page vão para o cache e em um momento ela é descarregada.

Se seu servidor tem muita memória, configure pressão ZERO pro cache durante o dia e descarregue na noite. Monitore isso para não gerar swap.

Essas dicas de cache estou lhe passando porque vc falou sobre o uso de cache em SUPHP.

Não existe algo mais seguro que SUPHP.

Você está sofrendo um hack que muito provavelmente não seja devido a symlink hack e sim um script rodando e alterando rapidamente todas index. É um hack comum em servidores DSO que não tem absolutamente nenhuma segurança visto que os scripts rodam como nobody e podem a qualquer momento acessar qualquer conta no seu servidor.

Ter servidor não é algo fácil. Você irá precisar estudar bastante mas essas dicas são fundamentais para segurança e performance.

Espero ter ajudado.

Abraços !

Editado por MyWay Hosting
Link para o comentário
Compartilhar em outros sites

Qual compilação do Apache e PHP está usando ?

1) Se for DSO, mude para SUPHP.

2) Endureça as configurações do php.ini central com

disable_functions = "dl, exec, shell_exec, popen, pclose, proc_open, proc_nice, proc_terminate, proc_get_status, proc_close, leak, apache_child_terminate, posix_kill, posix_mkfifo, posix_setpgid, posix_setsid, posix_setuid, escapeshellcmd, escapeshellarg, shell-exec, fpassthru, crack_check, crack_closedict, crack_getlastmessage, crack_opendict, psockopen, symlink, ini_restore, posix_getpwuid, print_r"

3) Sim, o SUPHP não funciona com gerenciador de memória cache.

4) Instale o NGINX para aumentar a performance para sites estáticos

5) Ative o file cache do seu servidor para que a memória ram seja usada corretamente

6) Configure a pressão de cache + o que ele irá dropar na hora de descarregar a memória RAM para liberar visto que em um momento ele irá descarregar a ram para não dar falta de memória em seu servidor.

Segue um link para ver como gerenciar memória cache

https://gist.github.com/dakull/5629740

Procure mais no google.

Lembre que inodes e page vão para o cache e em um momento ela é descarregada.

Se seu servidor tem muita memória, configure pressão ZERO pro cache durante o dia e descarregue na noite. Monitore isso para não gerar swap.

Essas dicas de cache estou lhe passando porque vc falou sobre o uso de cache em SUPHP.

Não existe algo mais seguro que SUPHP.

Você está sofrendo um hack que muito provavelmente não seja devido a symlink hack e sim um script rodando e alterando rapidamente todas index. É um hack comum em servidores DSO que não tem absolutamente nenhuma segurança visto que os scripts rodam como nobody e podem a qualquer momento acessar qualquer conta no seu servidor.

Ter servidor não é algo fácil. Você irá precisar estudar bastante mas essas dicas são fundamentais para segurança e performance.

Espero ter ajudado.

Abraços !

 

obrigado pelas dicas, mas como eu já tinha dito no primeiro post eu já usava o suphp, e como o restante do tópico mostra que ao usar o cache ele foi desabilitado, então foi esse o problema. retirando o cache os problemas cessaram. mas estarei sempre de olho e caso algo novo acontece reportarei aqui.

Link para o comentário
Compartilhar em outros sites

O uso do cache não iria "desativar o suphp". Isso acontece ao contrário. Quando você compila o php em modo suPHP o cache não funciona.

O problema cessou porque talvez tenham desistido de hackear seu servidor ou então a conta que estava insegura com scripts falhos foi desativada ou ainda teve scripts removidos.

Você precisa configurar o php.ini central e bloquear os comandos no disable_functions. Isso irá gerar uma camada extra de proteção.

Abraços

Link para o comentário
Compartilhar em outros sites

Existem algumas shells que a depender da configuração do servidor, com um clique você consegue fazer um pishing de vários index de várias contas ao mesmo tempo.

O ideal não é "matar" o arquivo com a shell, mas sim descobrir como que ela tá conseguindo subir no seu servidor.

SUPHP, modsecurity com boas regras, FollowSymLinks off, e várias funções desabilitadas no php.ini, podem ajudar ou talvez até resolver.

Link para o comentário
Compartilhar em outros sites

Bom no meu caso, consegui resolver o problema utilizando o Incube encrypted para encorpar as index, só assim consegui resolver os problemas relacionados a troca de index (conteúdo) e outros problemas, pois nem mesmo o datacenter sabia como parar os ataques, tanto que em apenas um dia houve 4 grandes ataques que em apenas 1 minuto10 segundos foram transmitidos 40 TB de dados.

Link para o comentário
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Infelizmente, seu conteúdo contém termos que não são permitimos. Edite seu conteúdo para remover as palavras destacadas abaixo.
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?