Ataques de trojan podem causar vazamento de dados e perda de ativos. Defenda-se dessas ameaças aplicando medidas de segurança em sua rede, sistemas operacionais, bancos de dados e aplicações.
O que é um ataque de trojan
Um ataque de trojan (também conhecido como ataque de cavalo de troia) injeta código malicioso em um servidor ou site ao disfarçá-lo como software legítimo. Os invasores enganam os usuários para induzi-los a baixar ou executar o código por meio de iframes, JavaScript, corpos HTML, CSS ou outros métodos.
Os vetores de ataque comuns incluem vulnerabilidades do sistema, injeção de SQL e vulnerabilidades de upload de arquivos.
Impacto dos ataques de trojan
Um ataque de trojan bem-sucedido concede ao invasor acesso ao seu site e a dados confidenciais, como contas de usuário, senhas e dados comerciais. Visitantes do site comprometido também podem ser infectados, o que expõe suas contas bancárias, credenciais de redes sociais e outros dados pessoais.
Trojans também podem destruir dados no disco e causar perda significativa de informações. Em resumo, esses ataques prejudicam a reputação do seu site, danificam sistemas dos usuários e provocam vazamento de dados pessoais.
Como se defender contra ataques de trojan
Corrija prontamente as vulnerabilidades em seu site e servidores web. Invasores exploram falhas em páginas web adulteradas, navegadores e sistemas operacionais para injetar trojans; em seguida, baixam e executam programas maliciosos adicionais para expandir o escopo do ataque.
Proteja seu site com uma arquitetura de segurança em camadas, conforme ilustrado abaixo.
Aplique medidas de segurança nos seguintes níveis:
-
Nível de segurança de rede
Utilize ECS security groups, CLB whitelists e Cloud Firewall para minimizar as portas de service expostas à Internet.
-
Nível de sistema host
Use Bastionhost para gerenciar métodos de logon do ECS e conceda à equipe de O&M apenas as permissões necessárias.
Configure senhas fortes para sua conta Alibaba Cloud (mínimo de 8 caracteres com letras maiúsculas e minúsculas, dígitos e caracteres especiais) e altere-as a cada poucos meses. Use multi-factor authentication (MFA) ou chaves SSH para fazer logon nas instâncias ECS.
Obtenha informações sobre vulnerabilidades de segurança Detecte e corrija regularmente vulnerabilidades em seu site e servidores web. Instale patches para sistemas operacionais e aplicações prontamente.
Ative o Security Center para detectar e tratar riscos de segurança, riscos de configuração, vulnerabilidades de SO e vulnerabilidades de middleware em seus servidores.
-
Caso utilize um sistema de gerenciamento de conteúdo (CMS) de terceiros, como WordPress, DedeCMS ou Discuz!, atualize prontamente para as versões mais recentes e aplique os patches de segurança lançados pelo fornecedor do CMS. Programas de CMS de terceiros são amplamente utilizados, e suas vulnerabilidades conhecidas podem ser facilmente exploradas por invasores para ataques de injeção de malware. Recomendamos que você:
Visite regularmente o site oficial do CMS para verificar novas versões ou patches de segurança; baixe e aplique as atualizações em tempo hábil.
Atualize os plugins e temas de terceiros usados pelo seu CMS para garantir que também estejam na versão mais recente.
Evite usar versões de CMS sem manutenção e faça upgrade para versões suportadas o mais rápido possível.
Faça backup dos arquivos do site e do banco de dados antes de atualizar para evitar problemas durante o processo.
Restrinja o acesso ao sistema de arquivos para apenas as permissões necessárias. Limite o acesso a diretórios sensíveis e restrinja a execução de scripts.
-
Nível de banco de dados
Não use ferramentas baseadas na web para gerenciar bancos de dados nem exponha seu sistema de gerenciamento de banco de dados à Internet.
Permita que apenas servidores de aplicação acessem os services de banco de dados. Bloqueie as portas do banco de dados para acesso via Internet.
Configure senhas fortes para os services de banco de dados.
-
Nível de segurança da aplicação
Reforce a segurança do middleware da aplicação web.
Execute testes de segurança de código e testes de caixa branca antes de implantar em produção.
Utilize o gerenciamento de vulnerabilidades do Security Center para verificar e corrigir vulnerabilidades antes de implantar seu sistema web.
Corrija prontamente as vulnerabilidades de programas. Você pode usar Web Application Firewall (WAF) para proteger suas aplicações web contra ataques externos.
Detectar e remover arquivos de trojan
Use Security Center para detectar e remover arquivos de trojan automaticamente. A identificação manual entre a grande quantidade de arquivos do SO e da aplicação é impraticável.
Métodos para remover arquivos de trojan:
Exclua web shells. Use o Security Center para verificar diretórios web e o recurso de detecção sem agente para uma varredura completa. Para mais informações, consulte Configure alert settings e Detect and fix risks.
Verifique se todas as vulnerabilidades foram corrigidas usando o recurso de gerenciamento de vulnerabilidades. Para mais informações, consulte Gerencie vulnerabilities.
Referências
O Security Center detecta e ajuda você a corrigir riscos de segurança, riscos de configuração, vulnerabilidades de SO e vulnerabilidades de middleware em seus servidores. Para mais informações, consulte Purchase Security Center.
Verifique e corrija vulnerabilidades prontamente. Vulnerability management overview.