Plugin User Security Tools
O plugin 'User Security Tools' foi criado para suprir algumas necessidades de segurança no WordPress.
Atualmente as seguintes funcionalidades estão presentes:
- Stop Brute Force: O WordPress é vulnerável a BruteForce, pois permite que um usuário fique tentando se logar no blog quantas vezes quiser. O plugin permite configurar um número máximo de tentativas dentro de um período de tempo, caso as tentativas de login falham, o usuário será bloqueado e somente o "Super Admin/Admin" da instância de blogs poderá desbloqueá-lo.
- Política de Senha: Para evitar que usuários utilizem senhas de fácil dedução, o plugin conta com configurações que permitem que o administrador defina o número mínimo e máximo de caracteres que podem ser utilizados e também que force um dos três níveis de senha:
- Low: letras maiúsculas OU minúsculas E números
- Medium: letras maiúsculas E minúsculas E números
- High: letras maiúsculas E minúsculas E números E símbolos
- Histórico de Senhas: O plugin grava o hash (wp_hash) das últimas 5 senhas do usuários para evitar que elas sejam utilizadas novamente.
- Reset manual de Senha: A qualquer momento o administrador pode resetar a senha de um usuário.
As configurações de política de senha do plugin ficam localizadas na seção "Settings" ou "Configurações" da rede de blogs.
Na seção "Usuários" é adicionado um novo item no menu chamado "User Security Tools" para gerenciar os bloqueios, desbloqueios e resets de senha dos usuários.
Abaixo algumas características do plugin:
- Quando um usuário é bloqueado por tantativas de login inválidas, o plugin envia um e-mail para o usuário e para o administrador da rede de blogs informando sobre o bloqueio.
- Quando o administrador reseta a senha de um usuário, o mesmo recebe um email com uma chave de ativação e no primeiro login a senha é forçada a ser trocada.
- Se eventualmente o usuário errar a senha por descuido ou esquecimento e não exceder o número máximo de tentativas de login falha, caso ele lembre da senha e consiga logar licitamente o número de tentativas de login falha será resetado no banco de dados. Iniciando novamente o processo de proteção.
- Na ativação do plugin, são adicionadas algumas propriedades em cada usuário da rede de blogs para gerenciamento do plugin e também algumas informações de configuração global. Quando o plugin é desativado, todos esses dados são 'removidos' com o objetivo de não 'sujar' o banco de dados do WordPress
Abaixo alguns screenshots das telas do plugin dentro de um painel de administração de rede de blogs
:
Se tiverem dúvidas, sugestões, críticas, elogios, etc.... sintan-se a vontade para comentar ou me enviar um email (Link About).
abçs






