SlideShare uma empresa Scribd logo
1 de 43
Baixar para ler offline
Repita 7 vezes: 

o WordPress é Seguro.
Leandro Vieira / Fundador e CEO da Apiki
leandro@apiki.com
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
1. O WordPress não é
seguro …
Ouço isso muito. Várias e repetidas vezes.
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
O WordPress é seguro.
Inseguro é você.
Sobre a iniciativa
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
Movimento de
mudança
iMasters Developer Week Edição Vitória / ES
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
Guia e educação
apiki.com/wordpress-seguro
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
Conteúdo semanal
blog.apiki.com/category/wordpressseguro/
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
2. Os problemas da
popularidade
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
3. Nem tudo são flores
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
Full Path Disclosure
(FPD)
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
/wp-includes/rss-functions.php
/wp-content/plugins/hello.php
Senhas
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
Diretório de Plugins
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
4. Você não está
fazendo isso certo.
Mas deveria.
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
• functions.php.bkp
• functions.php.old
• algum-arquivo.php.qualquercoisa
• medo.php.maismedo
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
DISALLOW_FILE_EDIT
X
DISALLOW_FILE_MODS
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
5. Você deveria usar
mais vezes
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
6. Você deveria fazer
isso sempre …
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
@Atualizações
Core. Temas. Plugins. Sistema Operacional. Bibliotecas.
Tudo.
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
@Usuário e senhas
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
@Usuário e senhas
https://api.wordpress.org/secret-key/1.1/salt/
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
@Autenticação de dois
fatores
Quem é você. O que você tem. O que você sabe.
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
@Autenticação de dois fatores
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
@wp-config.php
• Manter o arquivo um nível acima do diretório público;
• Usar a permissão 400 (readonly) ou 600;
• No arquivo .htaccess fazer uso de diretiva para proteção do arquivo.
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
@Debug
/wp-content/debug.log
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
@ini_set( 'log_errors', 'On' );
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 'Off' );
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
@Exclusão de arquivos
1./wp-config-sample.php
2./readme.html
3./license.txt
4./wp-admin/install.php
5./wp-admin/upgrade.php
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
@Permissões
• 400/600 para o wp-config.php;
• 600 para o debug.log;
• 644 para os arquivos;
• 755 para os diretórios.
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
@robots.txt
User-agent: *
Disallow: /feed/
Disallow: /trackback/
Disallow: /wp-admin/
Disallow: /wp-content/
Disallow: /wp-includes/
Disallow: /xmlrpc.php
Disallow: /wp-
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
@Fornecedores
Desenvolvimento. Conteúdo. Hospedagem.
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
@Banco de Dados
Prefixo.
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
@Banco de Dados
wp_
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
@.htaccess
Mágico. Indexes. Debug. wp-config. wp-includes. Spam.
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
@.htaccess
#1
Options -Indexes
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
@.htaccess
#2
<Files debug.log>
Order allow,deny
Deny from all
</Files>
#3
<files wp-config.php>
order allow,deny
deny from all
</files>
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
@.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .(wp-comments-post|wp-login).php*
RewriteCond %{HTTP_REFERER} !.*example.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) http://%{REMOTE_ADDR}/$ [R=301,L]
</ifModule>
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
@.htaccess
Full Path Disclosure (FPD). site-em-wp.com.br/wp-includes/rss-functions.php
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
@.htaccess 

-Full Path Disclosure (FPD)
#4
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^wp-admin/includes/ - [F,L]
RewriteRule !^wp-includes/ - [S=3]
RewriteRule ^wp-includes/[^/]+.php$ - [F,L]
RewriteRule ^wp-includes/js/tinymce/langs/.+.php - [F,L]
RewriteRule ^wp-includes/theme-compat/ - [F,L]
</IfModule>
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
-Full Path Disclosure (FPD)
O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
<?php if ( ! function_exists( 'add_action' ) ) exit; ?>
Considere o uso em seus arquivos de plugins e temas.
@Backups
Banco de dados. Arquivos. Redundância.
O WordPress é seguro. Inseguro é você.O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
7. Vamos nos ajudar?
Muito obrigado o/.
O WordPress é seguro. E você também.O WordPress é seguro. Inseguro é você. / apiki.com/wordpress-seguro
Leandro Vieira / Fundador e CEO da Apiki
leandro@apiki.com

Mais conteúdo relacionado

Mais de Leandrinho Vieira

As vantagens e os desafios na implementação do Mobile First
As vantagens e os desafios na implementação do Mobile FirstAs vantagens e os desafios na implementação do Mobile First
As vantagens e os desafios na implementação do Mobile FirstLeandrinho Vieira
 
Os desafios da Gestão em Projetos Digitais
Os desafios da Gestão em Projetos DigitaisOs desafios da Gestão em Projetos Digitais
Os desafios da Gestão em Projetos DigitaisLeandrinho Vieira
 
O profissional de comunicação que você precisa ser e ainda não te contara...
O profissional de comunicação que você precisa ser e ainda não te contara...O profissional de comunicação que você precisa ser e ainda não te contara...
O profissional de comunicação que você precisa ser e ainda não te contara...Leandrinho Vieira
 
Como o trabalho dos desenvolvedores impacta os negócios e o marketing digita...
Como o trabalho dos desenvolvedores impacta os negócios e o marketing digita...Como o trabalho dos desenvolvedores impacta os negócios e o marketing digita...
Como o trabalho dos desenvolvedores impacta os negócios e o marketing digita...Leandrinho Vieira
 
Seu e-commerce deve considerar blog como uma ferramenta de vendas
Seu e-commerce deve considerar blog como uma ferramenta de vendasSeu e-commerce deve considerar blog como uma ferramenta de vendas
Seu e-commerce deve considerar blog como uma ferramenta de vendasLeandrinho Vieira
 
WordPress como aliado do desenvolvedor front-end
WordPress como aliado do desenvolvedor front-endWordPress como aliado do desenvolvedor front-end
WordPress como aliado do desenvolvedor front-endLeandrinho Vieira
 
Processo completo de desenvolvimento de um tema (Do Photoshop ao PHP)
Processo completo de desenvolvimento de um tema (Do Photoshop ao PHP)Processo completo de desenvolvimento de um tema (Do Photoshop ao PHP)
Processo completo de desenvolvimento de um tema (Do Photoshop ao PHP)Leandrinho Vieira
 
Desenvolvimento de plugins WordPress
Desenvolvimento de plugins WordPressDesenvolvimento de plugins WordPress
Desenvolvimento de plugins WordPressLeandrinho Vieira
 
Como criar um plugin para WordPress
Como criar um plugin para WordPressComo criar um plugin para WordPress
Como criar um plugin para WordPressLeandrinho Vieira
 
Desenvolvimento Do jQuery Light Box Plugin ao vivo
Desenvolvimento Do jQuery Light Box Plugin ao vivoDesenvolvimento Do jQuery Light Box Plugin ao vivo
Desenvolvimento Do jQuery Light Box Plugin ao vivoLeandrinho Vieira
 

Mais de Leandrinho Vieira (11)

As vantagens e os desafios na implementação do Mobile First
As vantagens e os desafios na implementação do Mobile FirstAs vantagens e os desafios na implementação do Mobile First
As vantagens e os desafios na implementação do Mobile First
 
Os desafios da Gestão em Projetos Digitais
Os desafios da Gestão em Projetos DigitaisOs desafios da Gestão em Projetos Digitais
Os desafios da Gestão em Projetos Digitais
 
O profissional de comunicação que você precisa ser e ainda não te contara...
O profissional de comunicação que você precisa ser e ainda não te contara...O profissional de comunicação que você precisa ser e ainda não te contara...
O profissional de comunicação que você precisa ser e ainda não te contara...
 
Como o trabalho dos desenvolvedores impacta os negócios e o marketing digita...
Como o trabalho dos desenvolvedores impacta os negócios e o marketing digita...Como o trabalho dos desenvolvedores impacta os negócios e o marketing digita...
Como o trabalho dos desenvolvedores impacta os negócios e o marketing digita...
 
Mobilize-se com WordPress
Mobilize-se com WordPressMobilize-se com WordPress
Mobilize-se com WordPress
 
Seu e-commerce deve considerar blog como uma ferramenta de vendas
Seu e-commerce deve considerar blog como uma ferramenta de vendasSeu e-commerce deve considerar blog como uma ferramenta de vendas
Seu e-commerce deve considerar blog como uma ferramenta de vendas
 
WordPress como aliado do desenvolvedor front-end
WordPress como aliado do desenvolvedor front-endWordPress como aliado do desenvolvedor front-end
WordPress como aliado do desenvolvedor front-end
 
Processo completo de desenvolvimento de um tema (Do Photoshop ao PHP)
Processo completo de desenvolvimento de um tema (Do Photoshop ao PHP)Processo completo de desenvolvimento de um tema (Do Photoshop ao PHP)
Processo completo de desenvolvimento de um tema (Do Photoshop ao PHP)
 
Desenvolvimento de plugins WordPress
Desenvolvimento de plugins WordPressDesenvolvimento de plugins WordPress
Desenvolvimento de plugins WordPress
 
Como criar um plugin para WordPress
Como criar um plugin para WordPressComo criar um plugin para WordPress
Como criar um plugin para WordPress
 
Desenvolvimento Do jQuery Light Box Plugin ao vivo
Desenvolvimento Do jQuery Light Box Plugin ao vivoDesenvolvimento Do jQuery Light Box Plugin ao vivo
Desenvolvimento Do jQuery Light Box Plugin ao vivo
 

WordPress Segurança