{"id":54,"date":"2018-04-20T06:15:00","date_gmt":"2018-04-20T09:15:00","guid":{"rendered":"http:\/\/solopine.com\/florence\/?p=54"},"modified":"2020-01-26T22:08:14","modified_gmt":"2020-01-27T01:08:14","slug":"dicas-de-seguranca-no-wordpress","status":"publish","type":"post","link":"http:\/\/www.periquitovirtual.com.br\/blog\/dicas-de-seguranca-no-wordpress\/","title":{"rendered":"Dicas de Seguran\u00e7a no WordPress"},"content":{"rendered":"<p>Se voc\u00ea possui um um blog, site ou mesmo um sistema nessa que \u00e9 a plataforma CMS mais popular do planeta, \u00e9 bom ficar ligado! Da mesma forma que o WordPress \u00e9 t\u00e3o desejado pelas suas funcionalidades, facilidades em encontrar plugins e mesmo de otimiza\u00e7\u00e3o, \u00e9 igualmente visado por hackers e invasores que sabem encontrar brechas muitas vezes simples de bloquear.<\/p>\n<p>Abaixo seguem algumas dicas para dificultar o hacking do seu blog, site ou aplica\u00e7\u00e3o WordPress.<\/p>\n<h3 style=\"font-size: 23px; color: #5f9960;\">N\u00e3o utilize o nome de usu\u00e1rio &#8220;admin&#8221;<\/h3>\n<p>Pode parecer redundante essa dica, mas \u00e9 s\u00e9rio&#8230; NUNCA use o nome &#8220;admin&#8221; como usu\u00e1rio! Ser\u00e1 o primeiro nome que a maioria dos bots tentar\u00e3o utilizar para logar e invadir seu sistema. Para os hackers, saber que mais da metade das pessoas n\u00e3o alteram esse nome que vem por padr\u00e3o no WordPress, isso j\u00e1 representa mais da metade do trabalho de invas\u00e3o; os bots precisar\u00e3o se concentrar apenas na senha.<\/p>\n<p>Se voc\u00ea estiver utilizando sua plataforma com o nome de usu\u00e1rio &#8220;admin&#8221;, crie uma nova conta de usu\u00e1rio com status de administrador, fa\u00e7a o login come essa nova conta e delete a conta admin que vem por padr\u00e3o. Ah&#8230; <em>n\u00e3o se esque\u00e7a de transferir todos os posts ou p\u00e1ginas criadas pela conta admin para essa nova conta.<\/em><\/p>\n<h3 style=\"font-size: 23px; color: #5f9960;\">Use uma senha forte<\/h3>\n<p>Escolher uma senha forte ser\u00e1 um fator decisivo para dificultar ou mesmo impedir a invas\u00e3o por meio de bots, e algo necess\u00e1rio principalmente para as contas de administrador. O ideal \u00e9 n\u00e3o utilizar apenas uma palavra ou nome. Procure uma combina\u00e7\u00e3o que junte letras mai\u00fasculas e min\u00fasculas, n\u00fameros e caracteres especiais &#8211; lembrando que uma boa senha deve ter no m\u00ednimo dez caracteres de tamanho, e quanto maior mais forte e segura sua senha ser\u00e1.<\/p>\n<h3 style=\"font-size: 23px; color: #5f9960;\">Mova o wp-config.php para outro local<\/h3>\n<p>O arquivo <em>wp-config<\/em> do WordPress armazena informa\u00e7\u00f5s valiosas como a localiza\u00e7\u00e3o de seu banco de dados, o nome do usu\u00e1rio e a senha, al\u00e9m das chaves de autentica\u00e7\u00e3o do seu WordPress.<\/p>\n<p>Note que <em>wp-config.php<\/em> pode ser armazenado UM n\u00edvel de diret\u00f3rio acima da instala\u00e7\u00e3o do WordPress (de onde o wp-includes reside). Al\u00e9m disso, certifique-se de que somente voc\u00ea (e o servidor da Web) possa ler esse arquivo (geralmente significa uma permiss\u00e3o 400 ou 440).<\/p>\n<h3 style=\"font-size: 23px; color: #5f9960;\">N\u00e3o permita que os administradores editem plugins ou temas<\/h3>\n<p>Por padr\u00e3o, o WordPress permite que os administradores editem o c\u00f3digo-fonte de qualquer plugin ou tema diretamente no navegador web. Desabilite essa funcionalidade de modo que, no caso de um hacker poder efetuar login em uma de suas contas de administrador, ele n\u00e3o possa adicionar nenhum c\u00f3digo malicioso por meio da interface de usu\u00e1rio do administrador para editar c\u00f3digo. Para desativar essa funcionalidade, acrescente este c\u00f3digo ao seu arquivo <em>wp-config.php<\/em>:<\/p>\n<p><em>&lt;?php<\/em><br \/>\n<em> define( &#8216;DISALLOW_FILE_EDIT&#8217; , true );<\/em><br \/>\n<em> ?&gt;<\/em><\/p>\n<h3 style=\"font-size: 23px; color: #5f9960;\">Altere o prefixo padr\u00e3o das tabelas do banco de dados<\/h3>\n<p>A instala\u00e7\u00e3o padr\u00e3o do WordPress utiliza <em>wp_<\/em> como prefixo para todas as tabelas do banco de dados. Ao simplesmente alterar esse prefixo para algo diferente, voc\u00ea garantir\u00e1 que seu site seja muito menos vulner\u00e1vel aos hackers que tentarem efetuar inje\u00e7\u00f5es de SQL e que partirem do pressuposto que o prefixo wp_ gen\u00e9rico est\u00e1 sendo utilizado. Em uma instala\u00e7\u00e3o nova do WordPress, voc\u00ea ter\u00e1 a op\u00e7\u00e3o de usar qualquer prefixo de tabela desejado; altere o prefixo wp_ default para algo personalizado.<\/p>\n<p>Se quiser fazer isso em um site WordPress que j\u00e1 esteja ativo e em execu\u00e7\u00e3o, os passos a seguir poder\u00e3o ser seguidos:<\/p>\n<p>1. Crie um backup do banco de dados somente para o caso de algo dar errado! &#8211; isso \u00e9 s\u00e9rio! fa\u00e7a SEMPRE backups antes de executar alguma atualiza\u00e7\u00e3o no banco de dados!<\/p>\n<p>2. Abra <em><strong>wp-config.php<\/strong><\/em> e altere<\/p>\n<p>$<em>table_prefix<\/em> = &#8216;<em>wp<\/em>_&#8217;;<br \/>\npara<br \/>\n$<em>table_prefix<\/em> = &#8216;<em>novoprefixo_<\/em>&#8216;;<\/p>\n<h3 style=\"font-size: 23px; color: #5f9960;\">Oculte a vers\u00e3o do seu WordPress<\/h3>\n<p>Cada vers\u00e3o do WordPress ter\u00e1 algumas vulnerabilidades. Se um hacker identificar qual vers\u00e3o do WordPress voc\u00ea est\u00e1 usando, ele poder\u00e1 explor\u00e1-lo para obter o controle do seu site por meio das vulnerabilidades conhecidas. Muitos bots vasculham a web em busca especificamente de sites WordPress em determinadas vers\u00f5es, procurando sites com vulnerabilidades conhecidas e que possam ser exploradas para a invas\u00e3o. Por padr\u00e3o, o WordPress exibe dentro dode todas as p\u00e1ginas o c\u00f3digo<\/p>\n<p>Abra o arquivo functions.php do seu tema e implemente as linhas de c\u00f3digo abaixo:<\/p>\n<p><em>remove_action (&#8216;wp_head&#8217;, &#8216;wp_generator&#8217;);<\/em><\/p>\n<p>Isso ir\u00e1 ocultar o n\u00famero da sua vers\u00e3o do WP, o que dar\u00e1 uma prote\u00e7\u00e3o adicional para o seu site.<\/p>\n<h3 style=\"font-size: 23px; color: #5f9960;\">Fa\u00e7a um backup manual do seu banco de dados<\/h3>\n<p>Fa\u00e7a o login no phpMyAdmin do painel administrativo do seu dom\u00ednio, selecione o banco de dados da instala\u00e7\u00e3o WordPress que voc\u00ea deseja fazer backup. Clique em exportar, escolha um m\u00e9todo de compacta\u00e7\u00e3o e clique em executar. Quando o seu navegador solicitar que voc\u00ea fa\u00e7a o download do backup, clique em sim.<\/p>\n<h3 style=\"font-size: 23px; color: #5f9960;\">Desative a mensagem de erro de log do WordPress<\/h3>\n<p>Ajuste seu <strong>functions.php<\/strong> adicionando o trecho de c\u00f3digo a seguir para desabilitar a mensagem de erro do WordPress.<\/p>\n<p><em>function no_wordpress_errors () {<\/em><\/p>\n<p>return &#8216;D\u00ca O FORA D\u00c1 MINHA \u00c1REA !! AGORA MESMO !!&#8217;;<\/p>\n<p>}<\/p>\n<p>add_filter (&#8216;login_errors&#8217;, &#8216;no_wordpress_errors&#8217;);<\/p>\n<h3 style=\"font-size: 23px; color: #5f9960;\">Negue acesso para todos arquivos .htaccess<\/h3>\n<p>Adicione ao seu arquivo .htaccess o seguinte trecho para negar acesso a todos os arquivos .htaccess files<\/p>\n<p><em># Deny access to all .htaccess files<\/em><\/p>\n<p>order allow,deny<\/p>\n<p>deny from all<\/p>\n<p>satisfy all<\/p>\n<h3 style=\"font-size: 23px; color: #5f9960;\">Desabilite acesso a todos os tipos de arquivos, exceto os sugeridos abaixo<\/h3>\n<p>Crie um novo arquivo <em>.htaccess<\/em>, adicione o seguinte c\u00f3digo abaixo e fa\u00e7a o upload do arquivo dentro da pasta <em>wp-content<\/em>.<\/p>\n<p><em># Disable access to all file types except the following<\/em><\/p>\n<p>Order deny,allow<\/p>\n<p>Deny from all<\/p>\n<p>Allow from all<\/p>\n<h3 style=\"font-size: 23px; color: #5f9960;\">Template file editing<\/h3>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-1805\" src=\"http:\/\/www.periquitovirtual.com.br\/wp-content\/uploads\/2018\/04\/template-editing.jpg\" alt=\"\" width=\"741\" height=\"421\" \/><\/p>\n<p>Qualquer usu\u00e1rio do WordPress com acesso de administrador pode editar modelos navegando para <em>Apar\u00eancia &gt; Editor<\/em>. Voc\u00ea pode desabilitar a edi\u00e7\u00e3o de arquivos de modelo adicionando a seguinte linha de c\u00f3digo a <em>wp-config.php<\/em>:<\/p>\n<p><em>define (\u2018DISALLOW_FILE_EDIT\u2019, true);<\/em><\/p>\n<h3 style=\"font-size: 23px; color: #5f9960;\">Restrinja o acesso ao arquivo <em>wp-includes<\/em><\/h3>\n<p>Novamente, adicione o c\u00f3digo ao arquivo <strong><em>.htaccess<\/em><\/strong> para desativar o acesso ao <em>wp-includes.php<\/em><\/p>\n<p># Bloco wp-includes pasta e arquivos<\/p>\n<p>RewriteEngine On<\/p>\n<p>RewriteBase \/<\/p>\n<p>RewriteRule ^ wp-admin \/ inclui \/ &#8211; [F, L]<\/p>\n<p>RewriteRule! ^ Wp-includes \/ &#8211; [S = 3]<\/p>\n<p>RewriteRule ^ wp-includes \/ [^ \/] + \\. Php $ &#8211; [F, L]<\/p>\n<p>RewriteRule ^ wp-includes \/ js \/ tinymce \/ idiomas \/.+ \\. Php &#8211; [F, L]<\/p>\n<p>RewriteRule ^ wp-includes \/ theme-compat \/ &#8211; [F, L]<\/p>\n<p>&lt;\/ IfModule&gt;<\/p>\n<h3 style=\"font-size: 23px; color: #5f9960;\">Redefina manualmente sua senha<\/h3>\n<p>Logue no phpMyAdmin, selecione o seu banco de dados, clique SQL e cole o seguinte comando:<\/p>\n<p><em>UPDATE `wp_users` SET `user_pass` = MD5(&#8216;SENHA&#8217;) WHERE `wp_users`.`user_login` =`admin` LIMIT 1;<\/em><\/p>\n<p>Aten\u00e7\u00e3o: Voc\u00ea precisa mudar o &#8216;admin&#8217; para o seu atual nome de usu\u00e1rio e &#8216;SENHA&#8217; para a sua senha escolhida.<\/p>\n<h3 style=\"font-size: 23px;\">Conclus\u00e3o<\/h3>\n<p>Essas dicas tornar\u00e3o seu blog ou site \u00e0 prova de balas? Certamente n\u00e3o. Mas esses s\u00e3o apenas alguns passos que voc\u00ea pode dar para tornar seu website ou blog mais seguro. E para mim, isso me ajuda a dormir melhor \u00e0 noite &#8211; assim como colocar uma corrente extra ou trava na porta.<\/p>\n<p>Observa\u00e7\u00e3o: antes de sair alterando sua estrutura de arquivos, fa\u00e7a backup de tudo e tenha certeza de que esta \u00e0 vontade com o que voc\u00ea est\u00e1 fazendo. Voc\u00ea pode prejudicar seriamente o seu blog WordPress se voc\u00ea excluir a coisa errada. Voc\u00ea foi avisado!!<\/p>\n<p>\u00c9 isso! A partir de agora voc\u00ea fez um <em>hardening<\/em>, ou seja, fortaleceu a seguran\u00e7a do seu site.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Se voc\u00ea possui um um blog, site ou mesmo um sistema nessa que \u00e9 a plataforma CMS mais popular do planeta, \u00e9 bom ficar ligado! Descubra como blindar sua aplica\u00e7\u00e3o web de eventuais ataques hacker . Selecionamos algumas dicas para dificultar o hacking do seu  Wordpress e torn\u00e1-la ainda mais seguro.<\/p>\n","protected":false},"author":1,"featured_media":112,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"http:\/\/www.periquitovirtual.com.br\/blog\/wp-json\/wp\/v2\/posts\/54"}],"collection":[{"href":"http:\/\/www.periquitovirtual.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.periquitovirtual.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.periquitovirtual.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.periquitovirtual.com.br\/blog\/wp-json\/wp\/v2\/comments?post=54"}],"version-history":[{"count":1,"href":"http:\/\/www.periquitovirtual.com.br\/blog\/wp-json\/wp\/v2\/posts\/54\/revisions"}],"predecessor-version":[{"id":113,"href":"http:\/\/www.periquitovirtual.com.br\/blog\/wp-json\/wp\/v2\/posts\/54\/revisions\/113"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.periquitovirtual.com.br\/blog\/wp-json\/wp\/v2\/media\/112"}],"wp:attachment":[{"href":"http:\/\/www.periquitovirtual.com.br\/blog\/wp-json\/wp\/v2\/media?parent=54"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.periquitovirtual.com.br\/blog\/wp-json\/wp\/v2\/categories?post=54"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.periquitovirtual.com.br\/blog\/wp-json\/wp\/v2\/tags?post=54"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}