SlideShare une entreprise Scribd logo
1  sur  45
Como Limpar
Seu Site WordPress
#PergunteaSucuri
Organização desta palestra
1. Apresentação Pessoal
2. Para quem é esta palestra?
3. Wordpress: Uma visão geral
4. Informações Gerais
5. Passo 1: Identificação de Hacks
6. Passo 2: Remoção de Hacks
7. Passo 3: Pós-Hack
8. Perguntas & Respostas
Para quem é essa palestra?
• Para qualquer pessoa que tenha um site Wordpress
• Para qualquer pessoa que goste de dados sobre Wordpress
• Para qualquer pessoa que que já foi hackeada
• Para qualquer pessoa que quer proteger seu site
Wordpress: Uma visão geral
• Depende de PHP & MySQL
• Usado por mais de 25% dos sites no mundo
• Permite ter un site sem conhecimentos de HTML e Javascript.
• O repositório de Plugins tem mais de 1 bilhão de downloads
Por que WordPress?
WordPress é o CMS mais
usado na internet. Por isso,
também é o que mais sofre
com ataques de hackers.
Antes de Proteger Su Sitio Web, es necesario
verificar se el sitio web ha sido infectado
PASSO 1:
IDENTIFICAR O HACK
I. Instale o plugin GRATUITO – Sucuri Security
Para instalar o plugin de segurança Sucuri:
1. Entre no WordPress como admin e selecione Plugins > Add New
2. Digite Sucuri Scanner
3. Clique em Install Now no Sucuri Security - Auditing, Malware
Scanner and Security Hardening.
4. Ative seu plugin
Para escanear o WordPress em busca de hacks usando
o plugin Sucuri:
1. Entre no WordPress como admin e selecione Sucuri Security >
Malware Scan.
2. Clique em Scan Website.
3. Se o site estiver infectado, você verá uma notificação como a
que aparece na captura de tela abaixo.
PASSO 1:
IDENTIFICAR O HACK
II. Escaneie Seu Site
PASSO 1:
IDENTIFICAR O HACK
III. Verifique a Integridade dos Arquivos Core
[dir] wp-admin
[dir] wp-includes
index.php
license.txt
readme.html
Para verificar a integridade de arquivos core usando o plugin
da Sucuri:
1. Entre no WordPress como admin e selecione
Sucuri Security > Dashboard.
2. Observe o Status da seção Core Integrity.
3. Qualquer arquivo modificado, adicionado ou
removido pode ser parte do hack.
PASO 1:
IDENTIFICAR EL HACK
IV. Verifique os Arquivos Modificados
Para verificar arquivos modificados recentemente usando o
plugin Sucuri:
1. Entre no WordPress como admin e selecione
Sucuri Security > Dashboard.
2. Observe o Status da seção Audit Logs e procure
por mudanças recentes.
3. Modificações desconhecidas nos últimos 7-30 dias
podem ser suspeitas.
PASSO 1:
IDENTIFICAR O HACK
V. Confirme Logins de Usuários
Para verificar logins recentes usando o plugin Sucuri:
1. Entre no WordPress como admin e selecione
Sucuri Security > Last Logins.
2. Confirme a lista de usuários e a hora que eles
fizeram login.
3. Datas ou horas de login inusitadas podem indicar
que uma conta de usuário foi hackeada.
Antes da limpeza, compare uma cópia do
seu site atual com um backup limpo.
PASSO 2:
REMOVER O HACK
I. Limpe Arquivos Hackeados do Seu Site
Para reparar arquivos core usando o plugin Sucuri:
1. Entre no WordPress como admin e selecione Sucuri Security > Dashboard.
2. Verifique as notificações na seção Core Integrity.
3. Selecione os arquivos Modified e Removed e a ação Restore source.
4. Cheque a caixa para confirmar I understand that this operation can not
be reverted.
5. Clique Proceed.
6. Selecione os arquivos Added e escolha a ação Delete file.
PASSO 2:
REMOVER O HACK
II. Limpe Tabelas Hackeadas da Base de Dados
WP-CLI
Search-Replace-DB
Adminer
Use o seu painel admin para se conectar com a base de dados
1. Entre no admin panel da sua base de dados (database).
2. Faça um backup da base de dados antes de fazer modificações.
3. Procure por conteúdo suspeito (i.e., palavras-chave spammy, links).
4. Abra a tabela que contém o conteúdo suspeito.
5. Remova manualmente o conteúdo suspeito.
6. Teste para verificar se o site ainda está operacional após as mudanças.
7. Remova todas as ferramentas de acesso a base de dados que você usou
PASSO 2:
REMOVER O HACK
III. Proteja Suas Contas de Usuário
Para resetar senhas de usuários usando o plugin Sucuri:
1. Entre no WordPress como admin e selecione Sucuri Security
> Post-Hack.
2. Clique em Reset User’s Password tab.
3. Cheque a caixa perto da conta do usuário que pode ter
sido comprometido.
4. Cheque a caixa para confirmar I understand that this
operation can not be reverted.
5. Clique em Reset User Password.
Onde?
• Dentro de arquivos com nomes semelhantes aos
arquivos core do WordPress no diretório errado.
• Injetados em arquivos como o wp-config.php e
diretórios como /themes, /plugins, e /uploads.
PASSO 2:
REMOVER O HACK
IV. Remova Backdoors Escondidos
• base64
• str_rot13
• gzuncompress
• eval
• exec
• create_function
• system
• assert
• stripslashes
• preg_replace (with /e/)
• move_uploaded_file
É hora de consertar os problemas que
podem ter causado o hack e melhorar a
segurança do seu site WordPress.
PASSO 2:
REMOVER O HACK
V. Remova Notificações de Malware
PASSO 3:
PÓS - HACK
Para aplicar atualizações no WordPress
manualmente:
1. Entre no seu servidor via SFTP ou SSH.
2. Faça o backup do seu site e da base de dados
(especialmente de conteúdo customizado).
3. Remova manualmente os diretórios wp-admin e wp-
includes.
4. Substitua o wp-admin e o wp-includes usando cópias do
repositório oficial do WordPress.
5. Remova manualmente e substitua plugins e temas com
cópias de fontes oficiais.
6. Entre no WordPress como admin e clique em Dashboard
> Updates.
7. Aplique quaisquer atualizações que estejam faltando.
8. Abra seu site para verificar se ainda está operacional.
PASSO 3:
PÓS - HACK
Para resetar senhas de usuários, usando o
plugin Sucuri:
1. Entre no WordPress como admin e selecione Sucuri
Security > Post-Hack.
2. Vá ao tab Reset User’s Password.
3. Cheque a caixa próxima à conta do usuário que você
acredita que foi comprometida.
4. Cheque a caixa para confirmar I understand that this
operation can not be reverted.
5. Clique em Reset User Password.
6. O usuário receberá um email com uma senha forte
temporária.
PASSO 3:
PÓS - HACK
Para gerar novas chaves secretas
usando o plugin Sucuri:
1. Entre no WordPress como admin e selecione
Sucuri Security > Post-Hack.
2. Clique em Security Keys.
3. Clique em Generate New Security Keys.
4. Todos os usuários serão forçados a sair do painel
do WordPress.
PASSO 3:
PÓS - HACK
II. Hardening Wordpress
Para fazer harden do WordPress usando o plugin Sucuri:
1. Entre no WordPress como admins no Sucuri Security > Hardening.
2. Leia as opções para entender o que elas fazem.
3. Clique no botão Harden para aplicar as recomendações.
PASSO 3:
PÓS - HACK
III. Configure Backups
PASSO 3:
PÓS - HACK
IV. Escaneie seu Computador
• Malwarebytes
• Avast
• Microsoft Security Essentials
• Avira
PASSO 3:
PÓS - HACK
V. Firewall de Sites
• https://sucuri.net/es/seguridad-de-sitios-web/informes-de-hacks/informe-de-
sitios-web-hackeados-t2-2016
• https://sucuri.net/es/guias/como-limpiar-wordpress-hackeado
• https://sucuri.net/es/seguridad-de-wordpress/instalacion-del-plugin-wordpress
• https://sucuri.net/es/seguridad-de-sitios-web/remocion-de-malware.php
Juliana Cid Lewis Laraburu |
juliana@sucuri.net

Contenu connexe

Tendances

iMasters Intercon Dev WordPress - Segurança em WordPress
iMasters Intercon Dev WordPress - Segurança em WordPressiMasters Intercon Dev WordPress - Segurança em WordPress
iMasters Intercon Dev WordPress - Segurança em WordPress
Erick Belluci Tedeschi
 
WordCamp Floripa 2021 - Isreal - A proporcionalidade do crescimento em tecnol...
WordCamp Floripa 2021 - Isreal - A proporcionalidade do crescimento em tecnol...WordCamp Floripa 2021 - Isreal - A proporcionalidade do crescimento em tecnol...
WordCamp Floripa 2021 - Isreal - A proporcionalidade do crescimento em tecnol...
WordCamp Floripa
 
Bloquear Sites
Bloquear SitesBloquear Sites
Bloquear Sites
jandira
 

Tendances (19)

Coisas que eu gostaria de saber antes de começar a desenvolver temas e plugin...
Coisas que eu gostaria de saber antes de começar a desenvolver temas e plugin...Coisas que eu gostaria de saber antes de começar a desenvolver temas e plugin...
Coisas que eu gostaria de saber antes de começar a desenvolver temas e plugin...
 
WordCamp Porto Alegre - O WordPress é seguro. Inseguro é você.
WordCamp Porto Alegre - O WordPress é seguro. Inseguro é você.WordCamp Porto Alegre - O WordPress é seguro. Inseguro é você.
WordCamp Porto Alegre - O WordPress é seguro. Inseguro é você.
 
Bloquear anúncios do AdSense
Bloquear anúncios do AdSenseBloquear anúncios do AdSense
Bloquear anúncios do AdSense
 
iMasters Intercon Dev WordPress - Segurança em WordPress
iMasters Intercon Dev WordPress - Segurança em WordPressiMasters Intercon Dev WordPress - Segurança em WordPress
iMasters Intercon Dev WordPress - Segurança em WordPress
 
Seu Joomla está seguro?
Seu Joomla está seguro?Seu Joomla está seguro?
Seu Joomla está seguro?
 
Blindando o site Joomla!
Blindando o site Joomla!Blindando o site Joomla!
Blindando o site Joomla!
 
WordCamp Floripa 2021 - Isreal - A proporcionalidade do crescimento em tecnol...
WordCamp Floripa 2021 - Isreal - A proporcionalidade do crescimento em tecnol...WordCamp Floripa 2021 - Isreal - A proporcionalidade do crescimento em tecnol...
WordCamp Floripa 2021 - Isreal - A proporcionalidade do crescimento em tecnol...
 
Configurando SSL com Let’s Encrypt, EasyEngine e WP-CLI
Configurando SSL com Let’s Encrypt, EasyEngine e WP-CLIConfigurando SSL com Let’s Encrypt, EasyEngine e WP-CLI
Configurando SSL com Let’s Encrypt, EasyEngine e WP-CLI
 
Aprendendo a criar plugins para o Wordpress - Richard Barros
Aprendendo a criar plugins para o Wordpress - Richard BarrosAprendendo a criar plugins para o Wordpress - Richard Barros
Aprendendo a criar plugins para o Wordpress - Richard Barros
 
Qualitypress - Segurança em Aplicações Web com PHP
Qualitypress - Segurança em Aplicações Web com PHPQualitypress - Segurança em Aplicações Web com PHP
Qualitypress - Segurança em Aplicações Web com PHP
 
FIEB - WebVibe - Desenvolvimento Seguro de Aplicações WEB
FIEB - WebVibe - Desenvolvimento Seguro de Aplicações WEBFIEB - WebVibe - Desenvolvimento Seguro de Aplicações WEB
FIEB - WebVibe - Desenvolvimento Seguro de Aplicações WEB
 
Fisl 16 - WordPress vs Hacker - Descubra o que ainda é preciso saber para bl...
Fisl 16 - WordPress vs Hacker - Descubra o que ainda é preciso saber para bl...Fisl 16 - WordPress vs Hacker - Descubra o que ainda é preciso saber para bl...
Fisl 16 - WordPress vs Hacker - Descubra o que ainda é preciso saber para bl...
 
Ricardo bernardi word press multisite - crie e gerencie sua rede de blogs
Ricardo bernardi   word press multisite - crie e gerencie sua rede de blogsRicardo bernardi   word press multisite - crie e gerencie sua rede de blogs
Ricardo bernardi word press multisite - crie e gerencie sua rede de blogs
 
Back track 5 wireless teste mestre penetracao
Back track 5 wireless teste mestre penetracaoBack track 5 wireless teste mestre penetracao
Back track 5 wireless teste mestre penetracao
 
Segurança autenticação apache -ppt
Segurança autenticação apache -pptSegurança autenticação apache -ppt
Segurança autenticação apache -ppt
 
SEO para WordPress - Palestra WordCamp 2017
SEO para WordPress - Palestra WordCamp 2017SEO para WordPress - Palestra WordCamp 2017
SEO para WordPress - Palestra WordCamp 2017
 
Detecção e prevenção de vulnerabilidades no Wordpress.
Detecção e prevenção de vulnerabilidades no Wordpress.Detecção e prevenção de vulnerabilidades no Wordpress.
Detecção e prevenção de vulnerabilidades no Wordpress.
 
Bloquear Sites
Bloquear SitesBloquear Sites
Bloquear Sites
 
Dominando o customizer
Dominando o customizerDominando o customizer
Dominando o customizer
 

En vedette

En vedette (20)

Introdução a Hooks - Aprenda a customizar o WordPress com filtros e ações
Introdução a Hooks - Aprenda a customizar o WordPress com filtros e açõesIntrodução a Hooks - Aprenda a customizar o WordPress com filtros e ações
Introdução a Hooks - Aprenda a customizar o WordPress com filtros e ações
 
Segurança da informação palestra wordcamp sp 2016
Segurança da informação   palestra wordcamp sp 2016Segurança da informação   palestra wordcamp sp 2016
Segurança da informação palestra wordcamp sp 2016
 
Configurando SSL com Let’s Encrypt, EasyEngine e WP-CLI
Configurando SSL com Let’s Encrypt, EasyEngine e WP-CLIConfigurando SSL com Let’s Encrypt, EasyEngine e WP-CLI
Configurando SSL com Let’s Encrypt, EasyEngine e WP-CLI
 
Content Marketing - WordCamp São Paulo 2016
Content Marketing - WordCamp São Paulo 2016Content Marketing - WordCamp São Paulo 2016
Content Marketing - WordCamp São Paulo 2016
 
WordCamp SP 2016
WordCamp SP 2016WordCamp SP 2016
WordCamp SP 2016
 
Case Editora Abril
Case Editora AbrilCase Editora Abril
Case Editora Abril
 
Estilizando temas de WordPress
Estilizando temas de WordPressEstilizando temas de WordPress
Estilizando temas de WordPress
 
Eventos de Sucesso usam WordPress.
Eventos de Sucesso usam WordPress.Eventos de Sucesso usam WordPress.
Eventos de Sucesso usam WordPress.
 
Traduções no WordPress
Traduções no WordPressTraduções no WordPress
Traduções no WordPress
 
Como limpiar sitios WordPress hackiados #WCCR
Como limpiar sitios WordPress hackiados #WCCRComo limpiar sitios WordPress hackiados #WCCR
Como limpiar sitios WordPress hackiados #WCCR
 
Sucuri Webinar: Understand and Fix Google Blacklist Warnings
Sucuri Webinar: Understand and Fix Google Blacklist WarningsSucuri Webinar: Understand and Fix Google Blacklist Warnings
Sucuri Webinar: Understand and Fix Google Blacklist Warnings
 
Sucuri Webinar: How to Clean a Hacked Magento Website
Sucuri Webinar: How to Clean a Hacked Magento WebsiteSucuri Webinar: How to Clean a Hacked Magento Website
Sucuri Webinar: How to Clean a Hacked Magento Website
 
Slide aquecimento global valeria 1.1
Slide aquecimento global valeria 1.1Slide aquecimento global valeria 1.1
Slide aquecimento global valeria 1.1
 
Matéria Impressa convertida ao virtual
Matéria Impressa convertida ao virtualMatéria Impressa convertida ao virtual
Matéria Impressa convertida ao virtual
 
Métricas - Product tank
Métricas - Product tankMétricas - Product tank
Métricas - Product tank
 
Charla betabeers optimización y rendimiento en Wordpress - Marcos Ramajo
Charla betabeers optimización y rendimiento en Wordpress - Marcos RamajoCharla betabeers optimización y rendimiento en Wordpress - Marcos Ramajo
Charla betabeers optimización y rendimiento en Wordpress - Marcos Ramajo
 
Melhorando o desempenho do seu WordPress
Melhorando o desempenho do seu WordPressMelhorando o desempenho do seu WordPress
Melhorando o desempenho do seu WordPress
 
Como son los sitios web son hackiados
Como son los sitios web son hackiados Como son los sitios web son hackiados
Como son los sitios web son hackiados
 
Calidad en cosntruccion
Calidad en cosntruccionCalidad en cosntruccion
Calidad en cosntruccion
 
CFP
CFP CFP
CFP
 

Similaire à Como Limpar Seu Site WordPress

Desenvolvimento de plugins WordPress
Desenvolvimento de plugins WordPressDesenvolvimento de plugins WordPress
Desenvolvimento de plugins WordPress
Leandrinho Vieira
 

Similaire à Como Limpar Seu Site WordPress (20)

Guia de Segurança para WordPress
Guia de Segurança para WordPressGuia de Segurança para WordPress
Guia de Segurança para WordPress
 
Login de usuários: podemos fazer algo melhor que usar senhas ou serviços cent...
Login de usuários: podemos fazer algo melhor que usar senhas ou serviços cent...Login de usuários: podemos fazer algo melhor que usar senhas ou serviços cent...
Login de usuários: podemos fazer algo melhor que usar senhas ou serviços cent...
 
Walker Leite apresenta usando o WordPress como backend de aplicação
Walker Leite apresenta usando o WordPress como backend de aplicaçãoWalker Leite apresenta usando o WordPress como backend de aplicação
Walker Leite apresenta usando o WordPress como backend de aplicação
 
Wordpress e suas funções
Wordpress e suas funçõesWordpress e suas funções
Wordpress e suas funções
 
Criando Sites Com CMS
Criando Sites Com CMSCriando Sites Com CMS
Criando Sites Com CMS
 
Segurança em Aplicativos Web
Segurança em Aplicativos WebSegurança em Aplicativos Web
Segurança em Aplicativos Web
 
Minicurso FEAPA - WordPress: Plataforma para criação de sites
Minicurso FEAPA - WordPress: Plataforma para criação de sitesMinicurso FEAPA - WordPress: Plataforma para criação de sites
Minicurso FEAPA - WordPress: Plataforma para criação de sites
 
[E-book] Como criar e manter um site ou blog com o Wordpress
[E-book] Como criar e manter um site ou blog com o Wordpress[E-book] Como criar e manter um site ou blog com o Wordpress
[E-book] Como criar e manter um site ou blog com o Wordpress
 
WordPress
WordPressWordPress
WordPress
 
Como criar um plugin sem ser desenvolvedor
Como criar um plugin sem ser desenvolvedorComo criar um plugin sem ser desenvolvedor
Como criar um plugin sem ser desenvolvedor
 
Desenvolvimento de plugins WordPress
Desenvolvimento de plugins WordPressDesenvolvimento de plugins WordPress
Desenvolvimento de plugins WordPress
 
Squid proxy
Squid proxySquid proxy
Squid proxy
 
Criarblognowordpress
CriarblognowordpressCriarblognowordpress
Criarblognowordpress
 
Vps manager 2.0 documentação e intalação
Vps manager 2.0   documentação e intalaçãoVps manager 2.0   documentação e intalação
Vps manager 2.0 documentação e intalação
 
Wordpress e suas funções
Wordpress e suas funçõesWordpress e suas funções
Wordpress e suas funções
 
Blindando aplicações com CMS Joomla!
Blindando aplicações com CMS Joomla!Blindando aplicações com CMS Joomla!
Blindando aplicações com CMS Joomla!
 
Desenvolvendo sistemas seguros com PHP
Desenvolvendo sistemas seguros com PHPDesenvolvendo sistemas seguros com PHP
Desenvolvendo sistemas seguros com PHP
 
Php12
Php12Php12
Php12
 
Spring Security e Spring Boot Aula - 2018
Spring Security e Spring Boot Aula - 2018Spring Security e Spring Boot Aula - 2018
Spring Security e Spring Boot Aula - 2018
 
Palestra wordpress - II forum revista espírito livre
Palestra wordpress - II forum revista espírito livrePalestra wordpress - II forum revista espírito livre
Palestra wordpress - II forum revista espírito livre
 

Plus de Sucuri

Plus de Sucuri (20)

Logs: Understanding Them to Better Manage Your WordPress Site
Logs: Understanding Them to Better Manage Your WordPress SiteLogs: Understanding Them to Better Manage Your WordPress Site
Logs: Understanding Them to Better Manage Your WordPress Site
 
Webinar: Personal Online Privacy - Sucuri Security
Webinar: Personal Online Privacy - Sucuri SecurityWebinar: Personal Online Privacy - Sucuri Security
Webinar: Personal Online Privacy - Sucuri Security
 
Why Do Hackers Hack?
Why Do Hackers Hack?Why Do Hackers Hack?
Why Do Hackers Hack?
 
What Are the Most Common Types of Hacks?
What Are the Most Common Types of Hacks?What Are the Most Common Types of Hacks?
What Are the Most Common Types of Hacks?
 
Steps to Keep Your Site Clean
Steps to Keep Your Site CleanSteps to Keep Your Site Clean
Steps to Keep Your Site Clean
 
2018 Hacked Website Trends
2018 Hacked Website Trends2018 Hacked Website Trends
2018 Hacked Website Trends
 
Sucuri Webinar: What is SEO Spam and How to Fight It
Sucuri Webinar: What is SEO Spam and How to Fight ItSucuri Webinar: What is SEO Spam and How to Fight It
Sucuri Webinar: What is SEO Spam and How to Fight It
 
Sucuri Webinar: How To Know For Sure You Can Trust A Plugin
Sucuri Webinar: How To Know For Sure You Can Trust A PluginSucuri Webinar: How To Know For Sure You Can Trust A Plugin
Sucuri Webinar: How To Know For Sure You Can Trust A Plugin
 
Sucuri Webinar: Tis the Season for Credit Card Scraping and Malware Trends
Sucuri Webinar: Tis the Season for Credit Card Scraping and Malware Trends Sucuri Webinar: Tis the Season for Credit Card Scraping and Malware Trends
Sucuri Webinar: Tis the Season for Credit Card Scraping and Malware Trends
 
Sucuri Webinar: WAF (Firewall) and CDN Feature Benefit Guide
Sucuri Webinar: WAF (Firewall) and CDN Feature Benefit GuideSucuri Webinar: WAF (Firewall) and CDN Feature Benefit Guide
Sucuri Webinar: WAF (Firewall) and CDN Feature Benefit Guide
 
Sucuri Webinar: Leveraging Sucuri's API
Sucuri Webinar: Leveraging Sucuri's APISucuri Webinar: Leveraging Sucuri's API
Sucuri Webinar: Leveraging Sucuri's API
 
Sucuri Webinar: Website Security Primer for Digital Marketers
Sucuri Webinar: Website Security Primer for Digital MarketersSucuri Webinar: Website Security Primer for Digital Marketers
Sucuri Webinar: Website Security Primer for Digital Marketers
 
Sucuri Webinar: Sucuri Introduces the Sales Enablement Department
Sucuri Webinar: Sucuri Introduces the Sales Enablement DepartmentSucuri Webinar: Sucuri Introduces the Sales Enablement Department
Sucuri Webinar: Sucuri Introduces the Sales Enablement Department
 
Sucuri Webinar: How Caching Options Can Impact Your Website Speed
Sucuri Webinar: How Caching Options Can Impact Your Website SpeedSucuri Webinar: How Caching Options Can Impact Your Website Speed
Sucuri Webinar: How Caching Options Can Impact Your Website Speed
 
Sucuri Webinar: Simple Steps To Secure Your Online Store
Sucuri Webinar: Simple Steps To Secure Your Online StoreSucuri Webinar: Simple Steps To Secure Your Online Store
Sucuri Webinar: Simple Steps To Secure Your Online Store
 
Sucuri Webinar: Getting Started with Sucuri
Sucuri Webinar: Getting Started with SucuriSucuri Webinar: Getting Started with Sucuri
Sucuri Webinar: Getting Started with Sucuri
 
Sucuri Webinar: Is SSL enough to secure your website?
Sucuri Webinar: Is SSL enough to secure your website?Sucuri Webinar: Is SSL enough to secure your website?
Sucuri Webinar: Is SSL enough to secure your website?
 
Sucuri Webinar: Preventing Cross-Site Contamination for Beginners
Sucuri Webinar: Preventing Cross-Site Contamination for BeginnersSucuri Webinar: Preventing Cross-Site Contamination for Beginners
Sucuri Webinar: Preventing Cross-Site Contamination for Beginners
 
Webinar: CWAF for Mid Market/Enterprise Organizations
Webinar: CWAF for Mid Market/Enterprise OrganizationsWebinar: CWAF for Mid Market/Enterprise Organizations
Webinar: CWAF for Mid Market/Enterprise Organizations
 
Webinar: eCommerce Compliance - PCI meets GDPR
Webinar: eCommerce Compliance - PCI meets GDPRWebinar: eCommerce Compliance - PCI meets GDPR
Webinar: eCommerce Compliance - PCI meets GDPR
 

Como Limpar Seu Site WordPress

  • 1. Como Limpar Seu Site WordPress #PergunteaSucuri
  • 2. Organização desta palestra 1. Apresentação Pessoal 2. Para quem é esta palestra? 3. Wordpress: Uma visão geral 4. Informações Gerais 5. Passo 1: Identificação de Hacks 6. Passo 2: Remoção de Hacks 7. Passo 3: Pós-Hack 8. Perguntas & Respostas
  • 3.
  • 4.
  • 5. Para quem é essa palestra? • Para qualquer pessoa que tenha um site Wordpress • Para qualquer pessoa que goste de dados sobre Wordpress • Para qualquer pessoa que que já foi hackeada • Para qualquer pessoa que quer proteger seu site
  • 6. Wordpress: Uma visão geral • Depende de PHP & MySQL • Usado por mais de 25% dos sites no mundo • Permite ter un site sem conhecimentos de HTML e Javascript. • O repositório de Plugins tem mais de 1 bilhão de downloads
  • 7.
  • 8.
  • 9. Por que WordPress? WordPress é o CMS mais usado na internet. Por isso, também é o que mais sofre com ataques de hackers.
  • 10.
  • 11.
  • 12. Antes de Proteger Su Sitio Web, es necesario verificar se el sitio web ha sido infectado
  • 13.
  • 14.
  • 15.
  • 16. PASSO 1: IDENTIFICAR O HACK I. Instale o plugin GRATUITO – Sucuri Security
  • 17. Para instalar o plugin de segurança Sucuri: 1. Entre no WordPress como admin e selecione Plugins > Add New 2. Digite Sucuri Scanner 3. Clique em Install Now no Sucuri Security - Auditing, Malware Scanner and Security Hardening. 4. Ative seu plugin
  • 18. Para escanear o WordPress em busca de hacks usando o plugin Sucuri: 1. Entre no WordPress como admin e selecione Sucuri Security > Malware Scan. 2. Clique em Scan Website. 3. Se o site estiver infectado, você verá uma notificação como a que aparece na captura de tela abaixo.
  • 19. PASSO 1: IDENTIFICAR O HACK II. Escaneie Seu Site
  • 20. PASSO 1: IDENTIFICAR O HACK III. Verifique a Integridade dos Arquivos Core [dir] wp-admin [dir] wp-includes index.php license.txt readme.html
  • 21. Para verificar a integridade de arquivos core usando o plugin da Sucuri: 1. Entre no WordPress como admin e selecione Sucuri Security > Dashboard. 2. Observe o Status da seção Core Integrity. 3. Qualquer arquivo modificado, adicionado ou removido pode ser parte do hack.
  • 22. PASO 1: IDENTIFICAR EL HACK IV. Verifique os Arquivos Modificados
  • 23. Para verificar arquivos modificados recentemente usando o plugin Sucuri: 1. Entre no WordPress como admin e selecione Sucuri Security > Dashboard. 2. Observe o Status da seção Audit Logs e procure por mudanças recentes. 3. Modificações desconhecidas nos últimos 7-30 dias podem ser suspeitas.
  • 24. PASSO 1: IDENTIFICAR O HACK V. Confirme Logins de Usuários
  • 25. Para verificar logins recentes usando o plugin Sucuri: 1. Entre no WordPress como admin e selecione Sucuri Security > Last Logins. 2. Confirme a lista de usuários e a hora que eles fizeram login. 3. Datas ou horas de login inusitadas podem indicar que uma conta de usuário foi hackeada.
  • 26. Antes da limpeza, compare uma cópia do seu site atual com um backup limpo.
  • 27. PASSO 2: REMOVER O HACK I. Limpe Arquivos Hackeados do Seu Site
  • 28. Para reparar arquivos core usando o plugin Sucuri: 1. Entre no WordPress como admin e selecione Sucuri Security > Dashboard. 2. Verifique as notificações na seção Core Integrity. 3. Selecione os arquivos Modified e Removed e a ação Restore source. 4. Cheque a caixa para confirmar I understand that this operation can not be reverted. 5. Clique Proceed. 6. Selecione os arquivos Added e escolha a ação Delete file.
  • 29. PASSO 2: REMOVER O HACK II. Limpe Tabelas Hackeadas da Base de Dados WP-CLI Search-Replace-DB Adminer
  • 30. Use o seu painel admin para se conectar com a base de dados 1. Entre no admin panel da sua base de dados (database). 2. Faça um backup da base de dados antes de fazer modificações. 3. Procure por conteúdo suspeito (i.e., palavras-chave spammy, links). 4. Abra a tabela que contém o conteúdo suspeito. 5. Remova manualmente o conteúdo suspeito. 6. Teste para verificar se o site ainda está operacional após as mudanças. 7. Remova todas as ferramentas de acesso a base de dados que você usou
  • 31. PASSO 2: REMOVER O HACK III. Proteja Suas Contas de Usuário
  • 32. Para resetar senhas de usuários usando o plugin Sucuri: 1. Entre no WordPress como admin e selecione Sucuri Security > Post-Hack. 2. Clique em Reset User’s Password tab. 3. Cheque a caixa perto da conta do usuário que pode ter sido comprometido. 4. Cheque a caixa para confirmar I understand that this operation can not be reverted. 5. Clique em Reset User Password.
  • 33. Onde? • Dentro de arquivos com nomes semelhantes aos arquivos core do WordPress no diretório errado. • Injetados em arquivos como o wp-config.php e diretórios como /themes, /plugins, e /uploads.
  • 34. PASSO 2: REMOVER O HACK IV. Remova Backdoors Escondidos • base64 • str_rot13 • gzuncompress • eval • exec • create_function • system • assert • stripslashes • preg_replace (with /e/) • move_uploaded_file
  • 35. É hora de consertar os problemas que podem ter causado o hack e melhorar a segurança do seu site WordPress.
  • 36. PASSO 2: REMOVER O HACK V. Remova Notificações de Malware
  • 37. PASSO 3: PÓS - HACK Para aplicar atualizações no WordPress manualmente: 1. Entre no seu servidor via SFTP ou SSH. 2. Faça o backup do seu site e da base de dados (especialmente de conteúdo customizado). 3. Remova manualmente os diretórios wp-admin e wp- includes. 4. Substitua o wp-admin e o wp-includes usando cópias do repositório oficial do WordPress. 5. Remova manualmente e substitua plugins e temas com cópias de fontes oficiais. 6. Entre no WordPress como admin e clique em Dashboard > Updates. 7. Aplique quaisquer atualizações que estejam faltando. 8. Abra seu site para verificar se ainda está operacional.
  • 38. PASSO 3: PÓS - HACK Para resetar senhas de usuários, usando o plugin Sucuri: 1. Entre no WordPress como admin e selecione Sucuri Security > Post-Hack. 2. Vá ao tab Reset User’s Password. 3. Cheque a caixa próxima à conta do usuário que você acredita que foi comprometida. 4. Cheque a caixa para confirmar I understand that this operation can not be reverted. 5. Clique em Reset User Password. 6. O usuário receberá um email com uma senha forte temporária.
  • 39. PASSO 3: PÓS - HACK Para gerar novas chaves secretas usando o plugin Sucuri: 1. Entre no WordPress como admin e selecione Sucuri Security > Post-Hack. 2. Clique em Security Keys. 3. Clique em Generate New Security Keys. 4. Todos os usuários serão forçados a sair do painel do WordPress.
  • 40. PASSO 3: PÓS - HACK II. Hardening Wordpress
  • 41. Para fazer harden do WordPress usando o plugin Sucuri: 1. Entre no WordPress como admins no Sucuri Security > Hardening. 2. Leia as opções para entender o que elas fazem. 3. Clique no botão Harden para aplicar as recomendações.
  • 42. PASSO 3: PÓS - HACK III. Configure Backups
  • 43. PASSO 3: PÓS - HACK IV. Escaneie seu Computador • Malwarebytes • Avast • Microsoft Security Essentials • Avira
  • 44. PASSO 3: PÓS - HACK V. Firewall de Sites
  • 45. • https://sucuri.net/es/seguridad-de-sitios-web/informes-de-hacks/informe-de- sitios-web-hackeados-t2-2016 • https://sucuri.net/es/guias/como-limpiar-wordpress-hackeado • https://sucuri.net/es/seguridad-de-wordpress/instalacion-del-plugin-wordpress • https://sucuri.net/es/seguridad-de-sitios-web/remocion-de-malware.php Juliana Cid Lewis Laraburu | juliana@sucuri.net

Notes de l'éditeur

  1. JULIANA BIO
  2. BRASILA IMAGE