Desciclopédia:Tutorial para sysops/Bloquear
Este tutorial pertence ao |
Introdução |
Tutoriais de como... |
Eliminar uma página |
Bloquear é uma ferramenta que impede um determinado usuário, ou um determinado IP, ou ainda, uma determinada faixa de IPs de realizar novas edições. A ferramenta também permite determinar a duração de tempo que o usuário/IP permanecerá bloqueado.
É, sem dúvida, uma ferramenta que exige muita responsabilidade dos sysops, pois o único objetivo do bloqueio é combater vandalismos e a má conduta dentro do site. Portanto, o bloqueio não pode ser usado de forma a prejudicar os usuários (vide: Ideais de um sysop) .
O mau uso dessa ferramenta acarretará na remoção do status de sysop do usuário.
Como realizar um bloqueio[editar]
A página para realizar bloqueios é a Especial:Bloquear, tanto de usuários quanto de IPs. Pode ser acessada tanto diretamente pelo link como pode ser acessada na caixa de informações do usuário nas mudanças recentes. Nela você deverá preencher o formulário antes de realizar o bloqueio.
- Endereço de IP ou nome de usuário: Insira aqui o nome do usuário ou o código do IP que deverá ser bloqueado. Caso tenha acessado o bloqueio pela caixa de informações do usuário/IP, seu nome já aparecerá preenchido nesta caixa. Note que se você inserir na url Especial:Bloquear/Nome do usuário ou IP esta caixa será preenchida automaticamente.
- Expiração: Aqui deverá ser informado a duração do bloqueio. Na caixa "Outro período:" há uma lista predeterminada de durações de bloqueio, cujo o mínimo é 2 horas e o máximo é indefinido (bloqueado para sempre, a menos que algum sysop realize o desbloqueio). Se julgar que nenhum desses períodos é adequado, é possível determinar um tempo personalizado na caixa abaixo da lista. Por exemplo, caso deseje um bloqueio de 12 horas, preencha com esse valor a caixa, mas deverá ser escrito em inglês. No caso, preencha o campo com 12 hours.
- Motivo: Aqui você colocará a justificativa do bloqueio. Há também uma lista pronta com os motivos mais comuns de bloqueio. Em Desciclopédia:Motivos de bloqueio, podemos ver todos os motivos e os tempos de bloqueio adequados para cada um. Caso sinta a necessidade, é possível adicionar um comentário sobre o bloqueio na caixa abaixo da lista.
Em seguida vem as caixas de seleção:[editar]
- Prevenir criação de conta de usuário: Para o caso de estar bloqueando um IP. Quando esta caixa está validada, impede o IP de criar uma conta. Do contrário, o IP poderá criar uma conta e estará livre do bloqueio. Por padrão ela aparece sempre validada.
- Impedir usuário de enviar e-mail: Caso você tenha vinculado seu e-mail com sua conta de usuário, o IP poderá enviar um e-mail, caso não esteja selecionada. Consulte suas opções de e-mail em preferências caso haja dúvidas.
- Automaticamente bloquear o último endereço de IP usado por este usuário, e qualquer IP subsequente com o qual ele tente editar:
- Para o caso de estar bloqueando um usuário. Faz exatamente o que informa, se estiver selecionado.
- Vigiar a página de usuário e a página de discussão deste usuário: Faz exatamente o que informa, a página de usuário e de discussão do usuário estarão na sua lista de página vigiadas, se estiver selecionado.
- Impedir que usuários autenticados editem a partir deste endereço IP: Para o caso de estar bloqueando um IP. É bom observar que os usuários, quando deslogados, estão utilizando sempre algum IP. Considerando que os IPs são randômicos, eventualmente um usuário pode entrar no site com um IP que foi previamente bloqueado. Se o IP foi bloqueado com esta opção ativada o usuário poderá ser impedido acidentalmente de editar. Portanto, não é recomendado a ativação desta caixa.
- Confirmar bloqueio: Esta opção aparecerá somente se você estiver se autobloqueando. Considerando que todos os autobloqueios realizados por sysops até hoje foram acidentais, pode-se apenas presumir que esta opção impede que o sysop reverta seu próprio bloqueio.
Ao concluir estes passos, clique em "Bloquear este usuário".
Como realizar um desbloqueio[editar]
O desbloqueio é realizável em Especial:Desbloquear. Insira o nome de usuário, IP, ou faixa de IP e clique em Remover este bloqueio.
Range block: Bloqueio de faixas de IP[editar]
Se tiver dúvidas de como estipular a faixa, tanto de IPv4 como de IPv6, este site pode te ajudar a saber a faixa de bloqueio, e além disso há uma explicação mais detalhada no MediaWiki.
São comuns os ataques massivos ou spans contra a Desciclopédia com o uso de open proxys, que são faixas de IP. Neste caso, a utilização do Range Block é de extrema utilidade, pois permite o bloqueio de uma faixa inteira de endereços de IPs que apresente vandalismos constantes. Porém tome muito cuidado, pois usuários inocentes podem ser prejudicados se seu IP randômico cair em um desses intervalos de faixa.
A explicação a seguir não é necessária para realizar o bloqueio, mas é muito boa para que se tenha noção do que está fazendo:
Quando bloqueamos um IP comum, estamos apenas bloqueando 1 endereço de IP.
- 69.208.0.0
Agora vem a parte chata nerd, se você converter cada um desses números em binário, com 8 casas decimais, temos:
- 0100 0101.1101 0000.0000 0000.0000 0000 - Note que em binário são ao todo são 32 dígitos.
Se você perceber um ataque em massa de vários IPs parecidos, como:
- 69.208.0.0
- 69.208.0.15
- 69.208.0.23
- 69.208.0.58
- 69.208.0.255
Fica evidente a necessidade de utilizar o Range Block. Logo, será importante estimar o intervalo de bloqueio. Se você notar, neste exemplo, perceberá que apenas o último valor desses IPs é diferente, o resto é igual.
- 69.208.0.***
Logo, a sua intenção é bloquear esse padrão de IPs. Se você converter este padrão de endereço de IP em binário, terá o seguinte:
- 0100 0101.1101 0000.0000 0000.**** ****
Ou seja, os IPs que devemos bloquear tem 24 dígitos em comum.
Para bloquear esta faixa inteira, devemos inserir 69.208.0.0/24 no endereço de IP. Estaremos então bloqueando o intervalo de endereços do 69.208.0.0 ao 69.208.0.255, que são 256 endereços no caso.
Este raciocínio aplica-se para qualquer número de dígitos, quanto menor o número de dígitos em comum, mais endereços serão afetados pelo bloqueio. O máximo Range Block possível é o de 16 dígitos em comum (69.208.0.0/16), que bloqueia simultaneamente 65.536 endereços (do 69.208.0.0 ao 69.208.255.255).
Observe que isto vale apenas para IPs do formato IPv4. As orientações sobre Range Block de IPs do formato IPv6 encontram-se abaixo. Qualquer dúvida, consulte um Sysop experiente, ou a explicação em inglês na MediaWiki
Bloqueio em faixas de IPv6[editar]
Vez ou outra aparecem IPs estranhos que são diferentes dos de IPv4. São os IPs de padrão IPv6, sendo eles maiores, contendo 32 dígitos ao todo, divididos por intervalos com dois pontos em vez de um ponto só. Outra diferença é que eles são em base hexadecimal, por isso que além dos números eles contém letras (de "a" até "f"). A forma de bloqueá-los um por um é mesma que os de IPv4, mas para bloqueá-los em faixas é um pouco diferente.
Da mesma forma que os de IPv4, o primeiro passo é identificar o padrão dos IPs vândalos, contando a quantidade de dígitos em comum:
- 2001:db8:0000:0***:****:****:****:****
Note que cada bloco sempre tem 4 dígitos. Se o bloco mostra menos é porque há zeros ocultados nele. Portanto, o bloco "db8" do IP corresponde a "0db8". Neste caso, são 13 dígitos em comum.
O passo a seguir é multiplicar o número de dígitos em comum por 4. Neste caso: 13*4=52.
Portanto, para bloquear essa faixa, devemos inserir 2001:db8::/52 no endereço de IP. Isto bloqueará os IPs entre 2001:db8:0:0:0:0:0:0 até 2001:db8:0:fff:ffff:ffff:ffff:ffff. Porém, note que este bloqueio atinge "75.557.863.725.914.323.419.136" (~75,5 sextilhões) de endereços, se o intervalo das faixas dos vândalos fosse entre 2001:db8:0000:00**:****:****:****:**** e 2001:db8:0000:03**:****:****:****:****, que são ao todo "18.889.465.931.478.580.854.784" (~19 sextilhões) de endereços, esse bloqueio extrapolaria muito além do número de IPs necessário, por isso é sempre bom fazer o bloqueio com a maior precisão possível. Para corrigir este problema, observe em ambos os IPs qual é o próximo dígito após a sequência de dígitos que eles têm em comum.
- 2001:db8:0000:00**:****:****:****:****
- 2001:db8:0000:03**:****:****:****:****
No primeiro IP o é o 0, e no do outro IP é 3 Em seguida, consulte a tabela abaixo para saber como proceder
Se o intervalo dos dígitos após o prefixo estiver entre... | Adicione este próximo dígito | Aumente o prefixo comum em |
---|---|---|
0-f | 0 | 0 |
0-7 | 0 | 1 |
8-f | 8 | |
0-3 | 0 | 2 |
4-7 | 4 | |
8-b | 8 | |
c-f | c | |
0-1 | 0 | 3 |
2-3 | 2 | |
4-5 | 4 | |
6-7 | 6 | |
8-9 | 8 | |
a-b | a | |
c-d | c | |
e-f | e |
O intervalo está entre 0 e 3. Devemos então adicionar o dígito 0 e aumentar o prefixo comum em 2:
- Antes: 2001:db8::/52
- Adicionando dígito 0: 2001:db8:0::/52
- Aumentando o prefixo comum em 2: 2001:db8:0::/54
Logo, o bloqueio deverá ser aplicado ao intervalo 2001:db8:0::/54.