{"id":941,"date":"2026-09-27T11:08:46","date_gmt":"2026-09-27T11:08:46","guid":{"rendered":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/cms\/proteger-wordpress-malware-ordem-defesa-varios-sites\/"},"modified":"2026-09-27T11:08:46","modified_gmt":"2026-09-27T11:08:46","slug":"proteger-wordpress-malware-ordem-defesa-varios-sites","status":"publish","type":"post","link":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/proteger-wordpress-malware-ordem-defesa-varios-sites\/","title":{"rendered":"Proteger WordPress de malware: ordem de defesa para v\u00e1rios sites"},"content":{"rendered":"<p>Voc\u00ea abre o painel de um dos seus sites e o Google Search Console acusa p\u00e1ginas com redirecionamento estranho. Em outro site, o cliente reclama que o formul\u00e1rio de contato come\u00e7ou a enviar spam. Quando voc\u00ea percebe, j\u00e1 s\u00e3o tr\u00eas sites com sintomas diferentes. Proteger WordPress de malware em v\u00e1rios sites n\u00e3o \u00e9 instalar um plugin de firewall em cada um e esperar o melhor. A ordem importa, e a maioria das receitas come\u00e7a pelo lugar errado.<\/p>\n<p>Este artigo mostra uma sequ\u00eancia de defesa pensada para quem administra v\u00e1rios sites: o que bloquear primeiro no servidor, o que d\u00e1 para padronizar no painel da hospedagem e o que exige a\u00e7\u00e3o site a site. Tamb\u00e9m mostra como comparar sites entre si para achar o que j\u00e1 foi comprometido antes de o cliente perceber.<\/p>\n<h2>Por que a receita do plugin de firewall falha ao proteger WordPress de malware<\/h2>\n<p>O conselho padr\u00e3o \u00e9 instalar um plugin de seguran\u00e7a e configurar um firewall de aplica\u00e7\u00e3o (WAF). Isso ajuda, mas tem dois furos graves. Primeiro: se o malware entrou por uma credencial de administrador vazada, ele j\u00e1 est\u00e1 dentro. O firewall bloqueia tentativas novas, n\u00e3o remove o que j\u00e1 est\u00e1 instalado. Segundo: se a entrada foi um plugin abandonado com vulnerabilidade conhecida, o firewall pode n\u00e3o cobrir aquela falha espec\u00edfica, porque a regra de prote\u00e7\u00e3o depende do fornecedor do plugin de seguran\u00e7a ter publicado a assinatura.<\/p>\n<p>Al\u00e9m disso, quando voc\u00ea tem dez sites, instalar e configurar o mesmo plugin dez vezes consome tempo e cria pontos de configura\u00e7\u00e3o diferentes. Um site fica com a regra ativa, outro com a regra desligada por conflito, e voc\u00ea perde a vis\u00e3o do conjunto. Por isso a defesa em camadas come\u00e7a no servidor, n\u00e3o no painel do WordPress.<\/p>\n<h2>Camada 1: o que bloquear no servidor antes de qualquer plugin<\/h2>\n<p>Essas a\u00e7\u00f5es valem para todos os sites da mesma conta de hospedagem, ent\u00e3o voc\u00ea faz uma vez e protege v\u00e1rios. O caminho depende do acesso que voc\u00ea tem.<\/p>\n<h3>Impedir execu\u00e7\u00e3o de PHP na pasta de uploads<\/h3>\n<p>A pasta <code>wp-content\/uploads<\/code> deve aceitar apenas imagens, PDFs e arquivos est\u00e1ticos. Se um invasor conseguir enviar um arquivo <code>.php<\/code> disfar\u00e7ado de imagem, ele executa c\u00f3digo direto. A corre\u00e7\u00e3o \u00e9 uma regra no servidor web. No Apache, um arquivo <code>.htaccess<\/code> dentro de <code>wp-content\/uploads<\/code> com o conte\u00fado abaixo resolve:<\/p>\n<pre><code>&lt;FilesMatch \"\\.php$\"&gt;\n  Require all denied\n&lt;\/FilesMatch&gt;<\/code><\/pre>\n<p>No Nginx, a regra vai no bloco do servidor, com <code>location ~* \/wp-content\/uploads\/.*\\.php$ { deny all; }<\/code>. Quem s\u00f3 tem painel de hospedagem costuma encontrar essa op\u00e7\u00e3o como &#8220;bloquear execu\u00e7\u00e3o de scripts em uploads&#8221; ou similar. Se n\u00e3o encontrar, abra ticket: \u00e9 uma configura\u00e7\u00e3o comum e o suporte faz.<\/p>\n<h3>Padronizar permiss\u00f5es de arquivos e pastas<\/h3>\n<p>Permiss\u00e3o errada \u00e9 porta aberta. O padr\u00e3o seguro \u00e9 <code>755<\/code> para pastas e <code>644<\/code> para arquivos. O arquivo <code>wp-config.php<\/code> pode ficar em <code>600<\/code> ou <code>640<\/code>. Permiss\u00e3o <code>777<\/code> em qualquer coisa \u00e9 sinal de alerta: permite que qualquer processo escreva ali.<\/p>\n<p>Com SSH, voc\u00ea corrige em lote:<\/p>\n<pre><code>find \/caminho\/do\/site -type d -exec chmod 755 {} \\;\nfind \/caminho\/do\/site -type f -exec chmod 644 {} \\;<\/code><\/pre>\n<p>Sem SSH, o gerenciador de arquivos do painel da hospedagem permite alterar permiss\u00f5es por pasta, mas \u00e9 lento. Nesse caso, foque nas pastas cr\u00edticas: raiz do site, <code>wp-content<\/code>, <code>wp-content\/uploads<\/code> e <code>wp-content\/plugins<\/code>.<\/p>\n<h3>Ativar WAF no n\u00edvel do servidor<\/h3>\n<p>Muitas hospedagens oferecem um WAF gerenciado, que filtra requisi\u00e7\u00f5es antes de chegarem ao WordPress. A vantagem sobre o plugin \u00e9 que ele protege todos os sites da conta de uma vez e n\u00e3o depende de configura\u00e7\u00e3o individual. Verifique no painel da hospedagem se h\u00e1 op\u00e7\u00e3o de firewall de aplica\u00e7\u00e3o ou prote\u00e7\u00e3o contra ataques comuns. Se houver, ative e revise as regras padr\u00e3o.<\/p>\n<p>Se voc\u00ea administra v\u00e1rios sites em contas diferentes, esse \u00e9 o momento de considerar um painel central. O <a href=\"https:\/\/100porcentowp.com.br\/planos\">100% WP<\/a> re\u00fane atualiza\u00e7\u00f5es, backups e monitoramento de seguran\u00e7a em um s\u00f3 lugar, o que ajuda a enxergar quais sites est\u00e3o com camadas de prote\u00e7\u00e3o desalinhadas.<\/p>\n<h2>Camada 2: o que d\u00e1 para padronizar no painel de hospedagem<\/h2>\n<p>Antes de entrar site a site, veja o que a hospedagem oferece como padr\u00e3o para toda a conta.<\/p>\n<ul>\n<li><strong>Backups autom\u00e1ticos:<\/strong> confirme a frequ\u00eancia e onde ficam armazenados. Backup que fica no mesmo servidor do site n\u00e3o serve para recupera\u00e7\u00e3o ap\u00f3s invas\u00e3o.<\/li>\n<li><strong>Vers\u00e3o do PHP:<\/strong> vers\u00f5es antigas acumulam vulnerabilidades conhecidas. Padronize a vers\u00e3o mais recente compat\u00edvel com os sites.<\/li>\n<li><strong>Certificado SSL:<\/strong> deve estar ativo e renovando automaticamente em todos os dom\u00ednios.<\/li>\n<li><strong>Acesso SSH e SFTP:<\/strong> desative FTP puro, que trafega senha sem criptografia.<\/li>\n<li><strong>Registro de acessos:<\/strong> verifique se os logs ficam dispon\u00edveis por tempo suficiente para investigar um incidente.<\/li>\n<\/ul>\n<p>Esses itens cobrem v\u00e1rios sites de uma vez. O que sobra exige a\u00e7\u00e3o individual.<\/p>\n<h2>Camada 3: o que exige a\u00e7\u00e3o site a site<\/h2>\n<p>Aqui n\u00e3o tem atalho. Cada site precisa de verifica\u00e7\u00e3o pr\u00f3pria, porque plugins, temas e usu\u00e1rios s\u00e3o diferentes.<\/p>\n<ol>\n<li><strong>Atualize tudo:<\/strong> n\u00facleo, plugins e temas. Plugin abandonado \u00e9 uma das principais portas de entrada. Se um plugin n\u00e3o recebe atualiza\u00e7\u00e3o h\u00e1 mais de um ano, avalie substitu\u00ed-lo. Veja como priorizar em <a href=\"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/vulnerabilidade-em-plugin-wordpress-triagem-varios-sites\/\">vulnerabilidade em plugin WordPress: triagem em v\u00e1rios sites<\/a>.<\/li>\n<li><strong>Revise usu\u00e1rios administradores:<\/strong> remova contas que n\u00e3o deveriam ter esse papel. Um usu\u00e1rio administrador desconhecido no WordPress \u00e9 sinal claro de invas\u00e3o. O passo a passo est\u00e1 em <a href=\"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/logins-wordpress-auditar-admins-varios-sites\/\">logins WordPress: auditar admins em v\u00e1rios sites<\/a>.<\/li>\n<li><strong>Ative autentica\u00e7\u00e3o em dois fatores:<\/strong> para todos os administradores, sem exce\u00e7\u00e3o. Senha vazada deixa de ser suficiente para entrar.<\/li>\n<li><strong>Desative edi\u00e7\u00e3o de arquivos no painel:<\/strong> no <code>wp-config.php<\/code>, defina <code>define('DISALLOW_FILE_EDIT', true);<\/code>. Isso impede que um invasor com acesso ao painel edite o tema para inserir c\u00f3digo.<\/li>\n<li><strong>Instale um plugin de seguran\u00e7a:<\/strong> sim, ele entra, mas depois das camadas anteriores. Escolha um e padronize a configura\u00e7\u00e3o entre os sites. Se houver conflito com outro plugin, isole antes de desistir: <a href=\"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/plugins-de-seguranca-wordpress-como-isolar-conflitos\/\">plugins de seguran\u00e7a WordPress: como isolar conflitos<\/a>.<\/li>\n<\/ol>\n<h2>Varredura comparativa: como achar o que j\u00e1 foi comprometido<\/h2>\n<p>Quando voc\u00ea cuida de v\u00e1rios sites, a compara\u00e7\u00e3o entre eles \u00e9 a ferramenta mais eficiente. Um site limpo serve de refer\u00eancia para achar anomalias nos outros.<\/p>\n<p>Comece pela lista de plugins instalados. Se dois sites usam o mesmo conjunto de plugins e um tem um plugin a mais que ningu\u00e9m instalou, esse \u00e9 o primeiro suspeito. O mesmo vale para temas: tema ativo diferente do que voc\u00ea lembra, ou tema na lista que n\u00e3o \u00e9 usado.<\/p>\n<p>Depois, compare os arquivos. Com SSH, gere a lista de arquivos de cada site e compare:<\/p>\n<pre><code>find \/caminho\/do\/site -type f -name \"*.php\" -newer \/caminho\/do\/site\/wp-config.php<\/code><\/pre>\n<p>Arquivos PHP modificados depois da instala\u00e7\u00e3o do WordPress merecem inspe\u00e7\u00e3o. Outra pista \u00e9 arquivo com nome estranho na raiz ou em <code>wp-content<\/code>, como <code>wp-cache.php<\/code> ou <code>index2.php<\/code> que voc\u00ea n\u00e3o criou.<\/p>\n<p>No banco de dados, procure por scripts injetados. Uma consulta simples no phpMyAdmin ajuda:<\/p>\n<pre><code>SELECT * FROM wp_posts WHERE post_content LIKE '%&lt;script%';<\/code><\/pre>\n<p>Ajuste o prefixo da tabela conforme o seu site. Se aparecer script em post que deveria ser texto puro, h\u00e1 inje\u00e7\u00e3o. O processo completo de limpeza est\u00e1 em <a href=\"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/site-wordpress-hackeado-diagnosticar-limpar-varios-sites\/\">site WordPress hackeado: diagnosticar e limpar em v\u00e1rios sites<\/a>.<\/p>\n<p>Por fim, verifique tarefas agendadas. O WordPress usa o <code>wp-cron<\/code>, e malware costuma registrar eventos falsos. Plugins como o WP Crontrol mostram a lista. Evento com nome aleat\u00f3rio ou fun\u00e7\u00e3o desconhecida \u00e9 suspeito.<\/p>\n<h2>Quando essa ordem n\u00e3o se aplica<\/h2>\n<p>A sequ\u00eancia acima funciona para sites que ainda est\u00e3o no ar e que voc\u00ea pode ajustar. Existem casos em que ela n\u00e3o serve.<\/p>\n<p>Se o site j\u00e1 est\u00e1 com o painel inacess\u00edvel ou redirecionando todos os visitantes, a prioridade \u00e9 outra: isolar o site, restaurar backup limpo e s\u00f3 depois aplicar as camadas. Nesse cen\u00e1rio, siga <a href=\"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/wordpress-invadido-como-confirmar-e-agir\/\">WordPress invadido: como confirmar e agir<\/a> antes de qualquer hardening.<\/p>\n<p>Se a hospedagem n\u00e3o permite acesso SSH nem edi\u00e7\u00e3o de <code>.htaccess<\/code>, a camada 1 fica limitada ao que o painel oferece. Nesse caso, avalie migrar para uma hospedagem que d\u00ea esse controle, porque sem ele a defesa fica dependente s\u00f3 de plugin.<\/p>\n<p>E se o site \u00e9 novo, sem tr\u00e1fego e sem cliente ainda, o esfor\u00e7o de varredura comparativa pode n\u00e3o compensar. Instale limpo, aplique as camadas e siga.<\/p>\n<h2>Erros comuns ao proteger WordPress de malware em v\u00e1rios sites<\/h2>\n<p><strong>Confiar s\u00f3 no plugin de seguran\u00e7a.<\/strong> Ele \u00e9 uma camada, n\u00e3o a defesa inteira. Sem permiss\u00f5es corretas e sem bloqueio de execu\u00e7\u00e3o em uploads, o plugin cobre menos do que parece.<\/p>\n<p><strong>Usar a mesma senha de administrador em v\u00e1rios sites.<\/strong> Uma credencial vazada compromete todos de uma vez. Cada site precisa de senha pr\u00f3pria, guardada em gerenciador de senhas.<\/p>\n<p><strong>Ignorar logs.<\/strong> Sem registro de acesso, voc\u00ea n\u00e3o sabe por onde o invasor entrou e vai limpar o site para ele voltar na semana seguinte.<\/p>\n<p><strong>Restaurar backup sem corrigir a porta de entrada.<\/strong> Se a vulnerabilidade continua aberta, o backup limpo ser\u00e1 infectado de novo. Corrija a causa antes de restaurar.<\/p>\n<p><strong>N\u00e3o revisar plugins abandonados.<\/strong> Plugin sem atualiza\u00e7\u00e3o h\u00e1 mais de um ano \u00e9 risco. Substitua por alternativa mantida ou remova se n\u00e3o for essencial.<\/p>\n<h2>Preven\u00e7\u00e3o cont\u00ednua para quem administra v\u00e1rios sites<\/h2>\n<p>Defesa n\u00e3o \u00e9 evento \u00fanico. Depois de aplicar as camadas, monitore o que muda. Um painel central ajuda a ver, em uma tela, quais sites est\u00e3o com atualiza\u00e7\u00e3o pendente, quais tiveram arquivo alterado e quais est\u00e3o sem backup recente. O 100% WP faz esse tipo de acompanhamento para quem gerencia m\u00faltiplos sites, o que reduz a chance de um problema passar despercebido at\u00e9 o cliente reclamar.<\/p>\n<p>Automatize o que for repetitivo: atualiza\u00e7\u00f5es, backups e verifica\u00e7\u00e3o de integridade. O que exige julgamento, como revisar usu\u00e1rios administradores e investigar arquivo suspeito, continua manual, mas fica mais r\u00e1pido quando voc\u00ea tem uma refer\u00eancia de site limpo para comparar.<\/p>\n<p>Se o problema j\u00e1 passou do ponto de diagn\u00f3stico e voc\u00ea precisa de ajuda especializada, o servi\u00e7o de <a href=\"https:\/\/100porcentowp.com.br\/servicos\/seguranca-remocao-malware\">seguran\u00e7a e remo\u00e7\u00e3o de malware<\/a> pode assumir a limpeza enquanto voc\u00ea foca nos outros sites.<\/p>\n<p><strong>Fonte:<\/strong> <a href=\"https:\/\/wordpress.org\/documentation\/\" target=\"_blank\" rel=\"noopener\">Documenta\u00e7\u00e3o oficial do WordPress<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Proteger WordPress de malware em v\u00e1rios sites exige camadas: bloqueie execu\u00e7\u00e3o de PHP em uploads, padronize permiss\u00f5es de arquivos, ative WAF no servidor e s\u00f3 depois instale plugins de seguran\u00e7a site a site. Varreduras comparativas entre sites revelam o que j\u00e1 foi comprometido.<\/p>\n","protected":false},"author":2,"featured_media":940,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_linkdex":"94","_yoast_wpseo_content_score":"100","_yoast_wpseo_primary_category":"77","titulo_da_resposta_rapida_do_post":"Ordem de defesa contra malware","o_que_voce_aprendera_conteudo:":"Proteger WordPress de malware em v\u00e1rios sites exige camadas: bloqueie execu\u00e7\u00e3o de PHP em uploads, padronize permiss\u00f5es de arquivos, ative WAF no servidor e s\u00f3 depois instale plugins de seguran\u00e7a site a site. Varreduras comparativas entre sites revelam o que j\u00e1 foi comprometido.","resposta_rapida_do_post":"Proteger WordPress de malware em v\u00e1rios sites exige camadas: bloqueie execu\u00e7\u00e3o de PHP em uploads, padronize permiss\u00f5es de arquivos, ative WAF no servidor e s\u00f3 depois instale plugins de seguran\u00e7a site a site. Varreduras comparativas entre sites revelam o que j\u00e1 foi comprometido.","resumo_do_post":"Proteger WordPress de malware em v\u00e1rios sites exige camadas: bloqueie execu\u00e7\u00e3o de PHP em uploads, padronize permiss\u00f5es de arquivos, ative WAF no servidor e s\u00f3 depois instale plugins de seguran\u00e7a site a site. Varreduras comparativas entre sites revelam o que j\u00e1 foi comprometido.","nivel_de_leitura":"Intermedi\u00e1rio","recomendado_para:":"Desenvolvedores","footnotes":""},"categories":[77],"tags":[],"class_list":["post-941","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seguranca"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Proteger WordPress de malware: ordem de defesa para v\u00e1rios sites - Central de Ajuda<\/title>\n<meta name=\"description\" content=\"Aprenda a proteger WordPress de malware em v\u00e1rios sites: bloqueie execu\u00e7\u00e3o de PHP em uploads, padronize permiss\u00f5es e fa\u00e7a varredura comparativa.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/proteger-wordpress-malware-ordem-defesa-varios-sites\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Proteger WordPress de malware: ordem de defesa para v\u00e1rios sites - Central de Ajuda\" \/>\n<meta property=\"og:description\" content=\"Aprenda a proteger WordPress de malware em v\u00e1rios sites: bloqueie execu\u00e7\u00e3o de PHP em uploads, padronize permiss\u00f5es e fa\u00e7a varredura comparativa.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/proteger-wordpress-malware-ordem-defesa-varios-sites\/\" \/>\n<meta property=\"og:site_name\" content=\"Central de Ajuda\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-27T11:08:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-content\/uploads\/2026\/09\/proteger-wordpress-de-malware-ordem-de-defesa-para-varios-sites.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"100%WP\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"100%WP\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seguranca\\\/proteger-wordpress-malware-ordem-defesa-varios-sites\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seguranca\\\/proteger-wordpress-malware-ordem-defesa-varios-sites\\\/\"},\"author\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/#organization\"},\"headline\":\"Proteger WordPress de malware: ordem de defesa para v\u00e1rios sites\",\"datePublished\":\"2026-09-27T11:08:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seguranca\\\/proteger-wordpress-malware-ordem-defesa-varios-sites\\\/\"},\"wordCount\":1688,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seguranca\\\/proteger-wordpress-malware-ordem-defesa-varios-sites\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/proteger-wordpress-de-malware-ordem-de-defesa-para-varios-sites.jpg\",\"articleSection\":[\"Seguranca\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seguranca\\\/proteger-wordpress-malware-ordem-defesa-varios-sites\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seguranca\\\/proteger-wordpress-malware-ordem-defesa-varios-sites\\\/\",\"url\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seguranca\\\/proteger-wordpress-malware-ordem-defesa-varios-sites\\\/\",\"name\":\"Proteger WordPress de malware: ordem de defesa para v\u00e1rios sites - Central de Ajuda\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seguranca\\\/proteger-wordpress-malware-ordem-defesa-varios-sites\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seguranca\\\/proteger-wordpress-malware-ordem-defesa-varios-sites\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/proteger-wordpress-de-malware-ordem-de-defesa-para-varios-sites.jpg\",\"datePublished\":\"2026-09-27T11:08:46+00:00\",\"description\":\"Aprenda a proteger WordPress de malware em v\u00e1rios sites: bloqueie execu\u00e7\u00e3o de PHP em uploads, padronize permiss\u00f5es e fa\u00e7a varredura comparativa.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seguranca\\\/proteger-wordpress-malware-ordem-defesa-varios-sites\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seguranca\\\/proteger-wordpress-malware-ordem-defesa-varios-sites\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seguranca\\\/proteger-wordpress-malware-ordem-defesa-varios-sites\\\/#primaryimage\",\"url\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/proteger-wordpress-de-malware-ordem-de-defesa-para-varios-sites.jpg\",\"contentUrl\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/proteger-wordpress-de-malware-ordem-de-defesa-para-varios-sites.jpg\",\"width\":1200,\"height\":630,\"caption\":\"Foto: Alwan Ibrahim no Unsplash\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seguranca\\\/proteger-wordpress-malware-ordem-defesa-varios-sites\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Proteger WordPress de malware: ordem de defesa para v\u00e1rios sites\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/#website\",\"url\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/\",\"name\":\"100%WP\",\"description\":\"Central de ajuda para WordPress\",\"publisher\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/#organization\",\"name\":\"100%WP\",\"url\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/cropped-logo-2.webp\",\"contentUrl\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/cropped-logo-2.webp\",\"width\":166,\"height\":166,\"caption\":\"100%WP\"},\"image\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.instagram.com\\\/100porcentowp\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/#\\\/schema\\\/person\\\/5e457d062b885b6e45d442df496645f1\",\"name\":\"100%WP\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/664d628afdd413f2d868b2ec985728c342ae0dfbf93ec89d2c9c9d543433933a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/664d628afdd413f2d868b2ec985728c342ae0dfbf93ec89d2c9c9d543433933a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/664d628afdd413f2d868b2ec985728c342ae0dfbf93ec89d2c9c9d543433933a?s=96&d=mm&r=g\",\"caption\":\"100%WP\"},\"url\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/author\\\/motor-conteudo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Proteger WordPress de malware: ordem de defesa para v\u00e1rios sites - Central de Ajuda","description":"Aprenda a proteger WordPress de malware em v\u00e1rios sites: bloqueie execu\u00e7\u00e3o de PHP em uploads, padronize permiss\u00f5es e fa\u00e7a varredura comparativa.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/proteger-wordpress-malware-ordem-defesa-varios-sites\/","og_locale":"pt_BR","og_type":"article","og_title":"Proteger WordPress de malware: ordem de defesa para v\u00e1rios sites - Central de Ajuda","og_description":"Aprenda a proteger WordPress de malware em v\u00e1rios sites: bloqueie execu\u00e7\u00e3o de PHP em uploads, padronize permiss\u00f5es e fa\u00e7a varredura comparativa.","og_url":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/proteger-wordpress-malware-ordem-defesa-varios-sites\/","og_site_name":"Central de Ajuda","article_published_time":"2026-09-27T11:08:46+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-content\/uploads\/2026\/09\/proteger-wordpress-de-malware-ordem-de-defesa-para-varios-sites.jpg","type":"image\/jpeg"}],"author":"100%WP","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"100%WP","Est. tempo de leitura":"9 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/proteger-wordpress-malware-ordem-defesa-varios-sites\/#article","isPartOf":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/proteger-wordpress-malware-ordem-defesa-varios-sites\/"},"author":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/#organization"},"headline":"Proteger WordPress de malware: ordem de defesa para v\u00e1rios sites","datePublished":"2026-09-27T11:08:46+00:00","mainEntityOfPage":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/proteger-wordpress-malware-ordem-defesa-varios-sites\/"},"wordCount":1688,"commentCount":0,"publisher":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/#organization"},"image":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/proteger-wordpress-malware-ordem-defesa-varios-sites\/#primaryimage"},"thumbnailUrl":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-content\/uploads\/2026\/09\/proteger-wordpress-de-malware-ordem-de-defesa-para-varios-sites.jpg","articleSection":["Seguranca"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/proteger-wordpress-malware-ordem-defesa-varios-sites\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/proteger-wordpress-malware-ordem-defesa-varios-sites\/","url":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/proteger-wordpress-malware-ordem-defesa-varios-sites\/","name":"Proteger WordPress de malware: ordem de defesa para v\u00e1rios sites - Central de Ajuda","isPartOf":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/#website"},"primaryImageOfPage":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/proteger-wordpress-malware-ordem-defesa-varios-sites\/#primaryimage"},"image":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/proteger-wordpress-malware-ordem-defesa-varios-sites\/#primaryimage"},"thumbnailUrl":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-content\/uploads\/2026\/09\/proteger-wordpress-de-malware-ordem-de-defesa-para-varios-sites.jpg","datePublished":"2026-09-27T11:08:46+00:00","description":"Aprenda a proteger WordPress de malware em v\u00e1rios sites: bloqueie execu\u00e7\u00e3o de PHP em uploads, padronize permiss\u00f5es e fa\u00e7a varredura comparativa.","breadcrumb":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/proteger-wordpress-malware-ordem-defesa-varios-sites\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/proteger-wordpress-malware-ordem-defesa-varios-sites\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/proteger-wordpress-malware-ordem-defesa-varios-sites\/#primaryimage","url":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-content\/uploads\/2026\/09\/proteger-wordpress-de-malware-ordem-de-defesa-para-varios-sites.jpg","contentUrl":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-content\/uploads\/2026\/09\/proteger-wordpress-de-malware-ordem-de-defesa-para-varios-sites.jpg","width":1200,"height":630,"caption":"Foto: Alwan Ibrahim no Unsplash"},{"@type":"BreadcrumbList","@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/proteger-wordpress-malware-ordem-defesa-varios-sites\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/"},{"@type":"ListItem","position":2,"name":"Proteger WordPress de malware: ordem de defesa para v\u00e1rios sites"}]},{"@type":"WebSite","@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/#website","url":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/","name":"100%WP","description":"Central de ajuda para WordPress","publisher":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/#organization","name":"100%WP","url":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/#\/schema\/logo\/image\/","url":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-content\/uploads\/2026\/06\/cropped-logo-2.webp","contentUrl":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-content\/uploads\/2026\/06\/cropped-logo-2.webp","width":166,"height":166,"caption":"100%WP"},"image":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.instagram.com\/100porcentowp\/"]},{"@type":"Person","@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/#\/schema\/person\/5e457d062b885b6e45d442df496645f1","name":"100%WP","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/664d628afdd413f2d868b2ec985728c342ae0dfbf93ec89d2c9c9d543433933a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/664d628afdd413f2d868b2ec985728c342ae0dfbf93ec89d2c9c9d543433933a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/664d628afdd413f2d868b2ec985728c342ae0dfbf93ec89d2c9c9d543433933a?s=96&d=mm&r=g","caption":"100%WP"},"url":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/author\/motor-conteudo\/"}]}},"_links":{"self":[{"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/posts\/941","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/comments?post=941"}],"version-history":[{"count":1,"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/posts\/941\/revisions"}],"predecessor-version":[{"id":942,"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/posts\/941\/revisions\/942"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/media\/940"}],"wp:attachment":[{"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/media?parent=941"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/categories?post=941"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/tags?post=941"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}