{"id":935,"date":"2026-09-26T17:05:30","date_gmt":"2026-09-26T17:05:30","guid":{"rendered":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/cms\/sql-injection-wordpress-blindar-varios-sites\/"},"modified":"2026-09-26T17:05:30","modified_gmt":"2026-09-26T17:05:30","slug":"sql-injection-wordpress-blindar-varios-sites","status":"publish","type":"post","link":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/sql-injection-wordpress-blindar-varios-sites\/","title":{"rendered":"SQL injection WordPress: blindar v\u00e1rios sites de uma vez"},"content":{"rendered":"<p>Voc\u00ea abre o banco de um site e encontra, no meio da tabela wp_options, um bloco de c\u00f3digo que ningu\u00e9m colocou ali. Ou pior: o site come\u00e7a a redirecionar para dom\u00ednios estranhos, e voc\u00ea desconfia que o problema n\u00e3o est\u00e1 nos arquivos, mas nas consultas que o WordPress faz ao banco. SQL injection WordPress \u00e9 exatamente isso: algu\u00e9m conseguiu inserir comandos SQL atrav\u00e9s de um campo de formul\u00e1rio, par\u00e2metro de URL ou plugin vulner\u00e1vel, e agora o banco carrega instru\u00e7\u00f5es que n\u00e3o deveriam existir.<\/p>\n<p>O sintoma nem sempre \u00e9 \u00f3bvio. \u00c0s vezes o site funciona normalmente, mas h\u00e1 registros novos em wp_users, links estranhos em wp_posts ou op\u00e7\u00f5es com nomes aleat\u00f3rios em wp_options. Em outros casos, a p\u00e1gina inicial \u00e9 substitu\u00edda por um redirecionamento ou o painel administrativo fica lento. A diferen\u00e7a entre um site com SQL injection e um site apenas invadido por outro vetor est\u00e1 no rastro: a inje\u00e7\u00e3o deixa marcas no banco, n\u00e3o s\u00f3 nos arquivos.<\/p>\n<h2>Por que SQL injection WordPress \u00e9 t\u00e3o comum em plugins e temas<\/h2>\n<p>O WordPress em si, quando mantido atualizado, tem boa prote\u00e7\u00e3o contra inje\u00e7\u00e3o SQL. O problema est\u00e1 no c\u00f3digo de terceiros. Plugins e temas que montam consultas concatenando strings em vez de usar prepared statements abrem a porta. Um exemplo cl\u00e1ssico \u00e9 uma fun\u00e7\u00e3o que recebe um par\u00e2metro de URL e o insere direto na cl\u00e1usula WHERE, sem sanitiza\u00e7\u00e3o.<\/p>\n<p>Al\u00e9m disso, plugins abandonados ou sem atualiza\u00e7\u00e3o recente s\u00e3o alvos f\u00e1ceis. Se voc\u00ea administra v\u00e1rios sites, a chance de um deles ter um plugin vulner\u00e1vel \u00e9 alta. Por isso, a triagem de vulnerabilidades em plugin WordPress \u00e9 uma etapa que n\u00e3o pode ser pulada.<\/p>\n<p>Outro ponto: temas antigos, principalmente os que usam campos personalizados sem valida\u00e7\u00e3o, tamb\u00e9m podem ser vetores. O atacante n\u00e3o precisa de acesso ao painel; basta encontrar um par\u00e2metro que chegue ao banco sem tratamento.<\/p>\n<h2>Como diagnosticar SQL injection WordPress em v\u00e1rios sites<\/h2>\n<p>Antes de sair limpando, \u00e9 preciso confirmar. A ordem de verifica\u00e7\u00e3o abaixo funciona tanto para um site quanto para dezenas, e pode ser feita via WP-CLI ou phpMyAdmin.<\/p>\n<ol>\n<li><strong>Verifique a tabela wp_options.<\/strong> Procure por op\u00e7\u00f5es com nomes aleat\u00f3rios, valores contendo <code>&lt;script&gt;<\/code>, <code>base64_decode<\/code> ou <code>eval<\/code>. Um comando \u00fatil \u00e9 <code>SELECT option_name, option_value FROM wp_options WHERE option_value LIKE '%&lt;script%' OR option_value LIKE '%base64%';<\/code>. Em v\u00e1rios sites, rode isso em cada banco.<\/li>\n<li><strong>Inspecione wp_postmeta e wp_usermeta.<\/strong> Inje\u00e7\u00f5es persistentes costumam se esconder em metadados. Procure por meta_values com tags script ou redirecionamentos. Exemplo: <code>SELECT * FROM wp_postmeta WHERE meta_value LIKE '%&lt;script%';<\/code>.<\/li>\n<li><strong>Cheque wp_posts e wp_users.<\/strong> Posts com conte\u00fado estranho, usu\u00e1rios novos com nomes aleat\u00f3rios ou e-mails suspeitos. A auditoria de <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> ajuda a identificar contas criadas pelo atacante.<\/li>\n<li><strong>Analise os logs de acesso.<\/strong> Procure por requisi\u00e7\u00f5es com par\u00e2metros que contenham <code>UNION SELECT<\/code>, <code>OR 1=1<\/code> ou <code>--<\/code>. Se o servidor tiver logs, essa \u00e9 a prova mais direta.<\/li>\n<\/ol>\n<p>Em um parque de sites, automatize essa varredura. Um script simples que percorre os bancos e aplica as consultas acima economiza horas. Ferramentas de gerenciamento em massa, como o 100% WP, ajudam a rodar comandos WP-CLI em todos os sites de uma vez, mas o diagn\u00f3stico manual ainda \u00e9 necess\u00e1rio para interpretar os resultados.<\/p>\n<h2>Portas de entrada mais comuns<\/h2>\n<p>Nem toda inje\u00e7\u00e3o vem de um plugin famoso. Muitas vezes \u00e9 um plugin pequeno, sem atualiza\u00e7\u00e3o h\u00e1 meses, que faz consultas diretas. Outras vezes, \u00e9 um tema comprado em marketplaces duvidosos. A tabela abaixo resume os vetores mais frequentes.<\/p>\n<table>\n<tr>\n<th>Vetor<\/th>\n<th>Como identificar<\/th>\n<th>Prioridade<\/th>\n<\/tr>\n<tr>\n<td>Plugin desatualizado<\/td>\n<td>Vers\u00e3o antiga, sem atualiza\u00e7\u00f5es recentes<\/td>\n<td>Alta<\/td>\n<\/tr>\n<tr>\n<td>Tema com consultas customizadas<\/td>\n<td>Fun\u00e7\u00f5es que usam <code>$wpdb-&gt;query<\/code> sem prepare<\/td>\n<td>Alta<\/td>\n<\/tr>\n<tr>\n<td>Formul\u00e1rios de contato<\/td>\n<td>Campos que v\u00e3o direto para o banco<\/td>\n<td>M\u00e9dia<\/td>\n<\/tr>\n<tr>\n<td>Par\u00e2metros de URL<\/td>\n<td>Requisi\u00e7\u00f5es com <code>?id=<\/code> ou <code>?cat=<\/code> sem valida\u00e7\u00e3o<\/td>\n<td>M\u00e9dia<\/td>\n<\/tr>\n<\/table>\n<p>Se voc\u00ea tem v\u00e1rios sites, comece pelos que usam plugins em comum. Um plugin vulner\u00e1vel pode estar em todos eles, e a inje\u00e7\u00e3o pode ter atingido cada banco de forma independente.<\/p>\n<h2>Como prevenir SQL injection WordPress na pr\u00e1tica<\/h2>\n<p>Prevenir \u00e9 mais barato que limpar. As medidas abaixo valem para qualquer site, mas em escala exigem padroniza\u00e7\u00e3o.<\/p>\n<ul>\n<li><strong>Atualize tudo.<\/strong> Plugins, temas e o core. Uma <a href=\"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/atualizacao-de-seguranca-wordpress-varios-sites\/\">atualiza\u00e7\u00e3o de seguran\u00e7a WordPress em v\u00e1rios sites<\/a> pode ser agendada e executada em lote. N\u00e3o deixe para depois.<\/li>\n<li><strong>Use prepared statements.<\/strong> Se voc\u00ea desenvolve, nunca concatene vari\u00e1veis em consultas. Use <code>$wpdb-&gt;prepare()<\/code>. A documenta\u00e7\u00e3o oficial do WordPress explica o m\u00e9todo em detalhes: <a href=\"https:\/\/developer.wordpress.org\/reference\/classes\/wpdb\/prepare\/\">developer.wordpress.org\/reference\/classes\/wpdb\/prepare\/<\/a>.<\/li>\n<li><strong>Sanitize entradas.<\/strong> Todo dado que vem do usu\u00e1rio deve ser validado. Fun\u00e7\u00f5es como <code>sanitize_text_field()<\/code> e <code>esc_sql()<\/code> ajudam, mas n\u00e3o substituem o prepare.<\/li>\n<li><strong>Restrinja permiss\u00f5es de banco.<\/strong> O usu\u00e1rio do banco n\u00e3o precisa de permiss\u00f5es de DROP ou ALTER. No m\u00ednimo, apenas SELECT, INSERT, UPDATE e DELETE.<\/li>\n<li><strong>Monitore altera\u00e7\u00f5es.<\/strong> Ferramentas que comparam o banco antes e depois de atualiza\u00e7\u00f5es ajudam a detectar inje\u00e7\u00f5es persistentes.<\/li>\n<\/ul>\n<p>Al\u00e9m disso, um hardening de <a href=\"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/seguranca-wordpress-instalacao-hardening-varios-sites\/\">seguran\u00e7a WordPress instala\u00e7\u00e3o: hardening em v\u00e1rios sites<\/a> inclui remover plugins inativos, desabilitar edi\u00e7\u00e3o de arquivos e limitar tentativas de login.<\/p>\n<h2>Limpar o banco ou restaurar backup?<\/h2>\n<p>Essa \u00e9 a decis\u00e3o mais dif\u00edcil. Se a inje\u00e7\u00e3o j\u00e1 est\u00e1 persistida, limpar manualmente pode deixar rastros. O crit\u00e9rio \u00e9 simples: se voc\u00ea tem um backup \u00edntegro e recente, anterior \u00e0 inje\u00e7\u00e3o, restaurar \u00e9 mais seguro. Se n\u00e3o tem, ou se o backup \u00e9 antigo demais, a limpeza \u00e9 o caminho.<\/p>\n<p>Para limpar, remova os registros maliciosos das tabelas afetadas. Mas aten\u00e7\u00e3o: remover apenas a linha vis\u00edvel pode n\u00e3o ser suficiente. O atacante pode ter criado um cron job ou uma op\u00e7\u00e3o que recria a inje\u00e7\u00e3o. Verifique tamb\u00e9m wp_options por chaves como <code>cron<\/code> e <code>siteurl<\/code>.<\/p>\n<p>Se a limpeza for necess\u00e1ria, fa\u00e7a em um ambiente de teste primeiro. Depois de limpar, monitore o site por alguns dias para garantir que a inje\u00e7\u00e3o n\u00e3o voltou. Em v\u00e1rios sites, esse monitoramento precisa ser simult\u00e2neo.<\/p>\n<h2>Quando N\u00c3O usar essa abordagem<\/h2>\n<p>Se o site faz parte de um ambiente com compliance r\u00edgido, como PCI DSS, a limpeza manual pode n\u00e3o ser aceita. Nesses casos, a restaura\u00e7\u00e3o de um backup verificado \u00e9 obrigat\u00f3ria. Al\u00e9m disso, se voc\u00ea n\u00e3o tem acesso ao banco via SSH ou phpMyAdmin, e o painel da hospedagem n\u00e3o oferece ferramentas de consulta, talvez seja melhor contratar um servi\u00e7o especializado antes de tentar qualquer coisa.<\/p>\n<p>Outro cen\u00e1rio: se a inje\u00e7\u00e3o atingiu o core do WordPress, n\u00e3o apenas plugins, a limpeza pode ser in\u00fatil. O melhor \u00e9 reinstalar o core e restaurar o banco.<\/p>\n<h2>Erros comuns ao lidar com SQL injection WordPress<\/h2>\n<ul>\n<li><strong>Apagar apenas o que \u00e9 vis\u00edvel.<\/strong> A inje\u00e7\u00e3o pode estar em metadados ou op\u00e7\u00f5es ocultas.<\/li>\n<li><strong>N\u00e3o trocar as senhas.<\/strong> Depois de uma inje\u00e7\u00e3o, todas as senhas de administrador devem ser trocadas, incluindo a do banco.<\/li>\n<li><strong>Ignorar outros sites.<\/strong> Se um site foi atingido, os outros que compartilham o mesmo plugin ou tema tamb\u00e9m podem estar vulner\u00e1veis.<\/li>\n<li><strong>Confiar apenas em plugins de seguran\u00e7a.<\/strong> Eles ajudam, mas n\u00e3o substituem a corre\u00e7\u00e3o do c\u00f3digo vulner\u00e1vel.<\/li>\n<\/ul>\n<p>Para uma vis\u00e3o mais ampla, vale conferir o guia sobre <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>, que cobre outros vetores.<\/p>\n<h2>Preven\u00e7\u00e3o cont\u00ednua em v\u00e1rios sites<\/h2>\n<p>Depois de resolver a inje\u00e7\u00e3o, o trabalho n\u00e3o acaba. \u00c9 preciso manter a vigil\u00e2ncia. Uma rotina de atualiza\u00e7\u00f5es semanais, varreduras mensais no banco e revis\u00e3o de plugins instalados reduz muito o risco. Se voc\u00ea administra dezenas de sites, automatizar essas tarefas \u00e9 essencial. O 100% WP permite gerenciar atualiza\u00e7\u00f5es, backups e monitoramento de seguran\u00e7a em todos os sites de um \u00fanico painel, o que ajuda a fechar a porta antes que o pr\u00f3ximo ataque aconte\u00e7a.<\/p>\n<p>Por fim, se a inje\u00e7\u00e3o j\u00e1 causou danos graves ou voc\u00ea n\u00e3o se sente seguro para limpar o banco, considere contratar um servi\u00e7o especializado em <a href=\"https:\/\/100porcentowp.com.br\/servicos\/seguranca-remocao-malware\">remo\u00e7\u00e3o de malware e seguran\u00e7a<\/a>. Em muitos casos, o custo de uma limpeza malfeita \u00e9 maior que o de um servi\u00e7o profissional.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>SQL injection no WordPress costuma vir de plugins e temas desatualizados. Para blindar v\u00e1rios sites, varra options, postmeta e usermeta em busca de payloads, atualize tudo e use prepared statements. Se a inje\u00e7\u00e3o j\u00e1 persistiu, restaurar backup costuma ser mais seguro que limpar.<\/p>\n","protected":false},"author":2,"featured_media":934,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_linkdex":"97","_yoast_wpseo_content_score":"100","_yoast_wpseo_primary_category":"77","titulo_da_resposta_rapida_do_post":"Diagn\u00f3stico r\u00e1pido de inje\u00e7\u00e3o SQL","o_que_voce_aprendera_conteudo:":"SQL injection no WordPress costuma vir de plugins e temas desatualizados. Para blindar v\u00e1rios sites, varra options, postmeta e usermeta em busca de payloads, atualize tudo e use prepared statements. Se a inje\u00e7\u00e3o j\u00e1 persistiu, restaurar backup costuma ser mais seguro que limpar.","resposta_rapida_do_post":"SQL injection no WordPress costuma vir de plugins e temas desatualizados. Para blindar v\u00e1rios sites, varra options, postmeta e usermeta em busca de payloads, atualize tudo e use prepared statements. Se a inje\u00e7\u00e3o j\u00e1 persistiu, restaurar backup costuma ser mais seguro que limpar.","resumo_do_post":"SQL injection no WordPress costuma vir de plugins e temas desatualizados. Para blindar v\u00e1rios sites, varra options, postmeta e usermeta em busca de payloads, atualize tudo e use prepared statements. Se a inje\u00e7\u00e3o j\u00e1 persistiu, restaurar backup costuma ser mais seguro que limpar.","nivel_de_leitura":"Avan\u00e7ado","recomendado_para:":"Desenvolvedores","footnotes":""},"categories":[77],"tags":[],"class_list":["post-935","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>SQL injection WordPress: blindar v\u00e1rios sites de uma vez - Central de Ajuda<\/title>\n<meta name=\"description\" content=\"SQL injection WordPress: diagnostique inje\u00e7\u00e3o no banco, identifique a porta de entrada e decida entre limpar ou restaurar backup em v\u00e1rios sites.\" \/>\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\/sql-injection-wordpress-blindar-varios-sites\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SQL injection WordPress: blindar v\u00e1rios sites de uma vez - Central de Ajuda\" \/>\n<meta property=\"og:description\" content=\"SQL injection WordPress: diagnostique inje\u00e7\u00e3o no banco, identifique a porta de entrada e decida entre limpar ou restaurar backup em v\u00e1rios sites.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/sql-injection-wordpress-blindar-varios-sites\/\" \/>\n<meta property=\"og:site_name\" content=\"Central de Ajuda\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-26T17:05:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-content\/uploads\/2026\/09\/sql-injection-wordpress-blindar-varios-sites-de-uma-vez.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=\"7 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\\\/sql-injection-wordpress-blindar-varios-sites\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seguranca\\\/sql-injection-wordpress-blindar-varios-sites\\\/\"},\"author\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/#organization\"},\"headline\":\"SQL injection WordPress: blindar v\u00e1rios sites de uma vez\",\"datePublished\":\"2026-09-26T17:05:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seguranca\\\/sql-injection-wordpress-blindar-varios-sites\\\/\"},\"wordCount\":1395,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seguranca\\\/sql-injection-wordpress-blindar-varios-sites\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/sql-injection-wordpress-blindar-varios-sites-de-uma-vez.jpg\",\"articleSection\":[\"Seguranca\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seguranca\\\/sql-injection-wordpress-blindar-varios-sites\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seguranca\\\/sql-injection-wordpress-blindar-varios-sites\\\/\",\"url\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seguranca\\\/sql-injection-wordpress-blindar-varios-sites\\\/\",\"name\":\"SQL injection WordPress: blindar v\u00e1rios sites de uma vez - Central de Ajuda\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seguranca\\\/sql-injection-wordpress-blindar-varios-sites\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seguranca\\\/sql-injection-wordpress-blindar-varios-sites\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/sql-injection-wordpress-blindar-varios-sites-de-uma-vez.jpg\",\"datePublished\":\"2026-09-26T17:05:30+00:00\",\"description\":\"SQL injection WordPress: diagnostique inje\u00e7\u00e3o no banco, identifique a porta de entrada e decida entre limpar ou restaurar backup em v\u00e1rios sites.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seguranca\\\/sql-injection-wordpress-blindar-varios-sites\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seguranca\\\/sql-injection-wordpress-blindar-varios-sites\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seguranca\\\/sql-injection-wordpress-blindar-varios-sites\\\/#primaryimage\",\"url\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/sql-injection-wordpress-blindar-varios-sites-de-uma-vez.jpg\",\"contentUrl\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/sql-injection-wordpress-blindar-varios-sites-de-uma-vez.jpg\",\"width\":1200,\"height\":630,\"caption\":\"Foto: Mohammad Rahmani no Unsplash\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/seguranca\\\/sql-injection-wordpress-blindar-varios-sites\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/100porcentowp.com.br\\\/central-de-ajuda\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SQL injection WordPress: blindar v\u00e1rios sites de uma vez\"}]},{\"@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":"SQL injection WordPress: blindar v\u00e1rios sites de uma vez - Central de Ajuda","description":"SQL injection WordPress: diagnostique inje\u00e7\u00e3o no banco, identifique a porta de entrada e decida entre limpar ou restaurar backup em v\u00e1rios sites.","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\/sql-injection-wordpress-blindar-varios-sites\/","og_locale":"pt_BR","og_type":"article","og_title":"SQL injection WordPress: blindar v\u00e1rios sites de uma vez - Central de Ajuda","og_description":"SQL injection WordPress: diagnostique inje\u00e7\u00e3o no banco, identifique a porta de entrada e decida entre limpar ou restaurar backup em v\u00e1rios sites.","og_url":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/sql-injection-wordpress-blindar-varios-sites\/","og_site_name":"Central de Ajuda","article_published_time":"2026-09-26T17:05:30+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-content\/uploads\/2026\/09\/sql-injection-wordpress-blindar-varios-sites-de-uma-vez.jpg","type":"image\/jpeg"}],"author":"100%WP","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"100%WP","Est. tempo de leitura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/sql-injection-wordpress-blindar-varios-sites\/#article","isPartOf":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/sql-injection-wordpress-blindar-varios-sites\/"},"author":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/#organization"},"headline":"SQL injection WordPress: blindar v\u00e1rios sites de uma vez","datePublished":"2026-09-26T17:05:30+00:00","mainEntityOfPage":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/sql-injection-wordpress-blindar-varios-sites\/"},"wordCount":1395,"commentCount":0,"publisher":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/#organization"},"image":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/sql-injection-wordpress-blindar-varios-sites\/#primaryimage"},"thumbnailUrl":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-content\/uploads\/2026\/09\/sql-injection-wordpress-blindar-varios-sites-de-uma-vez.jpg","articleSection":["Seguranca"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/sql-injection-wordpress-blindar-varios-sites\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/sql-injection-wordpress-blindar-varios-sites\/","url":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/sql-injection-wordpress-blindar-varios-sites\/","name":"SQL injection WordPress: blindar v\u00e1rios sites de uma vez - Central de Ajuda","isPartOf":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/#website"},"primaryImageOfPage":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/sql-injection-wordpress-blindar-varios-sites\/#primaryimage"},"image":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/sql-injection-wordpress-blindar-varios-sites\/#primaryimage"},"thumbnailUrl":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-content\/uploads\/2026\/09\/sql-injection-wordpress-blindar-varios-sites-de-uma-vez.jpg","datePublished":"2026-09-26T17:05:30+00:00","description":"SQL injection WordPress: diagnostique inje\u00e7\u00e3o no banco, identifique a porta de entrada e decida entre limpar ou restaurar backup em v\u00e1rios sites.","breadcrumb":{"@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/sql-injection-wordpress-blindar-varios-sites\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/sql-injection-wordpress-blindar-varios-sites\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/sql-injection-wordpress-blindar-varios-sites\/#primaryimage","url":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-content\/uploads\/2026\/09\/sql-injection-wordpress-blindar-varios-sites-de-uma-vez.jpg","contentUrl":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-content\/uploads\/2026\/09\/sql-injection-wordpress-blindar-varios-sites-de-uma-vez.jpg","width":1200,"height":630,"caption":"Foto: Mohammad Rahmani no Unsplash"},{"@type":"BreadcrumbList","@id":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/seguranca\/sql-injection-wordpress-blindar-varios-sites\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/"},{"@type":"ListItem","position":2,"name":"SQL injection WordPress: blindar v\u00e1rios sites de uma vez"}]},{"@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\/935","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=935"}],"version-history":[{"count":1,"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/posts\/935\/revisions"}],"predecessor-version":[{"id":936,"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/posts\/935\/revisions\/936"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/media\/934"}],"wp:attachment":[{"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/media?parent=935"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/categories?post=935"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/100porcentowp.com.br\/central-de-ajuda\/wp-json\/wp\/v2\/tags?post=935"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}