Um novo vírus disfarçado de atualização do programa Flash Player está causando problemas para alguns usuários da internet. O problema foi encontrado em sites criados em WordPress como o da cantora Elba Ramalho e da Polícia Militar do Pará, como informou ao Portal EBC o coordenador do Creative Commons no Brasil (cuja página também foi afetada), Ronaldo Lemos.
O vírus age da seguinte forma: ao acessar uma página na internet infectada, surge a mensagem de que seu plug-in do Adobe Flash Player está desatualizado. Você é, então, direcionado automaticamente para o suposto site do desenvolvedor da ferramenta, no qual pode fazer o download da versão atualizada. Se isso acontecer com você, atenção: o seu computador pode estar infectado.
Caso a situação aconteça com você, observe o endereço que aparece em seu navegador. Na versão falsa da página, em vez do link original, há um código numérico, como destacado no retângulo em azul na imagem abaixo. Para se proteger do arquivo malicioso, basta fechar o site sem instalar o aplicativo.
Fonte: Portal EBC
Nota da HostBits
Verificamos que esse tipo de ataque (code injection) geralmente é feito através de vulnerabilidades em plugins e temas do WordPress. Existem milhares de plugins criados e distribuidos por vários desenvolvedores em todo o mundo, devido a isso é impossível acompanhar todas as formas de proteger o WordPress.
Nesse link você poderá verificar milhares de vulnerabilidades dos plugins do WordPress, verifique a possibilidade de remover todos os plugins ou temas que utilizam o timthumb, veja o motivo no link (em inglês)
Se mesmo com o seu WordPress estando “blindado” com todos os plugins e recomendações de segurança necessários e mesmo assim os códigos continuaram aparecendo nos seus posts ou widgets, uma das razões pode ser a infecção local de um usuário que tenha acesso ao wp-admin, pois alguns malwares se aproveitam de cookies na máquina do usuário para distribuir o vírus.
Nossa recomendação é que sejam feitos todos os procedimentos abaixo para que você possa eliminar todas as possibilidades e finalmente descobrir de onde esta partindo o problema.
Recomendações:
- Mantenha seu WordPress atualizado, isso é válido para qualquer plataforma(WordPress, Joomla, Magento etc).
- Sempre baixe plugins direto do próprio WordPress(WordPress.org).
- Só use plugins e temas que são constantemente atualizados por seus desenvolvedores.
- Altere o usuário padrão do wordpress “Admin”.
- Altere o prefixo padrão das tabelas wp_ .
- Limpe todos os cookies e rode um antivírus em todas as máquinas dos usuários que possuem acesso ao painel administrador do WordPress(wp-admin).

O desempenho é um dos fatores importantes de um site bem sucedido. Nesse artigo você verá algumas dicas úteis, que podem ser usadas para acelerar o WordPress e melhorar sua performance.
1 – Cache
Atualmente é quase que indispensável cache para um blog em WordPress. Os recursos que o cache possibilita são vários: velocidade e melhor navegabilidade no seu blog, uma melhor experiência de agilidade pro leitor, diminuição de uso do hardware do servidor e a probabilidade do blog sofrer overload (sobrecarga) diminui. Como resultado disso você vai economizar na escolha do seu plano, desta forma seu blog poderá passa um tempo maior em um servidor compartilhado até o momento em que precisar de uma VPS (Virtual Private Server ).
Recomendamos a instalação dos seguintes plugins de cache:
2- Otimize o MySQL
Você poderá otimizar o MYSQL do seu WordPress de duas maneiras, a primeira é instalando e utilizando o plugin WP-DBManager.
Após instalar o plugin WP-DBManager vá no menu Database, selecione Repair DB e clique em reparar, selecione a opção Optimize DB e clique em otimizar.
A outra maneira é fazendo a otimização manualmente via phpMyAdmin.
No phpMyAdmin da sua hospedagem selecione o banco de dados do seu blog, em seguida na parte inferior, clique em “Check All” para selecionar todas as tabelas e em seguida, clique em “Optimize Table”.
3 – Domando o WPCron
Sempre que alguém visita o seu site, o wp-cron.php será executado e isso acarretará em um uso desordenado e muitas vezes desnecessário causando mais processamento e uso de recursos no servidor e trazendo também lentidão ao site.
Deixá-lo habilitado da forma padrão só irá elevar o load do servidor então o Cron só precisa ser executado quando você fizer alguma atualizações em seu WordPress, desabilitar o seu comportamento natural para ser executado a cada vez que um visitante acessar o seu site pode ser útil para reduzir o consumo de recursos do servidor.
Como desabilitar o wp-cron e rodar apenas como cronjob?
- Abra o arquivo wp-config.php
- Adicione a seguinte linha de código ao arquivo:
define('DISABLE_WP_CRON', 'true');
Agora em seu Cpanel crie uma tarefa cron para rodar o wp-cron:
- Efetue login no cPanel
- Clique no ícone “Cron Job”
- Clique em “Add New Cron Job”
- Clique no menu dropdown na opção “Hora:” defina como “A cada 6 horas (*/6)”
- Vá para o campo de comando e digite o seguinte comando:
/usr/bin/php -f /home/USERNAME/public_html/wp-cron.php >/dev/null
Altere USERNAME pelo seu usuário do cpanel e o caminho se for necessário, por exemplo se o blog/site estiver instalado em outro diretório como /site ou /blog.
4 - Otimizando wp-config.php
Desabilite a revisão de artigos
define('WP_POST_REVISIONS', false);
Configurar tempo dos salvamentos automáticos
define('AUTOSAVE_INTERVAL', 600); // Valor em segundos
Desabilite o WP_DEBUG
define('WP_DEBUG', false);
5 - Diminua o número de consultas ao banco de dados
Ao invés de usar as template tags para requisitar chamadas no banco de dados, substitua-as por caminhos absolutos/estáticos.
No arquivo header.php do seu tema você verá varias tags que farão consultas ao banco de dados, como por exemplo o código abaixo:
<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="
<?php bloginfo('html_type'); ?>;
charset=<?php bloginfo('charset'); ?>" />
O código acima está fazendo várias consultas ao banco de dados que poderiam simplesmente ser colocadas em forma de texto. Tal como no exemplo abaixo:
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr"> <head profile="http://gmpg.org/xfn/11"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Abaixo algumas tags que você poderá substituí-las:
bloginfo('atom_url') // http://seudominio.com/feed
bloginfo('charset') // Charset utilizado(UTF-8, ISO-8859-1 ...)
bloginfo('html_type') // text/html
bloginfo('name') // Nome do Blog
bloginfo('pingback_url') // http://seudominio.com/xmlrpc.php
bloginfo('rss2_url') // http://seudominio.com/feed
bloginfo('stylesheet_url') // http://seudominio.com/wp-content/themes/tema/style.css
bloginfo('template_url') // http://seudominio.com/wp-content/themes/tema
bloginfo('url') // http://seudominio.com
wp_title() // Título do blog
Conclusão
Como essas dicas você aumenta a performance do seu site e evita problemas de indisponibilidade do seu blog/site devido ao uso excessivo dos recursos do seu plano de hospedagem.
Referencias
Guia de Otimização WordPress
WordPress Optimization/WordPress Performance

WordPress é um CMS open source, o que significa que todos, incluindo os hackers com más intenções, podem vasculhar o código fonte em busca de falhas de segurança.
A integridade do blog deve ser uma das primeiras preocupações de quem pretende ter um blog WordPress, pois isso poderá causar um enorme transtorno a você ou sua empresa caso o seu WordPress seja invadido.
A seguir você verá algumas dicas de segurança para WordPress contra ação de hackers, que eu recomendamos aos nossos clientes:
Dica de Segurança 1: Sempre mantenha a versão do WordPress atualizada.
Como disse anteriormente, o WordPress é um CMS open source, tornando-se um alvo fácil para hackers.
Quando a equipe de desenvolvimento do WordPress lança uma atualização, quanto mais cedo você atualizar o seu blog, melhor. Isso porque quando eles lançam novas atualizações, eles divulgam quais foram a melhorias e falhas corrigidas na versão atual.
Atualizações são lançadas para melhorar a funcionalidade do site e corrigir falhas de segurança encontradas no código, seja o WordPress, Plugin, ou Tema.
Dica de Segurança 2: Remova a meta tag que revela a versão do seu WordPress.
Por padrão, o WordPress exibe a sua versão no cabeçalho do blog(header.php), é uma forma que equipe de desenvolvimento do WordPress tem para ver quantas pessoas estão usando a versão, etc …
No entanto, isto é um grande atrativo no seu site dizendo ao hacker o que ele tem que fazer, já que dessa forma ele saberá exatamente qual a versão do WordPress que você usa em seu blog.
Em alguns temas(poucos) as probabilidades são de que o desenvolvedor tomou a precaução de remover a meta tag
<meta name=”generator” content=”WordPress <?php bloginfo(‘version’); ?>” /> que fica dentro do arquivo header.php, mas é sempre melhor ter a certeza, então abra seu arquivo functions.php e adicione a linha abaixo:
<?php remove_action(‘wp_head’, ‘wp_generator’); ?>
Dica de Segurança 3: Não utilize o login padrão “admin” do WordPress.
Ao fazer uma nova instalação do WordPress em sua hospedagem, automaticamente é criado um usuário chamado “admin”, que passa a ser o usuário “master” do site e que tem permissão a tudo dentro do painel de controle do seu WordPress.
Se você utiliza esse usuário “admin”, provavelmente você já fez metade do trabalho para o hacker, pois agora ele só precisa adivinhar a senha de acesso, que se for fraca, provavelmente ele irá descobrir fazendo várias tentativas de acessos por força bruta (robôs que tentam várias senhas aleatórias até descobrir).
Para evitar esse acesso não autorizado, altere o usuário “admin” para outro nome mais difícil de ser adivinhado, sugiro a não utilizar nada relacionado ao seu nome ou o domínio do site, também utilize letras maiúsculas e números para esse usuário.
Você pode fazer essa alteração de duas formas:
- Diretamente no banco de dados, acessando o seu mysql e alterando na mão o login admin pelo outro;
- Ou simplesmente criando um novo usuário com poderes máximos, logando com esse outro usuário e em seguida apagando o admin.
Dica de Segurança 4: Sempre utilize senhas “fortes”.
É recomendado o uso de senhas que contenham números (0-9), letras (A-Z) e caracteres especiais (#$&*@!) ao mesmo tempo e com no mínimo 12 caracteres.
Abaixo algumas dicas para você tomar alguns cuidados com suas senhas:
- Use sempre senhas seguras para o acesso ao banco de dados.
- Use sempre senhas seguras para os usuários do WordPress.
- Nunca salve a sua senha em lugares públicos, como lanhouses.
- Utilize uma ferramenta de gerenciamento de senhas como Keppass, para salvar suas senhas de forma segura.
Você poderá adicionar uma camada extra de segurança para proteger o acesso ao admin do seu WordPress. Um plugin muito útil é Login LockDown, que registra o endereço IP e data e hora de todas as tentativas falhas de login no WordPress, além de bloquear o IP após um determinado número de logins que falharam. Este plugin é extremamente útil quando contra um ataque de força bruta, já que bloqueia o IP por um tempo determinado de quem executa o ataque de força bruta.
No vídeo abaixo um exemplo de Brute-force attack no Worpress:
Dica de Segurança 5: Cuidado com as permissões dos arquivos e pastas.
Sempre mantenha a permissão dos arquivos definidos para 644 e pastas definidas para 755.
Após instalar o WordPress, defina as permissões seguras em suas pastas e arquivos, para impedir que usuários maliciosos injetem exploits em sua hospedagem.
A HostBits não permite o uso de permissões 777 em arquivos que são processados “server-side” (isto é, do lado do servidor, como scripts PHP). Sabemos que as documentações de alguns scripts, porém, requerem que você utilize permissões 777, mas garantimos que permissões 755 funcionarão tão bem quanto as 777.
Saiba mais sobre permissões de pastas e arquivos no Worpress:
http://codex.wordpress.org/Changing_File_Permissions
Dica de Segurança 6: Mantenha seu WordPress enxuto.
Existem dois arquivos dentro do diretório do WordPress que são desnecessários após a instalação, são eles o readme.html e install.php.
O arquivo readme.html contém a versão do WordPress você está utilizando, conforme falamos aqui no item 2, isso pode ajudar um hacker a explorar falhas no seu WordPress. Este arquivo é desnecessário e pode ser excluído, ele está localizado na raiz do seu Worpress. (Lembre-se, esse arquivo reaparecerá sempre que você efetuar uma atualização da versão do WordPress).
O script de instalação install.php é usado quando você instala o WordPress, ele cria as tabelas e define as suas preferências. Você pode apagar esse arquivo sem problemas, ele está localizado no diretório /wp-admin.
Remova os plugins e temas que não estão sendo utilizados:
Se não está usando algum plugin ou tema, não basta você desabilitá-los, preferencialmente delete-os do seu WordPress. Isso é importante porque, muitos hackers tem invadido blogs e sites WordPress através de vulnerabilidades conhecidas nos plugins e temas do WordPress.
Dica de Segurança 7: Desabilite o registro de novos usuários.
Desta forma, você impede o acesso ao seu painel administrativo por qualquer um. Para desabilitar, vá em Geral e desmarque a opção Qualquer pessoa pode se registrar, ou faça o backup do arquivo wp-register.php e delete-o do servidor.
Dica de Segurança 8: Desabilite o WP_DEBUG.
WP_DEBUG é uma variável global que permite ao desenvolvedor, debugar a aplicação. Normalmente esquecemos de desabilitar essa variável e não é interessante deixar essas informações de depuração visível no seu site, uma vez que isso ajudaria bastante um hacker em potencial explorar alguma falha no código do seu WordPress. Para desabilitar a variável WP_DEBUG, edite o arquivo wp-config.php e altere de true para false.
define(‘WP_DEBUG’, false);
Dica de Segurança 9: Regras de segurança para utilizar no arquivo .htaccess.
Adicione no seu arquivo .htaccess os comandos abaixo. Se esse arquivo não existir, você pode criá-lo, tomando cuidado para não sobrescrever um existente, ou sua instalação do WordPress pode não funcionar corretamente. O arquivo deve estar na pasta principal da instalação do WordPress (a mesma pasta em que está o wp-config.php).
//Bloqueia a listagem de arquivos em suas pastas
Options All -Indexes
//Protegendo o arquivo .htaccess,
//isso é feito por padrão com o arquivo de configuração do apache,
//mas nunca se sabe, então é melhor garantir.
<files .htaccess>
order allow,deny
deny from all
</files>
// protegendo o arquivo wpconfig.php.
<files wp-config.php>
order allow,deny
deny from all
</files>
Dica de Segurança 10: Plugins para segurança no WordPress.
Recomendamos que instale o plugin WP-Security WebsiteDefender. O plugin é gratuito, ele faz o monitoramento do seu site para falhas de segurança e informa como corrigir essas falhas.
Dica de Segurança 11: Sempre faça backups.
Infelizmente alguns clientes só percebem a importancia de realizar backups do seu site quando é tarde demais e acabam tendo que gastar com a recuperação de algum backup disponível dentro dos servidores de backups da HostBits.
A HostBits não é responsável por arquivos e/ou dados que residam em sua conta. Você concorda em tomar toda a responsabilidade pelos arquivos e dados tranferidos e manter backups de todos os dados armazenados nos servidores da HostBits. A HostBits realiza backups diários e semanais em todos os servidores de hospedagem compartilhada e Revenda para garantir que os arquivos nunca serão perdidos. Os backups diários e semanais que mantemos são para fins de emergência. Entram nesta rotina contas de até 5GB de dados e que possuem até 100.000 arquivos. O conteúdo do backup diário é sobrescrito a cada dia e o conteúdo do backup semanal é sobrescrito a cada final de semana.
Existem vários plugins de backups que você poderá configurar no seu WordPress, para realizar seu próprio backup. É altamente aconselhável que você transfira esse backup para uma mídia fora do servidor onde esta hospedado o seu site.
Você também poderá solicitar um contato comercial, para saber mais informações sobre planos de backups disponíveis na HostBits.
A ferramenta WordPress esta com uma nova versão, e esta visa a correção de falhas graves presentes na versão anterior.
Nós estamos acompanhando uma série de problemas gerados (envio de SPAM é um deles) em nossos servidores, onde a causa é uma só:
Usuário negligenciando sua responsabilidade quanto atualização da ferramenta WordPress.
Destacamos a importância em atualizarem o WordPress para a nova versão o mais breve possível.
Caso seja identificado o envio de SPAM em seu site/blog devido ao problema relatado, o mesmo será bloqueado e será desbloqueado apenas mediante a atualização do WordPress.
Referências:
http://imasters.com.br/noticia/24239/seguranca/malware-que-atacou-macs-teve-origem-no-wordpress
http://under-linux.org/trojan-flashback-numero-de-infeccoes-chega-meio-milhao-4722/
Observação: Lembre-se de efetuar um Backup completo do seu WordPress antes de efetuar a atualização. Ele pode ser util no caso de uma restauração de dados. O próprio processo de atualização envolve uma etapa de criação dos Backups.
Via: SIERTI
Alguns usuários do CMS (Content Manager System) WordPress, após fazer atualização da versão mais recente, estão com um problema de acesso ao painel administrativo do wordpress.
Erro esse que quando o usuário tentar acessar o seu Painel de administração uma mensagem de erro é exibida(Sem permissões suficientes para acessar esta página), impedindo assim do usuário logar no painel administrativo.
Uma das soluções para esse problema é deletando o arquivo de linguagens ”pt_BR.php” dentro da pasta wp-content/languages.
Caso você não se sinta seguro em exclui o arquivo, salve o mesmo em seu computador antes de deletá-lo no do servidor.
A baixo segue um passo a passo de como efetuar essa “correção”:
Passo a Passo:
- Acesse o FTP do site/blog que esta instalado o WordPress;
- Vá até a pasta “wp-content/languages”;
- Delete o arquivo “pt_BR.php” que está nessa pasta;
- Tente acessar novamente o painel administrativo do wordpress(www.seusite.com.br/wp-admin)



